Skip to content
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

feat(connector): [JPMORGAN, PAYU, DIGITALVIRGO, PAYBOX, BITPAY, HELCIM] added in feature matrix api #7148

Merged
merged 3 commits into from
Feb 25, 2025

Conversation

bsayak03
Copy link
Contributor

@bsayak03 bsayak03 commented Jan 30, 2025

Type of Change

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

Fixes juspay/hyperswitch-cloud#8276

Description

Added details feature api details for Jpmorgan, Payu, Digital Virgo.

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?

Request :

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

Response :

{
    "connector_count": 9,
    "connectors": [
        {
            "name": "BAMBORA",
            "display_name": "Bambora",
            "description": "Bambora is a leading online payment provider in Canada and United States.",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "AmericanExpress",
                        "Discover",
                        "JCB",
                        "DinersClub"
                    ],
                    "supported_countries": [
                        "US",
                        "CA"
                    ],
                    "supported_currencies": [
                        "USD"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "BITPAY",
            "display_name": "Bitpay",
            "description": "BitPay is a cryptocurrency payment processor that enables businesses to accept Bitcoin and other digital currencies ",
            "category": "alternative_payment_method",
            "supported_payment_methods": [
                {
                    "payment_method": "crypto",
                    "payment_method_type": "crypto_currency",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic"
                    ],
                    "supported_countries": [
                        "BE",
                        "GR",
                        "US",
                        "DE",
                        "SE",
                        "PL",
                        "LV",
                        "FI",
                        "NL",
                        "RO",
                        "GB",
                        "BG",
                        "AT",
                        "CA",
                        "HR",
                        "LT",
                        "EE",
                        "CZ",
                        "FR",
                        "DK",
                        "PT",
                        "HU",
                        "LU",
                        "SI",
                        "MT",
                        "IE",
                        "CY",
                        "IT",
                        "ES",
                        "SK"
                    ],
                    "supported_currencies": [
                        "CHF",
                        "MXN",
                        "USD",
                        "GBP",
                        "EUR",
                        "NZD",
                        "AUD",
                        "CAD"
                    ]
                }
            ],
            "supported_webhook_flows": [
                "payments"
            ]
        },
        {
            "name": "DEUTSCHEBANK",
            "display_name": "Deutsche Bank",
            "description": "Deutsche Bank is a German multinational investment bank and financial services company ",
            "category": "bank_acquirer",
            "supported_payment_methods": [
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "not_supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "not_supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                },
                {
                    "payment_method": "bank_debit",
                    "payment_method_type": "sepa",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": null,
                    "supported_currencies": null
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "DIGITALVIRGO",
            "display_name": "Digital Virgo",
            "description": "Digital Virgo is an alternative payment provider specializing in carrier billing and mobile payments ",
            "category": "alternative_payment_method",
            "supported_payment_methods": [
                {
                    "payment_method": "mobile_payment",
                    "payment_method_type": "direct_carrier_billing",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "AE",
                        "PS",
                        "RU",
                        "SD",
                        "TR",
                        "CM",
                        "GN",
                        "AZ",
                        "NL",
                        "BH",
                        "IQ",
                        "MA",
                        "BW",
                        "BR",
                        "LY",
                        "SA",
                        "GH",
                        "SG",
                        "PL",
                        "ML",
                        "FR",
                        "CG",
                        "MG",
                        "EG",
                        "BE",
                        "NG",
                        "IE",
                        "SK",
                        "CH",
                        "ID",
                        "GR",
                        "JO",
                        "SN",
                        "IT",
                        "DE",
                        "KW",
                        "PT",
                        "GB",
                        "MX",
                        "ZA",
                        "QA",
                        "AR",
                        "OM",
                        "GA",
                        "DZ",
                        "CL",
                        "ES",
                        "TN"
                    ],
                    "supported_currencies": [
                        "BHD",
                        "ZAR",
                        "EGP",
                        "OMR",
                        "GNF",
                        "JOD",
                        "IQD",
                        "XAF",
                        "CHF",
                        "LYD",
                        "MGA",
                        "CLP",
                        "BRL",
                        "SDG",
                        "EUR",
                        "TRY",
                        "ARS",
                        "MAD",
                        "SAR",
                        "ILS",
                        "TND",
                        "IDR",
                        "XOF",
                        "MXN",
                        "DZD",
                        "AZN",
                        "PLN",
                        "QAR",
                        "AED",
                        "CDF",
                        "RUB",
                        "GHS",
                        "BWP",
                        "GBP",
                        "NGN",
                        "SGD",
                        "KWD"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "HELCIM",
            "display_name": "Helcim",
            "description": "Helcim is a payment processing company that offers transparent, affordable merchant services for businesses of all sizes",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "Interac",
                        "AmericanExpress",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "CA",
                        "US"
                    ],
                    "supported_currencies": [
                        "USD",
                        "CAD"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "Interac",
                        "AmericanExpress",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "CA",
                        "US"
                    ],
                    "supported_currencies": [
                        "CAD",
                        "USD"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "JPMORGAN",
            "display_name": "Jpmorgan",
            "description": "J.P. Morgan is a global financial services firm and investment bank, offering banking, asset management, and payment processing solutions",
            "category": "bank_acquirer",
            "supported_payment_methods": [
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "mandates": "not_supported",
                    "refunds": "not_supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual"
                    ],
                    "three_ds": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "AmericanExpress",
                        "DinersClub",
                        "Discover",
                        "JCB",
                        "Mastercard",
                        "UnionPay",
                        "Visa"
                    ],
                    "supported_countries": [
                        "LT",
                        "PL",
                        "BG",
                        "CA",
                        "CZ",
                        "FI",
                        "NL",
                        "CY",
                        "EE",
                        "DK",
                        "ES",
                        "IE",
                        "RO",
                        "GB",
                        "SI",
                        "HR",
                        "GR",
                        "HU",
                        "FR",
                        "BE",
                        "SE",
                        "LV",
                        "US",
                        "PT",
                        "LU",
                        "IT",
                        "MT",
                        "DE",
                        "SK",
                        "AT"
                    ],
                    "supported_currencies": [
                        "FJD",
                        "PKR",
                        "SHP",
                        "CAD",
                        "GHS",
                        "PGK",
                        "UGX",
                        "RSD",
                        "LSL",
                        "HNL",
                        "JPY",
                        "MMK",
                        "EGP",
                        "GIP",
                        "DKK",
                        "LBP",
                        "ALL",
                        "CVE",
                        "STN",
                        "TTD",
                        "CNY",
                        "BND",
                        "JMD",
                        "MVR",
                        "UYU",
                        "KES",
                        "KHR",
                        "BBD",
                        "HUF",
                        "MNT",
                        "AED",
                        "CHF",
                        "AWG",
                        "TZS",
                        "SEK",
                        "ZAR",
                        "AFN",
                        "INR",
                        "HKD",
                        "LRD",
                        "NAD",
                        "MKD",
                        "MYR",
                        "HRK",
                        "MOP",
                        "NGN",
                        "VUV",
                        "GMD",
                        "PHP",
                        "SBD",
                        "XCD",
                        "DOP",
                        "SCR",
                        "SRD",
                        "LAK",
                        "SZL",
                        "KZT",
                        "KYD",
                        "MZN",
                        "CZK",
                        "BWP",
                        "BSD",
                        "MGA",
                        "WST",
                        "MXN",
                        "SLL",
                        "MWK",
                        "PYG",
                        "NZD",
                        "THB",
                        "USD",
                        "BTN",
                        "ETB",
                        "ISK",
                        "QAR",
                        "FKP",
                        "CLP",
                        "XPF",
                        "XAF",
                        "TJS",
                        "PLN",
                        "DZD",
                        "PEN",
                        "RWF",
                        "COP",
                        "BIF",
                        "KMF",
                        "NOK",
                        "VND",
                        "NPR",
                        "GBP",
                        "ZMW",
                        "BDT",
                        "TOP",
                        "BAM",
                        "CRC",
                        "GEL",
                        "TRY",
                        "GYD",
                        "XOF",
                        "MAD",
                        "ANG",
                        "HTG",
                        "UZS",
                        "SAR",
                        "CDF",
                        "AZN",
                        "GTQ",
                        "SOS",
                        "YER",
                        "AUD",
                        "MRU",
                        "NIO",
                        "IDR",
                        "SGD",
                        "RON",
                        "BRL",
                        "TWD",
                        "AMD",
                        "ARS",
                        "BYN",
                        "ILS",
                        "MDL",
                        "BMD",
                        "PAB",
                        "BOB",
                        "UAH",
                        "LKR",
                        "KRW",
                        "BZD",
                        "MUR",
                        "AOA",
                        "BGN",
                        "DJF",
                        "EUR"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "mandates": "not_supported",
                    "refunds": "not_supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual"
                    ],
                    "three_ds": "not_supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "AmericanExpress",
                        "DinersClub",
                        "Discover",
                        "JCB",
                        "Mastercard",
                        "UnionPay",
                        "Visa"
                    ],
                    "supported_countries": [
                        "GB",
                        "HR",
                        "EE",
                        "FR",
                        "PL",
                        "SE",
                        "AT",
                        "GR",
                        "SI",
                        "NL",
                        "SK",
                        "FI",
                        "CA",
                        "CZ",
                        "HU",
                        "CY",
                        "IT",
                        "BG",
                        "DK",
                        "RO",
                        "LT",
                        "LV",
                        "US",
                        "MT",
                        "DE",
                        "LU",
                        "IE",
                        "ES",
                        "BE",
                        "PT"
                    ],
                    "supported_currencies": [
                        "PYG",
                        "TOP",
                        "BIF",
                        "VUV",
                        "CVE",
                        "JPY",
                        "MXN",
                        "KRW",
                        "BRL",
                        "KES",
                        "PHP",
                        "KMF",
                        "BDT",
                        "BND",
                        "RSD",
                        "PKR",
                        "ZMW",
                        "BOB",
                        "LSL",
                        "UAH",
                        "NIO",
                        "KZT",
                        "KHR",
                        "TJS",
                        "CLP",
                        "PAB",
                        "UGX",
                        "KYD",
                        "RON",
                        "COP",
                        "CRC",
                        "MMK",
                        "TTD",
                        "VND",
                        "YER",
                        "MNT",
                        "AWG",
                        "STN",
                        "ETB",
                        "SHP",
                        "AUD",
                        "DJF",
                        "HTG",
                        "HRK",
                        "SZL",
                        "AMD",
                        "PGK",
                        "MGA",
                        "IDR",
                        "TRY",
                        "WST",
                        "NAD",
                        "CHF",
                        "CNY",
                        "UYU",
                        "HUF",
                        "THB",
                        "AFN",
                        "MRU",
                        "DZD",
                        "BGN",
                        "GTQ",
                        "EGP",
                        "MAD",
                        "JMD",
                        "GIP",
                        "NPR",
                        "LBP",
                        "MDL",
                        "SCR",
                        "BSD",
                        "SBD",
                        "ARS",
                        "AOA",
                        "XAF",
                        "MKD",
                        "TWD",
                        "GBP",
                        "BYN",
                        "UZS",
                        "MYR",
                        "CAD",
                        "LAK",
                        "MZN",
                        "AED",
                        "SGD",
                        "EUR",
                        "SRD",
                        "MUR",
                        "GHS",
                        "FJD",
                        "GEL",
                        "GMD",
                        "XOF",
                        "SLL",
                        "SAR",
                        "BAM",
                        "NZD",
                        "BWP",
                        "GYD",
                        "NGN",
                        "FKP",
                        "HNL",
                        "SEK",
                        "INR",
                        "PEN",
                        "BTN",
                        "BBD",
                        "ALL",
                        "USD",
                        "LRD",
                        "XPF",
                        "MVR",
                        "XCD",
                        "SOS",
                        "BZD",
                        "AZN",
                        "MWK",
                        "TZS",
                        "DKK",
                        "CZK",
                        "ISK",
                        "RWF",
                        "DOP",
                        "ZAR",
                        "BMD",
                        "LKR",
                        "NOK",
                        "HKD",
                        "QAR",
                        "CDF",
                        "PLN",
                        "MOP",
                        "ANG",
                        "ILS"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "PAYBOX",
            "display_name": "Paybox",
            "description": "Paybox is a payment gateway that enables businesses to process online transactions securely ",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "Interac",
                        "AmericanExpress",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "FR"
                    ],
                    "supported_currencies": [
                        "CAD",
                        "EUR",
                        "AUD",
                        "USD"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "mandates": "supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "three_ds": "supported",
                    "no_three_ds": "supported",
                    "supported_card_networks": [
                        "Visa",
                        "Mastercard",
                        "Interac",
                        "AmericanExpress",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "FR"
                    ],
                    "supported_currencies": [
                        "USD",
                        "CAD",
                        "AUD",
                        "EUR"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "PAYU",
            "display_name": "Payu",
            "description": "PayU is a global fintech company providing online payment solutions, including card processing, UPI, wallets, and BNPL services across multiple markets ",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "wallet",
                    "payment_method_type": "google_pay",
                    "mandates": "not_supported",
                    "refunds": "supported",
                    "supported_capture_methods": [
                        "automatic",
                        "manual",
                        "sequential_automatic"
                    ],
                    "supported_countries": [
                        "GY",
                        "DZ",
                        "SR",
                        "CR",
                        "NA",
                        "TJ",
                        "MK",
                        "ET",
                        "GH",
                        "HK",
                        "MG",
                        "AL",
                        "LR",
                        "SO",
                        "UG",
                        "FJ",
                        "AI",
                        "DJ",
                        "IL",
                        "KH",
                        "AS",
                        "BM",
                        "BR",
                        "SV",
                        "MN",
                        "RO",
                        "VE",
                        "PA",
                        "BW",
                        "BH",
                        "SZ",
                        "PL",
                        "SH",
                        "FK",
                        "CL",
                        "CD",
                        "TT",
                        "JP",
                        "TH",
                        "AW",
                        "PF",
                        "BY",
                        "MD",
                        "TW",
                        "AU",
                        "GT",
                        "KR",
                        "AF",
                        "BZ",
                        "AZ",
                        "GE",
                        "MW",
                        "MY",
                        "TO",
                        "MA",
                        "VU",
                        "SC",
                        "LI",
                        "MZ",
                        "BV",
                        "AE",
                        "CN",
                        "GG",
                        "BB",
                        "TN",
                        "SA",
                        "HN",
                        "MR",
                        "OM",
                        "NG",
                        "JO",
                        "CO",
                        "QA",
                        "WS",
                        "GN",
                        "ZM",
                        "AR",
                        "KM",
                        "BN",
                        "RW",
                        "CZ",
                        "SE",
                        "AO",
                        "EG",
                        "BS",
                        "KZ",
                        "UY",
                        "CA",
                        "HR",
                        "ZA",
                        "GI",
                        "BI",
                        "BJ",
                        "PY",
                        "UZ",
                        "SB",
                        "ZW",
                        "VN",
                        "CK",
                        "BA",
                        "AM",
                        "BG",
                        "YE",
                        "IQ",
                        "JM",
                        "ID",
                        "PE",
                        "PG",
                        "BO",
                        "TR",
                        "CM",
                        "IS",
                        "HT",
                        "LS",
                        "NI",
                        "TM",
                        "CW",
                        "LA",
                        "MO",
                        "AD",
                        "SG",
                        "GM",
                        "KG",
                        "KW",
                        "CV",
                        "MV",
                        "MX",
                        "TZ",
                        "KY",
                        "RS",
                        "DK",
                        "HU",
                        "LB",
                        "DO"
                    ],
                    "supported_currencies": [
                        "KWD",
                        "PEN",
                        "NIO",
                        "RSD",
                        "BWP",
                        "HKD",
                        "MDL",
                        "USD",
                        "VND",
                        "AMD",
                        "ISK",
                        "ILS",
                        "TOP",
                        "JOD",
                        "ZMW",
                        "TJS",
                        "BSD",
                        "DKK",
                        "BAM",
                        "MNT",
                        "PYG",
                        "HUF",
                        "ALL",
                        "GNF",
                        "KZT",
                        "MWK",
                        "RON",
                        "VUV",
                        "XCD",
                        "XAF",
                        "CLP",
                        "BOB",
                        "KGS",
                        "VES",
                        "AWG",
                        "BRL",
                        "CNY",
                        "IQD",
                        "CZK",
                        "SCR",
                        "MGA",
                        "MVR",
                        "SZL",
                        "WST",
                        "TZS",
                        "MYR",
                        "ARS",
                        "NZD",
                        "LRD",
                        "CAD",
                        "BYN",
                        "BIF",
                        "HNL",
                        "CVE",
                        "GHS",
                        "SVC",
                        "BHD",
                        "SEK",
                        "AZN",
                        "OMR",
                        "SBD",
                        "BBD",
                        "BZD",
                        "PAB",
                        "SHP",
                        "BGN",
                        "GEL",
                        "UYU",
                        "ZAR",
                        "CRC",
                        "KYD",
                        "HRK",
                        "AED",
                        "BND",
                        "ETB",
                        "MKD",
                        "SOS",
                        "LAK",
                        "BMD",
                        "MAD",
                        "NOK",
                        "TWD",
                        "UGX",
                        "LBP",
                        "EUR",
                        "GBP",
                        "XPF",
                        "YER",
                        "RWF",
                        "JPY",
                        "TTD",
                        "AUD",
                        "KHR",
                        "FKP",
                        "TND",
                        "PLN",
                        "SAR",
                        "MOP",
                        "CDF",
                        "AFN",
                        "TRY",
                        "GTQ",
                        "HTG",
                        "SRD",
                        "LSL",
                        "COP",
                        "AOA",
                        "JMD",
                        "KRW",
                        "DOP",
                        "XOF",
                        "ZWL",
                        "GYD",
                        "DJF",
                        "SGD",
                        "THB",
                        "FJD",
                        "GIP",
                        "DZD",
                        "EGP",
                        "CHF",
                        "GMD",
                        "IDR",
                        "MRU",
                        "TMT",
                        "KMF",
                        "NGN",
                        "QAR",
                        "UZS",
                        "MXN",
                        "MZN",
                        "ANG",
                        "NAD",
                        "PGK"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "credit",
                    "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",
                        "Interac",
                        "AmericanExpress",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "AM",
                        "AE",
                        "ZW",
                        "WS",
                        "DO",
                        "UY",
                        "HR",
                        "AO",
                        "MV",
                        "QA",
                        "TR",
                        "NI",
                        "GY",
                        "VU",
                        "MD",
                        "GI",
                        "SA",
                        "UZ",
                        "MA",
                        "TH",
                        "GN",
                        "OM",
                        "AS",
                        "BA",
                        "YE",
                        "CK",
                        "SV",
                        "TT",
                        "SZ",
                        "AR",
                        "BR",
                        "BW",
                        "JO",
                        "BH",
                        "LA",
                        "SE",
                        "BZ",
                        "AZ",
                        "HU",
                        "MY",
                        "CO",
                        "KH",
                        "AI",
                        "TZ",
                        "MK",
                        "TM",
                        "SR",
                        "KR",
                        "BN",
                        "EG",
                        "AU",
                        "PY",
                        "NG",
                        "GH",
                        "CN",
                        "KZ",
                        "NA",
                        "ZM",
                        "JP",
                        "ID",
                        "VN",
                        "MZ",
                        "SO",
                        "BM",
                        "CL",
                        "ET",
                        "MR",
                        "LI",
                        "KY",
                        "AF",
                        "BS",
                        "MX",
                        "RW",
                        "CD",
                        "TO",
                        "RS",
                        "DK",
                        "GG",
                        "PE",
                        "PA",
                        "CA",
                        "LB",
                        "CR",
                        "MW",
                        "FJ",
                        "PG",
                        "TN",
                        "TW",
                        "BO",
                        "LR",
                        "AD",
                        "IS",
                        "GM",
                        "BG",
                        "BV",
                        "SG",
                        "PF",
                        "AL",
                        "BI",
                        "KM",
                        "CM",
                        "ZA",
                        "AW",
                        "RO",
                        "TJ",
                        "HK",
                        "CW",
                        "BB",
                        "GT",
                        "MO",
                        "SH",
                        "VE",
                        "BJ",
                        "IQ",
                        "GE",
                        "KG",
                        "MG",
                        "PL",
                        "DZ",
                        "BY",
                        "HN",
                        "MN",
                        "FK",
                        "LS",
                        "UG",
                        "CV",
                        "HT",
                        "CZ",
                        "KW",
                        "SB",
                        "SC",
                        "IL",
                        "DJ",
                        "JM"
                    ],
                    "supported_currencies": [
                        "COP",
                        "GMD",
                        "AOA",
                        "AED",
                        "HRK",
                        "LBP",
                        "BWP",
                        "ILS",
                        "TRY",
                        "UYU",
                        "XAF",
                        "ZAR",
                        "SZL",
                        "MXN",
                        "ANG",
                        "BRL",
                        "CLP",
                        "MOP",
                        "IDR",
                        "MVR",
                        "PYG",
                        "NAD",
                        "SOS",
                        "VES",
                        "KYD",
                        "HKD",
                        "SCR",
                        "AWG",
                        "THB",
                        "GBP",
                        "FJD",
                        "ALL",
                        "KZT",
                        "BAM",
                        "SHP",
                        "BIF",
                        "SVC",
                        "ARS",
                        "SGD",
                        "BGN",
                        "DZD",
                        "JMD",
                        "ETB",
                        "AUD",
                        "SBD",
                        "BMD",
                        "NOK",
                        "CNY",
                        "IQD",
                        "BBD",
                        "CDF",
                        "HNL",
                        "DOP",
                        "MAD",
                        "TJS",
                        "YER",
                        "UGX",
                        "ZMW",
                        "BYN",
                        "MNT",
                        "KMF",
                        "PAB",
                        "CZK",
                        "BOB",
                        "USD",
                        "NGN",
                        "KGS",
                        "QAR",
                        "MDL",
                        "MRU",
                        "SEK",
                        "DJF",
                        "EGP",
                        "LSL",
                        "GTQ",
                        "SRD",
                        "TND",
                        "MZN",
                        "WST",
                        "JPY",
                        "TTD",
                        "KWD",
                        "MKD",
                        "OMR",
                        "XOF",
                        "MWK",
                        "CVE",
                        "NZD",
                        "EUR",
                        "RSD",
                        "XCD",
                        "AMD",
                        "ISK",
                        "LRD",
                        "TZS",
                        "BND",
                        "PEN",
                        "NIO",
                        "DKK",
                        "HUF",
                        "TMT",
                        "BZD",
                        "VND",
                        "BHD",
                        "JOD",
                        "MGA",
                        "VUV",
                        "GIP",
                        "HTG",
                        "KHR",
                        "FKP",
                        "CAD",
                        "BSD",
                        "TWD",
                        "UZS",
                        "ZWL",
                        "PLN",
                        "PGK",
                        "KRW",
                        "RWF",
                        "AFN",
                        "GEL",
                        "CHF",
                        "CRC",
                        "AZN",
                        "GYD",
                        "XPF",
                        "TOP",
                        "GNF",
                        "GHS",
                        "RON",
                        "SAR",
                        "LAK",
                        "MYR"
                    ]
                },
                {
                    "payment_method": "card",
                    "payment_method_type": "debit",
                    "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",
                        "Interac",
                        "AmericanExpress",
                        "JCB",
                        "DinersClub",
                        "Discover",
                        "CartesBancaires",
                        "UnionPay"
                    ],
                    "supported_countries": [
                        "EG",
                        "DZ",
                        "OM",
                        "BG",
                        "GE",
                        "MN",
                        "BJ",
                        "CZ",
                        "ZM",
                        "MA",
                        "UG",
                        "KR",
                        "PF",
                        "TH",
                        "FK",
                        "VE",
                        "AL",
                        "HR",
                        "JP",
                        "BO",
                        "PL",
                        "HN",
                        "MZ",
                        "ET",
                        "BZ",
                        "SO",
                        "AI",
                        "BN",
                        "RO",
                        "AS",
                        "ID",
                        "KW",
                        "TT",
                        "KZ",
                        "AE",
                        "SZ",
                        "LI",
                        "GM",
                        "AD",
                        "KM",
                        "UZ",
                        "TM",
                        "WS",
                        "DK",
                        "MR",
                        "LA",
                        "CM",
                        "BM",
                        "CW",
                        "MK",
                        "KY",
                        "KG",
                        "DO",
                        "TO",
                        "BH",
                        "PY",
                        "AM",
                        "CV",
                        "MO",
                        "RS",
                        "BR",
                        "GT",
                        "ZA",
                        "IL",
                        "GY",
                        "SB",
                        "AR",
                        "MV",
                        "PE",
                        "CK",
                        "NG",
                        "BB",
                        "CO",
                        "LS",
                        "IS",
                        "BV",
                        "DJ",
                        "SR",
                        "HT",
                        "YE",
                        "AF",
                        "AW",
                        "QA",
                        "MY",
                        "ZW",
                        "PG",
                        "JM",
                        "TZ",
                        "GI",
                        "IQ",
                        "BW",
                        "CN",
                        "SE",
                        "TJ",
                        "CL",
                        "GG",
                        "PA",
                        "HK",
                        "AU",
                        "MD",
                        "JO",
                        "CR",
                        "TW",
                        "FJ",
                        "VU",
                        "NA",
                        "CD",
                        "TN",
                        "UY",
                        "BS",
                        "CA",
                        "GH",
                        "MG",
                        "BA",
                        "SA",
                        "BY",
                        "SH",
                        "HU",
                        "MX",
                        "KH",
                        "LR",
                        "MW",
                        "NI",
                        "AZ",
                        "LB",
                        "RW",
                        "SV",
                        "GN",
                        "SC",
                        "BI",
                        "VN",
                        "TR",
                        "SG",
                        "AO"
                    ],
                    "supported_currencies": [
                        "KYD",
                        "NOK",
                        "CVE",
                        "BBD",
                        "MYR",
                        "NGN",
                        "IDR",
                        "MKD",
                        "RWF",
                        "UZS",
                        "GNF",
                        "ZWL",
                        "AMD",
                        "BYN",
                        "MDL",
                        "CHF",
                        "RON",
                        "DKK",
                        "KHR",
                        "TWD",
                        "VES",
                        "NZD",
                        "SHP",
                        "SVC",
                        "BGN",
                        "BHD",
                        "CLP",
                        "SZL",
                        "TRY",
                        "SEK",
                        "KRW",
                        "SCR",
                        "HNL",
                        "LRD",
                        "UYU",
                        "NIO",
                        "PYG",
                        "SGD",
                        "WST",
                        "HRK",
                        "USD",
                        "AZN",
                        "MZN",
                        "RSD",
                        "TTD",
                        "VND",
                        "FKP",
                        "JMD",
                        "PLN",
                        "MRU",
                        "AFN",
                        "BWP",
                        "SAR",
                        "XOF",
                        "CDF",
                        "CAD",
                        "JOD",
                        "NAD",
                        "SBD",
                        "BZD",
                        "GHS",
                        "BAM",
                        "TZS",
                        "GIP",
                        "LBP",
                        "MNT",
                        "FJD",
                        "AWG",
                        "ILS",
                        "BIF",
                        "TJS",
                        "TOP",
                        "SRD",
                        "BND",
                        "KZT",
                        "CZK",
                        "YER",
                        "MWK",
                        "BMD",
                        "EUR",
                        "HKD",
                        "BRL",
                        "MOP",
                        "GTQ",
                        "LSL",
                        "JPY",
                        "THB",
                        "CNY",
                        "GMD",
                        "HTG",
                        "BOB",
                        "ZAR",
                        "MVR",
                        "ETB",
                        "ALL",
                        "GYD",
                        "ARS",
                        "AUD",
                        "UGX",
                        "DZD",
                        "CRC",
                        "XCD",
                        "GBP",
                        "KMF",
                        "AOA",
                        "DJF",
                        "TND",
                        "TMT",
                        "AED",
                        "COP",
                        "KWD",
                        "OMR",
                        "PEN",
                        "MAD",
                        "XAF",
                        "GEL",
                        "ANG",
                        "PAB",
                        "ISK",
                        "QAR",
                        "MXN",
                        "PGK",
                        "XPF",
                        "MGA",
                        "LAK",
                        "ZMW",
                        "VUV",
                        "SOS",
                        "IQD",
                        "BSD",
                        "DOP",
                        "EGP",
                        "KGS",
                        "HUF"
                    ]
                }
            ],
            "supported_webhook_flows": []
        },
        {
            "name": "ZSL",
            "display_name": "ZSL",
            "description": "Zsl is a payment gateway operating in China, specializing in facilitating local bank transfers",
            "category": "payment_gateway",
            "supported_payment_methods": [
                {
                    "payment_method": "bank_transfer",
                    "payment_method_type": "local_bank_transfer",
                    "mandates": "not_supported",
                    "refunds": "not_supported",
                    "supported_capture_methods": [
                        "automatic"
                    ],
                    "supported_countries": [
                        "CN"
                    ],
                    "supported_currencies": [
                        "CNY"
                    ]
                }
            ],
            "supported_webhook_flows": []
        }
    ]
}

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

