Skip to content

Commit bc4d29a

Browse files
authored
chore: xof currency to cybersource cards (#8799)
1 parent 7b9f486 commit bc4d29a

File tree

7 files changed

+71
-63
lines changed

7 files changed

+71
-63
lines changed

config/config.example.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -683,8 +683,8 @@ google_pay = { currency = "USD" }
683683
samsung_pay = { currency = "USD" }
684684

685685
[pm_filters.cybersource]
686-
credit = { currency = "USD,GBP,EUR,PLN,SEK" }
687-
debit = { currency = "USD,GBP,EUR,PLN,SEK" }
686+
credit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
687+
debit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
688688
apple_pay = { currency = "ARS, CAD, CLP, COP, CNY, EUR, HKD, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, GBP, AED, USD, PLN, SEK" }
689689
google_pay = { currency = "ARS, AUD, CAD, CLP, COP, EUR, HKD, INR, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, AED, GBP, USD, PLN, SEK" }
690690
samsung_pay = { currency = "USD,GBP,EUR,SEK" }
@@ -1151,7 +1151,7 @@ billing_connectors_which_requires_invoice_sync_call = "recurly" # List of billin
11511151

11521152
[revenue_recovery]
11531153
monitoring_threshold_in_seconds = 2592000 # 30*24*60*60 secs , threshold for monitoring the retry system
1154-
retry_algorithm_type = "cascading" # type of retry algorithm
1154+
retry_algorithm_type = "cascading" # type of retry algorithm
11551155

11561156
[clone_connector_allowlist]
11571157
merchant_ids = "merchant_ids" # Comma-separated list of allowed merchant IDs
@@ -1167,4 +1167,4 @@ allow_connected_merchants = false # Enable or disable connected merchant account
11671167

11681168
[chat]
11691169
enabled = false # Enable or disable chat features
1170-
hyperswitch_ai_host = "http://0.0.0.0:8000" # Hyperswitch ai workflow host
1170+
hyperswitch_ai_host = "http://0.0.0.0:8000" # Hyperswitch ai workflow host

config/deployments/integration_test.toml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -222,17 +222,17 @@ bank_redirect.trustly.connector_list = "adyen"
222222
bank_redirect.open_banking_uk.connector_list = "adyen"
223223

224224
[mandates.supported_payment_methods]
225-
bank_debit.ach = { connector_list = "gocardless,adyen,stripe" }
226-
bank_debit.becs = { connector_list = "gocardless,stripe,adyen" }
227-
bank_debit.bacs = { connector_list = "stripe,gocardless" }
228-
bank_debit.sepa = { connector_list = "gocardless,adyen,stripe,deutschebank" }
225+
bank_debit.ach = { connector_list = "gocardless,adyen,stripe" }
226+
bank_debit.becs = { connector_list = "gocardless,stripe,adyen" }
227+
bank_debit.bacs = { connector_list = "stripe,gocardless" }
228+
bank_debit.sepa = { connector_list = "gocardless,adyen,stripe,deutschebank" }
229229
card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,datatrans,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal,xendit,moneris,archipel,worldpayvantiv,payload"
230230
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,datatrans,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal,xendit,moneris,archipel,worldpayvantiv,payload"
231-
pay_later.klarna.connector_list = "adyen,aci"
232-
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet,authorizedotnet,wellsfargo"
231+
pay_later.klarna.connector_list = "adyen,aci"
232+
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet,authorizedotnet,wellsfargo"
233233
wallet.samsung_pay.connector_list = "cybersource"
234-
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet,authorizedotnet,wellsfargo"
235-
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal,authorizedotnet"
234+
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet,authorizedotnet,wellsfargo"
235+
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal,authorizedotnet"
236236
wallet.momo.connector_list = "adyen"
237237
wallet.kakao_pay.connector_list = "adyen"
238238
wallet.go_pay.connector_list = "adyen"
@@ -241,9 +241,9 @@ wallet.dana.connector_list = "adyen"
241241
wallet.twint.connector_list = "adyen"
242242
wallet.vipps.connector_list = "adyen"
243243

244-
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets,aci"
245-
bank_redirect.sofort.connector_list = "globalpay,aci,multisafepay"
246-
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets,aci"
244+
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets,aci"
245+
bank_redirect.sofort.connector_list = "globalpay,aci,multisafepay"
246+
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets,aci"
247247
bank_redirect.bancontact_card.connector_list="adyen,stripe"
248248
bank_redirect.trustly.connector_list="adyen,aci"
249249
bank_redirect.open_banking_uk.connector_list="adyen"
@@ -489,8 +489,8 @@ multibanco = { country = "PT", currency = "EUR" }
489489
ach = { country = "US", currency = "USD" }
490490

491491
[pm_filters.cybersource]
492-
credit = { currency = "USD,GBP,EUR,PLN,SEK" }
493-
debit = { currency = "USD,GBP,EUR,PLN,SEK" }
492+
credit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
493+
debit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
494494
apple_pay = { currency = "ARS, CAD, CLP, COP, CNY, EUR, HKD, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, GBP, AED, USD, PLN, SEK" }
495495
google_pay = { currency = "ARS, AUD, CAD, CLP, COP, EUR, HKD, INR, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, AED, GBP, USD, PLN, SEK" }
496496
samsung_pay = { currency = "USD,GBP,EUR,SEK" }
@@ -810,8 +810,8 @@ billing_connectors_which_requires_invoice_sync_call = "recurly"
810810

811811

812812
[revenue_recovery]
813-
monitoring_threshold_in_seconds = 2592000
814-
retry_algorithm_type = "cascading"
813+
monitoring_threshold_in_seconds = 2592000
814+
retry_algorithm_type = "cascading"
815815

816816
[authentication_providers]
817-
click_to_pay = {connector_list = "adyen, cybersource, trustpay"}
817+
click_to_pay = {connector_list = "adyen, cybersource, trustpay"}

config/deployments/production.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -222,17 +222,17 @@ bank_redirect.trustly.connector_list = "adyen"
222222
bank_redirect.open_banking_uk.connector_list = "adyen"
223223

224224
[mandates.supported_payment_methods]
225-
bank_debit.ach = { connector_list = "gocardless,adyen,stripe" }
226-
bank_debit.becs = { connector_list = "gocardless,stripe,adyen" }
227-
bank_debit.bacs = { connector_list = "stripe,gocardless" }
228-
bank_debit.sepa = { connector_list = "gocardless,adyen,stripe,deutschebank" }
225+
bank_debit.ach = { connector_list = "gocardless,adyen,stripe" }
226+
bank_debit.becs = { connector_list = "gocardless,stripe,adyen" }
227+
bank_debit.bacs = { connector_list = "stripe,gocardless" }
228+
bank_debit.sepa = { connector_list = "gocardless,adyen,stripe,deutschebank" }
229229
card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,datatrans,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal,xendit,moneris,archipel,worldpayvantiv,payload"
230230
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,datatrans,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal,xendit,moneris,archipel,worldpayvantiv,payload"
231-
pay_later.klarna.connector_list = "adyen,aci"
232-
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet,authorizedotnet,wellsfargo"
231+
pay_later.klarna.connector_list = "adyen,aci"
232+
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet,authorizedotnet,wellsfargo"
233233
wallet.samsung_pay.connector_list = "cybersource"
234-
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet,authorizedotnet,wellsfargo"
235-
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal,authorizedotnet"
234+
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet,authorizedotnet,wellsfargo"
235+
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal,authorizedotnet"
236236
wallet.momo.connector_list = "adyen"
237237
wallet.kakao_pay.connector_list = "adyen"
238238
wallet.go_pay.connector_list = "adyen"
@@ -241,17 +241,17 @@ wallet.dana.connector_list = "adyen"
241241
wallet.twint.connector_list = "adyen"
242242
wallet.vipps.connector_list = "adyen"
243243

244-
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets,aci"
245-
bank_redirect.sofort.connector_list = "globalpay,aci,multisafepay"
246-
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets,aci"
244+
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets,aci"
245+
bank_redirect.sofort.connector_list = "globalpay,aci,multisafepay"
246+
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets,aci"
247247
bank_redirect.bancontact_card.connector_list="adyen,stripe"
248248
bank_redirect.trustly.connector_list="adyen,aci"
249249
bank_redirect.open_banking_uk.connector_list="adyen"
250250
bank_redirect.eps.connector_list="globalpay,nexinets,aci,multisafepay"
251251

252252
[mandates.update_mandate_supported]
253-
card.credit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
254-
card.debit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
253+
card.credit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
254+
card.debit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
255255

256256
[network_transaction_id_supported_connectors]
257257
connector_list = "adyen,archipel,stripe,worldpayvantiv"
@@ -423,8 +423,8 @@ google_pay = { currency = "USD" }
423423
samsung_pay = { currency = "USD" }
424424

425425
[pm_filters.cybersource]
426-
credit = { currency = "USD,GBP,EUR,PLN,SEK" }
427-
debit = { currency = "USD,GBP,EUR,PLN,SEK" }
426+
credit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
427+
debit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
428428
apple_pay = { currency = "ARS, CAD, CLP, COP, CNY, EUR, HKD, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, GBP, AED, USD, PLN, SEK" }
429429
google_pay = { currency = "ARS, AUD, CAD, CLP, COP, EUR, HKD, INR, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, AED, GBP, USD, PLN, SEK" }
430430
samsung_pay = { currency = "USD,GBP,EUR,SEK" }
@@ -823,5 +823,5 @@ click_to_pay = {connector_list = "adyen, cybersource, trustpay"}
823823

824824

825825
[revenue_recovery]
826-
monitoring_threshold_in_seconds = 2592000
827-
retry_algorithm_type = "cascading"
826+
monitoring_threshold_in_seconds = 2592000
827+
retry_algorithm_type = "cascading"

config/deployments/sandbox.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -229,17 +229,17 @@ bank_redirect.trustly.connector_list = "adyen"
229229
bank_redirect.open_banking_uk.connector_list = "adyen"
230230

231231
[mandates.supported_payment_methods]
232-
bank_debit.ach = { connector_list = "gocardless,adyen,stripe" }
233-
bank_debit.becs = { connector_list = "gocardless,stripe,adyen" }
234-
bank_debit.bacs = { connector_list = "stripe,gocardless" }
235-
bank_debit.sepa = { connector_list = "gocardless,adyen,stripe,deutschebank" }
232+
bank_debit.ach = { connector_list = "gocardless,adyen,stripe" }
233+
bank_debit.becs = { connector_list = "gocardless,stripe,adyen" }
234+
bank_debit.bacs = { connector_list = "stripe,gocardless" }
235+
bank_debit.sepa = { connector_list = "gocardless,adyen,stripe,deutschebank" }
236236
card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,datatrans,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal,xendit,moneris,archipel,worldpayvantiv,payload"
237237
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,datatrans,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal,xendit,moneris,archipel,worldpayvantiv,payload"
238-
pay_later.klarna.connector_list = "adyen,aci"
239-
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet,authorizedotnet,wellsfargo"
238+
pay_later.klarna.connector_list = "adyen,aci"
239+
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet,authorizedotnet,wellsfargo"
240240
wallet.samsung_pay.connector_list = "cybersource"
241-
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet,authorizedotnet,wellsfargo"
242-
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal,authorizedotnet"
241+
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet,authorizedotnet,wellsfargo"
242+
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal,authorizedotnet"
243243
wallet.momo.connector_list = "adyen"
244244
wallet.kakao_pay.connector_list = "adyen"
245245
wallet.go_pay.connector_list = "adyen"
@@ -248,17 +248,17 @@ wallet.dana.connector_list = "adyen"
248248
wallet.twint.connector_list = "adyen"
249249
wallet.vipps.connector_list = "adyen"
250250

251-
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets,aci"
252-
bank_redirect.sofort.connector_list = "globalpay,aci,multisafepay"
253-
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets,aci"
251+
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets,aci"
252+
bank_redirect.sofort.connector_list = "globalpay,aci,multisafepay"
253+
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets,aci"
254254
bank_redirect.bancontact_card.connector_list="adyen,stripe"
255255
bank_redirect.trustly.connector_list="adyen,aci"
256256
bank_redirect.open_banking_uk.connector_list="adyen"
257257
bank_redirect.eps.connector_list="globalpay,nexinets,aci,multisafepay"
258258

259259
[mandates.update_mandate_supported]
260-
card.credit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
261-
card.debit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
260+
card.credit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
261+
card.debit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
262262

263263
[network_transaction_id_supported_connectors]
264264
connector_list = "adyen,archipel,cybersource,novalnet,stripe,worldpay,worldpayvantiv"
@@ -432,8 +432,8 @@ google_pay = { currency = "USD" }
432432
samsung_pay = { currency = "USD" }
433433

434434
[pm_filters.cybersource]
435-
credit = { currency = "USD,GBP,EUR,PLN,SEK" }
436-
debit = { currency = "USD,GBP,EUR,PLN,SEK" }
435+
credit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
436+
debit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
437437
apple_pay = { currency = "ARS, CAD, CLP, COP, CNY, EUR, HKD, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, GBP, AED, USD, PLN, SEK" }
438438
google_pay = { currency = "ARS, AUD, CAD, CLP, COP, EUR, HKD, INR, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, AED, GBP, USD, PLN, SEK" }
439439
samsung_pay = { currency = "USD,GBP,EUR,SEK" }
@@ -828,5 +828,5 @@ billing_connectors_which_requires_invoice_sync_call = "recurly"
828828
click_to_pay = {connector_list = "adyen, cybersource, trustpay"}
829829

830830
[revenue_recovery]
831-
monitoring_threshold_in_seconds = 2592000
832-
retry_algorithm_type = "cascading"
831+
monitoring_threshold_in_seconds = 2592000
832+
retry_algorithm_type = "cascading"

config/development.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -591,8 +591,8 @@ google_pay = { currency = "USD" }
591591
samsung_pay = { currency = "USD" }
592592

593593
[pm_filters.cybersource]
594-
credit = { currency = "USD,GBP,EUR,PLN,SEK" }
595-
debit = { currency = "USD,GBP,EUR,PLN,SEK" }
594+
credit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
595+
debit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
596596
apple_pay = { currency = "ARS, CAD, CLP, COP, CNY, EUR, HKD, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, GBP, AED, USD, PLN, SEK" }
597597
google_pay = { currency = "ARS, AUD, CAD, CLP, COP, EUR, HKD, INR, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, AED, GBP, USD, PLN, SEK" }
598598
samsung_pay = { currency = "USD,GBP,EUR,SEK" }
@@ -1266,4 +1266,4 @@ version = "HOSTNAME"
12661266

12671267
[chat]
12681268
enabled = false
1269-
hyperswitch_ai_host = "http://0.0.0.0:8000"
1269+
hyperswitch_ai_host = "http://0.0.0.0:8000"

config/docker_compose.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -626,8 +626,8 @@ google_pay = { currency = "USD" }
626626
samsung_pay = { currency = "USD" }
627627

628628
[pm_filters.cybersource]
629-
credit = { currency = "USD,GBP,EUR,PLN,SEK" }
630-
debit = { currency = "USD,GBP,EUR,PLN,SEK" }
629+
credit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
630+
debit = { currency = "USD,GBP,EUR,PLN,SEK,XOF" }
631631
apple_pay = { currency = "ARS, CAD, CLP, COP, CNY, EUR, HKD, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, GBP, AED, USD, PLN, SEK" }
632632
google_pay = { currency = "ARS, AUD, CAD, CLP, COP, EUR, HKD, INR, KWD, MYR, MXN, NZD, PEN, QAR, SAR, SGD, ZAR, UAH, AED, GBP, USD, PLN, SEK" }
633633
samsung_pay = { currency = "USD,GBP,EUR,SEK" }
@@ -1149,12 +1149,12 @@ click_to_pay = {connector_list = "adyen, cybersource, trustpay"}
11491149

11501150
[revenue_recovery]
11511151
monitoring_threshold_in_seconds = 2592000 # threshold for monitoring the retry system
1152-
retry_algorithm_type = "cascading" # type of retry algorithm
1152+
retry_algorithm_type = "cascading" # type of retry algorithm
11531153

11541154
[clone_connector_allowlist]
11551155
merchant_ids = "merchant_123, merchant_234" # Comma-separated list of allowed merchant IDs
11561156
connector_names = "stripe, adyen" # Comma-separated list of allowed connector names
11571157

11581158
[infra_values]
11591159
cluster = "CLUSTER" # value of CLUSTER from deployment
1160-
version = "HOSTNAME" # value of HOSTNAME from deployment which tells its version
1160+
version = "HOSTNAME" # value of HOSTNAME from deployment which tells its version

0 commit comments

Comments
 (0)