hyperswitch
hyperswitch copied to clipboard
Feat(connector): Bank of America, Boku, Cybersource, Datatrans, and Cryptopay added in feature matrix
Type of Change
- [ ] Bugfix
- [x] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD
Description
Added feature api details for Bank of America, Boku, Cybersource, Datatrans and Cryptopay.
Additional Changes
- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables
Motivation and Context
How did you test it?
1. Feature Matrix Call
Request
curl --location 'http://localhost:8080/feature_matrix' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'api-key: dev_kmk****Zn1IywM'
Response
{
"connector_count": 70,
"connectors": [
{
"name": "BANKOFAMERICA",
"display_name": "Bank Of America",
"description": "It is the second-largest banking institution in the United States and the second-largest bank in the world by market capitalization ",
"category": "bank_acquirer",
"supported_payment_methods": [
{
"payment_method": "wallet",
"payment_method_type": "apple_pay",
"payment_method_type_display_name": "Apple Pay",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"COL",
"SGP",
"VNM",
"ARE",
"USA",
"MEX",
"URY",
"ESP",
"HRV",
"SAU",
"BHR",
"MNE",
"SWE",
"AUS",
"POL",
"LUX",
"NZL",
"KOR",
"GBR",
"ISL",
"DNK",
"SVK",
"PRT",
"DOM",
"ROU",
"JPN",
"FRA",
"NOR",
"VAT",
"FIN",
"MYS",
"EST",
"IND",
"HND",
"CRI",
"BRA",
"SLV",
"TWN",
"PRY",
"CHL",
"CZE",
"CAN",
"LVA",
"CYP",
"PER",
"ECU",
"PAN",
"KWT",
"MLT",
"DEU",
"BEL",
"SVN",
"IRL",
"KAZ",
"GTM",
"HUN",
"LIE",
"ISR",
"NLD",
"HKG",
"JOR",
"ZAF",
"MCO",
"GRC",
"LTU",
"ITA",
"AUT",
"CHE",
"QAT",
"CHN",
"OMN",
"BGR"
],
"supported_currencies": [
"USD"
]
},
{
"payment_method": "wallet",
"payment_method_type": "google_pay",
"payment_method_type_display_name": "Google Pay",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"USA",
"IND",
"CRI",
"SVN",
"SLV",
"SGP",
"PAN",
"MLT",
"ISR",
"LTU",
"PRT",
"ZAF",
"MEX",
"GBR",
"OMN",
"BEL",
"URY",
"HND",
"HUN",
"DNK",
"AUT",
"CZE",
"LUX",
"JPN",
"BRA",
"HKG",
"NLD",
"DEU",
"ESP",
"CAN",
"FRA",
"GTM",
"LIE",
"CYP",
"KWT",
"KAZ",
"QAT",
"ECU",
"CHE",
"VAT",
"DOM",
"AUS",
"NZL",
"JOR",
"NOR",
"ITA",
"FIN",
"SVK",
"PRY",
"TWN",
"KOR",
"LVA",
"GRC",
"ARE",
"COL",
"EST",
"MYS",
"IRL",
"VNM",
"ROU",
"POL",
"CHL",
"SWE",
"SAU",
"PER",
"ISL"
],
"supported_currencies": [
"USD"
]
},
{
"payment_method": "wallet",
"payment_method_type": "samsung_pay",
"payment_method_type_display_name": "Samsung Pay",
"mandates": "not_supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"FRA",
"DEU",
"CAN",
"SGP",
"ZAF",
"IND",
"CHE",
"BHR",
"MYS",
"KAZ",
"OMN",
"SAU",
"KOR",
"NOR",
"BRA",
"JPN",
"QAT",
"DNK",
"SWE",
"ARE",
"TWN",
"HKG",
"CHN",
"AUS",
"FIN",
"ITA",
"ESP",
"GBR",
"USA",
"NZL",
"KWT"
],
"supported_currencies": [
"USD"
]
},
{
"payment_method": "card",
"payment_method_type": "credit",
"payment_method_type_display_name": "Credit Card",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"three_ds": "not_supported",
"no_three_ds": "supported",
"supported_card_networks": [
"Visa",
"Mastercard",
"AmericanExpress",
"JCB",
"DinersClub",
"Discover",
"Visa",
"CartesBancaires",
"UnionPay",
"Maestro"
],
"supported_countries": [
"MAC",
"TON",
"GRL",
"IMN",
"UZB",
"BHR",
"KWT",
"DJI",
"SGP",
"MOZ",
"ZMB",
"NGA",
"MDG",
"UKR",
"HKG",
"UGA",
"POL",
"HUN",
"KAZ",
"RWA",
"GBR",
"SUR",
"AUS",
"CMR",
"CYP",
"AND",
"TUR",
"TKM",
"BGD",
"BFA",
"NRU",
"DOM",
"BOL",
"GUY",
"MLI",
"VGB",
"JOR",
"ECU",
"LIE",
"IDN",
"SWE",
"GHA",
"SEN",
"TCD",
"COD",
"THA",
"JPN",
"CZE",
"SJM",
"MSR",
"DMA",
"LKA",
"AIA",
"ARE",
"GMB",
"BLZ",
"MCO",
"CAN",
"KOR",
"ATF",
"NIU",
"AUT",
"PRT",
"GUM",
"IRL",
"SVN",
"BEN",
"CAF",
"LAO",
"HMD",
"BMU",
"AFG",
"MHL",
"FRA",
"TJK",
"NCL",
"GAB",
"CRI",
"HTI",
"MRT",
"COK",
"SAU",
"ISR",
"KHM",
"BWA",
"KNA",
"ROU",
"TLS",
"MDV",
"MWI",
"MYS",
"USA",
"BEL",
"CHN",
"LTU",
"NER",
"PAN",
"ETH",
"YEM",
"MDA",
"PHL",
"TWN",
"MMR",
"SRB",
"SYC",
"SGS",
"KGZ",
"DZA",
"SLE",
"ZWE",
"ITA",
"GEO",
"FLK",
"ERI",
"PER",
"MEX",
"BHS",
"AZE",
"MNE",
"LUX",
"DNK",
"MLT",
"NLD",
"PRI",
"GGY",
"GLP",
"TZA",
"COL",
"BTN",
"FJI",
"FSM",
"LBY",
"SMR",
"VAT",
"LSO",
"CUB",
"URY",
"GNQ",
"OMN",
"ALB",
"TTO",
"FRO",
"VNM",
"SXM",
"ISL",
"NIC",
"LBN",
"SWZ",
"BRB",
"BGR",
"IRN",
"AGO",
"WSM",
"FIN",
"TCA",
"ESP",
"NOR",
"KIR",
"MNG",
"GRC",
"BDI",
"CHE",
"WLF",
"MUS",
"TUV",
"PSE",
"NZL",
"STP",
"BRN",
"ARG",
"HRV",
"GNB",
"COG",
"DEU",
"LCA",
"ARM",
"PLW",
"SVK",
"VCT",
"COM",
"VEN",
"PRY",
"CPV",
"TGO",
"ZAF",
"JEY",
"PYF",
"NPL",
"CYM",
"ABW",
"EST",
"SOM",
"GRD",
"IRQ",
"SLV",
"TUN",
"GIB",
"PAK",
"VUT",
"HND",
"GUF",
"GIN",
"NAM",
"BLR",
"QAT",
"PNG",
"CUW",
"MAR",
"GTM",
"LBR",
"KEN",
"CHL",
"LVA",
"BIH",
"JAM",
"ATG"
],
"supported_currencies": [
"USD"
]
},
{
"payment_method": "card",
"payment_method_type": "debit",
"payment_method_type_display_name": "Debit Card",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"three_ds": "not_supported",
"no_three_ds": "supported",
"supported_card_networks": [
"Visa",
"Mastercard",
"AmericanExpress",
"JCB",
"DinersClub",
"Discover",
"Visa",
"CartesBancaires",
"UnionPay",
"Maestro"
],
"supported_countries": [
"BEL",
"CPV",
"LUX",
"VGB",
"SMR",
"ROU",
"IRN",
"MNE",
"LVA",
"GIB",
"ATF",
"CHL",
"TON",
"NGA",
"PSE",
"ARE",
"BOL",
"BIH",
"JPN",
"GEO",
"WLF",
"NIC",
"TGO",
"IDN",
"PER",
"NLD",
"JAM",
"TKM",
"SRB",
"MHL",
"HMD",
"BLR",
"ZAF",
"GGY",
"SYC",
"KWT",
"HRV",
"BWA",
"MAC",
"STP",
"NIU",
"VNM",
"LKA",
"GRD",
"FJI",
"SOM",
"FRA",
"NZL",
"HUN",
"CHN",
"VUT",
"ECU",
"TWN",
"AGO",
"GIN",
"CMR",
"BHS",
"ETH",
"IRQ",
"IRL",
"GUM",
"LIE",
"BMU",
"MAR",
"CRI",
"GUF",
"PLW",
"TJK",
"BDI",
"BHR",
"DNK",
"ALB",
"LBN",
"DMA",
"ERI",
"LTU",
"AUS",
"PAN",
"COG",
"MRT",
"NER",
"LAO",
"MCO",
"BGD",
"KAZ",
"COL",
"GNQ",
"ZWE",
"GRC",
"NOR",
"DEU",
"SWZ",
"SVK",
"HTI",
"ATG",
"WSM",
"BFA",
"SLE",
"DZA",
"GLP",
"UGA",
"CAF",
"NCL",
"URY",
"NAM",
"CUW",
"ABW",
"KOR",
"MWI",
"TUN",
"KEN",
"ISR",
"BRB",
"LSO",
"AND",
"TCA",
"LCA",
"VAT",
"AFG",
"NRU",
"MOZ",
"MSR",
"TUR",
"BLZ",
"SLV",
"SGS",
"PRI",
"MYS",
"PYF",
"KNA",
"COD",
"CUB",
"SGP",
"PNG",
"SJM",
"ISL",
"QAT",
"ARM",
"MLI",
"GNB",
"COK",
"PHL",
"KIR",
"MEX",
"ESP",
"UZB",
"HKG",
"ARG",
"MUS",
"USA",
"CYM",
"JOR",
"DOM",
"SUR",
"CHE",
"FLK",
"TUV",
"RWA",
"GRL",
"SAU",
"AUT",
"ZMB",
"LBY",
"BTN",
"MDA",
"MLT",
"THA",
"HND",
"SWE",
"AZE",
"UKR",
"IMN",
"TLS",
"NPL",
"GHA",
"BEN",
"PRY",
"FIN",
"YEM",
"GUY",
"FRO",
"GBR",
"OMN",
"AIA",
"FSM",
"BGR",
"VCT",
"CAN",
"PRT",
"LBR",
"CZE",
"MNG",
"VEN",
"TZA",
"MDV",
"GTM",
"KGZ",
"SXM",
"GMB",
"MMR",
"BRN",
"SVN",
"EST",
"DJI",
"MDG",
"TTO",
"POL",
"JEY",
"COM",
"CYP",
"PAK",
"KHM",
"GAB",
"ITA",
"SEN",
"TCD"
],
"supported_currencies": [
"USD"
]
}
],
"supported_webhook_flows": []
},
{
"name": "BOKU",
"display_name": "Boku",
"description": "Boku, Inc. is a mobile payments company that allows businesses to collect online payments through both carrier billing and mobile wallets, and is headquartered in San Francisco, California.",
"category": "payment_gateway",
"supported_payment_methods": [
{
"payment_method": "wallet",
"payment_method_type": "go_pay",
"payment_method_type_display_name": "GoPay",
"mandates": "not_supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"IDN"
],
"supported_currencies": [
"BGN",
"HUF",
"CZK",
"IDR",
"PLN",
"RON",
"USD",
"EUR",
"GBP"
]
},
{
"payment_method": "wallet",
"payment_method_type": "kakao_pay",
"payment_method_type_display_name": "KakaoPay",
"mandates": "not_supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"KOR"
],
"supported_currencies": [
"HKD",
"USD",
"SGD",
"KRW"
]
},
{
"payment_method": "wallet",
"payment_method_type": "momo",
"payment_method_type_display_name": "MoMo",
"mandates": "not_supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"VNM"
],
"supported_currencies": [
"VND",
"USD"
]
},
{
"payment_method": "wallet",
"payment_method_type": "gcash",
"payment_method_type_display_name": "GCash",
"mandates": "not_supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"PHL"
],
"supported_currencies": [
"PHP",
"HKD",
"SGD",
"USD"
]
},
{
"payment_method": "wallet",
"payment_method_type": "dana",
"payment_method_type_display_name": "DANA",
"mandates": "not_supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"IDN"
],
"supported_currencies": [
"IDR",
"SDG",
"USD",
"HKD"
]
}
],
"supported_webhook_flows": []
},
{
"name": "CRYPTOPAY",
"display_name": "Cryptopay",
"description": "Simple and secure solution to buy and manage crypto. Make quick international transfers, spend your BTC, ETH and other crypto assets.",
"category": "payment_gateway",
"supported_payment_methods": [
{
"payment_method": "crypto",
"payment_method_type": "crypto_currency",
"payment_method_type_display_name": "Crypto",
"mandates": "not_supported",
"refunds": "not_supported",
"supported_capture_methods": [
"automatic",
"manual"
],
"supported_countries": [
"ISL",
"NOR",
"LIE",
"BEL",
"ALA",
"PRT",
"MAF",
"FRO",
"LTU",
"MLT",
"EST",
"REU",
"ESP",
"BGR",
"IRL",
"HUN",
"SWE",
"CZE",
"ITA",
"POL",
"AUT",
"MTQ",
"LVA",
"GLP",
"SVK",
"HRV",
"GUF",
"ROU",
"CYP",
"DEU",
"FRA",
"DNK",
"CHE",
"NLD",
"SVN",
"FIN",
"LUX",
"GRC"
],
"supported_currencies": [
"PHP",
"USD",
"SGD",
"AED",
"NZD",
"HKD",
"MYR",
"JPY",
"AUD",
"CHF",
"IDR",
"THB",
"GBP",
"CAD",
"INR",
"KRW",
"EUR"
]
}
],
"supported_webhook_flows": [
"payments"
]
},
{
"name": "CYBERSOURCE",
"display_name": "Cybersource",
"description": "Cybersource is an American payment gateway founded in 1994",
"category": "payment_gateway",
"supported_payment_methods": [
{
"payment_method": "wallet",
"payment_method_type": "google_pay",
"payment_method_type_display_name": "Google Pay",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"GRC",
"IRL",
"PAN",
"NLD",
"ARE",
"BEL",
"ROU",
"CYP",
"HND",
"HUN",
"SLV",
"GBR",
"GTM",
"ESP",
"CRI",
"SVK",
"ZAF",
"OMN",
"IND",
"FRA",
"BRA",
"MLT",
"ISR",
"CHL",
"CZE",
"KWT",
"KOR",
"PRT",
"MYS",
"MEX",
"TWN",
"EST",
"LTU",
"KAZ",
"POL",
"ISL",
"NZL",
"SAU",
"ITA",
"DNK",
"ECU",
"SVN",
"PRY",
"HKG",
"CAN",
"URY",
"COL",
"USA",
"CHE",
"DOM",
"AUT",
"JOR",
"SWE",
"LUX",
"FIN",
"VNM",
"QAT",
"NOR",
"AUS",
"PER",
"SGP",
"VAT",
"DEU",
"LVA",
"LIE",
"JPN"
],
"supported_currencies": [
"USD",
"SEK",
"UAH",
"COP",
"CAD",
"CLP",
"HKD",
"INR",
"AUD",
"SAR",
"MYR",
"EUR",
"KWD",
"SGD",
"QAR",
"ZAR",
"ARS",
"PLN",
"NZD",
"CNY",
"AED",
"MXN",
"GBP",
"PEN"
]
},
{
"payment_method": "wallet",
"payment_method_type": "samsung_pay",
"payment_method_type_display_name": "Samsung Pay",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"ARE",
"JPN",
"SAU",
"NZL",
"ITA",
"CAN",
"AUS",
"KWT",
"DEU",
"CHN",
"ESP",
"IND",
"DNK",
"OMN",
"BHR",
"GBR",
"SWE",
"FIN",
"KAZ",
"MYS",
"CHE",
"TWN",
"BRA",
"NOR",
"USA",
"SGP",
"QAT",
"HKG",
"KOR",
"FRA",
"ZAF"
],
"supported_currencies": [
"GBP",
"SEK",
"USD",
"EUR"
]
},
{
"payment_method": "wallet",
"payment_method_type": "apple_pay",
"payment_method_type_display_name": "Apple Pay",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"BGR",
"MCO",
"GTM",
"HRV",
"MLT",
"ARE",
"PER",
"LVA",
"ROU",
"SWE",
"VNM",
"COL",
"NLD",
"QAT",
"OMN",
"DEU",
"KAZ",
"FIN",
"DOM",
"MEX",
"KWT",
"LUX",
"AUS",
"GBR",
"PRY",
"HUN",
"URY",
"ISL",
"CHE",
"ZAF",
"MNE",
"FRA",
"PAN",
"ESP",
"KOR",
"SVK",
"MYS",
"CZE",
"SVN",
"HKG",
"ITA",
"BEL",
"JOR",
"LTU",
"USA",
"CHN",
"GRC",
"ECU",
"BHR",
"IND",
"VAT",
"PRT",
"POL",
"CAN",
"CYP",
"CHL",
"HND",
"SGP",
"LIE",
"NOR",
"TWN",
"SAU",
"AUT",
"SLV",
"NZL",
"ISR",
"BRA",
"CRI",
"DNK",
"JPN",
"IRL",
"EST"
],
"supported_currencies": [
"AED",
"ARS",
"MYR",
"USD",
"CNY",
"PEN",
"UAH",
"PLN",
"GBP",
"KWD",
"MXN",
"CAD",
"HKD",
"SAR",
"ZAR",
"NZD",
"SGD",
"AUD",
"CLP",
"COP",
"INR",
"QAR",
"EUR",
"SEK"
]
},
{
"payment_method": "wallet",
"payment_method_type": "paze",
"payment_method_type_display_name": "Paze",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"supported_countries": [
"USA"
],
"supported_currencies": [
"SEK",
"USD"
]
},
{
"payment_method": "card",
"payment_method_type": "credit",
"payment_method_type_display_name": "Credit Card",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"three_ds": "supported",
"no_three_ds": "supported",
"supported_card_networks": [
"Visa",
"Mastercard",
"AmericanExpress",
"JCB",
"DinersClub",
"Discover",
"Visa",
"CartesBancaires",
"UnionPay",
"Maestro"
],
"supported_countries": [
"GHA",
"NGA",
"KIR",
"MNG",
"PAN",
"CAF",
"FSM",
"USA",
"GRC",
"VGB",
"TON",
"FRA",
"JAM",
"ETH",
"BGR",
"NLD",
"TUR",
"MYS",
"ABW",
"MLT",
"ISL",
"PRI",
"MDV",
"KWT",
"EST",
"PRY",
"MRT",
"VNM",
"ARM",
"CRI",
"QAT",
"SWZ",
"GIB",
"SLE",
"HRV",
"TLS",
"TUV",
"SRB",
"GBR",
"GLP",
"LTU",
"TZA",
"COM",
"RWA",
"BLR",
"BMU",
"WLF",
"NRU",
"SOM",
"TCD",
"BOL",
"TGO",
"SXM",
"KOR",
"PAK",
"NIC",
"GRD",
"BDI",
"FLK",
"MMR",
"SGS",
"UZB",
"VUT",
"ROU",
"IRN",
"CZE",
"MDG",
"MEX",
"CHL",
"CUW",
"LSO",
"LAO",
"TKM",
"JPN",
"TJK",
"GNQ",
"LBR",
"PER",
"WSM",
"ARG",
"ZMB",
"MAC",
"HMD",
"CHE",
"GEO",
"HTI",
"PYF",
"CPV",
"LIE",
"LVA",
"SMR",
"BIH",
"AFG",
"ATF",
"DOM",
"CUB",
"MDA",
"CHN",
"ATG",
"LKA",
"UKR",
"NER",
"OMN",
"AIA",
"PSE",
"MAR",
"MNE",
"LBN",
"SGP",
"HND",
"PRT",
"AZE",
"ZWE",
"CMR",
"DEU",
"SAU",
"STP",
"ERI",
"GTM",
"NPL",
"COL",
"KEN",
"LBY",
"GUM",
"SLV",
"NIU",
"COD",
"AUS",
"TCA",
"MHL",
"DNK",
"CAN",
"MCO",
"POL",
"BRB",
"GMB",
"FJI",
"NCL",
"AGO",
"PHL",
"SUR",
"THA",
"VEN",
"KGZ",
"PLW",
"CYP",
"SVK",
"TWN",
"KNA",
"GUY",
"IMN",
"KHM",
"LUX",
"NOR",
"MLI",
"SYC",
"ISR",
"YEM",
"SVN",
"VCT",
"AND",
"GNB",
"SEN",
"GUF",
"BWA",
"IRQ",
"COG",
"BGD",
"UGA",
"BHR",
"TTO",
"JOR",
"ARE",
"MOZ",
"FIN",
"COK",
"TUN",
"IRL",
"GRL",
"BEN",
"GAB",
"JEY",
"BRN",
"DJI",
"SWE",
"DMA",
"URY",
"BEL",
"IDN",
"ALB",
"ECU",
"NAM",
"SJM",
"BHS",
"FRO",
"HUN",
"GGY",
"PNG",
"DZA",
"NZL",
"VAT",
"BTN",
"MWI",
"GIN",
"MSR",
"MUS",
"ITA",
"HKG",
"LCA",
"KAZ",
"ESP",
"BFA",
"CYM",
"AUT",
"BLZ",
"ZAF"
],
"supported_currencies": [
"ARS",
"KWD",
"PLN",
"SGD",
"USD",
"AED",
"INR",
"SAR",
"COP",
"SEK",
"CNY",
"QAR",
"ZAR",
"EUR",
"PEN",
"CLP",
"MXN",
"UAH",
"AUD",
"HKD",
"MYR",
"CAD",
"GBP",
"NZD"
]
},
{
"payment_method": "card",
"payment_method_type": "debit",
"payment_method_type_display_name": "Debit Card",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"three_ds": "supported",
"no_three_ds": "supported",
"supported_card_networks": [
"Visa",
"Mastercard",
"AmericanExpress",
"JCB",
"DinersClub",
"Discover",
"Visa",
"CartesBancaires",
"UnionPay",
"Maestro"
],
"supported_countries": [
"AFG",
"GNQ",
"MNG",
"TJK",
"CUB",
"NER",
"CRI",
"CAN",
"ZWE",
"SEN",
"HKG",
"FJI",
"IRN",
"LIE",
"THA",
"SAU",
"BDI",
"VUT",
"MAC",
"VGB",
"UKR",
"NIC",
"MEX",
"AND",
"BGR",
"WLF",
"ATG",
"COD",
"MDA",
"MCO",
"OMN",
"GGY",
"NLD",
"BEL",
"TUN",
"FRO",
"GHA",
"TKM",
"SJM",
"DZA",
"CAF",
"LBY",
"DEU",
"SYC",
"LSO",
"MLT",
"AIA",
"SOM",
"BTN",
"GRD",
"LAO",
"EST",
"SLE",
"TON",
"KAZ",
"SWE",
"KGZ",
"GLP",
"ARM",
"AUT",
"BRN",
"PHL",
"TLS",
"CHL",
"BOL",
"LBR",
"ETH",
"HUN",
"VEN",
"HMD",
"AGO",
"PRT",
"PSE",
"AZE",
"GIB",
"CYP",
"GBR",
"LTU",
"TGO",
"ECU",
"NCL",
"MOZ",
"COL",
"STP",
"ESP",
"ITA",
"GAB",
"JOR",
"BIH",
"IRQ",
"ABW",
"TWN",
"ALB",
"GMB",
"MNE",
"FRA",
"BGD",
"SGS",
"AUS",
"HND",
"MUS",
"KEN",
"ZMB",
"TUV",
"VCT",
"BMU",
"PYF",
"PRI",
"LKA",
"NOR",
"VAT",
"HTI",
"NAM",
"CHE",
"GIN",
"CYM",
"MHL",
"IDN",
"FSM",
"FIN",
"JAM",
"BWA",
"KHM",
"JPN",
"SXM",
"LVA",
"TUR",
"NZL",
"USA",
"FLK",
"MDV",
"PRY",
"VNM",
"BHS",
"MMR",
"QAT",
"LBN",
"PLW",
"DOM",
"SVK",
"SVN",
"JEY",
"TCA",
"PAN",
"GEO",
"CZE",
"ZAF",
"TTO",
"KNA",
"CUW",
"NGA",
"BFA",
"MYS",
"POL",
"MRT",
"GUY",
"NIU",
"RWA",
"SGP",
"KOR",
"ERI",
"ATF",
"LUX",
"URY",
"CPV",
"BRB",
"COM",
"BEN",
"COK",
"MWI",
"UGA",
"GUF",
"GRC",
"PNG",
"PER",
"SLV",
"BLZ",
"SMR",
"DNK",
"NPL",
"MAR",
"TCD",
"GUM",
"KIR",
"ARE",
"LCA",
"ROU",
"KWT",
"MSR",
"MDG",
"ARG",
"TZA",
"WSM",
"SRB",
"UZB",
"ISL",
"COG",
"GRL",
"PAK",
"SUR",
"CMR",
"ISR",
"MLI",
"GTM",
"GNB",
"IMN",
"DMA",
"HRV",
"CHN",
"BHR",
"IRL",
"BLR",
"YEM",
"NRU",
"DJI",
"SWZ"
],
"supported_currencies": [
"SAR",
"ZAR",
"AUD",
"UAH",
"COP",
"INR",
"CNY",
"MYR",
"PEN",
"ARS",
"SGD",
"USD",
"CAD",
"PLN",
"QAR",
"SEK",
"NZD",
"CLP",
"MXN",
"EUR",
"GBP",
"KWD",
"AED",
"HKD"
]
}
],
"supported_webhook_flows": []
},
{
"name": "DATATRANS",
"display_name": "Datatrans",
"description": "Datatrans is a payment gateway that facilitates the processing of payments, including hosting smart payment forms and correctly routing payment information.",
"category": "payment_gateway",
"supported_payment_methods": [
{
"payment_method": "card",
"payment_method_type": "credit",
"payment_method_type_display_name": "Credit Card",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"three_ds": "supported",
"no_three_ds": "supported",
"supported_card_networks": [
"Visa",
"Mastercard",
"AmericanExpress",
"JCB",
"DinersClub",
"Discover",
"Visa",
"UnionPay",
"Maestro"
],
"supported_countries": [
"HUN",
"CYP",
"GEO",
"MCO",
"PRT",
"BLR",
"ALB",
"TUR",
"DEU",
"UKR",
"BEL",
"HRV",
"POL",
"FIN",
"VAT",
"LVA",
"AND",
"LIE",
"CHE",
"RUS",
"LUX",
"SVN",
"CZE",
"NOR",
"AUT",
"BGR",
"MKD",
"KAZ",
"ARM",
"MDA",
"ROU",
"LTU",
"GBR",
"ESP",
"NLD",
"MLT",
"DNK",
"SWE",
"SMR",
"FRA",
"EST",
"ISL",
"SVK",
"BIH",
"IRL",
"AZE",
"ITA",
"MNE",
"GRC"
],
"supported_currencies": [
"IQD",
"UGX",
"VUV",
"KWD",
"LYD",
"XOF",
"TND",
"VND",
"GBP",
"EUR",
"RWF",
"BIF",
"GNF",
"USD",
"XAF",
"KMF",
"XPF",
"BHD",
"DJF",
"ISK",
"CHF",
"JOD",
"OMR",
"JPY",
"KRW",
"PYG"
]
},
{
"payment_method": "card",
"payment_method_type": "debit",
"payment_method_type_display_name": "Debit Card",
"mandates": "supported",
"refunds": "supported",
"supported_capture_methods": [
"automatic",
"manual",
"sequential_automatic"
],
"three_ds": "supported",
"no_three_ds": "supported",
"supported_card_networks": [
"Visa",
"Mastercard",
"AmericanExpress",
"JCB",
"DinersClub",
"Discover",
"Visa",
"UnionPay",
"Maestro"
],
"supported_countries": [
"HUN",
"MCO",
"GEO",
"ISL",
"ITA",
"ARM",
"FRA",
"CYP",
"GBR",
"LIE",
"SMR",
"ESP",
"SVN",
"LUX",
"TUR",
"VAT",
"FIN",
"CHE",
"AZE",
"MKD",
"BLR",
"BIH",
"KAZ",
"UKR",
"DEU",
"ROU",
"HRV",
"BEL",
"MLT",
"EST",
"LVA",
"LTU",
"SWE",
"IRL",
"AUT",
"SVK",
"NLD",
"AND",
"MDA",
"POL",
"MNE",
"RUS",
"CZE",
"ALB",
"NOR",
"PRT",
"BGR",
"DNK",
"GRC"
],
"supported_currencies": [
"CHF",
"IQD",
"DJF",
"GNF",
"LYD",
"OMR",
"RWF",
"TND",
"USD",
"BHD",
"XAF",
"BIF",
"EUR",
"JOD",
"KMF",
"PYG",
"XOF",
"GBP",
"VUV",
"XPF",
"VND",
"UGX",
"KRW",
"JPY",
"ISK",
"KWD"
]
}
],
"supported_webhook_flows": []
},
{
"rest": " are hidden"
}
]
}
Checklist
- [x] I formatted the code
cargo +nightly fmt --all - [x] I addressed lints thrown by
cargo clippy - [ ] I reviewed the submitted code
- [ ] I added unit tests for my changes where possible
Changed Files
Add payment methods that support mandates to mandates.supported_payment_methods in all .toml files