@bsayak03 bsayak03 self-assigned this Jan 30, 2025
@bsayak03 bsayak03 requested review from a team as code owners January 30, 2025 19:41
Copy link

semanticdiff-com bot commented Jan 30, 2025

Review changes with  SemanticDiff

Changed Files
File Status
  crates/hyperswitch_connectors/src/connectors/bitpay.rs  15% smaller
  crates/hyperswitch_connectors/src/connectors/digitalvirgo.rs  11% smaller
  crates/hyperswitch_connectors/src/connectors/helcim.rs  8% smaller
  crates/hyperswitch_connectors/src/connectors/payu.rs  8% smaller
  crates/hyperswitch_connectors/src/connectors/jpmorgan.rs  7% smaller
  crates/hyperswitch_connectors/src/connectors/paybox.rs  7% smaller
  config/config.example.toml Unsupported file format
  config/deployments/integration_test.toml Unsupported file format
  config/deployments/production.toml Unsupported file format
  config/deployments/sandbox.toml Unsupported file format
  config/development.toml Unsupported file format
  config/docker_compose.toml Unsupported file format

@bsayak03 bsayak03 force-pushed the ft_matrix branch 2 times, most recently from d2bcd6b to 0539e06 Compare February 3, 2025 03:04
Copy link
Contributor

