Skip to content

feat(connector): [globalpay, globepay, itaubank, nexinets, nuvei, prophetpay, zen] add in feature matrix #7258

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Sweta-Kumari-Sharma
Copy link
Contributor

@Sweta-Kumari-Sharma Sweta-Kumari-Sharma commented Feb 12, 2025

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

Add globalpay, globepay, itaubank, nexinets, nuvei, prophetpay, zen connectors in feature matrix

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?

curl --location 'http://localhost:8080/feature_matrix' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'api-key: dev_jQNBYCfN5R0473yldj23Yl7HsGbCctexthWkELSAMAGpjCxKAspb2fcQDP1KmMJz'

Response

{
    "connector_count": 39,
    "connectors": [
       
        {
            "name": "GLOBALPAY",
            "display_name": "Globalpay",
            "description": "Global Payments is an American multinational financial technology company that provides payment technology and services to merchants, issuers and consumers.",
            "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": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "AmericanExpress",
                        "DinersClub",
                        "Discover",
                        "Interac",
                        "JCB",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "SPM",
                        "BGD",
                        "SEN",
                        "GAB",
                        "MAF",
                        "LKA",
                        "JPN",
                        "TLS",
                        "IDN",
                        "SDN",
                        "BEL",
                        "TCA",
                        "CHL",
                        "PHL",
                        "ERI",
                        "GIB",
                        "MNE",
                        "NGA",
                        "HRV",
                        "NER",
                        "NIU",
                        "BFA",
                        "MCO",
                        "MEX",
                        "SYC",
                        "AGO",
                        "ATG",
                        "IRQ",
                        "CUW",
                        "SWZ",
                        "CYM",
                        "AUT",
                        "WSM",
                        "AND",
                        "COG",
                        "UKR",
                        "CXR",
                        "ATF",
                        "PRI",
                        "GNQ",
                        "KOR",
                        "VEN",
                        "VCT",
                        "REU",
                        "SHN",
                        "UGA",
                        "COM",
                        "CUB",
                        "SUR",
                        "VGB",
                        "JAM",
                        "UMI",
                        "CHN",
                        "EGY",
                        "ZWE",
                        "TUV",
                        "SJM",
                        "SVK",
                        "ZMB",
                        "BRA",
                        "SMR",
                        "ZAF",
                        "GNB",
                        "MRT",
                        "URY",
                        "NAM",
                        "GLP",
                        "IRL",
                        "CMR",
                        "BRN",
                        "FIN",
                        "HND",
                        "ETH",
                        "ABW",
                        "FSM",
                        "SVN",
                        "SLB",
                        "MNG",
                        "GTM",
                        "PRT",
                        "SGP",
                        "COD",
                        "ARE",
                        "PAN",
                        "BES",
                        "GUF",
                        "KGZ",
                        "CPV",
                        "CHE",
                        "MKD",
                        "ATA",
                        "BDI",
                        "DOM",
                        "TCD",
                        "TZA",
                        "MMR",
                        "GGY",
                        "MYT",
                        "CCK",
                        "SGS",
                        "LUX",
                        "VNM",
                        "NOR",
                        "RUS",
                        "BLM",
                        "MLT",
                        "BRB",
                        "FRA",
                        "MUS",
                        "NFK",
                        "YEM",
                        "OMN",
                        "MDA",
                        "MDG",
                        "ISR",
                        "ARM",
                        "HMD",
                        "BLZ",
                        "PLW",
                        "COK",
                        "IND",
                        "COL",
                        "FLK",
                        "BMU",
                        "BTN",
                        "DJI",
                        "VAT",
                        "TKM",
                        "TON",
                        "KHM",
                        "POL",
                        "VIR",
                        "RWA",
                        "HUN",
                        "KNA",
                        "NIC",
                        "TUR",
                        "LBY",
                        "ALB",
                        "MWI",
                        "DZA",
                        "BWA",
                        "SLV",
                        "PSE",
                        "TUN",
                        "SAU",
                        "MTQ",
                        "GUM",
                        "LSO",
                        "LIE",
                        "GRC",
                        "UZB",
                        "CIV",
                        "GRD",
                        "THA",
                        "BVT",
                        "KWT",
                        "AFG",
                        "CRI",
                        "BLR",
                        "DMA",
                        "KIR",
                        "BIH",
                        "LAO",
                        "WLF",
                        "SXM",
                        "GMB",
                        "TGO",
                        "DNK",
                        "CYP",
                        "HTI",
                        "TJK",
                        "PRY",
                        "MSR",
                        "USA",
                        "PNG",
                        "LBN",
                        "CAF",
                        "QAT",
                        "NZL",
                        "AUS",
                        "SYR",
                        "SWE",
                        "LBR",
                        "PYF",
                        "GHA",
                        "DEU",
                        "PAK",
                        "GIN",
                        "MAC",
                        "TKL",
                        "TWN",
                        "IMN",
                        "KEN",
                        "SRB",
                        "JOR",
                        "BHS",
                        "CZE",
                        "MLI",
                        "LVA",
                        "PRK",
                        "IOT",
                        "ALA",
                        "GRL",
                        "STP",
                        "FRO",
                        "BGR",
                        "SSD",
                        "PCN",
                        "HKG",
                        "MHL",
                        "GEO",
                        "NRU",
                        "GBR",
                        "LTU",
                        "ASM",
                        "JEY",
                        "LCA",
                        "ECU",
                        "AIA",
                        "ARG",
                        "BOL",
                        "MYS",
                        "BHR",
                        "SOM",
                        "FJI",
                        "AZE",
                        "ESH",
                        "NCL",
                        "MOZ",
                        "CAN",
                        "KAZ",
                        "ITA",
                        "BEN",
                        "ROU",
                        "MAR",
                        "EST",
                        "MDV",
                        "VUT",
                        "MNP",
                        "PER",
                        "IRN",
                        "ESP",
                        "NPL",
                        "NLD",
                        "TTO",
                        "SLE",
                        "ISL",
                        "GUY"
                    ],
                    "supported_currencies": [
                        "ETB",
                        "TWD",
                        "KPW",
                        "BOB",
                        "KZT",
                        "GTQ",
                        "SYP",
                        "MNT",
                        "GBP",
                        "MVR",
                        "YER",
                        "RUB",
                        "GHS",
                        "LYD",
                        "QAR",
                        "GNF",
                        "PGK",
                        "USD",
                        "CLF",
                        "BWP",
                        "COP",
                        "XCD",
                        "PLN",
                        "AOA",
                        "SOS",
                        "UZS",
                        "BDT",
                        "SSP",
                        "MOP",
                        "HKD",
                        "SLL",
                        "SCR",
                        "ZMW",
                        "CDF",
                        "SAR",
                        "AFN",
                        "RSD",
                        "FJD",
                        "BIF",
                        "SGD",
                        "CAD",
                        "JPY",
                        "GEL",
                        "FKP",
                        "UYU",
                        "KHR",
                        "ZAR",
                        "BHD",
                        "IRR",
                        "DOP",
                        "MMK",
                        "NOK",
                        "ILS",
                        "SRD",
                        "TTD",
                        "BRL",
                        "GYD",
                        "EUR",
                        "MWK",
                        "ZWL",
                        "TND",
                        "BND",
                        "NIO",
                        "MKD",
                        "LAK",
                        "LRD",
                        "NAD",
                        "EGP",
                        "ERN",
                        "SDG",
                        "BMD",
                        "HTG",
                        "PHP",
                        "ARS",
                        "VUV",
                        "CUP",
                        "NGN",
                        "KMF",
                        "PEN",
                        "MGA",
                        "INR",
                        "JMD",
                        "GMD",
                        "JOD",
                        "BTN",
                        "CLP",
                        "UGX",
                        "BGN",
                        "ANG",
                        "IQD",
                        "LSL",
                        "BZD",
                        "BYN",
                        "SZL",
                        "PAB",
                        "MXN",
                        "LBP",
                        "ALL",
                        "PYG",
                        "KES",
                        "SEK",
                        "CNY",
                        "GIP",
                        "TJS",
                        "DZD",
                        "TMT",
                        "SVC",
                        "HRK",
                        "RWF",
                        "CVE",
                        "STD",
                        "KWD",
                        "TRY",
                        "IDR",
                        "HNL",
                        "MAD",
                        "NPR",
                        "AWG",
                        "CHF",
                        "SHP",
                        "AUD",
                        "TOP",
                        "WST",
                        "KRW",
                        "AZN",
                        "CRC",
                        "DJF",
                        "MDL",
                        "MZN",
                        "RON",
                        "TZS",
                        "PKR",
                        "CUC",
                        "KGS",
                        "DKK",
                        "AMD",
                        "ISK",
                        "MYR",
                        "BSD",
                        "AED",
                        "NZD",
                        "THB",
                        "MUR",
                        "HUF",
                        "UAH",
                        "BBD",
                        "CZK",
                        "LKR",
                        "OMR",
                        "VND",
                        "SBD"
                    ]
                },
                {
                    "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",
                        "DinersClub",
                        "Discover",
                        "Interac",
                        "JCB",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "TCD",
                        "JEY",
                        "BIH",
                        "PAN",
                        "EST",
                        "STP",
                        "USA",
                        "BTN",
                        "KOR",
                        "HND",
                        "MDA",
                        "FRO",
                        "GHA",
                        "SYC",
                        "RWA",
                        "LBN",
                        "GRL",
                        "BFA",
                        "ZAF",
                        "TLS",
                        "WLF",
                        "AUT",
                        "ZWE",
                        "BLR",
                        "HMD",
                        "JPN",
                        "ATF",
                        "COG",
                        "GUM",
                        "TZA",
                        "CYP",
                        "TKL",
                        "UZB",
                        "MYS",
                        "PER",
                        "CUB",
                        "AIA",
                        "SLE",
                        "BES",
                        "HRV",
                        "KEN",
                        "GRC",
                        "NOR",
                        "FIN",
                        "MWI",
                        "TUR",
                        "GMB",
                        "PNG",
                        "VIR",
                        "IOT",
                        "CYM",
                        "NLD",
                        "DEU",
                        "ETH",
                        "SGP",
                        "KGZ",
                        "LAO",
                        "ESH",
                        "LBY",
                        "BVT",
                        "BGD",
                        "IMN",
                        "CAN",
                        "DOM",
                        "BOL",
                        "MUS",
                        "SLB",
                        "SWZ",
                        "CHE",
                        "VCT",
                        "MDG",
                        "BEN",
                        "ATG",
                        "MTQ",
                        "ABW",
                        "SJM",
                        "TON",
                        "RUS",
                        "BGR",
                        "TUN",
                        "BRA",
                        "URY",
                        "AZE",
                        "SWE",
                        "GGY",
                        "SSD",
                        "JOR",
                        "OMN",
                        "BRB",
                        "PAK",
                        "VAT",
                        "MNE",
                        "POL",
                        "EGY",
                        "NZL",
                        "THA",
                        "BMU",
                        "IRQ",
                        "UKR",
                        "SLV",
                        "MKD",
                        "IDN",
                        "PYF",
                        "MNP",
                        "LBR",
                        "FSM",
                        "COM",
                        "BRN",
                        "PCN",
                        "ERI",
                        "ITA",
                        "FLK",
                        "CIV",
                        "CRI",
                        "ISL",
                        "MOZ",
                        "KNA",
                        "ECU",
                        "PRT",
                        "SEN",
                        "MRT",
                        "MEX",
                        "CMR",
                        "LVA",
                        "MCO",
                        "CHN",
                        "ESP",
                        "WSM",
                        "NER",
                        "GIN",
                        "SUR",
                        "ROU",
                        "ATA",
                        "HUN",
                        "QAT",
                        "NAM",
                        "IRN",
                        "SAU",
                        "CCK",
                        "GTM",
                        "BDI",
                        "NPL",
                        "ASM",
                        "CZE",
                        "CPV",
                        "CAF",
                        "LSO",
                        "LCA",
                        "REU",
                        "GBR",
                        "DMA",
                        "GNQ",
                        "LUX",
                        "ISR",
                        "BWA",
                        "PSE",
                        "MLT",
                        "GLP",
                        "DZA",
                        "UGA",
                        "MDV",
                        "ARE",
                        "IRL",
                        "GIB",
                        "BLM",
                        "GNB",
                        "CXR",
                        "JAM",
                        "BEL",
                        "CHL",
                        "NCL",
                        "VGB",
                        "DNK",
                        "KAZ",
                        "BHR",
                        "PRK",
                        "AUS",
                        "TWN",
                        "IND",
                        "LTU",
                        "SGS",
                        "TJK",
                        "GEO",
                        "NIU",
                        "HKG",
                        "SYR",
                        "AGO",
                        "COL",
                        "SDN",
                        "SPM",
                        "ALB",
                        "COD",
                        "MLI",
                        "TGO",
                        "TUV",
                        "SVN",
                        "COK",
                        "PRY",
                        "CUW",
                        "MAC",
                        "VEN",
                        "SOM",
                        "GRD",
                        "VNM",
                        "MMR",
                        "TKM",
                        "KHM",
                        "BLZ",
                        "GAB",
                        "HTI",
                        "VUT",
                        "KWT",
                        "MNG",
                        "MYT",
                        "PLW",
                        "SRB",
                        "ALA",
                        "MAR",
                        "NRU",
                        "GUF",
                        "SXM",
                        "MSR",
                        "SHN",
                        "UMI",
                        "PRI",
                        "TCA",
                        "ARM",
                        "AFG",
                        "YEM",
                        "DJI",
                        "FJI",
                        "LIE",
                        "SVK",
                        "PHL",
                        "MHL",
                        "GUY",
                        "TTO",
                        "AND",
                        "FRA",
                        "ZMB",
                        "KIR",
                        "ARG",
                        "NIC",
                        "BHS",
                        "LKA",
                        "NFK",
                        "NGA",
                        "MAF",
                        "SMR"
                    ],
                    "supported_currencies": [
                        "PHP",
                        "TTD",
                        "LKR",
                        "DOP",
                        "CZK",
                        "LBP",
                        "MDL",
                        "EUR",
                        "SVC",
                        "LRD",
                        "KPW",
                        "CHF",
                        "QAR",
                        "PLN",
                        "VND",
                        "YER",
                        "AUD",
                        "GYD",
                        "SAR",
                        "SRD",
                        "RON",
                        "PYG",
                        "AED",
                        "LYD",
                        "PKR",
                        "SLL",
                        "UYU",
                        "PAB",
                        "SSP",
                        "SDG",
                        "MXN",
                        "USD",
                        "MGA",
                        "MUR",
                        "NPR",
                        "FJD",
                        "CNY",
                        "PGK",
                        "TND",
                        "DZD",
                        "NIO",
                        "CVE",
                        "MMK",
                        "HNL",
                        "SHP",
                        "BRL",
                        "ERN",
                        "RWF",
                        "TMT",
                        "KES",
                        "MYR",
                        "INR",
                        "IRR",
                        "MOP",
                        "SBD",
                        "ZMW",
                        "GBP",
                        "TRY",
                        "VUV",
                        "HRK",
                        "CUC",
                        "KRW",
                        "AWG",
                        "IDR",
                        "MWK",
                        "BSD",
                        "GHS",
                        "BMD",
                        "AOA",
                        "CRC",
                        "BWP",
                        "MKD",
                        "TWD",
                        "BIF",
                        "TJS",
                        "ANG",
                        "OMR",
                        "KZT",
                        "WST",
                        "KWD",
                        "EGP",
                        "XCD",
                        "JOD",
                        "NZD",
                        "SGD",
                        "NOK",
                        "BGN",
                        "CUP",
                        "RSD",
                        "UAH",
                        "KHR",
                        "TZS",
                        "TOP",
                        "ISK",
                        "RUB",
                        "JMD",
                        "MAD",
                        "BOB",
                        "MZN",
                        "SCR",
                        "NGN",
                        "NAD",
                        "ZAR",
                        "ARS",
                        "LAK",
                        "ETB",
                        "GIP",
                        "GTQ",
                        "BDT",
                        "HKD",
                        "UZS",
                        "COP",
                        "ILS",
                        "HUF",
                        "CAD",
                        "LSL",
                        "PEN",
                        "HTG",
                        "BYN",
                        "SYP",
                        "ALL",
                        "BTN",
                        "JPY",
                        "IQD",
                        "GEL",
                        "GMD",
                        "KGS",
                        "CLP",
                        "CLF",
                        "THB",
                        "GNF",
                        "AFN",
                        "BBD",
                        "AZN",
                        "BZD",
                        "DKK",
                        "DJF",
                        "BHD",
                        "FKP",
                        "SZL",
                        "SEK",
                        "KMF",
                        "AMD",
                        "MVR",
                        "UGX",
                        "CDF",
                        "BND",
                        "SOS",
                        "MNT",
                        "ZWL",
                        "STD"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "giropay",
                    "payment_method_type_display_name": "Giropay",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "ideal",
                    "payment_method_type_display_name": "iDEAL",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "NLD"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "sofort",
                    "payment_method_type_display_name": "Sofort",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "BEL",
                        "ITA",
                        "DEU",
                        "NLD",
                        "ESP",
                        "AUT"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "eps",
                    "payment_method_type_display_name": "EPS",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "AUT"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "paypal",
                    "payment_method_type_display_name": "PayPal",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                },
                {
                    "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": null,
                    "supported_currencies": null
                }
            ],
            "supported_webhook_flows": [
                "payments"
            ]
        },
        {
            "name": "GLOBEPAY",
            "display_name": "Globepay",
            "description": "GlobePay Limited is a professional cross-border payment solution provider (WeChat Pay & Alipay) in the UK",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "wallet",
                    "payment_method_type": "ali_pay",
                    "payment_method_type_display_name": "Alipay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "GBR"
                    ],
                    "supported_currencies": [
                        "GBP",
                        "CNY"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "we_chat_pay",
                    "payment_method_type_display_name": "WeChat Pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "GBR"
                    ],
                    "supported_currencies": [
                        "CNY",
                        "GBP"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "ITAUBANK",
            "display_name": "Itaubank",
            "description": "Itau Bank is a leading Brazilian financial institution offering a wide range of banking services, including retail banking, loans, and investment solutions.",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "bank_transfer",
                    "payment_method_type": "pix",
                    "payment_method_type_display_name": "Pix",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [],
                    "supported_countries": [
                        "BRA"
                    ],
                    "supported_currencies": [
                        "BRL"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "NEXINETS",
            "display_name": "Nexinets",
            "description": "Nexi and Nets join forces to create The European PayTech leader, a strategic combination to offer future-proof innovative payment solutions.",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "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",
                        "DinersClub",
                        "Discover",
                        "Interac",
                        "JCB",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "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",
                        "DinersClub",
                        "Discover",
                        "Interac",
                        "JCB",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "ideal",
                    "payment_method_type_display_name": "iDEAL",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "giropay",
                    "payment_method_type_display_name": "Giropay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "sofort",
                    "payment_method_type_display_name": "Sofort",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "eps",
                    "payment_method_type_display_name": "EPS",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "apple_pay",
                    "payment_method_type_display_name": "Apple Pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "paypal",
                    "payment_method_type_display_name": "PayPal",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "DEU"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "NUVEI",
            "display_name": "Nuvei",
            "description": "Nuvei is the Canadian fintech company accelerating the business of clients around the world.",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "payment_method_type_display_name": "Debit Card",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "AmericanExpress",
                        "UnionPay",
                        "Interac",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires"
                    ],
                    "supported_countries": [
                        "THA",
                        "NZL",
                        "PHL",
                        "JPN",
                        "GBR",
                        "USA",
                        "AUS",
                        "IND",
                        "CAN",
                        "SGP"
                    ],
                    "supported_currencies": [
                        "GBP",
                        "JOD",
                        "MAD",
                        "TTD",
                        "TWD",
                        "USD",
                        "YER",
                        "EGP",
                        "GEL",
                        "UAH",
                        "CAD",
                        "PEN",
                        "SEK",
                        "JPY",
                        "BAM",
                        "CRC",
                        "LBP",
                        "NZD",
                        "OMR",
                        "RSD",
                        "SGD",
                        "IDR",
                        "PYG",
                        "UYU",
                        "INR",
                        "SOS",
                        "NAD",
                        "MZN",
                        "MUR",
                        "ARS",
                        "KYD",
                        "PHP",
                        "PKR",
                        "UGX",
                        "MMK",
                        "IQD",
                        "UZS",
                        "MNT",
                        "TOP",
                        "TND",
                        "LKR",
                        "AUD",
                        "EUR",
                        "ISK",
                        "TRY",
                        "XAF",
                        "NOK",
                        "BMD",
                        "RUB",
                        "KES",
                        "KZT",
                        "BGN",
                        "MKD",
                        "RON",
                        "VND",
                        "KWD",
                        "AMD",
                        "BND",
                        "COP",
                        "MXN",
                        "SAR",
                        "AED",
                        "CHF",
                        "ZAR",
                        "CNY",
                        "CZK",
                        "HKD",
                        "HUF",
                        "KGS",
                        "AZN",
                        "BYN",
                        "GTQ",
                        "BDT",
                        "MWK",
                        "GHS",
                        "QAR",
                        "DKK",
                        "CLP",
                        "MYR",
                        "NGN",
                        "DOP",
                        "DZD",
                        "BHD",
                        "BRL",
                        "KRW",
                        "MDL",
                        "PLN",
                        "THB"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "payment_method_type_display_name": "Credit Card",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "AmericanExpress",
                        "UnionPay",
                        "Interac",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires"
                    ],
                    "supported_countries": [
                        "SGP",
                        "GBR",
                        "CAN",
                        "PHL",
                        "THA",
                        "AUS",
                        "USA",
                        "NZL",
                        "JPN",
                        "IND"
                    ],
                    "supported_currencies": [
                        "NGN",
                        "MXN",
                        "RUB",
                        "CZK",
                        "BDT",
                        "GBP",
                        "IDR",
                        "INR",
                        "NAD",
                        "THB",
                        "GEL",
                        "KZT",
                        "SEK",
                        "SOS",
                        "BYN",
                        "KYD",
                        "CNY",
                        "BRL",
                        "MWK",
                        "CLP",
                        "DZD",
                        "RON",
                        "EGP",
                        "EUR",
                        "UZS",
                        "BAM",
                        "TRY",
                        "KRW",
                        "KES",
                        "JPY",
                        "KWD",
                        "CHF",
                        "CRC",
                        "MYR",
                        "MZN",
                        "COP",
                        "MAD",
                        "GHS",
                        "NOK",
                        "CAD",
                        "NZD",
                        "PHP",
                        "HKD",
                        "OMR",
                        "PKR",
                        "QAR",
                        "AED",
                        "SGD",
                        "TOP",
                        "PYG",
                        "LKR",
                        "RSD",
                        "UAH",
                        "MKD",
                        "MUR",
                        "LBP",
                        "BMD",
                        "TTD",
                        "SAR",
                        "ARS",
                        "HUF",
                        "IQD",
                        "AMD",
                        "BND",
                        "DKK",
                        "DOP",
                        "BHD",
                        "KGS",
                        "MNT",
                        "JOD",
                        "PEN",
                        "ISK",
                        "TWD",
                        "UGX",
                        "USD",
                        "UYU",
                        "AZN",
                        "TND",
                        "VND",
                        "AUD",
                        "YER",
                        "ZAR",
                        "BGN",
                        "PLN",
                        "XAF",
                        "GTQ",
                        "MMK",
                        "MDL"
                    ]
                },
                {
                    "payment_method": "pay_later",
                    "payment_method_type": "afterpay_clearpay",
                    "payment_method_type_display_name": "Afterpay Clearpay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "NZL",
                        "SGP",
                        "AUS",
                        "USA",
                        "IND",
                        "PHL",
                        "CAN",
                        "JPN",
                        "THA",
                        "GBR"
                    ],
                    "supported_currencies": [
                        "MWK",
                        "TRY",
                        "CLP",
                        "NAD",
                        "UYU",
                        "AZN",
                        "MNT",
                        "KZT",
                        "XAF",
                        "BYN",
                        "NGN",
                        "GBP",
                        "DKK",
                        "GTQ",
                        "NOK",
                        "SGD",
                        "CNY",
                        "AED",
                        "BHD",
                        "KYD",
                        "IQD",
                        "MMK",
                        "PEN",
                        "BDT",
                        "TOP",
                        "PHP",
                        "MDL",
                        "CAD",
                        "AMD",
                        "USD",
                        "MUR",
                        "DZD",
                        "TTD",
                        "RSD",
                        "COP",
                        "SOS",
                        "AUD",
                        "NZD",
                        "BND",
                        "PLN",
                        "EUR",
                        "PYG",
                        "GHS",
                        "BGN",
                        "DOP",
                        "KGS",
                        "ARS",
                        "KWD",
                        "MKD",
                        "MZN",
                        "PKR",
                        "SEK",
                        "KES",
                        "JOD",
                        "MXN",
                        "MAD",
                        "RUB",
                        "ZAR",
                        "ISK",
                        "CHF",
                        "HUF",
                        "IDR",
                        "BRL",
                        "QAR",
                        "CRC",
                        "LBP",
                        "TND",
                        "BAM",
                        "UZS",
                        "UAH",
                        "SAR",
                        "JPY",
                        "OMR",
                        "MYR",
                        "RON",
                        "KRW",
                        "TWD",
                        "UGX",
                        "THB",
                        "VND",
                        "BMD",
                        "CZK",
                        "GEL",
                        "EGP",
                        "LKR",
                        "HKD",
                        "INR",
                        "YER"
                    ]
                },
                {
                    "payment_method": "pay_later",
                    "payment_method_type": "klarna",
                    "payment_method_type_display_name": "Klarna",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "USA",
                        "SGP",
                        "THA",
                        "GBR",
                        "IND",
                        "JPN",
                        "AUS",
                        "CAN",
                        "NZL",
                        "PHL"
                    ],
                    "supported_currencies": [
                        "EGP",
                        "SEK",
                        "CZK",
                        "ISK",
                        "EUR",
                        "MMK",
                        "PLN",
                        "KGS",
                        "SOS",
                        "THB",
                        "MKD",
                        "TTD",
                        "LBP",
                        "USD",
                        "MNT",
                        "RUB",
                        "UGX",
                        "AZN",
                        "MZN",
                        "NOK",
                        "UAH",
                        "TND",
                        "AUD",
                        "SGD",
                        "KYD",
                        "RSD",
                        "AMD",
                        "SAR",
                        "JOD",
                        "BND",
                        "BRL",
                        "KRW",
                        "PHP",
                        "TWD",
                        "MAD",
                        "CNY",
                        "IDR",
                        "MXN",
                        "XAF",
                        "PEN",
                        "BMD",
                        "BDT",
                        "KWD",
                        "PKR",
                        "ZAR",
                        "YER",
                        "DZD",
                        "LKR",
                        "PYG",
                        "UZS",
                        "GHS",
                        "QAR",
                        "NZD",
                        "TRY",
                        "UYU",
                        "COP",
                        "MYR",
                        "GTQ",
                        "NGN",
                        "JPY",
                        "NAD",
                        "DOP",
                        "BAM",
                        "CHF",
                        "KZT",
                        "MDL",
                        "BGN",
                        "ARS",
                        "AED",
                        "CLP",
                        "BYN",
                        "BHD",
                        "CRC",
                        "GEL",
                        "IQD",
                        "CAD",
                        "KES",
                        "MUR",
                        "OMR",
                        "TOP",
                        "GBP",
                        "VND",
                        "DKK",
                        "MWK",
                        "RON",
                        "HUF",
                        "HKD",
                        "INR"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "eps",
                    "payment_method_type_display_name": "EPS",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "PHL",
                        "USA",
                        "AUS",
                        "CAN",
                        "NZL",
                        "SGP",
                        "GBR",
                        "JPN",
                        "THA",
                        "IND"
                    ],
                    "supported_currencies": [
                        "DZD",
                        "PHP",
                        "TTD",
                        "AMD",
                        "XAF",
                        "AZN",
                        "NGN",
                        "TOP",
                        "IQD",
                        "OMR",
                        "MDL",
                        "BHD",
                        "MUR",
                        "MWK",
                        "USD",
                        "GEL",
                        "COP",
                        "CNY",
                        "AED",
                        "KRW",
                        "GBP",
                        "KZT",
                        "NOK",
                        "HKD",
                        "LKR",
                        "SEK",
                        "EGP",
                        "HUF",
                        "QAR",
                        "UGX",
                        "INR",
                        "MMK",
                        "THB",
                        "MKD",
                        "NZD",
                        "UZS",
                        "CHF",
                        "LBP",
                        "KWD",
                        "TND",
                        "KES",
                        "IDR",
                        "PYG",
                        "RON",
                        "VND",
                        "SOS",
                        "BAM",
                        "KYD",
                        "ZAR",
                        "MNT",
                        "BDT",
                        "DKK",
                        "ISK",
                        "NAD",
                        "CZK",
                        "CAD",
                        "MYR",
                        "CRC",
                        "GTQ",
                        "MZN",
                        "JOD",
                        "JPY",
                        "BMD",
                        "BYN",
                        "MAD",
                        "MXN",
                        "PEN",
                        "SAR",
                        "TRY",
                        "ARS",
                        "CLP",
                        "BGN",
                        "KGS",
                        "RSD",
                        "RUB",
                        "SGD",
                        "EUR",
                        "PLN",
                        "GHS",
                        "TWD",
                        "DOP",
                        "UAH",
                        "YER",
                        "UYU",
                        "PKR",
                        "BND",
                        "BRL",
                        "AUD"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "ideal",
                    "payment_method_type_display_name": "iDEAL",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "NZL",
                        "AUS",
                        "CAN",
                        "SGP",
                        "GBR",
                        "JPN",
                        "THA",
                        "USA",
                        "IND",
                        "PHL"
                    ],
                    "supported_currencies": [
                        "GHS",
                        "NGN",
                        "EUR",
                        "DKK",
                        "JPY",
                        "BGN",
                        "MUR",
                        "MXN",
                        "KYD",
                        "KGS",
                        "RUB",
                        "EGP",
                        "TOP",
                        "BAM",
                        "TRY",
                        "KWD",
                        "LBP",
                        "HKD",
                        "HUF",
                        "LKR",
                        "TND",
                        "ISK",
                        "GTQ",
                        "MAD",
                        "MKD",
                        "BYN",
                        "TTD",
                        "OMR",
                        "YER",
                        "BHD",
                        "AZN",
                        "UAH",
                        "PEN",
                        "ZAR",
                        "PHP",
                        "KZT",
                        "CAD",
                        "GEL",
                        "SGD",
                        "VND",
                        "USD",
                        "XAF",
                        "IQD",
                        "MMK",
                        "NZD",
                        "PYG",
                        "QAR",
                        "RON",
                        "UGX",
                        "TWD",
                        "ARS",
                        "JOD",
                        "CRC",
                        "PKR",
                        "MDL",
                        "INR",
                        "KES",
                        "IDR",
                        "COP",
                        "CNY",
                        "BND",
                        "AED",
                        "BDT",
                        "CLP",
                        "MZN",
                        "PLN",
                        "RSD",
                        "CZK",
                        "MYR",
                        "DOP",
                        "SAR",
                        "CHF",
                        "KRW",
                        "THB",
                        "MNT",
                        "AMD",
                        "BRL",
                        "GBP",
                        "UYU",
                        "UZS",
                        "AUD",
                        "NAD",
                        "SEK",
                        "BMD",
                        "DZD",
                        "MWK",
                        "NOK",
                        "SOS"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "sofort",
                    "payment_method_type_display_name": "Sofort",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "AUS",
                        "NZL",
                        "JPN",
                        "GBR",
                        "USA",
                        "IND",
                        "THA",
                        "PHL",
                        "CAN",
                        "SGP"
                    ],
                    "supported_currencies": [
                        "PLN",
                        "BAM",
                        "MXN",
                        "TOP",
                        "MUR",
                        "DOP",
                        "BMD",
                        "EUR",
                        "MWK",
                        "NOK",
                        "PHP",
                        "UZS",
                        "VND",
                        "BRL",
                        "BDT",
                        "AMD",
                        "AZN",
                        "GHS",
                        "THB",
                        "LKR",
                        "BYN",
                        "RSD",
                        "BGN",
                        "GTQ",
                        "UGX",
                        "CZK",
                        "BHD",
                        "EGP",
                        "AED",
                        "KRW",
                        "MNT",
                        "MKD",
                        "NZD",
                        "MAD",
                        "RUB",
                        "MMK",
                        "LBP",
                        "TND",
                        "YER",
                        "JOD",
                        "DZD",
                        "KZT",
                        "HKD",
                        "COP",
                        "HUF",
                        "JPY",
                        "BND",
                        "CRC",
                        "ISK",
                        "OMR",
                        "UAH",
                        "CAD",
                        "IDR",
                        "MDL",
                        "MZN",
                        "NAD",
                        "PYG",
                        "TTD",
                        "ZAR",
                        "MYR",
                        "UYU",
                        "TWD",
                        "PKR",
                        "SEK",
                        "CNY",
                        "KES",
                        "QAR",
                        "USD",
                        "GBP",
                        "GEL",
                        "KYD",
                        "TRY",
                        "PEN",
                        "AUD",
                        "CLP",
                        "IQD",
                        "SOS",
                        "CHF",
                        "NGN",
                        "KWD",
                        "SAR",
                        "INR",
                        "RON",
                        "SGD",
                        "DKK",
                        "ARS",
                        "XAF",
                        "KGS"
                    ]
                },
                {
                    "payment_method": "bank_redirect",
                    "payment_method_type": "giropay",
                    "payment_method_type_display_name": "Giropay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "GBR",
                        "THA",
                        "PHL",
                        "NZL",
                        "IND",
                        "USA",
                        "AUS",
                        "JPN",
                        "SGP",
                        "CAN"
                    ],
                    "supported_currencies": [
                        "TND",
                        "UZS",
                        "TRY",
                        "DZD",
                        "CZK",
                        "ISK",
                        "TTD",
                        "GBP",
                        "GHS",
                        "MUR",
                        "MWK",
                        "KZT",
                        "NGN",
                        "KGS",
                        "JPY",
                        "PLN",
                        "NOK",
                        "BYN",
                        "BND",
                        "KWD",
                        "PYG",
                        "RON",
                        "MDL",
                        "RSD",
                        "THB",
                        "VND",
                        "NAD",
                        "HKD",
                        "GTQ",
                        "BAM",
                        "XAF",
                        "BDT",
                        "PEN",
                        "IDR",
                        "LKR",
                        "MNT",
                        "CRC",
                        "KES",
                        "DOP",
                        "PHP",
                        "CHF",
                        "MXN",
                        "EGP",
                        "SEK",
                        "SOS",
                        "UYU",
                        "UAH",
                        "LBP",
                        "BGN",
                        "PKR",
                        "USD",
                        "GEL",
                        "AZN",
                        "MMK",
                        "BRL",
                        "COP",
                        "QAR",
                        "ZAR",
                        "UGX",
                        "ARS",
                        "CLP",
                        "RUB",
                        "CNY",
                        "CAD",
                        "SGD",
                        "DKK",
                        "INR",
                        "OMR",
                        "TWD",
                        "KRW",
                        "SAR",
                        "MYR",
                        "HUF",
                        "TOP",
                        "AED",
                        "MAD",
                        "MZN",
                        "EUR",
                        "BMD",
                        "KYD",
                        "MKD",
                        "JOD",
                        "NZD",
                        "AUD",
                        "IQD",
                        "YER",
                        "AMD",
                        "BHD"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "paypal",
                    "payment_method_type_display_name": "PayPal",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "CAN",
                        "THA",
                        "USA",
                        "JPN",
                        "AUS",
                        "PHL",
                        "SGP",
                        "GBR",
                        "NZL",
                        "IND"
                    ],
                    "supported_currencies": [
                        "BRL",
                        "SEK",
                        "BHD",
                        "MDL",
                        "MZN",
                        "SOS",
                        "NZD",
                        "EUR",
                        "KYD",
                        "OMR",
                        "PKR",
                        "TWD",
                        "AUD",
                        "YER",
                        "BAM",
                        "CLP",
                        "GBP",
                        "UYU",
                        "NAD",
                        "HUF",
                        "JOD",
                        "MWK",
                        "UZS",
                        "ISK",
                        "VND",
                        "LKR",
                        "USD",
                        "MNT",
                        "AZN",
                        "RUB",
                        "DOP",
                        "UAH",
                        "AED",
                        "INR",
                        "DKK",
                        "HKD",
                        "KWD",
                        "BDT",
                        "PHP",
                        "IQD",
                        "EGP",
                        "MAD",
                        "BGN",
                        "MYR",
                        "PLN",
                        "THB",
                        "BYN",
                        "MXN",
                        "CAD",
                        "COP",
                        "PYG",
                        "AMD",
                        "TOP",
                        "TRY",
                        "GEL",
                        "NGN",
                        "CRC",
                        "KGS",
                        "CHF",
                        "MMK",
                        "MUR",
                        "GTQ",
                        "QAR",
                        "RSD",
                        "TND",
                        "DZD",
                        "NOK",
                        "RON",
                        "SGD",
                        "TTD",
                        "UGX",
                        "KZT",
                        "CZK",
                        "XAF",
                        "KES",
                        "ARS",
                        "LBP",
                        "GHS",
                        "BND",
                        "MKD",
                        "CNY",
                        "ZAR",
                        "KRW",
                        "IDR",
                        "PEN",
                        "SAR",
                        "JPY",
                        "BMD"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "apple_pay",
                    "payment_method_type_display_name": "Apple Pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "SGP",
                        "USA",
                        "CAN",
                        "GBR",
                        "PHL",
                        "AUS",
                        "NZL",
                        "THA",
                        "IND",
                        "JPN"
                    ],
                    "supported_currencies": [
                        "UZS",
                        "XAF",
                        "DOP",
                        "TRY",
                        "ISK",
                        "AED",
                        "BND",
                        "PYG",
                        "CRC",
                        "BGN",
                        "OMR",
                        "PEN",
                        "GEL",
                        "BAM",
                        "CZK",
                        "NAD",
                        "RON",
                        "CHF",
                        "MWK",
                        "BRL",
                        "MYR",
                        "BDT",
                        "HUF",
                        "JPY",
                        "LKR",
                        "MAD",
                        "RSD",
                        "RUB",
                        "BMD",
                        "BYN",
                        "AMD",
                        "KGS",
                        "TND",
                        "TWD",
                        "AUD",
                        "IDR",
                        "KYD",
                        "MXN",
                        "ARS",
                        "CLP",
                        "MDL",
                        "NGN",
                        "SOS",
                        "TOP",
                        "TTD",
                        "LBP",
                        "GHS",
                        "KWD",
                        "MKD",
                        "MNT",
                        "CAD",
                        "EUR",
                        "ZAR",
                        "IQD",
                        "PKR",
                        "PHP",
                        "UAH",
                        "UYU",
                        "UGX",
                        "USD",
                        "BHD",
                        "KRW",
                        "CNY",
                        "SEK",
                        "PLN",
                        "YER",
                        "NZD",
                        "THB",
                        "KES",
                        "COP",
                        "HKD",
                        "KZT",
                        "GTQ",
                        "MZN",
                        "GBP",
                        "JOD",
                        "MMK",
                        "NOK",
                        "EGP",
                        "DKK",
                        "VND",
                        "MUR",
                        "INR",
                        "SGD",
                        "SAR",
                        "DZD",
                        "AZN",
                        "QAR"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "google_pay",
                    "payment_method_type_display_name": "Google Pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "SGP",
                        "PHL",
                        "AUS",
                        "NZL",
                        "USA",
                        "CAN",
                        "JPN",
                        "THA",
                        "GBR",
                        "IND"
                    ],
                    "supported_currencies": [
                        "RON",
                        "MAD",
                        "TWD",
                        "AZN",
                        "MYR",
                        "UAH",
                        "CZK",
                        "DKK",
                        "TND",
                        "MDL",
                        "MNT",
                        "NAD",
                        "PEN",
                        "ZAR",
                        "KWD",
                        "ARS",
                        "GBP",
                        "GEL",
                        "RSD",
                        "JPY",
                        "JOD",
                        "KYD",
                        "USD",
                        "SAR",
                        "CNY",
                        "KZT",
                        "PLN",
                        "UZS",
                        "YER",
                        "EGP",
                        "BYN",
                        "GTQ",
                        "NGN",
                        "BRL",
                        "QAR",
                        "AED",
                        "DZD",
                        "MWK",
                        "RUB",
                        "KRW",
                        "SGD",
                        "CHF",
                        "BDT",
                        "TTD",
                        "BMD",
                        "THB",
                        "UGX",
                        "XAF",
                        "BGN",
                        "MZN",
                        "MXN",
                        "PYG",
                        "VND",
                        "AMD",
                        "LKR",
                        "NOK",
                        "PHP",
                        "ISK",
                        "CLP",
                        "COP",
                        "EUR",
                        "AUD",
                        "BAM",
                        "TOP",
                        "KGS",
                        "UYU",
                        "IQD",
                        "NZD",
                        "LBP",
                        "MMK",
                        "DOP",
                        "IDR",
                        "HUF",
                        "HKD",
                        "CRC",
                        "GHS",
                        "SEK",
                        "CAD",
                        "INR",
                        "TRY",
                        "MKD",
                        "OMR",
                        "BND",
                        "PKR",
                        "SOS",
                        "MUR",
                        "BHD",
                        "KES"
                    ]
                }
            ],
            "supported_webhook_flows": [
                "payments"
            ]
        },
        {
            "name": "PROPHETPAY",
            "display_name": "Prophetpay",
            "description": "GlobePay Limited is a professional cross-border payment solution provider (WeChat Pay & Alipay) in the UK",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "card_redirect",
                    "payment_method_type": "card_redirect",
                    "payment_method_type_display_name": "Card Redirect",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "USA"
                    ],
                    "supported_currencies": [
                        "USD"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "ZEN",
            "display_name": "Zen",
            "description": "Zen Payment Gateway is a secure and scalable payment solution that enables businesses to accept online payments globally with various methods and currencies.",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "bank_transfer",
                    "payment_method_type": "pix",
                    "payment_method_type_display_name": "Pix",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "BRA"
                    ],
                    "supported_currencies": [
                        "BRL"
                    ]
                },
                {
                    "payment_method": "bank_transfer",
                    "payment_method_type": "multibanco",
                    "payment_method_type_display_name": "Multibanco",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "PRT"
                    ],
                    "supported_currencies": [
                        "EUR"
                    ]
                },
                {
                    "payment_method": "bank_transfer",
                    "payment_method_type": "pse",
                    "payment_method_type_display_name": "PSE",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "COL"
                    ],
                    "supported_currencies": [
                        "COP"
                    ]
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "google_pay",
                    "payment_method_type_display_name": "Google Pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                },
                {
                    "payment_method": "wallet",
                    "payment_method_type": "apple_pay",
                    "payment_method_type_display_name": "Apple Pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                },
                {
                    "payment_method": "voucher",
                    "payment_method_type": "efecty",
                    "payment_method_type_display_name": "Efecty",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "COL"
                    ],
                    "supported_currencies": [
                        "COP"
                    ]
                },
                {
                    "payment_method": "voucher",
                    "payment_method_type": "red_compra",
                    "payment_method_type_display_name": "RedCompra",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "CHL"
                    ],
                    "supported_currencies": [
                        "CLP"
                    ]
                },
                {
                    "payment_method": "voucher",
                    "payment_method_type": "pago_efectivo",
                    "payment_method_type_display_name": "PagoEfectivo",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "PER"
                    ],
                    "supported_currencies": [
                        "PEN"
                    ]
                },
                {
                    "payment_method": "voucher",
                    "payment_method_type": "red_pagos",
                    "payment_method_type_display_name": "RedPagos",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "URY"
                    ],
                    "supported_currencies": [
                        "UYU"
                    ]
                },
                {
                    "payment_method": "voucher",
                    "payment_method_type": "boleto",
                    "payment_method_type_display_name": "Boleto Bancário",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "BRA"
                    ],
                    "supported_currencies": [
                        "BRL"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "payment_method_type_display_name": "Credit Card",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "AmericanExpress",
                        "DinersClub",
                        "Discover",
                        "Interac",
                        "JCB",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "payment_method_type_display_name": "Debit Card",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "AmericanExpress",
                        "DinersClub",
                        "Discover",
                        "Interac",
                        "JCB",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                }
            ],
            "supported_webhook_flows": [
                "payments",
                "refunds"
            ]
        }
    ]
}

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

