feat: add PayKilla payment provider

This commit is contained in:
3252a8
2026-06-04 13:32:15 +03:00
parent 1ccda9ebd1
commit c46aaad7e3
20 changed files with 1974 additions and 8 deletions
+4
View File
@@ -64,6 +64,7 @@ _PROVIDER_MODULES = {
"stars": "StarsService",
"wata": "WataService",
"heleket": "HeleketService",
"paykilla": "PaykillaService",
}
@@ -125,6 +126,7 @@ def test_service_keys_and_statuses_come_from_provider_specs():
"stars_service",
"cryptopay_service",
"heleket_service",
"paykilla_service",
}
assert set(pending_statuses()) >= {
"pending",
@@ -136,6 +138,7 @@ def test_service_keys_and_statuses_come_from_provider_specs():
"pending_cryptopay",
"pending_stars",
"pending_heleket",
"pending_paykilla",
}
@@ -152,6 +155,7 @@ def test_provider_labels_and_emojis_include_storage_keys_and_method_aliases():
assert emojis["stars"] == get_provider_spec("stars").default_telegram_emoji
assert emojis["telegram_stars"] == get_provider_spec("stars").default_telegram_emoji
assert emojis["cryptopay"] == get_provider_spec("cryptopay").default_telegram_emoji
assert labels["paykilla"] == "PayKilla"
def test_provider_presentation_resolves_defaults_and_overrides():