Choose a reason for hiding this comment

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

remove validate_connector_against_payment_request()

specific_features: Some(
api_models::feature_matrix::PaymentMethodSpecificFeatures::Card({
api_models::feature_matrix::CardSpecificFeatures {
three_ds: common_enums::FeatureStatus::NotSupported, // but docs has support
Copy link
Contributor

Choose a reason for hiding this comment

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

Why are we adding this comment ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we can ignore this, removing the comment

Copy link
Contributor

Choose a reason for hiding this comment

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

remove validate_connector_against_payment_request()

Copy link
Contributor

Choose a reason for hiding this comment

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

remove validate_connector_against_payment_request()

@bsayak03 bsayak03 force-pushed the ft_matrix branch 2 times, most recently from 2a6e175 to 1e00527 Compare February 5, 2025 14:17
@bsayak03 bsayak03 changed the title feat(connector): [JPMORGAN, PAYU, DIGITALVIRGO] added in feature matrix api feat(connector): [JPMORGAN, PAYU, DIGITALVIRGO, PAYBOX, BITPAY] added in feature matrix api Feb 5, 2025
@bsayak03 bsayak03 changed the title feat(connector): [JPMORGAN, PAYU, DIGITALVIRGO, PAYBOX, BITPAY] added in feature matrix api feat(connector): [JPMORGAN, PAYU, DIGITALVIRGO, PAYBOX, BITPAY, HELCIM] added in feature matrix api Feb 11, 2025
AkshayaFoiger
AkshayaFoiger previously approved these changes Feb 20, 2025
ShankarSinghC
ShankarSinghC previously approved these changes Feb 21, 2025
@likhinbopanna likhinbopanna added this pull request to the merge queue Feb 25, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Feb 25, 2025
@likhinbopanna likhinbopanna added this pull request to the merge queue Feb 25, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Feb 25, 2025
@SanchithHegde SanchithHegde added this pull request to the merge queue Feb 25, 2025
Merged via the queue into main with commit c92b966 Feb 25, 2025
16 of 20 checks passed
@SanchithHegde SanchithHegde deleted the ft_matrix branch February 25, 2025 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants