Skip to content

Commit 14b3c22

Browse files
Merge branch 'main' into braintree-cypress-card-pm
2 parents ae5e0f6 + ce3f249 commit 14b3c22

File tree

144 files changed

+4948
-4853
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+4948
-4853
lines changed

Diff for: .typos.toml

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ ws2tcpip = "ws2tcpip" # WinSock Extension
4343
ZAR = "ZAR" # South African Rand currency code
4444
JOD = "JOD" # Jordan currency code
4545
Payed = "Payed" # Paid status for digital virgo
46+
SessionConnectorDatas = "SessionConnectorDatas" # Wrapper for List of SessionConnectorData
4647
Alo = "Alo" # Is iso representation of a state in France
4748
alo = "alo" # Is iso representation of a state in France
4849
BRE = "BRE" # Is iso representation of Brittany

Diff for: CHANGELOG.md

+51
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,57 @@
22

33
All notable changes to HyperSwitch will be documented here.
44

5+
- - -
6+
7+
## 2025.03.27.0
8+
9+
### Features
10+
11+
- **connector:** [BRAINTREE] Pass connector request reference id ([#7609](https://github.com/juspay/hyperswitch/pull/7609)) ([`da8cf61`](https://github.com/juspay/hyperswitch/commit/da8cf61f1ae45765eeb13e867b03ae3e822b1615))
12+
- **core:** Add profile level config for debit routing feature ([#7470](https://github.com/juspay/hyperswitch/pull/7470)) ([`8e85465`](https://github.com/juspay/hyperswitch/commit/8e854657c962e6ea5ea4fbdab3f0a6b0eefcb8dc))
13+
- **dashboard_metadata:** Add `ReconStatus` in `dashboard_metadata` ([#7595](https://github.com/juspay/hyperswitch/pull/7595)) ([`7b275ec`](https://github.com/juspay/hyperswitch/commit/7b275ec4484cba8db0b949d58dbd22f1a67cc426))
14+
- **themes:** Add email configuration support for themes ([#7580](https://github.com/juspay/hyperswitch/pull/7580)) ([`7805a20`](https://github.com/juspay/hyperswitch/commit/7805a20d64b622452200ec3682019a0570cdd411))
15+
- Add routing support for v2 sdk session flow ([#6763](https://github.com/juspay/hyperswitch/pull/6763)) ([`c3e8c67`](https://github.com/juspay/hyperswitch/commit/c3e8c67bfae0731e9fbc07f18c33ac23f53531e5))
16+
17+
### Bug Fixes
18+
19+
- **connector:**
20+
- [GlobalPay] Address `5xx` when cancelling a paypal transaction ([#7605](https://github.com/juspay/hyperswitch/pull/7605)) ([`8b0c133`](https://github.com/juspay/hyperswitch/commit/8b0c133371fc2d87ca660522b547893fe8fb2f46))
21+
- Fix required fields for mandates supported connectors ([#6930](https://github.com/juspay/hyperswitch/pull/6930)) ([`878717e`](https://github.com/juspay/hyperswitch/commit/878717ea99666b74b8ab0c064e4a851a0f3d713a))
22+
- [CYBERSOURCE] change ucaf_collection_indicator for mastercard payments via netcetera ([#7623](https://github.com/juspay/hyperswitch/pull/7623)) ([`b19b195`](https://github.com/juspay/hyperswitch/commit/b19b195fbe3c3155bee049fd43e5098d2bf38a6a))
23+
- [redsys] psync transaction type mapping ([#7628](https://github.com/juspay/hyperswitch/pull/7628)) ([`9159823`](https://github.com/juspay/hyperswitch/commit/9159823d963c5ac1adbfe5e5b6d4dbabb25d1a17))
24+
- [Nexixpay] update status mapping nexixpay ([#7612](https://github.com/juspay/hyperswitch/pull/7612)) ([`4a4284a`](https://github.com/juspay/hyperswitch/commit/4a4284a6961b1c1b32bbff1c2f1cbdd0c60fbf71))
25+
- **connectors:** [Adyen] remove redundant enums ([#7601](https://github.com/juspay/hyperswitch/pull/7601)) ([`68aa485`](https://github.com/juspay/hyperswitch/commit/68aa4854b6d6c22fe03dc47141b3398e98e24883))
26+
27+
### Refactors
28+
29+
- **connector:** [TrustPay] Fix status and wasm changes ([#7649](https://github.com/juspay/hyperswitch/pull/7649)) ([`27da0af`](https://github.com/juspay/hyperswitch/commit/27da0af46ddc2108d147cb0ed1c03add5509e028))
30+
31+
### Miscellaneous Tasks
32+
33+
- **cypress:** Bump cypress to `v14.2.0` ([#7640](https://github.com/juspay/hyperswitch/pull/7640)) ([`60d5c77`](https://github.com/juspay/hyperswitch/commit/60d5c779e9ace4cb95bdbe9a2c9277c41ce96573))
34+
35+
**Full Changelog:** [`2025.03.26.0...2025.03.27.0`](https://github.com/juspay/hyperswitch/compare/2025.03.26.0...2025.03.27.0)
36+
37+
38+
- - -
39+
40+
## 2025.03.26.0
41+
42+
### Features
43+
44+
- **connector:**
45+
- [BANKOFAMERICA] Implement Samsung Pay ([#6888](https://github.com/juspay/hyperswitch/pull/6888)) ([`4c72a12`](https://github.com/juspay/hyperswitch/commit/4c72a1220c3975042d3cfb6b23bcfa376b30ee04))
46+
- [TRUSTPAY] implement Banktransfer PaymentMethod ([#7575](https://github.com/juspay/hyperswitch/pull/7575)) ([`dbcca0f`](https://github.com/juspay/hyperswitch/commit/dbcca0fbc02bf3ef2e23d430d78a5b145e738768))
47+
- [Coingate] add wasm changes for coingate metadata ([#7632](https://github.com/juspay/hyperswitch/pull/7632)) ([`f2fabfb`](https://github.com/juspay/hyperswitch/commit/f2fabfbf5029f6e78a6d24f6edba2a94f9e46c21))
48+
49+
### Bug Fixes
50+
51+
- **connector:** Add Nomupay in payout_connector_list for all environment ([#7521](https://github.com/juspay/hyperswitch/pull/7521)) ([`78562e7`](https://github.com/juspay/hyperswitch/commit/78562e75883c77b56c82ab4a1b40bd4fa02a0d64))
52+
53+
**Full Changelog:** [`2025.03.25.0...2025.03.26.0`](https://github.com/juspay/hyperswitch/compare/2025.03.25.0...2025.03.26.0)
54+
55+
556
- - -
657

758
## 2025.03.25.0

Diff for: Cargo.lock

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Dockerfile

+4
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ RUN mkdir -p ${BIN_DIR}
7272

7373
COPY --from=builder /router/target/release/${BINARY} ${BIN_DIR}/${BINARY}
7474

75+
# Create the 'app' user and group
76+
RUN useradd --user-group --system --no-create-home --no-log-init app
77+
USER app:app
78+
7579
WORKDIR ${BIN_DIR}
7680

7781
CMD ./${BINARY}

Diff for: api-reference-v2/openapi_spec.json

+51-1
Original file line numberDiff line numberDiff line change
@@ -5840,6 +5840,17 @@
58405840
"$ref": "#/components/schemas/LocalBankTransferAdditionalData"
58415841
}
58425842
}
5843+
},
5844+
{
5845+
"type": "object",
5846+
"required": [
5847+
"instant_bank_transfer"
5848+
],
5849+
"properties": {
5850+
"instant_bank_transfer": {
5851+
"type": "object"
5852+
}
5853+
}
58435854
}
58445855
]
58455856
},
@@ -6140,6 +6151,17 @@
61406151
}
61416152
}
61426153
}
6154+
},
6155+
{
6156+
"type": "object",
6157+
"required": [
6158+
"instant_bank_transfer"
6159+
],
6160+
"properties": {
6161+
"instant_bank_transfer": {
6162+
"type": "object"
6163+
}
6164+
}
61436165
}
61446166
]
61456167
},
@@ -15895,6 +15917,7 @@
1589515917
"red_pagos",
1589615918
"samsung_pay",
1589715919
"sepa",
15920+
"sepa_bank_transfer",
1589815921
"sofort",
1589915922
"swish",
1590015923
"touch_n_go",
@@ -15916,7 +15939,8 @@
1591615939
"local_bank_transfer",
1591715940
"mifinity",
1591815941
"open_banking_pis",
15919-
"direct_carrier_billing"
15942+
"direct_carrier_billing",
15943+
"instant_bank_transfer"
1592015944
]
1592115945
},
1592215946
"PaymentMethodUpdate": {
@@ -19172,6 +19196,19 @@
1917219196
"type": "boolean",
1917319197
"description": "Indicates if clear pan retries is enabled or not.",
1917419198
"nullable": true
19199+
},
19200+
"is_debit_routing_enabled": {
19201+
"type": "boolean",
19202+
"description": "Indicates if debit routing is enabled or not",
19203+
"nullable": true
19204+
},
19205+
"merchant_business_country": {
19206+
"allOf": [
19207+
{
19208+
"$ref": "#/components/schemas/CountryAlpha2"
19209+
}
19210+
],
19211+
"nullable": true
1917519212
}
1917619213
},
1917719214
"additionalProperties": false
@@ -19409,6 +19446,19 @@
1940919446
"is_clear_pan_retries_enabled": {
1941019447
"type": "boolean",
1941119448
"description": "Indicates if clear pan retries is enabled or not."
19449+
},
19450+
"is_debit_routing_enabled": {
19451+
"type": "boolean",
19452+
"description": "Indicates if debit routing is enabled or not",
19453+
"nullable": true
19454+
},
19455+
"merchant_business_country": {
19456+
"allOf": [
19457+
{
19458+
"$ref": "#/components/schemas/CountryAlpha2"
19459+
}
19460+
],
19461+
"nullable": true
1941219462
}
1941319463
}
1941419464
},

Diff for: api-reference/openapi_spec.json

+51-1
Original file line numberDiff line numberDiff line change
@@ -8063,6 +8063,17 @@
80638063
"$ref": "#/components/schemas/LocalBankTransferAdditionalData"
80648064
}
80658065
}
8066+
},
8067+
{
8068+
"type": "object",
8069+
"required": [
8070+
"instant_bank_transfer"
8071+
],
8072+
"properties": {
8073+
"instant_bank_transfer": {
8074+
"type": "object"
8075+
}
8076+
}
80668077
}
80678078
]
80688079
},
@@ -8363,6 +8374,17 @@
83638374
}
83648375
}
83658376
}
8377+
},
8378+
{
8379+
"type": "object",
8380+
"required": [
8381+
"instant_bank_transfer"
8382+
],
8383+
"properties": {
8384+
"instant_bank_transfer": {
8385+
"type": "object"
8386+
}
8387+
}
83668388
}
83678389
]
83688390
},
@@ -18203,6 +18225,7 @@
1820318225
"red_pagos",
1820418226
"samsung_pay",
1820518227
"sepa",
18228+
"sepa_bank_transfer",
1820618229
"sofort",
1820718230
"swish",
1820818231
"touch_n_go",
@@ -18224,7 +18247,8 @@
1822418247
"local_bank_transfer",
1822518248
"mifinity",
1822618249
"open_banking_pis",
18227-
"direct_carrier_billing"
18250+
"direct_carrier_billing",
18251+
"instant_bank_transfer"
1822818252
]
1822918253
},
1823018254
"PaymentMethodUpdate": {
@@ -23633,6 +23657,19 @@
2363323657
"type": "boolean",
2363423658
"description": "Indicates if 3ds challenge is forced",
2363523659
"nullable": true
23660+
},
23661+
"is_debit_routing_enabled": {
23662+
"type": "boolean",
23663+
"description": "Indicates if debit routing is enabled or not",
23664+
"nullable": true
23665+
},
23666+
"merchant_business_country": {
23667+
"allOf": [
23668+
{
23669+
"$ref": "#/components/schemas/CountryAlpha2"
23670+
}
23671+
],
23672+
"nullable": true
2363623673
}
2363723674
},
2363823675
"additionalProperties": false
@@ -23897,6 +23934,19 @@
2389723934
"force_3ds_challenge": {
2389823935
"type": "boolean",
2389923936
"description": "Indicates if 3ds challenge is forced"
23937+
},
23938+
"is_debit_routing_enabled": {
23939+
"type": "boolean",
23940+
"description": "Indicates if debit routing is enabled or not",
23941+
"nullable": true
23942+
},
23943+
"merchant_business_country": {
23944+
"allOf": [
23945+
{
23946+
"$ref": "#/components/schemas/CountryAlpha2"
23947+
}
23948+
],
23949+
"nullable": true
2390023950
}
2390123951
}
2390223952
},

Diff for: config/config.example.toml

+11-7
Original file line numberDiff line numberDiff line change
@@ -631,8 +631,8 @@ sofort = { country = "AT,BE,DE,ES,IT,NL", currency = "EUR" }
631631
klarna = { country = "AU,AT,BE,CA,CZ,DK,FI,FR,DE,GR,IE,IT,NL,NZ,NO,PL,PT,ES,SE,CH,GB,US", currency = "CHF,DKK,EUR,GBP,NOK,PLN,SEK,USD,AUD,NZD,CAD" }
632632

633633
[pm_filters.nexixpay]
634-
credit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
635-
debit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
634+
credit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU,AU,BR,US", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
635+
debit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU,AU,BR,US", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
636636

637637
[pm_filters.square]
638638
credit = { country = "AU,CA,FR,IE,JP,ES,GB,US", currency = "AED,AFN,ALL,AMD,ANG,AOA,ARS,AUD,AWG,AZN,BAM,BBD,BDT,BGN,BHD,BIF,BMD,BND,BOB,BRL,BSD,BTN,BWP,BZD,CAD,CDF,CHF,CLP,CNY,COP,CRC,CUP,CVE,CZK,DJF,DKK,DOP,DZD,EGP,ERN,ETB,EUR,FJD,FKP,GBP,GEL,GHS,GIP,GMD,GNF,GTQ,GYD,HKD,HNL,HRK,HTG,HUF,IDR,ILS,INR,IQD,IRR,ISK,JMD,JOD,JPY,KES,KGS,KHR,KMF,KPW,KRW,KWD,KYD,KZT,LAK,LBP,LKR,LRD,LSL,LYD,MAD,MDL,MGA,MKD,MMK,MNT,MOP,MUR,MVR,MWK,MXN,MYR,MZN,NAD,NGN,NIO,NOK,NPR,NZD,OMR,PAB,PEN,PGK,PHP,PKR,PLN,PYG,QAR,RON,RSD,RUB,RWF,SAR,SBD,SCR,SDG,SEK,SGD,SHP,SLE,SLL,SOS,SRD,SSP,SVC,SYP,SZL,THB,TJS,TMT,TND,TOP,TRY,TTD,TWD,TZS,UAH,UGX,USD,UYU,UZS,VND,VUV,WST,XAF,XCD,XOF,XPF,YER,ZAR,ZMW" }
@@ -664,6 +664,10 @@ mifinity = { country = "BR,CN,SG,MY,DE,CH,DK,GB,ES,AD,GI,FI,FR,GR,HR,IT,JP,MX,AR
664664
[pm_filters.fiuu]
665665
duit_now = { country = "MY", currency = "MYR" }
666666

667+
[pm_filters.trustpay]
668+
instant_bank_transfer = { country = "CZ,SK,GB", currency = "CZK, EUR, GBP" }
669+
sepa = { country = "ES,SK,AT,NL,DE,BE,FR,FI,PT,IE,EE,LT,LV,IT,GB", currency = "EUR" }
670+
667671
[pm_filters.dlocal]
668672
credit = {country = "AR,BD,BO,BR,CM,CL,CN,CO,CR,DO,EC,SV,EG,GH,GT,HN,IN,ID,CI,JP,KE,MY,MX,MA,NI,NG,PK,PA,PY,PE,PH,RW,SA,SN,ZA,TZ,TH,TR,UG,UY,VN,ZM", currency = "ARS,BDT,BOB,BRL,XAF,CLP,CNY,COP,CRC,DOP,USD,EGP,GHS,GTQ,HNL,INR,IDR,XOF,JPY,KES,MYR,MXN,MAD,NIO,NGN,PKR,PYG,PEN,PHP,RWF,SAR,XOF,ZAR,TZS,THB,TRY,UGX,UYU,VND,ZMW"}
669673
debit = {country = "AR,BD,BO,BR,CM,CL,CN,CO,CR,DO,EC,SV,EG,GH,GT,HN,IN,ID,CI,JP,KE,MY,MX,MA,NI,NG,PK,PA,PY,PE,PH,RW,SA,SN,ZA,TZ,TH,TR,UG,UY,VN,ZM", currency = "ARS,BDT,BOB,BRL,XAF,CLP,CNY,COP,CRC,DOP,USD,EGP,GHS,GTQ,HNL,INR,IDR,XOF,JPY,KES,MYR,MXN,MAD,NIO,NGN,PKR,PYG,PEN,PHP,RWF,SAR,XOF,ZAR,TZS,THB,TRY,UGX,UYU,VND,ZMW"}
@@ -939,11 +943,11 @@ service = "dynamo" # Service name
939943
file_storage_backend = "file_system" # Theme storage backend to be used
940944

941945
[theme.email_config]
942-
entity_name = "Hyperswitch" # Name of the entity to be showed in emails
943-
entity_logo_url = "https://example.com/logo.svg" # Logo URL of the entity to be used in emails
944-
foreground_color = "#000000" # Foreground color of email text
945-
primary_color = "#006DF9" # Primary color of email body
946-
background_color = "#FFFFFF" # Background color of email body
946+
entity_name = "Hyperswitch" # Display name in emails
947+
entity_logo_url = "https://app.hyperswitch.io/email-assets/HyperswitchLogo.png" # Logo URL for emails
948+
foreground_color = "#111326" # Text color
949+
primary_color = "#006DF9" # Primary color
950+
background_color = "#FFFFFF" # Email background color
947951

948952
[additional_revenue_recovery_details_call]
949953
connectors_with_additional_revenue_recovery_details_call = "stripebilling" # List of connectors which has additional revenue recovery details api-call

Diff for: config/deployments/integration_test.toml

+6-2
Original file line numberDiff line numberDiff line change
@@ -388,8 +388,8 @@ samsung_pay = { currency = "USD,GBP,EUR" }
388388
paze = { currency = "USD" }
389389

390390
[pm_filters.nexixpay]
391-
credit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
392-
debit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
391+
credit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU,AU,BR,US", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
392+
debit = { country = "AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,NL,PT,SK,SI,ES,BG,HR,DK,GB,NO,PL,CZ,RO,SE,CH,HU,AU,BR,US", currency = "ARS,AUD,BHD,CAD,CLP,CNY,COP,HRK,CZK,DKK,HKD,HUF,INR,JPY,KZT,JOD,KRW,KWD,MYR,MXN,NGN,NOK,PHP,QAR,RUB,SAR,SGD,VND,ZAR,SEK,CHF,THB,AED,EGP,GBP,USD,TWD,BYN,RSD,AZN,RON,TRY,AOA,BGN,EUR,UAH,PLN,BRL" }
393393

394394
[pm_filters.square]
395395
credit = { country = "AU,CA,FR,IE,JP,ES,GB,US", currency = "AED,AFN,ALL,AMD,ANG,AOA,ARS,AUD,AWG,AZN,BAM,BBD,BDT,BGN,BHD,BIF,BMD,BND,BOB,BRL,BSD,BTN,BWP,BZD,CAD,CDF,CHF,CLP,CNY,COP,CRC,CUP,CVE,CZK,DJF,DKK,DOP,DZD,EGP,ERN,ETB,EUR,FJD,FKP,GBP,GEL,GHS,GIP,GMD,GNF,GTQ,GYD,HKD,HNL,HRK,HTG,HUF,IDR,ILS,INR,IQD,IRR,ISK,JMD,JOD,JPY,KES,KGS,KHR,KMF,KPW,KRW,KWD,KYD,KZT,LAK,LBP,LKR,LRD,LSL,LYD,MAD,MDL,MGA,MKD,MMK,MNT,MOP,MUR,MVR,MWK,MXN,MYR,MZN,NAD,NGN,NIO,NOK,NPR,NZD,OMR,PAB,PEN,PGK,PHP,PKR,PLN,PYG,QAR,RON,RSD,RUB,RWF,SAR,SBD,SCR,SDG,SEK,SGD,SHP,SLE,SLL,SOS,SRD,SSP,SVC,SYP,SZL,THB,TJS,TMT,TND,TOP,TRY,TTD,TWD,TZS,UAH,UGX,USD,UYU,UZS,VND,VUV,WST,XAF,XCD,XOF,XPF,YER,ZAR,ZMW" }
@@ -452,6 +452,10 @@ duit_now = { country = "MY", currency = "MYR" }
452452
apple_pay = { country = "MY", currency = "MYR" }
453453
google_pay = { country = "MY", currency = "MYR" }
454454

455+
[pm_filters.trustpay]
456+
instant_bank_transfer = { country = "CZ,SK,GB", currency = "CZK, EUR, GBP" }
457+
sepa = { country = "ES,SK,AT,NL,DE,BE,FR,FI,PT,IE,EE,LT,LV,IT,GB", currency = "EUR" }
458+
455459
[pm_filters.dlocal]
456460
credit = {country = "AR,BD,BO,BR,CM,CL,CN,CO,CR,DO,EC,SV,EG,GH,GT,HN,IN,ID,CI,JP,KE,MY,MX,MA,NI,NG,PK,PA,PY,PE,PH,RW,SA,SN,ZA,TZ,TH,TR,UG,UY,VN,ZM", currency = "ARS,BDT,BOB,BRL,XAF,CLP,CNY,COP,CRC,DOP,USD,EGP,GHS,GTQ,HNL,INR,IDR,XOF,JPY,KES,MYR,MXN,MAD,NIO,NGN,PKR,PYG,PEN,PHP,RWF,SAR,XOF,ZAR,TZS,THB,TRY,UGX,UYU,VND,ZMW"}
457461
debit = {country = "AR,BD,BO,BR,CM,CL,CN,CO,CR,DO,EC,SV,EG,GH,GT,HN,IN,ID,CI,JP,KE,MY,MX,MA,NI,NG,PK,PA,PY,PE,PH,RW,SA,SN,ZA,TZ,TH,TR,UG,UY,VN,ZM", currency = "ARS,BDT,BOB,BRL,XAF,CLP,CNY,COP,CRC,DOP,USD,EGP,GHS,GTQ,HNL,INR,IDR,XOF,JPY,KES,MYR,MXN,MAD,NIO,NGN,PKR,PYG,PEN,PHP,RWF,SAR,XOF,ZAR,TZS,THB,TRY,UGX,UYU,VND,ZMW"}

0 commit comments

Comments
 (0)