> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anglpay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connection catalog

> Search every payment connector, payment method, digital wallet, gift card, and anti-fraud service that Gr4vy connects to.

export const catalog = [{
  name: "ACI Worldwide",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/aci-card",
  provider: "aci",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/aci.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets direct_capture network_tokens_default open_loop partial_capture partial_refunds refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Adyen",
  methodName: "ACH Direct Debit",
  lead: "method",
  href: "/connections/payments/adyen-ach",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/ach.svg",
  countries: "PR US",
  currencies: "USD",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Alipay",
  lead: "method",
  href: "/connections/payments/adyen-alipay",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/alipay.svg",
  countries: "AT AU BE BG CA CH CY CZ DE DK EE ES FI FR GB GR HK HR HU ID IS IT JP KR LT LU LV MT MY NL NO NZ PH PL PR PT RO SE SG SI SK TH TW US VN",
  currencies: "AUD CAD CHF DKK EUR GBP HKD JPY MYR NOK NZD SEK SGD THB USD",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Bank account (ACH, SEPA, BACS)",
  lead: "method",
  href: "/connections/payments/adyen-bank",
  provider: "adyen",
  category: "bank",
  mode: "bank",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/bank.svg",
  countries: "AT BE BG CY CZ DE DK EE ES FI FR GB GR HR HU IE IT LT LU LV MT NL PL PT RO SE SI SK US",
  currencies: "EUR GBP USD",
  features: "bank_aggregators bank_details create_transaction deep_linking direct_capture partial_refunds payment_method_tokenization refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "BLIK",
  lead: "method",
  href: "/connections/payments/adyen-blik",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/blik.svg",
  countries: "PL",
  currencies: "PLN",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/adyen-card",
  provider: "adyen",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AE AL AM AO AR AT AU AW AZ BA BB BD BE BG BH BM BN BO BR BS BW BY BZ CA CH CN CO CR CU CY CZ DE DJ DK DO DZ EE EG ES ET FI FJ FK FR GB GE GH GI GM GN GR GT GY HK HN HR HT HU ID IE IL IN IQ IS IT JM JO JP KE KG KH KM KR KW KY KZ LA LB LK LT LU LV LY MA MD MK MM MN MO MR MT MU MV MW MX MY MZ NA NG NI NL NO NP NZ OM PA PE PG PH PK PL PT PY QA RO RS RU RW SA SB SC SE SG SH SI SK SL SO SR ST SV SZ TH TN TO TR TT TW TZ UA UG US UY UZ VE VN VU WS YE ZA ZM",
  currencies: "AED ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BMD BND BOB BRL BSD BWP BYN BZD CAD CHF CNY COP CRC CUP CZK DJF DKK DOP DZD EGP ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD JMD JOD JPY KES KGS KHR KMF KRW KWD KYD KZT LAK LBP LKR LYD MAD MDL MKD MMK MNT MOP MRU MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SEK SGD SHP SLE SOS SRD STN SVC SZL THB TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "cancel create_token create_transaction deep_linking delayed_capture delete_token digital_wallets issuer_based_installments multi_capture network_tokens_default open_loop over_capture partial_authorization partial_capture partial_refunds refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook three_d_secure_hosted three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Adyen",
  methodName: "Cash App Afterpay",
  lead: "method",
  href: "/connections/payments/adyen-cashappafterpay",
  provider: "adyen",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/cashappafterpay.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Cash App Pay",
  lead: "method",
  href: "/connections/payments/adyen-cashapp",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/cashapp.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "DuitNow",
  lead: "method",
  href: "/connections/payments/adyen-duitnow",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/duitnow.svg",
  countries: "MY",
  currencies: "MYR",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "GCash",
  lead: "method",
  href: "/connections/payments/adyen-gcash",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/gcash.svg",
  countries: "PH",
  currencies: "PHP",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials zero_auth"
}, {
  name: "Adyen",
  methodName: "iDEAL | Wero",
  lead: "method",
  href: "/connections/payments/adyen-ideal",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/ideal.svg",
  countries: "AW BQ CW NL SR",
  currencies: "EUR",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization_toggle redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Konbini",
  lead: "method",
  href: "/connections/payments/adyen-konbini",
  provider: "adyen",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/konbini.svg",
  countries: "JP",
  currencies: "JPY",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Konbini (7-Eleven)",
  lead: "method",
  href: "/connections/payments/adyen-seveneleven",
  provider: "adyen",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/seveneleven.svg",
  countries: "JP",
  currencies: "JPY",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Online Banking Czech Republic",
  lead: "method",
  href: "/connections/payments/adyen-onlinebankingcz",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/onlinebankingcz.svg",
  countries: "CZ",
  currencies: "CZK",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Pay by Bank (redirect)",
  lead: "method",
  href: "/connections/payments/adyen-paybybank",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/paybybank.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials zero_auth"
}, {
  name: "Adyen",
  methodName: "PayPay",
  lead: "method",
  href: "/connections/payments/adyen-paypay",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/paypay.svg",
  countries: "JP",
  currencies: "JPY",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Pix",
  lead: "method",
  href: "/connections/payments/adyen-pix",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/pix.svg",
  countries: "BR",
  currencies: "BRL",
  features: "create_transaction deep_linking delete_token direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "SEPA",
  lead: "method",
  href: "/connections/payments/adyen-sepa",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/sepa.svg",
  countries: "AT BE BG CY CZ DE DK EE ES FI FR GB GR HR HU IE IT LT LU LV MT NL PL PT RO SE SI SK",
  currencies: "EUR",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Sofort",
  lead: "method",
  href: "/connections/payments/adyen-sofort",
  provider: "adyen",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/sofort.svg",
  countries: "AT BE CH DE ES NL",
  currencies: "CHF EUR",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Swish",
  lead: "method",
  href: "/connections/payments/adyen-swish",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/swish.svg",
  countries: "SE",
  currencies: "SEK",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Adyen",
  methodName: "Vipps",
  lead: "method",
  href: "/connections/payments/adyen-vipps",
  provider: "adyen",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/adyen.svg",
  methodLogo: "/assets/connectors/methods/vipps.svg",
  countries: "NO",
  currencies: "NOK",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook verify_credentials"
}, {
  name: "Affirm",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/affirm-affirm",
  provider: "affirm",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/affirm.svg",
  methodLogo: "/assets/connectors/methods/affirm.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction delayed_capture direct_integration_create partial_capture partial_refunds redirect_requires_popup refunds requires_void_after_final_capture requires_void_after_partial_capture transaction_sync verify_credentials void"
}, {
  name: "Afterpay",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/afterpay-afterpay",
  provider: "afterpay",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/afterpay.svg",
  methodLogo: "/assets/connectors/methods/afterpay.svg",
  countries: "AU CA NZ US",
  currencies: "AUD CAD NZD USD",
  features: "create_token create_transaction delayed_capture delete_token partial_capture partial_refunds payment_method_tokenization_toggle redirect_requires_popup refunds requires_tokenize_before_transact requires_webhook_setup verify_credentials void"
}, {
  name: "Airwallex",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/airwallex-card",
  provider: "airwallex",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/airwallex.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AT AU BE BG BR CA CH CN CR CY CZ DE DK EE ES FI FJ FR GB GF GI GP GR HK HR HU ID IE IL IM IN IS IT JP KR KY LI LT LU LV MF MH MO MQ MT MX MY NL NO NZ PH PL PR PT RE RO SC SE SG SI SK TH TW US VG VI VN WS YT",
  currencies: "AED ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BRL BSD BTN BWP BZD CAD CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HUF IDR ILS INR ISK JMD JOD JPY KES KGS KHR KMF KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MNT MOP MUR MVR MWK MXN MYR NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RWF SAR SBD SCR SEK SGD SHP SLE SRD SVC SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XOF XPF ZAR ZMW",
  features: "create_transaction deep_linking delayed_capture digital_wallets network_tokens_default open_loop partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup three_d_secure_hosted three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Apple Pay",
  methodName: "",
  lead: "provider",
  href: "/connections/digital-wallets/apple-pay",
  provider: "",
  category: "digital-wallet",
  mode: "",
  logo: "/assets/connectors/methods/applepay.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Arcus",
  methodName: "SPEI",
  lead: "method",
  href: "/connections/payments/arcusfi-spei",
  provider: "arcusfi",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/arcusfi.svg",
  methodLogo: "/assets/connectors/methods/spei.svg",
  countries: "MX",
  currencies: "MXN",
  features: "create_transaction direct_capture requires_webhook_setup verify_credentials"
}, {
  name: "Authipay",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/authipay-card",
  provider: "authipay",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/authipay.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AU CA CH DK GB HK JP NO NZ PL US ZA",
  currencies: "AUD CAD CHF DKK EUR GBP HKD JPY NOK NZD PLN USD ZAR",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets open_loop partial_capture partial_refunds refunds three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Authorize.net",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/authorizenet-card",
  provider: "authorizenet",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/authorizenet.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AUD CAD DKK EUR GBP NOK NZD SEK USD",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets network_tokens_default open_loop partial_capture partial_refunds refunds requires_webhook_setup transaction_sync verify_credentials void zero_auth"
}, {
  name: "Azupay",
  methodName: "PayID",
  lead: "method",
  href: "/connections/payments/azupay-payid",
  provider: "azupay",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/azupay.svg",
  methodLogo: "/assets/connectors/methods/payid.svg",
  countries: "AU",
  currencies: "AUD",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds verify_credentials"
}, {
  name: "Azupay",
  methodName: "PayTo",
  lead: "method",
  href: "/connections/payments/azupay-payto",
  provider: "azupay",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/azupay.svg",
  methodLogo: "/assets/connectors/methods/payto.svg",
  countries: "AU",
  currencies: "AUD",
  features: "create_token create_transaction delete_token direct_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_tokenize_before_transact verify_credentials"
}, {
  name: "BlueSnap",
  methodName: "ACH Direct Debit",
  lead: "method",
  href: "/connections/payments/bluesnap-ach",
  provider: "bluesnap",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/bluesnap.svg",
  methodLogo: "/assets/connectors/methods/ach.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction direct_capture direct_integration_create payment_method_tokenization redirect_requires_popup refunds requires_tokenized_redirect_popup verify_credentials"
}, {
  name: "BlueSnap",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/bluesnap-card",
  provider: "bluesnap",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/bluesnap.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AG AI AL AM AO AQ AR AS AT AU AW AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BV BW BY BZ CA CC CG CH CI CK CL CM CN CO CR CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GT GU GY HK HM HN HR HT HU ID IE IL IM IN IO IS IT JE JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LB LC LI LK LR LS LT LU LV MA MC MD ME MF MG MH MK MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SE SG SH SI SJ SK SL SM SN SR ST SV SX SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VG VI VN VU WF WS YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD ARS AUD AWG BAM BBD BHD BMD BND BOB BRL BSD BWP CAD CHF CLP CNY COP CRC CZK DKK DOP DZD EGP EUR FJD GBP GEL GIP GTQ HKD HUF IDR ILS INR ISK JMD JPY KES KHR KRW KWD KYD KZT LBP LKR MAD MDL MKD MUR MWK MXN MYR NAD NGN NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN QAR RON RSD RUB SAR SCR SDG SEK SGD THB TND TRY TTD TWD TZS UAH USD UYU UZS VND XAF XCD XOF ZAR",
  features: "create_transaction delayed_capture digital_wallets open_loop partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting settlement_reporting_from_webhook three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Braintree",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/braintree-card",
  provider: "braintree",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/braintree.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AMD AOA ARS AUD AWG AZN BAM BBD BDT BIF BMD BND BOB BRL BSD BWP BYN BZD CAD CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR ISK JMD JPY KES KGS KHR KMF KRW KYD KZT LAK LBP LKR LRD LSL MAD MDL MKD MNT MOP MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SEK SGD SHP SLE SOS SRD SVC SYP SZL THB TJS TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VES VND VUV WST XAF XCD XOF XPF YER ZAR",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets network_tokens_default open_loop partial_capture partial_refunds refunds settlement_reporting three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Braintree",
  methodName: "Venmo",
  lead: "method",
  href: "/connections/payments/braintree-venmo",
  provider: "braintree",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/braintree.svg",
  methodLogo: "/assets/connectors/methods/venmo.svg",
  countries: "US",
  currencies: "USD",
  features: "create_token create_transaction deep_linking delayed_capture delete_token partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_tokenize_before_transact settlement_reporting transaction_sync verify_credentials void"
}, {
  name: "Buckaroo",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/buckaroo-card",
  provider: "buckaroo",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/buckaroo.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "CHF DKK EUR GBP NOK PLN SEK USD",
  features: "create_transaction deep_linking delayed_capture partial_capture partial_refunds redirect_requires_popup refunds transaction_sync verify_credentials void"
}, {
  name: "Buckaroo",
  methodName: "iDEAL | Wero",
  lead: "method",
  href: "/connections/payments/buckaroo-ideal",
  provider: "buckaroo",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/buckaroo.svg",
  methodLogo: "/assets/connectors/methods/ideal.svg",
  countries: "NL",
  currencies: "EUR",
  features: "create_transaction deep_linking direct_capture partial_refunds redirect_requires_popup refunds transaction_sync verify_credentials"
}, {
  name: "Chase Orbital",
  methodName: "Bank account (ACH)",
  lead: "method",
  href: "/connections/payments/chaseorbital-bank",
  provider: "chaseorbital",
  category: "bank",
  mode: "bank",
  logo: "/assets/connectors/providers/chaseorbital.svg",
  methodLogo: "/assets/connectors/methods/bank.svg",
  countries: "CA US",
  currencies: "CAD USD",
  features: "bank_details create_transaction direct_capture partial_refunds refunds verify_credentials"
}, {
  name: "Chase Orbital",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/chaseorbital-card",
  provider: "chaseorbital",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/chaseorbital.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "CAD EUR GBP USD",
  features: "create_token create_transaction decremental_authorization delayed_capture delete_token digital_wallets forced_payment incremental_authorization multi_capture network_tokens_default open_loop over_capture partial_capture partial_refunds redirect_requires_popup refunds settlement_reporting three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Checkout.com",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/checkoutcom-card",
  provider: "checkoutcom",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/checkoutcom.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AT AU BE BG BR CA CH CY CZ DE DK EE ES FI FR GB GR HK HU IE IN IT JP LT LU LV MT MX MY NL NO NZ PL PT RO SE SG SI SK US",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BIF BMD BND BOB BRL BSD BWP BZD CAD CDF CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ETB EUR FJD FKP GBP GEL GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR ISK JMD JPY KES KGS KHR KMF KRW KYD KZT LAK LBP LKR LRD LSL MAD MDL MGA MKD MMK MNT MOP MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SEK SGD SHP SLE SOS SRD SZL THB TJS TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_token create_transaction deep_linking delayed_capture delete_token digital_wallets incremental_authorization multi_capture network_tokens_toggle open_loop partial_authorization partial_capture partial_refunds refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Click to Pay",
  methodName: "",
  lead: "provider",
  href: "/connections/digital-wallets/click-to-pay",
  provider: "",
  category: "digital-wallet",
  mode: "",
  logo: "/assets/connectors/methods/click-to-pay.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Cybersource",
  methodName: "",
  lead: "provider",
  href: "/connections/anti-fraud/cybersource",
  provider: "",
  category: "anti-fraud",
  mode: "",
  logo: "/assets/connectors/anti-fraud/cybersource.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Cybersource",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/cybersource-card",
  provider: "cybersource",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/cybersource.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BIF BMD BND BOB BRL BSD BWP BZD CAD CDF CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ETB EUR FJD FKP GBP GEL GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR ISK JMD JPY KES KGS KHR KMF KRW KYD KZT LAK LBP LKR LRD LSL MAD MDL MGA MKD MMK MNT MOP MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SEK SGD SHP SLE SOS SRD SZL THB TJS TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets incremental_authorization network_tokens_default open_loop over_capture partial_capture partial_refunds refunds requires_webhook_setup settlement_reporting three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Cybersource",
  methodName: "iDEAL | Wero",
  lead: "method",
  href: "/connections/payments/cybersource-ideal",
  provider: "cybersource",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/cybersource.svg",
  methodLogo: "/assets/connectors/methods/ideal.svg",
  countries: "NL",
  currencies: "EUR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds transaction_sync verify_credentials"
}, {
  name: "Cybersource",
  methodName: "KCP",
  lead: "method",
  href: "/connections/payments/cybersource-kcp",
  provider: "cybersource",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/cybersource.svg",
  methodLogo: "/assets/connectors/methods/kcp.svg",
  countries: "KR",
  currencies: "KRW",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Abitab",
  lead: "method",
  href: "/connections/payments/dlocal-abitab",
  provider: "dlocal",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/abitab.svg",
  countries: "UY",
  currencies: "UYU",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Alipay",
  lead: "method",
  href: "/connections/payments/dlocal-alipay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/alipay.svg",
  countries: "TH",
  currencies: "THB",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "BCP",
  lead: "method",
  href: "/connections/payments/dlocal-bcp",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/bcp.svg",
  countries: "PE",
  currencies: "PEN",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Boleto",
  lead: "method",
  href: "/connections/payments/dlocal-boleto",
  provider: "dlocal",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/boleto.svg",
  countries: "BR",
  currencies: "BRL",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Boost",
  lead: "method",
  href: "/connections/payments/dlocal-boost",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/boost.svg",
  countries: "MY",
  currencies: "MYR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Bre-B",
  lead: "method",
  href: "/connections/payments/dlocal-breb",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/breb.svg",
  countries: "CO",
  currencies: "COP",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Capitec",
  lead: "method",
  href: "/connections/payments/dlocal-capitec",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/capitec.svg",
  countries: "ZA",
  currencies: "ZAR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/dlocal-card",
  provider: "dlocal",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AR BO BR CI CL CM CO CR DO EC EG GH GT HN ID IN JP KE MA MX MY NG NI PA PE PH PK RW SA SN SV TH TR TZ UG UY VN ZA",
  currencies: "ARS BOB BRL CLP COP CRC DOP EGP GHS GTQ HNL IDR INR JPY KES MAD MXN MYR NGN NIO PEN PHP PKR PYG RWF SAR SVC THB TRY TZS UGX USD UYU VND XAF XOF ZAR",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets issuer_based_installments network_tokens_default open_loop partial_capture partial_refunds refunds settlement_reporting three_d_secure_hosted three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "dLocal",
  methodName: "DANA",
  lead: "method",
  href: "/connections/payments/dlocal-dana",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/dana.svg",
  countries: "ID",
  currencies: "IDR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Efecty",
  lead: "method",
  href: "/connections/payments/dlocal-efecty",
  provider: "dlocal",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/efecty.svg",
  countries: "CO",
  currencies: "COP",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "GCash",
  lead: "method",
  href: "/connections/payments/dlocal-gcash",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/gcash.svg",
  countries: "PH",
  currencies: "PHP",
  features: "create_transaction delete_token direct_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "GrabPay",
  lead: "method",
  href: "/connections/payments/dlocal-grabpay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/grabpay.svg",
  countries: "MY PH",
  currencies: "MYR PHP",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Khipu",
  lead: "method",
  href: "/connections/payments/dlocal-khipu",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/khipu.svg",
  countries: "CL",
  currencies: "CLP",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "LinkAja",
  lead: "method",
  href: "/connections/payments/dlocal-linkaja",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/linkaja.svg",
  countries: "ID",
  currencies: "IDR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Maya",
  lead: "method",
  href: "/connections/payments/dlocal-paymaya",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/paymaya.svg",
  countries: "PH",
  currencies: "PHP",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Maybank QRPay",
  lead: "method",
  href: "/connections/payments/dlocal-maybankqrpay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/maybankqrpay.svg",
  countries: "MY",
  currencies: "MYR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Mercado Pago",
  lead: "method",
  href: "/connections/payments/dlocal-mercadopago",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/mercadopago.svg",
  countries: "BR CL CO MX",
  currencies: "BRL CLP COP MXN",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Nequi",
  lead: "method",
  href: "/connections/payments/dlocal-nequi",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/nequi.svg",
  countries: "CO",
  currencies: "COP",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "NetBanking",
  lead: "method",
  href: "/connections/payments/dlocal-netbanking",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/netbanking.svg",
  countries: "IN",
  currencies: "INR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "NuPay",
  lead: "method",
  href: "/connections/payments/dlocal-nupay",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/nupay.svg",
  countries: "BR",
  currencies: "BRL",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "OVO",
  lead: "method",
  href: "/connections/payments/dlocal-ovo",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/ovo.svg",
  countries: "ID",
  currencies: "IDR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "OXXO",
  lead: "method",
  href: "/connections/payments/dlocal-oxxo",
  provider: "dlocal",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/oxxo.svg",
  countries: "MX",
  currencies: "MXN",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Pago Efectivo",
  lead: "method",
  href: "/connections/payments/dlocal-pagoefectivo",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/pagoefectivo.svg",
  countries: "PE",
  currencies: "PEN",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Payvalida",
  lead: "method",
  href: "/connections/payments/dlocal-payvalida",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/payvalida.svg",
  countries: "PE",
  currencies: "PEN",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "PicPay",
  lead: "method",
  href: "/connections/payments/dlocal-picpay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/picpay.svg",
  countries: "BR",
  currencies: "BRL",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Pix",
  lead: "method",
  href: "/connections/payments/dlocal-pix",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/pix.svg",
  countries: "BR",
  currencies: "BRL",
  features: "create_transaction delete_token direct_capture direct_integration_create partial_refunds payment_method_tokenization refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "PSE",
  lead: "method",
  href: "/connections/payments/dlocal-pse",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/pse.svg",
  countries: "CO",
  currencies: "COP",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Rabbit LINE Pay",
  lead: "method",
  href: "/connections/payments/dlocal-rabbitlinepay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/rabbitlinepay.svg",
  countries: "TH",
  currencies: "THB",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Rapipago",
  lead: "method",
  href: "/connections/payments/dlocal-rapipago",
  provider: "dlocal",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/rapipago.svg",
  countries: "AR",
  currencies: "ARS",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Redpagos",
  lead: "method",
  href: "/connections/payments/dlocal-redpagos",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/redpagos.svg",
  countries: "UY",
  currencies: "UYU",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Servipag",
  lead: "method",
  href: "/connections/payments/dlocal-servipag",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/servipag.svg",
  countries: "CL",
  currencies: "CLP",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "ShopeePay",
  lead: "method",
  href: "/connections/payments/dlocal-shopeepay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/shopeepay.svg",
  countries: "TH",
  currencies: "THB",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "SPEI",
  lead: "method",
  href: "/connections/payments/dlocal-spei",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/spei.svg",
  countries: "MX",
  currencies: "MXN",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Stitch",
  lead: "method",
  href: "/connections/payments/dlocal-stitch",
  provider: "dlocal",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/stitch.svg",
  countries: "ZA",
  currencies: "ZAR",
  features: "create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Thai QR Payment",
  lead: "method",
  href: "/connections/payments/dlocal-thaiqr",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/thaiqr.svg",
  countries: "TH",
  currencies: "THB",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Touch 'n Go",
  lead: "method",
  href: "/connections/payments/dlocal-touchngo",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/touchngo.svg",
  countries: "MY",
  currencies: "MYR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "TrueMoney",
  lead: "method",
  href: "/connections/payments/dlocal-truemoney",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/truemoney.svg",
  countries: "TH",
  currencies: "THB",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "UPI",
  lead: "method",
  href: "/connections/payments/dlocal-upi",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/upi.svg",
  countries: "IN",
  currencies: "INR",
  features: "create_transaction delete_token direct_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Webpay",
  lead: "method",
  href: "/connections/payments/dlocal-webpay",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/webpay.svg",
  countries: "CL",
  currencies: "CLP",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "WeChat Pay",
  lead: "method",
  href: "/connections/payments/dlocal-wechat",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/wechat.svg",
  countries: "TH",
  currencies: "THB",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "dLocal",
  methodName: "Yape",
  lead: "method",
  href: "/connections/payments/dlocal-yape",
  provider: "dlocal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/dlocal.svg",
  methodLogo: "/assets/connectors/methods/yape.svg",
  countries: "PE",
  currencies: "PEN",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "Ecommpay",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/ecommpay-card",
  provider: "ecommpay",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/ecommpay.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_transaction deep_linking delayed_capture delete_token digital_wallets network_tokens_toggle open_loop_toggle partial_capture partial_refunds payment_method_tokenization refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Finix",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/finix-card",
  provider: "finix",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/finix.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "CA US",
  currencies: "CAD USD",
  features: "create_transaction delayed_capture digital_wallets partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void zero_auth"
}, {
  name: "Fiserv",
  methodName: "CardPointe",
  lead: "method",
  href: "/connections/payments/cardpointe-card",
  provider: "cardpointe",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/cardpointe.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_token create_transaction deep_linking delayed_capture over_capture partial_capture partial_refunds payment_method_tokenization refunds three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Fiserv IPG",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/fiserv-card",
  provider: "fiserv",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/fiserv.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AED AUD AWG BBD BHD BIF BRL BSD BYN BZD CAD CHF CNY CZK DKK DOP EUR GBP GYD HKD HUF ILS INR JMD JPY KRW KWD KYD MXN MYR NOK NZD OMR PLN RON RSD RUB SAR SEK SGD SRD TRY TTD TWD USD VES XCD XCG ZAR",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets issuer_based_installments multi_capture network_tokens_toggle open_loop partial_capture partial_refunds refunds three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Forter",
  methodName: "",
  lead: "provider",
  href: "/connections/anti-fraud/forter",
  provider: "",
  category: "anti-fraud",
  mode: "",
  logo: "/assets/connectors/anti-fraud/forter.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "GoCardless",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/gocardless-gocardless",
  provider: "gocardless",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/gocardless.svg",
  methodLogo: "/assets/connectors/methods/gocardless.svg",
  countries: "AT AU BE BG CH CY CZ DE ES FI FR GB HR HU IE IT LU MT NL NO NZ PT RO SE SK US",
  currencies: "AUD CAD DKK EUR GBP NZD SEK USD",
  features: "create_token create_transaction deep_linking delete_token direct_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_tokenize_before_transact requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Google Pay",
  methodName: "",
  lead: "provider",
  href: "/connections/digital-wallets/google-pay",
  provider: "",
  category: "digital-wallet",
  mode: "",
  logo: "/assets/connectors/methods/googlepay.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Klarna",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/klarna-klarna",
  provider: "klarna",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/klarna.svg",
  methodLogo: "/assets/connectors/methods/klarna.svg",
  countries: "AT AU BE CA CH DE DK ES FI FR GB IE IT NL NO PL PT SE US",
  currencies: "AUD CAD CHF DKK EUR GBP NOK PLN SEK USD",
  features: "create_session create_transaction delayed_capture delete_token direct_integration_create multi_capture partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup tracking_details verify_credentials void"
}, {
  name: "Kount KHash",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/kountkhash-card",
  provider: "kountkhash",
  category: "tokenization",
  mode: "card",
  logo: "/assets/connectors/providers/kountkhash.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "US",
  currencies: "USD",
  features: "create_token redirect_requires_popup"
}, {
  name: "Mastercard Gateway",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/mastercard-card",
  provider: "mastercard",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/mastercard.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AE AL AM AO AR AT AU AW AZ BA BB BD BE BG BH BM BN BO BR BS BW BY BZ CA CH CN CO CR CU CY CZ DE DJ DK DO DZ EE EG ES ET FI FJ FK FR GB GE GH GI GM GN GR GT GY HK HN HR HT HU IE IL IN IQ IS IT JM JO JP KE KG KH KM KR KW KY KZ LA LB LK LT LU LV LY MA MD MK MM MN MO MR MT MU MV MW MX MY MZ NA NG NI NL NO NP NZ OM PA PE PG PH PK PL PT PY QA RO RS RU RW SA SB SC SE SG SH SI SK SL SO SR ST SV SZ TH TN TO TR TT TW TZ UA UG US UY UZ VE VN VU WS YE ZA ZM",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets direct_capture network_tokens_default open_loop over_capture partial_capture partial_refunds refunds requires_void_after_final_capture requires_void_after_partial_capture requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Mattilda",
  methodName: "Tapi Cash",
  lead: "method",
  href: "/connections/payments/mattilda-tapi",
  provider: "mattilda",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/mattilda.svg",
  methodLogo: "/assets/connectors/methods/tapi.svg",
  countries: "AR CO MX PE",
  currencies: "ARS COP MXN PEN USD",
  features: "create_transaction custom_approval_expiration direct_capture refunds requires_webhook_setup verify_credentials"
}, {
  name: "Merchant Warrior",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/merchantwarrior-card",
  provider: "merchantwarrior",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/merchantwarrior.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AU GB HK IN NZ SG US",
  currencies: "AUD CAD CHF EUR GBP HKD JPY NZD SGD USD",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets network_tokens_default open_loop partial_capture partial_refunds redirect_requires_popup refunds three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Monato",
  methodName: "SPEI",
  lead: "method",
  href: "/connections/payments/monato-spei",
  provider: "monato",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/monato.svg",
  methodLogo: "/assets/connectors/methods/spei.svg",
  countries: "MX",
  currencies: "MXN",
  features: "create_transaction custom_approval_expiration direct_capture direct_integration_create payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup verify_credentials"
}, {
  name: "Moneris",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/moneris-card",
  provider: "moneris",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/moneris.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "CA US",
  currencies: "CAD USD",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets partial_capture partial_refunds redirect_requires_popup refunds three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Multipago",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/multipago-multipago",
  provider: "multipago",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/multipago.svg",
  methodLogo: "/assets/connectors/methods/multipago.svg",
  countries: "BO",
  currencies: "BOB",
  features: "create_transaction direct_capture redirect_requires_popup requires_webhook_setup verify_credentials"
}, {
  name: "NMI",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/nmi-card",
  provider: "nmi",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/nmi.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AE AR AT BE BO BR CA CH CL CN CO CY DE DK EE ES FI FR GB GR HK ID IL IN IT JP KR LT LU LV MT MX MY NL NO NZ PE PH PL PT PY RU SE SG SI SK TH TR TW US ZA",
  currencies: "AED ARS AUD BOB BRL CAD CHF CLP CNY COP DKK EUR GBP HKD IDR ILS INR JPY KRW MXN MYR NOK NZD PEN PHP PLN PYG RUB SEK SGD THB TRY TWD USD ZAR",
  features: "create_transaction delayed_capture delete_token digital_wallets partial_capture partial_refunds payment_method_tokenization refunds requires_webhook_setup three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Nuvei",
  methodName: "Bank account (ACH)",
  lead: "method",
  href: "/connections/payments/nuvei-bank",
  provider: "nuvei",
  category: "bank",
  mode: "bank",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/bank.svg",
  countries: "US",
  currencies: "USD",
  features: "bank_details create_transaction direct_capture partial_refunds refunds settlement_reporting transaction_sync verify_credentials"
}, {
  name: "Nuvei",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/nuvei-card",
  provider: "nuvei",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AED ALL AMD ARS AUD AZN BAM BDT BHD BMD BND BRL BYN CAD CHF CLP CNY COP CRC CZK DKK DOP DZD EGP EUR GBP GEL GHS GTQ HKD HUF IDR INR IQD ISK JOD JPY KES KGS KRW KWD KYD KZT LBP LKR MAD MDL MKD MMK MNT MUR MWK MXN MYR MZN NAD NGN NOK NZD OMR PEN PHP PKR PLN PYG QAR RON RSD RUB SAR SEK SGD SOS THB TND TOP TRY TTD TWD UAH UGX USD UYU UZS VND XAF XOF YER ZAR",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets network_tokens_default open_loop over_capture partial_authorization partial_capture partial_refunds refunds requires_webhook_setup settlement_reporting three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Nuvei",
  methodName: "iDEAL | Wero",
  lead: "method",
  href: "/connections/payments/nuvei-ideal",
  provider: "nuvei",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/ideal.svg",
  countries: "NL",
  currencies: "EUR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Nuvei",
  methodName: "Interac",
  lead: "method",
  href: "/connections/payments/nuvei-interac",
  provider: "nuvei",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/interac.svg",
  countries: "CA",
  currencies: "CAD",
  features: "create_transaction direct_capture redirect_requires_popup requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Nuvei",
  methodName: "Klarna",
  lead: "method",
  href: "/connections/payments/nuvei-klarna",
  provider: "nuvei",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/klarna.svg",
  countries: "AT BE CH CZ DE DK ES FI FR GB GR HU IE IT NL NO PL PT RO SE SK",
  currencies: "CHF CZK DKK EUR GBP NOK PLN RON SEK",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Nuvei",
  methodName: "Przelewy24",
  lead: "method",
  href: "/connections/payments/nuvei-p24",
  provider: "nuvei",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/p24.svg",
  countries: "PL",
  currencies: "PLN",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Nuvei",
  methodName: "PSE",
  lead: "method",
  href: "/connections/payments/nuvei-pse",
  provider: "nuvei",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/pse.svg",
  countries: "CO",
  currencies: "COP USD",
  features: "create_transaction direct_capture redirect_requires_popup requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Nuvei",
  methodName: "Wero",
  lead: "method",
  href: "/connections/payments/nuvei-wero",
  provider: "nuvei",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/nuvei.svg",
  methodLogo: "/assets/connectors/methods/wero.svg",
  countries: "BE DE",
  currencies: "EUR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "OXXO",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/oxxo-oxxo",
  provider: "oxxo",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/oxxo.svg",
  methodLogo: "/assets/connectors/methods/oxxo.svg",
  countries: "MX",
  currencies: "MXN USD",
  features: "create_transaction custom_approval_expiration deep_linking direct_capture requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "PayPal",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/paypal-paypal",
  provider: "paypal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/paypal.svg",
  methodLogo: "/assets/connectors/methods/paypal.svg",
  countries: "AD AE AG AI AL AM AO AR AT AU AW AZ BA BB BE BF BG BH BI BJ BM BN BO BR BS BT BW BY BZ CA CD CG CH CI CK CL CM CN CO CR CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GI GL GM GN GP GR GT GW GY HK HN HR HU ID IE IL IN IS IT JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LC LI LK LS LT LU LV MA MC MD ME MG MH MK ML MN MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PL PM PN PT PW PY QA RE RO RS RU RW SA SB SC SE SG SH SI SJ SK SL SM SN SO SR ST SV SZ TC TD TG TH TJ TM TN TO TT TV TW TZ UA UG US UY VA VC VE VG VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AUD BRL CAD CHF CNY CZK DKK EUR GBP HKD HUF ILS INR JPY MXN MYR NOK NZD PHP PLN RUB SEK SGD THB TWD USD",
  features: "create_session create_token create_transaction deep_linking delayed_capture delete_token direct_integration_create multi_capture over_capture partial_capture partial_refunds payment_method_tokenization_toggle redirect_requires_popup refunds requires_webhook_setup settlement_reporting transaction_sync verify_credentials void"
}, {
  name: "PayPal",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/paypal-card",
  provider: "paypal",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/paypal.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AG AI AL AM AO AR AT AU AW AZ BA BB BE BF BG BH BI BJ BM BN BO BR BS BT BW BY BZ CA CD CG CH CI CK CL CM CN CO CR CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GI GL GM GN GP GR GT GW GY HK HN HR HU ID IE IL IN IS IT JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LC LI LK LS LT LU LV MA MC MD ME MG MH MK ML MN MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PL PM PN PT PW PY QA RE RO RS RU RW SA SB SC SE SG SH SI SJ SK SL SM SN SO SR ST SV SZ TC TD TG TH TJ TM TN TO TT TV TW TZ UA UG US UY VA VC VE VG VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AUD BRL CAD CHF CNY CZK DKK EUR GBP HKD HUF ILS INR JPY MXN MYR NOK NZD PHP PLN RUB SEK SGD THB TWD USD",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets network_tokens_default open_loop partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting three_d_secure_hosted transaction_sync verify_credentials void"
}, {
  name: "PayPal",
  methodName: "Pay Later",
  lead: "method",
  href: "/connections/payments/paypal-paypalpaylater",
  provider: "paypal",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/paypal.svg",
  methodLogo: "/assets/connectors/methods/paypalpaylater.svg",
  countries: "AD AE AG AI AL AM AO AR AT AU AW AZ BA BB BE BF BG BH BI BJ BM BN BO BR BS BT BW BY BZ CA CD CG CH CI CK CL CM CN CO CR CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GI GL GM GN GP GR GT GW GY HK HN HR HU ID IE IL IN IS IT JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LC LI LK LS LT LU LV MA MC MD ME MG MH MK ML MN MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PL PM PN PT PW PY QA RE RO RS RU RW SA SB SC SE SG SH SI SJ SK SL SM SN SO SR ST SV SZ TC TD TG TH TJ TM TN TO TT TV TW TZ UA UG US UY VA VC VE VG VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AUD BRL CAD CHF CNY CZK DKK EUR GBP HKD HUF ILS INR JPY MXN MYR NOK NZD PHP PLN RUB SEK SGD THB TWD USD",
  features: "create_transaction delayed_capture partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup settlement_reporting transaction_sync verify_credentials void"
}, {
  name: "PayPal",
  methodName: "PayPal (Existing Order)",
  lead: "method",
  href: "/connections/payments/paypal-paypaldirectorder",
  provider: "paypal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/paypal.svg",
  methodLogo: "/assets/connectors/methods/paypaldirectorder.svg",
  countries: "AD AE AG AI AL AM AO AR AT AU AW AZ BA BB BE BF BG BH BI BJ BM BN BO BR BS BT BW BY BZ CA CD CG CH CI CK CL CM CN CO CR CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GI GL GM GN GP GR GT GW GY HK HN HR HU ID IE IL IN IS IT JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LC LI LK LS LT LU LV MA MC MD ME MG MH MK ML MN MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PL PM PN PT PW PY QA RE RO RS RU RW SA SB SC SE SG SH SI SJ SK SL SM SN SO SR ST SV SZ TC TD TG TH TJ TM TN TO TT TV TW TZ UA UG US UY VA VC VE VG VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AUD BRL CAD CHF CNY CZK DKK EUR GBP HKD HUF ILS INR JPY MXN MYR NOK NZD PHP PLN RUB SEK SGD THB TWD USD",
  features: "create_transaction delayed_capture delete_token multi_capture over_capture partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting transaction_sync verify_credentials void"
}, {
  name: "PayPal",
  methodName: "Venmo",
  lead: "method",
  href: "/connections/payments/paypal-venmo",
  provider: "paypal",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/paypal.svg",
  methodLogo: "/assets/connectors/methods/venmo.svg",
  countries: "US",
  currencies: "USD",
  features: "create_session create_transaction delayed_capture delete_token direct_capture direct_integration_create partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup settlement_reporting transaction_sync verify_credentials void"
}, {
  name: "Paysquad",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/paysquad-paysquad",
  provider: "paysquad",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/paysquad.svg",
  methodLogo: "/assets/connectors/methods/paysquad.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AUD CAD CHF DKK EUR GBP HKD JPY MXN NOK NZD SEK SGD USD",
  features: "create_transaction deep_linking direct_capture refunds transaction_sync verify_credentials"
}, {
  name: "Paze",
  methodName: "",
  lead: "provider",
  href: "/connections/digital-wallets/paze",
  provider: "",
  category: "digital-wallet",
  mode: "",
  logo: "/assets/connectors/methods/paze.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Plaid",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/plaid-bank",
  provider: "plaid",
  category: "bank",
  mode: "bank",
  logo: "/assets/connectors/providers/plaid.svg",
  methodLogo: "/assets/connectors/methods/bank.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "bank_aggregators create_session create_transaction deep_linking direct_capture partial_refunds refunds transaction_sync verify_credentials"
}, {
  name: "Planet",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/planet-card",
  provider: "planet",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/planet.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_token create_transaction delayed_capture delete_token partial_capture partial_refunds payment_method_tokenization refunds three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Powertranz",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/powertranz-card",
  provider: "powertranz",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/powertranz.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_token create_transaction delayed_capture direct_integration_create partial_capture partial_refunds payment_method_tokenization refunds three_d_secure_hosted verify_credentials void zero_auth"
}, {
  name: "Qwikcilver",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/qwikcilver-gift-card",
  provider: "",
  category: "gift-card",
  mode: "",
  logo: "/assets/connectors/gift-cards/qwikcilver.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Repay",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/repay-card",
  provider: "repay",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/repay.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "US",
  currencies: "USD",
  features: "create_token create_transaction deep_linking delayed_capture delete_token digital_wallets direct_capture partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds verify_credentials void zero_auth"
}, {
  name: "Riskified",
  methodName: "",
  lead: "provider",
  href: "/connections/anti-fraud/riskified",
  provider: "",
  category: "anti-fraud",
  mode: "",
  logo: "/assets/connectors/anti-fraud/riskified.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Ryft",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/ryft-card",
  provider: "ryft",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/ryft.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AT BE BG CY CZ DE DK EE ES FI FR GB GR HR HU IE IT LT LU LV MT NL PL PT RO SE SI SK",
  currencies: "AED AUD CAD CHF CZK DKK EUR GBP HKD HUF NOK NZD PLN RON SEK TRY USD ZAR",
  features: "create_transaction deep_linking delayed_capture delete_token direct_capture direct_integration_create partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup three_d_secure_hosted transaction_sync verify_credentials void zero_auth"
}, {
  name: "Sardine",
  methodName: "",
  lead: "provider",
  href: "/connections/anti-fraud/sardine",
  provider: "",
  category: "anti-fraud",
  mode: "",
  logo: "/assets/connectors/anti-fraud/sardine.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Sezzle",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/sezzle-sezzle",
  provider: "sezzle",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/sezzle.svg",
  methodLogo: "/assets/connectors/methods/sezzle.svg",
  countries: "CA US",
  currencies: "CAD USD",
  features: "create_transaction decremental_authorization delayed_capture delete_token partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void"
}, {
  name: "Shift4",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/shift4-card",
  provider: "shift4",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/shift4.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_token create_transaction deep_linking delayed_capture delete_token digital_wallets direct_capture incremental_authorization network_tokens_default open_loop partial_capture partial_refunds refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Shift4 i4go",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/shift4i4go-card",
  provider: "shift4i4go",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/shift4i4go.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "US",
  currencies: "USD",
  features: "create_token redirect_requires_popup verify_credentials"
}, {
  name: "Sift",
  methodName: "",
  lead: "provider",
  href: "/connections/anti-fraud/sift",
  provider: "",
  category: "anti-fraud",
  mode: "",
  logo: "/assets/connectors/anti-fraud/sift.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Smartpay",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/smartpay-smartpay",
  provider: "smartpay",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/smartpay.svg",
  methodLogo: "/assets/connectors/methods/smartpay.svg",
  countries: "JP",
  currencies: "JPY",
  features: "create_token create_transaction delayed_capture delete_token partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void"
}, {
  name: "Stripe",
  methodName: "Affirm",
  lead: "method",
  href: "/connections/payments/stripe-affirm",
  provider: "stripe",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/affirm.svg",
  countries: "CA US",
  currencies: "CAD USD",
  features: "create_transaction deep_linking delayed_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void"
}, {
  name: "Stripe",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/stripe-card",
  provider: "stripe",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BIF BMD BND BOB BRL BSD BWP BZD CAD CDF CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ETB EUR FJD FKP GBP GEL GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR ISK JMD JPY KES KGS KHR KMF KRW KYD KZT LAK LBP LKR LRD LSL MAD MDL MGA MKD MMK MNT MOP MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SEK SGD SHP SLE SOS SRD SZL THB TJS TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_token create_transaction deep_linking delayed_capture delete_token digital_wallets issuer_based_installments network_tokens_toggle open_loop_toggle partial_authorization partial_capture partial_refunds payment_method_tokenization refunds requires_webhook_setup settlement_reporting three_d_secure_hosted three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Stripe",
  methodName: "Hosted payment page",
  lead: "method",
  href: "/connections/payments/stripe-stripe",
  provider: "stripe",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/stripe.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction deep_linking delayed_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void"
}, {
  name: "Stripe",
  methodName: "Klarna",
  lead: "method",
  href: "/connections/payments/stripe-klarna",
  provider: "stripe",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/klarna.svg",
  countries: "AT AU BE CA CH CZ DE DK ES FI FR GB GR IE IT NL NO NZ PL PT RO SE US",
  currencies: "AUD CAD CHF CZK DKK EUR GBP NOK NZD PLN RON SEK USD",
  features: "create_token create_transaction deep_linking delayed_capture delete_token direct_capture direct_integration_create partial_capture partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void"
}, {
  name: "Stripe",
  methodName: "Onelink",
  lead: "method",
  href: "/connections/payments/stripe-onelink",
  provider: "stripe",
  category: "wallet",
  mode: "redirect",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/onelink.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction deep_linking delayed_capture direct_integration_create partial_refunds payment_method_tokenization redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials void"
}, {
  name: "Stripe",
  methodName: "OXXO",
  lead: "method",
  href: "/connections/payments/stripe-oxxo",
  provider: "stripe",
  category: "cash",
  mode: "redirect",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/oxxo.svg",
  countries: "MX",
  currencies: "MXN",
  features: "create_transaction deep_linking direct_capture direct_integration_create redirect_requires_popup requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Stripe",
  methodName: "SPEI",
  lead: "method",
  href: "/connections/payments/stripe-spei",
  provider: "stripe",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/stripe.svg",
  methodLogo: "/assets/connectors/methods/spei.svg",
  countries: "MX",
  currencies: "MXN",
  features: "create_transaction deep_linking direct_capture direct_integration_create partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "The Giving Block",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/givingblock-givingblock",
  provider: "givingblock",
  category: "crypto",
  mode: "redirect",
  logo: "/assets/connectors/providers/givingblock.svg",
  methodLogo: "/assets/connectors/methods/givingblock.svg",
  countries: "GB US",
  currencies: "GBP USD",
  features: "create_session create_transaction direct_capture redirect_requires_popup requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "TokenEx",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/tokenex-card",
  provider: "tokenex",
  category: "tokenization",
  mode: "card",
  logo: "/assets/connectors/providers/tokenex.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "US",
  currencies: "USD",
  features: "create_token delete_token verify_credentials zero_auth"
}, {
  name: "Trust Payments",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/trustpayments-card",
  provider: "trustpayments",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/trustpayments.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AZN BAM BBD BDT BHD BMD BND BOB BRL BSD BWP BZD CAD CHF CLP CNY COP CRC CZK DKK DOP DZD EGP EUR FJD GBP GEL GIP GTQ HKD HNL HUF IDR ILS INR IQD ISK JMD JOD JPY KES KGS KHR KRW KWD KYD KZT LAK LBP LKR LRD MAD MDL MKD MNT MOP MUR MXN MYR MZN NGN NOK NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD SAR SCR SEK SGD THB TJS TMT TND TRY TTD TWD TZS UAH USD UYU UZS VND XCD XCG XOF YER ZAR",
  features: "create_token create_transaction delayed_capture digital_wallets partial_capture partial_refunds payment_method_tokenization refunds three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Trustly (Europe)",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/trustlyeurope-trustlyeurope",
  provider: "trustlyeurope",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/trustlyeurope.svg",
  methodLogo: "/assets/connectors/methods/trustlyeurope.svg",
  countries: "AT CZ DE DK EE ES FI GB LT LV NL NO PL SE",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BRL BSD BWP BZD CAD CDF CHF CNY CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LYD MAD MDL MGA MKD MMK MNT MOP MUR MVR MWK MYR MZN NGN NIO NOK NPR NZD OMR PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SOS SRD SYP SZL THB TJS TMT TOP TRY TTD TWD TZS UAH UGX USD UZS VND VUV WST XCD XCG XPF YER ZAR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds verify_credentials"
}, {
  name: "Trustly (United States)",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/trustly-trustly",
  provider: "trustly",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/trustly.svg",
  methodLogo: "/assets/connectors/methods/trustly.svg",
  countries: "US",
  currencies: "USD",
  features: "create_transaction deep_linking delayed_capture delete_token direct_integration_create partial_capture partial_refunds payment_method_tokenization_toggle redirect_requires_popup refunds settlement_reporting transaction_sync verify_credentials void"
}, {
  name: "Unlimit",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/unlimit-card",
  provider: "unlimit",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/unlimit.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AE AO AR AT AU AZ BE BG BH BR BY CA CH CL CN CO CR CY CZ DE DK EE EG ES FI FR GB GH GR GT HK HR HU ID IE IL IN IT JP KE KR KW KZ LT LU LV MA MD MN MT MX MY MZ NG NL NO NZ OM PE PH PK PL PT QA RO RS RU SA SE SG SI SK TH TR TW TZ UA UG US UY UZ VN ZA",
  currencies: "AED AOA ARS AUD AZN BHD BRL BYN CAD CHF CNY COP CRC CZK DKK EGP EUR GBP GTQ HKD HUF IDR ILS INR JPY KES KRW KWD KZT MAD MDL MNT MXN MYR MZN NGN NOK NZD OMR PHP PKR PLN QAR RON RSD RUB SAR SEK SGD THB TRY TWD TZS UAH USD UZS VND ZAR",
  features: "create_transaction deep_linking delayed_capture digital_wallets network_tokens_default open_loop partial_capture partial_refunds refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "USAePay",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/usaepay-card",
  provider: "usaepay",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/usaepay.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "US",
  currencies: "USD",
  features: "create_token create_transaction deep_linking delayed_capture partial_capture partial_refunds payment_method_tokenization refunds transaction_sync verify_credentials void"
}, {
  name: "Value Link",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/valuelink-gift-card",
  provider: "",
  category: "gift-card",
  mode: "",
  logo: "/assets/connectors/gift-cards/valuelink.svg",
  methodLogo: "",
  countries: "",
  currencies: "",
  features: ""
}, {
  name: "Windcave",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/windcave-card",
  provider: "windcave",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/windcave.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BOV BRL BSD BTN BWP BYN BZD CAD CDF CHE CHF CHW CLF CLP CNY COP COU CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MXV MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD USN UYI UYU UYW UZS VED VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW ZWG",
  features: "create_transaction delayed_capture direct_capture partial_capture partial_refunds payment_method_tokenization refunds three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Worldline Connect",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/worldlineconnect-card",
  provider: "worldlineconnect",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/worldlineconnect.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IS IT JE JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RW SA SB SC SE SG SH SI SJ SK SL SM SN SO SR ST SV SX SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AED ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BRL BSD BTN BWP BYN BZD CAD CDF CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD ISK JMD JOD JPY KES KGS KHR KMF KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RWF SAR SBD SCR SEK SGD SHP SOS SRD SVC SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_token create_transaction delayed_capture delete_token digital_wallets network_tokens_default open_loop partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Worldline TravelHub",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/travelhub-card",
  provider: "travelhub",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/travelhub.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IS IT JE JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RW SA SB SC SE SG SH SI SJ SK SL SM SN SO SR ST SV SX SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
  currencies: "AED ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BRL BSD BTN BWP BYN BZD CAD CDF CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD ISK JMD JOD JPY KES KGS KHR KMF KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RWF SAR SBD SCR SEK SGD SHP SOS SRD SVC SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_transaction delayed_capture digital_wallets open_loop partial_refunds redirect_requires_popup refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void"
}, {
  name: "Worldline TravelHub",
  methodName: "iDEAL | Wero",
  lead: "method",
  href: "/connections/payments/travelhub-ideal",
  provider: "travelhub",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/travelhub.svg",
  methodLogo: "/assets/connectors/methods/ideal.svg",
  countries: "NL",
  currencies: "EUR",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Worldline TravelHub",
  methodName: "Sofort",
  lead: "method",
  href: "/connections/payments/travelhub-sofort",
  provider: "travelhub",
  category: "bank",
  mode: "redirect",
  logo: "/assets/connectors/providers/travelhub.svg",
  methodLogo: "/assets/connectors/methods/sofort.svg",
  countries: "AT BE CH DE ES GB IT PL",
  currencies: "CHF EUR GBP PLN",
  features: "create_transaction direct_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup transaction_sync verify_credentials"
}, {
  name: "Worldpay (VAP)",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/worldpayvap-card",
  provider: "worldpayvap",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/worldpayvap.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "CA US",
  currencies: "AED AFN ALL AMD AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BRL BSD BTN BWP BYN BZD CAD CDF CHF CLP CNY COP CRC CUP CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLE SOS SRD SSP STN SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VES VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_token create_transaction delayed_capture digital_wallets network_tokens_default open_loop partial_capture partial_refunds refunds requires_void_after_final_capture requires_void_after_partial_capture three_d_secure_pass_through verify_credentials void zero_auth"
}, {
  name: "Worldpay (WPG)",
  methodName: "Card",
  lead: "provider",
  href: "/connections/payments/worldpaywpg-card",
  provider: "worldpaywpg",
  category: "card",
  mode: "card",
  logo: "/assets/connectors/providers/worldpaywpg.svg",
  methodLogo: "/assets/connectors/methods/card.svg",
  countries: "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LK LR LS LV LY MA MD ME MF MG MK MM MN MO MP MR MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE ZA ZM ZW",
  currencies: "AED AFN AOA ARS AUD AWG AZN BAM BBD BDT BHD BIF BMD BND BOB BRL BSD BTN BWP BYN BZD CAD CDF CHF CLP CNY COP CRC CVE CZK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HTG HUF IDR ILS INR IQD IRR ISK JMD JOD JPY KES KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRU MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SEK SGD SHP SOS SRD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VND VUV WST XAF XCD XCG XOF XPF YER ZAR ZMW",
  features: "create_token create_transaction deep_linking delayed_capture delete_token digital_wallets issuer_based_installments network_tokens_default open_loop partial_capture partial_refunds redirect_requires_popup refunds requires_webhook_setup three_d_secure_pass_through transaction_sync verify_credentials void zero_auth"
}, {
  name: "Zip",
  methodName: "",
  lead: "provider",
  href: "/connections/payments/zippay-zippay",
  provider: "zippay",
  category: "bnpl",
  mode: "redirect",
  logo: "/assets/connectors/providers/zippay.svg",
  methodLogo: "/assets/connectors/methods/zippay.svg",
  countries: "AU CA GD GE MX NZ US",
  currencies: "AUD NZD USD",
  features: "create_token create_transaction delayed_capture delete_token partial_capture partial_refunds payment_method_tokenization_toggle redirect_requires_popup refunds requires_tokenize_before_transact verify_credentials void zero_auth"
}];

export const ConnectorCatalog = ({entries}) => {
  const [query, setQuery] = useState("");
  const [category, setCategory] = useState("all");
  const [country, setCountry] = useState("");
  const [supports, setSupports] = useState("");
  const [urlLoaded, setUrlLoaded] = useState(false);
  useEffect(() => {
    try {
      const params = new URLSearchParams(window.location.search);
      setQuery(params.get("q") || "");
      setCategory(params.get("category") || "all");
      setCountry((params.get("country") || "").toUpperCase());
      setSupports(params.get("supports") || "");
    } catch (e) {}
    setUrlLoaded(true);
  }, []);
  useEffect(() => {
    if (!urlLoaded) return;
    try {
      const params = new URLSearchParams(window.location.search);
      const set = (key, value, fallback) => value && value !== fallback ? params.set(key, value) : params.delete(key);
      set("q", query.trim(), "");
      set("category", category, "all");
      set("country", country, "");
      set("supports", supports, "");
      const search = params.toString();
      const url = `${window.location.pathname}${search ? `?${search}` : ""}${window.location.hash}`;
      window.history.replaceState(window.history.state, "", url);
    } catch (e) {}
  }, [urlLoaded, query, category, country, supports]);
  const SUPPORTS = [{
    id: "3ds",
    keys: ["three_d_secure_pass_through", "three_d_secure_hosted"],
    label: "3-D Secure"
  }, {
    id: "network-tokens",
    keys: ["network_tokens_default", "network_tokens_toggle"],
    label: "Network tokens"
  }, {
    id: "digital-wallets",
    keys: ["digital_wallets"],
    label: "Digital wallets"
  }, {
    id: "delayed-capture",
    keys: ["delayed_capture"],
    label: "Delayed capture"
  }, {
    id: "partial-capture",
    keys: ["partial_capture"],
    label: "Partial capture"
  }, {
    id: "refunds",
    keys: ["refunds"],
    label: "Refunds"
  }, {
    id: "partial-refunds",
    keys: ["partial_refunds"],
    label: "Partial refunds"
  }, {
    id: "tokenization",
    keys: ["payment_method_tokenization", "payment_method_tokenization_toggle"],
    label: "Payment method tokenization"
  }, {
    id: "settlement-reporting",
    keys: ["settlement_reporting"],
    label: "Settlement reporting"
  }];
  const CATEGORY_LABELS = {
    card: "Cards",
    bank: "Banking",
    bnpl: "BNPL",
    cash: "Cash vouchers",
    wallet: "Wallets",
    crypto: "Crypto",
    tokenization: "Tokenization",
    "digital-wallet": "Digital wallets",
    "gift-card": "Gift cards",
    "anti-fraud": "Anti-fraud"
  };
  const ORDER = Object.keys(CATEGORY_LABELS);
  const NAME_OVERRIDES = {
    authorizenet: "Authorize.net",
    cardpointe: "CardPointe",
    cybersource: "Cybersource",
    dlocal: "dLocal",
    shift4i4go: "Shift4 i4go",
    tokenex: "TokenEx",
    "worldine travelhub": "Worldline TravelHub"
  };
  const fix = value => NAME_OVERRIDES[(value || "").toLowerCase()] || value || "";
  const all = (entries || []).map(raw => {
    const e = {
      ...raw,
      name: fix(raw.name),
      methodName: fix(raw.methodName)
    };
    const categoryLabel = CATEGORY_LABELS[e.category] || e.category;
    const methodLed = e.lead === "method";
    const cardProduct = methodLed && e.category === "card";
    return {
      ...e,
      countrySet: new Set((e.countries || "").split(/\s+/).filter(Boolean)),
      featureSet: new Set((e.features || "").split(/\s+/).filter(Boolean)),
      categoryLabel,
      title: methodLed ? e.methodName : e.name,
      subtitle: (cardProduct ? `via ${e.name} · Card` : methodLed ? `via ${e.name} · ${categoryLabel}` : e.methodName || categoryLabel) + (e.category !== "bank" ? "" : e.mode === "bank" ? " · Stored in Gr4vy" : e.mode === "redirect" ? " · Redirect" : ""),
      primaryLogo: methodLed && !cardProduct && e.methodLogo ? e.methodLogo : e.logo,
      badgeLogo: cardProduct ? e.methodLogo : methodLed ? e.logo : e.methodName ? e.methodLogo : ""
    };
  }).sort((a, b) => a.title.localeCompare(b.title, "en", {
    sensitivity: "base"
  }) || a.name.localeCompare(b.name, "en", {
    sensitivity: "base"
  }));
  let regionNames = null;
  try {
    regionNames = new Intl.DisplayNames(["en"], {
      type: "region"
    });
  } catch (e) {
    regionNames = null;
  }
  const countryName = code => {
    try {
      return regionNames && regionNames.of(code) || code;
    } catch (e) {
      return code;
    }
  };
  const countryOptions = [...new Set(all.flatMap(e => [...e.countrySet]))].map(code => ({
    code,
    label: countryName(code)
  })).sort((a, b) => a.label.localeCompare(b.label));
  const q = query.trim().toLowerCase();
  const matchesText = e => !q || [e.name, e.methodName, e.categoryLabel].some(v => v && v.toLowerCase().includes(q));
  const matchesCountry = e => !country || e.countrySet.has(country);
  const supportsEntry = SUPPORTS.find(c => c.id === supports);
  const matchesSupports = e => !supportsEntry || supportsEntry.keys.some(k => e.featureSet.has(k));
  const filtered = Boolean(q || country || supportsEntry);
  const base = all.filter(e => matchesText(e) && matchesCountry(e) && matchesSupports(e));
  const counts = {};
  for (const e of base) counts[e.category] = (counts[e.category] || 0) + 1;
  const results = base.filter(e => category === "all" || e.category === category);
  const categories = ORDER.filter(key => all.some(e => e.category === key));
  const border = "1px solid rgba(128, 128, 128, 0.25)";
  const controlStyle = {
    color: "inherit",
    background: "transparent",
    border,
    borderRadius: "0.5rem",
    fontSize: "0.875rem",
    padding: "0.45rem 0.75rem"
  };
  const pillStyle = active => ({
    ...controlStyle,
    borderRadius: "999px",
    padding: "0.25rem 0.75rem",
    cursor: "pointer",
    fontWeight: active ? 600 : 400,
    background: active ? "rgba(128, 128, 128, 0.15)" : "transparent",
    borderColor: active ? "rgba(128, 128, 128, 0.6)" : "rgba(128, 128, 128, 0.25)"
  });
  const renderPill = (key, label, n) => <button key={key} type="button" aria-pressed={category === key} onClick={() => setCategory(key)} style={pillStyle(category === key)}>
      {label}
      {n == null ? null : <span style={{
    opacity: 0.6
  }}> {n}</span>}
    </button>;
  const renderCard = e => <a key={e.href} href={e.href} title={e.methodName ? `${e.name} - ${e.methodName}` : e.name} style={{
    display: "flex",
    alignItems: "center",
    gap: "0.75rem",
    padding: "0.75rem",
    border,
    borderRadius: "0.75rem",
    textDecoration: "none",
    color: "inherit"
  }}>
      <span style={{
    position: "relative",
    flexShrink: 0,
    width: "2.5rem",
    height: "2.5rem"
  }}>
        <img src={e.primaryLogo} alt="" width="40" height="40" loading="lazy" onError={ev => {
    if (ev.currentTarget.src.indexOf(e.logo) === -1) ev.currentTarget.src = e.logo;
  }} style={{
    width: "2.5rem",
    height: "2.5rem",
    borderRadius: "0.4rem",
    margin: 0
  }} />
        {e.badgeLogo ? <img src={e.badgeLogo} alt="" width="18" height="18" loading="lazy" onError={ev => {
    ev.currentTarget.style.display = "none";
  }} style={{
    position: "absolute",
    right: "-0.3rem",
    bottom: "-0.3rem",
    width: "1.125rem",
    height: "1.125rem",
    borderRadius: "0.2rem",
    boxShadow: "0 0 0 2px var(--background-light, #fff)",
    margin: 0
  }} /> : null}
      </span>
      <span style={{
    display: "flex",
    flexDirection: "column",
    minWidth: 0
  }}>
        <span style={{
    fontWeight: 600,
    lineHeight: 1.3
  }}>{e.title}</span>
        <span style={{
    fontSize: "0.8125rem",
    opacity: 0.7,
    overflow: "hidden",
    textOverflow: "ellipsis",
    whiteSpace: "nowrap"
  }}>
          {e.subtitle}
        </span>
      </span>
    </a>;
  return <div className="not-prose">
      <div style={{
    display: "flex",
    flexWrap: "wrap",
    gap: "0.5rem",
    marginBottom: "0.75rem"
  }}>
        <input type="search" value={query} onChange={ev => setQuery(ev.target.value)} placeholder="Search connections" aria-label="Search connections" style={{
    ...controlStyle,
    flex: "1 1 16rem"
  }} />
        <select value={country} onChange={ev => setCountry(ev.target.value)} aria-label="Filter by country" style={{
    ...controlStyle,
    flex: "0 1 14rem"
  }}>
          <option value="">All countries</option>
          {countryOptions.map(c => <option key={c.code} value={c.code}>
              {c.label}
            </option>)}
        </select>
        <select value={supports} onChange={ev => setSupports(ev.target.value)} aria-label="Filter by capability" style={{
    ...controlStyle,
    flex: "0 1 14rem"
  }}>
          <option value="">Any capability</option>
          {SUPPORTS.map(c => <option key={c.id} value={c.id}>
              Supports {c.label}
            </option>)}
        </select>
      </div>

      <div style={{
    display: "flex",
    flexWrap: "wrap",
    gap: "0.4rem",
    marginBottom: "1rem"
  }}>
        {renderPill("all", "All", filtered ? base.length : null)}
        {categories.filter(key => counts[key] || category === key).map(key => renderPill(key, CATEGORY_LABELS[key], counts[key] || 0))}
      </div>

      {filtered || category !== "all" ? <p style={{
    fontSize: "0.8125rem",
    opacity: 0.6,
    margin: "0 0 0.75rem"
  }}>
          Showing {results.length} {results.length === 1 ? "connection" : "connections"}
          {country ? ` available in ${countryName(country)}` : ""}
          {supportsEntry ? ` that support ${supportsEntry.label}` : ""}.
        </p> : null}

      <div style={{
    display: "grid",
    gridTemplateColumns: "repeat(auto-fill, minmax(14rem, 1fr))",
    gap: "0.75rem"
  }}>
        {results.map(renderCard)}
      </div>

      {results.length === 0 ? <p style={{
    opacity: 0.7,
    marginTop: "1rem"
  }}>
          No connections match your filters.
        </p> : null}
    </div>;
};

Search by provider or payment method, filter by category, pick a country to see which connectors support buyers there, or pick a capability such as 3-D Secure. The filters stay in the page address, so you can share a filtered view as a link. Select a connection to open its setup guide.

<ConnectorCatalog entries={catalog} />
