Skip to content

Commit 20ba716

Browse files
Merge branch 'main' into themes-email-config
2 parents 5f90bf3 + d586850 commit 20ba716

Some content is hidden

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

47 files changed

+535
-85
lines changed

Diff for: CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,24 @@
22

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

5+
- - -
6+
7+
## 2025.03.26.0
8+
9+
### Features
10+
11+
- **connector:**
12+
- [BANKOFAMERICA] Implement Samsung Pay ([#6888](https://github.com/juspay/hyperswitch/pull/6888)) ([`4c72a12`](https://github.com/juspay/hyperswitch/commit/4c72a1220c3975042d3cfb6b23bcfa376b30ee04))
13+
- [TRUSTPAY] implement Banktransfer PaymentMethod ([#7575](https://github.com/juspay/hyperswitch/pull/7575)) ([`dbcca0f`](https://github.com/juspay/hyperswitch/commit/dbcca0fbc02bf3ef2e23d430d78a5b145e738768))
14+
- [Coingate] add wasm changes for coingate metadata ([#7632](https://github.com/juspay/hyperswitch/pull/7632)) ([`f2fabfb`](https://github.com/juspay/hyperswitch/commit/f2fabfbf5029f6e78a6d24f6edba2a94f9e46c21))
15+
16+
### Bug Fixes
17+
18+
- **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))
19+
20+
**Full Changelog:** [`2025.03.25.0...2025.03.26.0`](https://github.com/juspay/hyperswitch/compare/2025.03.25.0...2025.03.26.0)
21+
22+
523
- - -
624

725
## 2025.03.25.0

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

+25-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": {

Diff for: api-reference/openapi_spec.json

+25-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": {

Diff for: config/config.example.toml

+4
Original file line numberDiff line numberDiff line change
@@ -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"}

Diff for: config/deployments/integration_test.toml

+4
Original file line numberDiff line numberDiff line change
@@ -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"}

Diff for: config/deployments/production.toml

+4
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,10 @@ duit_now = { country = "MY", currency = "MYR" }
467467
apple_pay = { country = "MY", currency = "MYR" }
468468
google_pay = { country = "MY", currency = "MYR" }
469469

470+
[pm_filters.trustpay]
471+
instant_bank_transfer = { country = "CZ,SK,GB", currency = "CZK, EUR, GBP" }
472+
sepa = { country = "ES,SK,AT,NL,DE,BE,FR,FI,PT,IE,EE,LT,LV,IT,GB", currency = "EUR" }
473+
470474
[pm_filters.dlocal]
471475
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"}
472476
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"}

Diff for: config/deployments/sandbox.toml

+4
Original file line numberDiff line numberDiff line change
@@ -468,6 +468,10 @@ duit_now = { country = "MY", currency = "MYR" }
468468
apple_pay = { country = "MY", currency = "MYR" }
469469
google_pay = { country = "MY", currency = "MYR" }
470470

471+
[pm_filters.trustpay]
472+
instant_bank_transfer = { country = "CZ,SK,GB", currency = "CZK, EUR, GBP" }
473+
sepa = { country = "ES,SK,AT,NL,DE,BE,FR,FI,PT,IE,EE,LT,LV,IT,GB", currency = "EUR" }
474+
471475
[pm_filters.dlocal]
472476
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"}
473477
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"}

Diff for: config/development.toml

+2
Original file line numberDiff line numberDiff line change
@@ -669,6 +669,8 @@ card_redirect = { currency = "USD" }
669669
[pm_filters.trustpay]
670670
credit = { not_available_flows = { capture_method = "manual" } }
671671
debit = { not_available_flows = { capture_method = "manual" } }
672+
instant_bank_transfer = { country = "CZ,SK,GB", currency = "CZK, EUR, GBP" }
673+
sepa = { country = "ES,SK,AT,NL,DE,BE,FR,FI,PT,IE,EE,LT,LV,IT,GB", currency = "EUR" }
672674

673675
[pm_filters.authorizedotnet]
674676
google_pay = { currency = "CHF,DKK,EUR,GBP,NOK,PLN,SEK,USD,AUD,NZD,CAD" }

Diff for: config/docker_compose.toml

+4
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,10 @@ apple_pay = { country = "AU,CN,HK,JP,MO,MY,NZ,SG,TW,AM,AT,AZ,BY,BE,BG,HR,CY,CZ,D
590590
[pm_filters.fiuu]
591591
duit_now = { country = "MY", currency = "MYR" }
592592

593+
[pm_filters.trustpay]
594+
instant_bank_transfer = { country = "CZ,SK,GB", currency = "CZK, EUR, GBP" }
595+
sepa = { country = "ES,SK,AT,NL,DE,BE,FR,FI,PT,IE,EE,LT,LV,IT,GB", currency = "EUR" }
596+
593597
[pm_filters.dlocal]
594598
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"}
595599
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"}

Diff for: crates/api_models/src/payments.rs

+7-2
Original file line numberDiff line numberDiff line change
@@ -2717,7 +2717,7 @@ impl GetPaymentMethodType for BankTransferData {
27172717
fn get_payment_method_type(&self) -> api_enums::PaymentMethodType {
27182718
match self {
27192719
Self::AchBankTransfer { .. } => api_enums::PaymentMethodType::Ach,
2720-
Self::SepaBankTransfer { .. } => api_enums::PaymentMethodType::Sepa,
2720+
Self::SepaBankTransfer { .. } => api_enums::PaymentMethodType::SepaBankTransfer,
27212721
Self::BacsBankTransfer { .. } => api_enums::PaymentMethodType::Bacs,
27222722
Self::MultibancoBankTransfer { .. } => api_enums::PaymentMethodType::Multibanco,
27232723
Self::PermataBankTransfer { .. } => api_enums::PaymentMethodType::PermataBankTransfer,
@@ -2730,6 +2730,7 @@ impl GetPaymentMethodType for BankTransferData {
27302730
Self::Pix { .. } => api_enums::PaymentMethodType::Pix,
27312731
Self::Pse {} => api_enums::PaymentMethodType::Pse,
27322732
Self::LocalBankTransfer { .. } => api_enums::PaymentMethodType::LocalBankTransfer,
2733+
Self::InstantBankTransfer {} => api_enums::PaymentMethodType::InstantBankTransfer,
27332734
}
27342735
}
27352736
}
@@ -3386,6 +3387,7 @@ pub enum BankTransferData {
33863387
LocalBankTransfer {
33873388
bank_code: Option<String>,
33883389
},
3390+
InstantBankTransfer {},
33893391
}
33903392

33913393
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
@@ -3453,7 +3455,10 @@ impl GetAddressFromPaymentMethodData for BankTransferData {
34533455
email: details.email.clone(),
34543456
})
34553457
}
3456-
Self::LocalBankTransfer { .. } | Self::Pix { .. } | Self::Pse {} => None,
3458+
Self::LocalBankTransfer { .. }
3459+
| Self::Pix { .. }
3460+
| Self::Pse {}
3461+
| Self::InstantBankTransfer {} => None,
34573462
}
34583463
}
34593464
}

Diff for: crates/api_models/src/payments/additional_info.rs

+1
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ pub enum BankTransferAdditionalData {
151151
Pix(Box<PixBankTransferAdditionalData>),
152152
Pse {},
153153
LocalBankTransfer(Box<LocalBankTransferAdditionalData>),
154+
InstantBankTransfer {},
154155
}
155156

156157
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]

Diff for: crates/common_enums/src/connector_enums.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,10 @@ impl Connector {
334334
| (Self::Moneris, _)
335335
| (Self::Paypal, _)
336336
| (Self::Payu, _)
337-
| (Self::Trustpay, PaymentMethod::BankRedirect)
337+
| (
338+
Self::Trustpay,
339+
PaymentMethod::BankRedirect | PaymentMethod::BankTransfer
340+
)
338341
| (Self::Iatapay, _)
339342
| (Self::Volt, _)
340343
| (Self::Itaubank, _)

Diff for: crates/common_enums/src/enums.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1810,6 +1810,7 @@ pub enum PaymentMethodType {
18101810
RedPagos,
18111811
SamsungPay,
18121812
Sepa,
1813+
SepaBankTransfer,
18131814
Sofort,
18141815
Swish,
18151816
TouchNGo,
@@ -1833,6 +1834,7 @@ pub enum PaymentMethodType {
18331834
#[serde(rename = "open_banking_pis")]
18341835
OpenBankingPIS,
18351836
DirectCarrierBilling,
1837+
InstantBankTransfer,
18361838
}
18371839

18381840
impl PaymentMethodType {

Diff for: crates/common_enums/src/transformers.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1841,6 +1841,7 @@ impl From<PaymentMethodType> for PaymentMethod {
18411841
PaymentMethodType::Multibanco => Self::BankTransfer,
18421842
PaymentMethodType::MandiriVa => Self::BankTransfer,
18431843
PaymentMethodType::Interac => Self::BankRedirect,
1844+
PaymentMethodType::InstantBankTransfer => Self::BankTransfer,
18441845
PaymentMethodType::Indomaret => Self::Voucher,
18451846
PaymentMethodType::OnlineBankingCzechRepublic => Self::BankRedirect,
18461847
PaymentMethodType::OnlineBankingFinland => Self::BankRedirect,
@@ -1860,6 +1861,7 @@ impl From<PaymentMethodType> for PaymentMethod {
18601861
PaymentMethodType::PromptPay => Self::RealTimePayment,
18611862
PaymentMethodType::SamsungPay => Self::Wallet,
18621863
PaymentMethodType::Sepa => Self::BankDebit,
1864+
PaymentMethodType::SepaBankTransfer => Self::BankTransfer,
18631865
PaymentMethodType::Sofort => Self::BankRedirect,
18641866
PaymentMethodType::Swish => Self::BankRedirect,
18651867
PaymentMethodType::Trustly => Self::BankRedirect,

Diff for: crates/connector_configs/toml/development.toml

+22
Original file line numberDiff line numberDiff line change
@@ -1208,6 +1208,24 @@ merchant_secret="Source verification key"
12081208
[coingate.connector_auth.BodyKey]
12091209
api_key="API Key"
12101210
key1 ="Merchant Token"
1211+
[coingate.metadata.currency_id]
1212+
name="currency_id"
1213+
label="ID of the currency in which the refund will be issued"
1214+
placeholder="Enter ID of the currency in which the refund will be issued"
1215+
required=true
1216+
type="Text"
1217+
[coingate.metadata.platform_id]
1218+
name="platform_id"
1219+
label="Platform ID of the currency in which the refund will be issued"
1220+
placeholder="Enter Platform ID of the currency in which the refund will be issued"
1221+
required=true
1222+
type="Text"
1223+
[coingate.metadata.ledger_account_id]
1224+
name="ledger_account_id"
1225+
label="ID of the trader balance associated with the currency in which the refund will be issued"
1226+
placeholder="Enter ID of the trader balance associated with the currency in which the refund will be issued"
1227+
required=true
1228+
type="Text"
12111229

12121230
[cryptopay]
12131231
[[cryptopay.crypto]]
@@ -3554,6 +3572,10 @@ merchant_secret="Source verification key"
35543572
payment_method_type = "apple_pay"
35553573
[[trustpay.wallet]]
35563574
payment_method_type = "google_pay"
3575+
[[trustpay.bank_transfer]]
3576+
payment_method_type = "sepa"
3577+
[[trustpay.bank_transfer]]
3578+
payment_method_type = "instant_bank_transfer"
35573579
[trustpay.connector_auth.SignatureKey]
35583580
api_key="API Key"
35593581
key1="Project ID"

Diff for: crates/connector_configs/toml/production.toml

+22
Original file line numberDiff line numberDiff line change
@@ -1038,6 +1038,24 @@ merchant_secret="Source verification key"
10381038
[coingate.connector_auth.BodyKey]
10391039
api_key="API Key"
10401040
key1 ="Merchant Token"
1041+
[coingate.metadata.currency_id]
1042+
name="currency_id"
1043+
label="ID of the currency in which the refund will be issued"
1044+
placeholder="Enter ID of the currency in which the refund will be issued"
1045+
required=true
1046+
type="Text"
1047+
[coingate.metadata.platform_id]
1048+
name="platform_id"
1049+
label="Platform ID of the currency in which the refund will be issued"
1050+
placeholder="Enter Platform ID of the currency in which the refund will be issued"
1051+
required=true
1052+
type="Text"
1053+
[coingate.metadata.ledger_account_id]
1054+
name="ledger_account_id"
1055+
label="ID of the trader balance associated with the currency in which the refund will be issued"
1056+
placeholder="Enter ID of the trader balance associated with the currency in which the refund will be issued"
1057+
required=true
1058+
type="Text"
10411059

10421060

10431061
[cybersource]
@@ -2578,6 +2596,10 @@ options=["PAN_ONLY", "CRYPTOGRAM_3DS"]
25782596
payment_method_type = "apple_pay"
25792597
[[trustpay.wallet]]
25802598
payment_method_type = "google_pay"
2599+
[[trustpay.bank_transfer]]
2600+
payment_method_type = "sepa"
2601+
[[trustpay.bank_transfer]]
2602+
payment_method_type = "instant_bank_transfer"
25812603
[trustpay.connector_auth.SignatureKey]
25822604
api_key="API Key"
25832605
key1="Project ID"

Diff for: crates/connector_configs/toml/sandbox.toml

+22
Original file line numberDiff line numberDiff line change
@@ -1205,6 +1205,24 @@ merchant_secret="Source verification key"
12051205
[coingate.connector_auth.BodyKey]
12061206
api_key="API Key"
12071207
key1 ="Merchant Token"
1208+
[coingate.metadata.currency_id]
1209+
name="currency_id"
1210+
label="ID of the currency in which the refund will be issued"
1211+
placeholder="Enter ID of the currency in which the refund will be issued"
1212+
required=true
1213+
type="Text"
1214+
[coingate.metadata.platform_id]
1215+
name="platform_id"
1216+
label="Platform ID of the currency in which the refund will be issued"
1217+
placeholder="Enter Platform ID of the currency in which the refund will be issued"
1218+
required=true
1219+
type="Text"
1220+
[coingate.metadata.ledger_account_id]
1221+
name="ledger_account_id"
1222+
label="ID of the trader balance associated with the currency in which the refund will be issued"
1223+
placeholder="Enter ID of the trader balance associated with the currency in which the refund will be issued"
1224+
required=true
1225+
type="Text"
12081226

12091227
[cryptopay]
12101228
[[cryptopay.crypto]]
@@ -3487,6 +3505,10 @@ merchant_secret="Source verification key"
34873505
payment_method_type = "apple_pay"
34883506
[[trustpay.wallet]]
34893507
payment_method_type = "google_pay"
3508+
[[trustpay.bank_transfer]]
3509+
payment_method_type = "sepa"
3510+
[[trustpay.bank_transfer]]
3511+
payment_method_type = "instant_bank_transfer"
34903512
[trustpay.connector_auth.SignatureKey]
34913513
api_key="API Key"
34923514
key1="Project ID"

0 commit comments

Comments
 (0)