refactor: move wata env-config into module
This commit is contained in:
@@ -336,61 +336,6 @@ SETTINGS_MANIFEST: List[SettingField] = [
|
||||
SettingField("PLATEGA_FAILED_URL", "url", "payments", "Failed URL", subsection="Platega"),
|
||||
*_payment_presentation_fields("PLATEGA_SBP", "Platega SBP", default_icon="CreditCard"),
|
||||
*_payment_presentation_fields("PLATEGA_CRYPTO", "Platega Crypto", default_icon="Bitcoin"),
|
||||
# Wata
|
||||
SettingField("WATA_ENABLED", "bool", "payments", "Enabled", subsection="Wata"),
|
||||
SettingField(
|
||||
"WATA_API_TOKEN",
|
||||
"string",
|
||||
"payments",
|
||||
"API token",
|
||||
subsection="Wata",
|
||||
secret=True,
|
||||
),
|
||||
SettingField(
|
||||
"WATA_BASE_URL",
|
||||
"url",
|
||||
"payments",
|
||||
"Base URL",
|
||||
placeholder="https://api.wata.pro/api/h2h",
|
||||
subsection="Wata",
|
||||
),
|
||||
SettingField("WATA_RETURN_URL", "url", "payments", "Return URL", subsection="Wata"),
|
||||
SettingField("WATA_FAILED_URL", "url", "payments", "Failed URL", subsection="Wata"),
|
||||
SettingField(
|
||||
"WATA_PAYMENT_LINK_TTL_DAYS",
|
||||
"int",
|
||||
"payments",
|
||||
"Payment link lifetime (days)",
|
||||
"1..30; Wata defaults to 3 days and allows up to 30 days.",
|
||||
subsection="Wata",
|
||||
min=1,
|
||||
max=30,
|
||||
),
|
||||
SettingField(
|
||||
"WATA_WEBHOOK_VERIFY_SIGNATURE",
|
||||
"bool",
|
||||
"payments",
|
||||
"Verify webhook signature",
|
||||
subsection="Wata",
|
||||
),
|
||||
SettingField(
|
||||
"WATA_PUBLIC_KEY",
|
||||
"text",
|
||||
"payments",
|
||||
"Webhook public key",
|
||||
"Optional. If empty, the backend fetches it from Wata.",
|
||||
subsection="Wata",
|
||||
secret=True,
|
||||
),
|
||||
SettingField(
|
||||
"WATA_TRUSTED_IPS",
|
||||
"string",
|
||||
"payments",
|
||||
"Trusted IPs",
|
||||
"Comma-separated IP addresses accepted for Wata webhooks.",
|
||||
subsection="Wata",
|
||||
),
|
||||
*_payment_presentation_fields("WATA", "Wata", default_icon="WalletCards"),
|
||||
# CryptoPay
|
||||
SettingField("CRYPTOPAY_ENABLED", "bool", "payments", "Включена", subsection="CryptoPay"),
|
||||
SettingField(
|
||||
|
||||
Reference in New Issue
Block a user