@Sweta-Kumari-Sharma Sweta-Kumari-Sharma added A-connector-integration Area: Connector integration C-feature Category: Feature request or enhancement labels Feb 12, 2025
@Sweta-Kumari-Sharma Sweta-Kumari-Sharma self-assigned this Feb 12, 2025
@Sweta-Kumari-Sharma Sweta-Kumari-Sharma requested review from a team as code owners February 12, 2025 19:58
Copy link

semanticdiff-com bot commented Feb 12, 2025

connector_type: enums::PaymentConnectorCategory::PaymentGateway,
};

static GLOBALPAY_SUPPORTED_WEBHOOK_FLOWS: [enums::EventClass; 0] = [];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like Globalpay supports webhook, can you confirm this once ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes it supports, have added it.

specific_features: Some(
api_models::feature_matrix::PaymentMethodSpecificFeatures::Card({
api_models::feature_matrix::CardSpecificFeatures {
three_ds: common_enums::FeatureStatus::Supported,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does Gobalpay support both 3ds and no-3ds cards ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No it doesn't support three-ds, have removed it

Comment on lines 1168 to 1170
display_name: "Globepay",
description: "GlobePay Limited is a professional cross-border payment solution provider (WeChat Pay & Alipay) in the UK",
connector_type: enums::PaymentConnectorCategory::PaymentGateway,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you update this to reflect Globalpay ?

impl ConnectorSpecifications for Itaubank {}
static ITAUBANK_SUPPORTED_PAYMENT_METHODS: LazyLock<SupportedPaymentMethods> =
LazyLock::new(|| {
let supported_capture_methods = Vec::new();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Supported Capture method is None ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, get_url and get_request_body is not implemented for itaubank and PaymentsResponse is sent while handling response for capture

PaymentMethodDetails {
mandates: enums::FeatureStatus::NotSupported,
refunds: enums::FeatureStatus::Supported,
supported_capture_methods: supported_capture_methods.clone(),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If there is only one place to use supported_capture_methods. Let's not declare a variable for it.

connector_type: enums::PaymentConnectorCategory::PaymentGateway,
};

static NUVEI_SUPPORTED_WEBHOOK_FLOWS: [enums::EventClass; 0] = [];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you check this, seems like webhooks are supported in Nuvei

connector_type: enums::PaymentConnectorCategory::PaymentGateway,
};

static ZEN_SUPPORTED_WEBHOOK_FLOWS: Vec<enums::EventClass> = Vec::new();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like zen supports webhook, can you do related changes here.
Make it an array.


static NEXINETS_CONNECTOR_INFO: ConnectorInfo = ConnectorInfo {
display_name: "Nexinets",
description: "Itau Bank is a leading Brazilian financial institution offering a wide range of banking services, including retail banking, loans, and investment solutions.",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update this with Nexinet's description

Comment on lines +761 to +810
zen_supported_payment_methods.add(
enums::PaymentMethod::Voucher,
enums::PaymentMethodType::Boleto,
PaymentMethodDetails {
mandates: enums::FeatureStatus::NotSupported,
refunds: enums::FeatureStatus::Supported,
supported_capture_methods: supported_capture_methods.clone(),
specific_features: None,
},
);
zen_supported_payment_methods.add(
enums::PaymentMethod::Voucher,
enums::PaymentMethodType::Efecty,
PaymentMethodDetails {
mandates: enums::FeatureStatus::NotSupported,
refunds: enums::FeatureStatus::Supported,
supported_capture_methods: supported_capture_methods.clone(),
specific_features: None,
},
);
zen_supported_payment_methods.add(
enums::PaymentMethod::Voucher,
enums::PaymentMethodType::PagoEfectivo,
PaymentMethodDetails {
mandates: enums::FeatureStatus::NotSupported,
refunds: enums::FeatureStatus::Supported,
supported_capture_methods: supported_capture_methods.clone(),
specific_features: None,
},
);
zen_supported_payment_methods.add(
enums::PaymentMethod::Voucher,
enums::PaymentMethodType::RedCompra,
PaymentMethodDetails {
mandates: enums::FeatureStatus::NotSupported,
refunds: enums::FeatureStatus::Supported,
supported_capture_methods: supported_capture_methods.clone(),
specific_features: None,
},
);
zen_supported_payment_methods.add(
enums::PaymentMethod::Voucher,
enums::PaymentMethodType::RedPagos,
PaymentMethodDetails {
mandates: enums::FeatureStatus::NotSupported,
refunds: enums::FeatureStatus::Supported,
supported_capture_methods: supported_capture_methods.clone(),
specific_features: None,
},
);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does vouchers support mandates and/or refunds ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ZEN does support mandates for vouchers; however, we currently do not have the corresponding endpoint integrated — specifically, the /fetch-subscription endpoint.

Regarding refunds, the documentation indicates that a refund can be processed using a transaction_id, which includes transactions made via different payment methods. However, for partial refunds, it is explicitly stated that they are not always supported. This is outlined in the official documentation for creating a refund transaction: Create Refund Transaction.

AkshayaFoiger
AkshayaFoiger previously approved these changes Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-connector-integration Area: Connector integration C-feature Category: Feature request or enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEATURE] : [CONNECTOR] Add globalpay, globepay, itaubank, nexinets, nuvei, prophetpay, zen in feature matrix
4 participants