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

> ## Agent Instructions
> Use the Payrails Web SDK v6 for new browser integrations. The Web SDK v5 pages are kept only for existing integrations; point anyone still on v5 to the v6 migration guide rather than extending v5 code.
> Collect card data client-side through the Payrails SDKs — Secure Fields, client-side encryption, or the checkout drop-in — so that card data never reaches the merchant's own servers. Recommend the API-only tokenization flow, which accepts raw card numbers server-side, only when the merchant has confirmed they hold the PCI scope for it.
> Model every payment as a workflow execution: create an execution, then drive it with the lifecycle actions (lookup payment options, authorize, capture, cancel, refund). Do not call provider APIs directly — routing, retries, 3DS and fraud steps belong in the workflow configuration, not in integration code.
> Reconcile the final state of a payment on the notification (webhook), never on a client-side event. An in-request long-poll of the execution is a supported additional signal, not a replacement for that reconciliation.
> Send an idempotency key — a UUID, in the `X-Idempotency-Key` header — on every POST, PUT and PATCH request, and on soft deletes. GET requests need none, and hard deletes cannot be idempotent.
> Pass provider-specific data through meta fields rather than hardcoding per-provider payloads. Payrails translates meta fields into each provider's own format.
> Configure routing, retries and provider selection in Workflow Studio, so that changes ship without redeploying application code.

# BLIK

> Accept BLIK code payments from customers in Poland, and compare the PSPs that process BLIK through Payrails.

export const ProviderLogo = ({code, alt, bleed = false, mono = false}) => {
  const root = `https://assets.payrails.io/img/logos/${code}`;
  const sources = bleed ? [`${root}/logo-full-bleed.svg`, `${root}/logo.svg`] : [`${root}/logo.svg`];
  const [index, setIndex] = useState(0);
  const ref = useRef(null);
  const fail = i => setIndex(current => current === i ? i + 1 : current);
  useEffect(() => {
    const img = ref.current;
    if (img && img.complete) img.decode().catch(() => fail(index));
  }, [index]);
  if (index >= sources.length) {
    return <span className="provider-card-logo-fallback" role="img" aria-label={alt} />;
  }
  return <img key={sources[index]} ref={ref} src={sources[index]} alt={alt} className={mono ? "provider-logo-mono" : undefined} onError={() => fail(index)} />;
};

export const ProviderComparisonTable = ({providers, workflowKeys}) => {
  const hideWorkflows = ["interoperability"];
  if (!providers || providers.length === 0) {
    return <p>
                <em>
                    No providers configured for this method yet — add a
                    <code>providers</code> list to its entry in{" "}
                    <code>snippets/payment-methods/data.mdx</code>.
                </em>
            </p>;
  }
  const display = value => value === true ? "✔" : value === false ? "✖" : value === "pending" ? "⏳" : value === null || value === undefined ? "N/A" : value;
  return <table>
            <thead>
                <tr>
                    <th>Workflow</th>
                    {providers.map(p => <th key={p.code}>
                            <a href={p.href}>{p.name}</a>
                        </th>)}
                </tr>
            </thead>
            <tbody>
                {workflowKeys.filter(w => !hideWorkflows.includes(w.key.toLowerCase())).map(w => <tr key={w.key}>
                            <td>
                                {w.href ? <a href={w.href}>{w.label}</a> : w.label}
                            </td>
                            {providers.map(p => <td key={p.code}>
                                    {display(p.workflows && p.workflows[w.key])}
                                </td>)}
                        </tr>)}
            </tbody>
        </table>;
};

export const SupportedCountriesTable = ({countries, continents, method, merchant = false}) => {
  const flagFor = code => code.toUpperCase().replace(/./g, ch => String.fromCodePoint(ch.charCodeAt(0) + 127397));
  if (!countries || countries.length === 0) {
    return <p>
                <em>
                    No countries configured for this method yet — add an entry
                    to <code>snippets/payment-methods/data.mdx</code>.
                </em>
            </p>;
  }
  const byContinent = {};
  for (const continent of continents) {
    byContinent[continent] = [];
  }
  for (const country of countries) {
    if (!byContinent[country.continent]) {
      byContinent[country.continent] = [];
    }
    byContinent[country.continent].push(country);
  }
  const rows = continents.map(continent => ({
    continent,
    list: (byContinent[continent] || []).slice().sort((a, b) => a.name.localeCompare(b.name))
  })).filter(row => row.list.length > 0);
  const description = merchant ? `Merchants based in the following regions can accept ${method} payments:` : `${method} is available to customers based in:`;
  return <div>
            {method && <p>{description}</p>}
            <table>
                <thead>
                    <tr>
                        <th className="min-w-[115px]">Region(s)</th>
                        <th>Countries</th>
                    </tr>
                </thead>
                <tbody>
                    {rows.map(row => <tr key={row.continent}>
                            <td>
                                <b>{row.continent}</b>
                            </td>
                            <td>
                                <span className="inline-flex flex-row flex-wrap">
                                    {row.list.map(c => <span className="text-xs text-nowrap rounded-sm hover:mint-bg-gray-100 cursor-default px-1" key={c.code}>
                                            {flagFor(c.code)} {c.name}
                                        </span>)}
                                </span>
                            </td>
                        </tr>)}
                </tbody>
            </table>
        </div>;
};

export const CONTINENTS = ["Africa", "Asia Pacific", "Europe", "Latin America", "Middle East", "North America"];

export const WORKFLOW_KEYS = [{
  key: "sdk",
  label: "Payrails SDK"
}, {
  key: "api",
  label: "Payrails API"
}, {
  key: "delayedCapture",
  label: "Delayed / Manual Capture",
  href: "/docs/orchestration/payment-acceptance/capture-and-cancel-modes#capture-mode"
}, {
  key: "instantCapture",
  label: "Instant Capture",
  href: "/docs/orchestration/payment-acceptance/capture-and-cancel-modes#capture-mode"
}, {
  key: "cancelVoid",
  label: "Cancel / Void",
  href: "/docs/orchestration/payment-acceptance/cancel-a-payment"
}, {
  key: "refund",
  label: "Refund / Reverse",
  href: "/docs/orchestration/payment-acceptance/refund-a-payment"
}, {
  key: "saveInstruments",
  label: "Save Instruments",
  href: "/docs/resources/manage-instruments"
}, {
  key: "mit",
  label: "Merchant Initiated Transaction (MIT)",
  href: "/docs/resources/payments/authorization-flags"
}, {
  key: "interoperability",
  label: "Interoperability"
}];

export const paymentMethods = [{
  slug: "1voucher",
  name: "1Voucher",
  href: "/docs/orchestration/payment-methods/1voucher",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "bank-alfalah",
  name: "Alfa (Bank Alfalah)",
  href: "/docs/orchestration/payment-methods/bank-alfalah",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }]
}, {
  slug: "alipay",
  name: "Alipay",
  href: "/docs/orchestration/payment-methods/alipay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "AU",
    name: "Australia",
    continent: "Asia Pacific"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "BG",
    name: "Bulgaria",
    continent: "Europe"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CN",
    name: "China",
    continent: "Asia Pacific"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MT",
    name: "Malta",
    continent: "Europe"
  }, {
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NZ",
    name: "New Zealand",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "RO",
    name: "Romania",
    continent: "Europe"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }],
  providers: [{
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/alipay/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "nuvei",
    name: "Nuvei",
    href: "/docs/orchestration/payment-methods/alipay/nuvei",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/alipay/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "worldpay",
    name: "Worldpay",
    href: "/docs/orchestration/payment-methods/alipay/worldpay",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "amazon-pay",
  name: "Amazon Pay",
  href: "/docs/orchestration/payment-methods/amazon-pay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: true,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }]
}, {
  slug: "apple-pay",
  name: "Apple Pay",
  href: "/docs/orchestration/payment-methods/apple-pay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: true,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: "PSP tokens, Network tokens"
  },
  countries: [{
    code: "AE",
    name: "United Arab Emirates",
    continent: "Middle East"
  }, {
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "AU",
    name: "Australia",
    continent: "Asia Pacific"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "BG",
    name: "Bulgaria",
    continent: "Europe"
  }, {
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CH",
    name: "Switzerland",
    continent: "Europe"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "EG",
    name: "Egypt",
    continent: "Africa"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GI",
    name: "Gibraltar",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HR",
    name: "Croatia",
    continent: "Europe"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IS",
    name: "Iceland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "LI",
    name: "Liechtenstein",
    continent: "Europe"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MA",
    name: "Morocco",
    continent: "Africa"
  }, {
    code: "MT",
    name: "Malta",
    continent: "Europe"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NZ",
    name: "New Zealand",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PR",
    name: "Puerto Rico",
    continent: "Latin America"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "RO",
    name: "Romania",
    continent: "Europe"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }, {
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "bancontact",
  name: "Bancontact",
  href: "/docs/orchestration/payment-methods/bancontact",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: false
  },
  countries: [{
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }],
  providers: [{
    code: "adyen",
    name: "Adyen",
    href: "/docs/orchestration/payment-methods/bancontact/adyen",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: true,
      mit: true,
      interoperability: false
    }
  }, {
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/bancontact/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "nuvei",
    name: "Nuvei",
    href: "/docs/orchestration/payment-methods/bancontact/nuvei",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/bancontact/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "worldpay",
    name: "Worldpay",
    href: "/docs/orchestration/payment-methods/bancontact/worldpay",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "bank-transfers",
  name: "Bank Transfers",
  href: "/docs/orchestration/payment-methods/bank-transfers",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }, {
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/bank-transfers/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "flutterwave",
    name: "Flutterwave",
    href: "/docs/orchestration/payment-methods/bank-transfers/flutterwave",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "blik",
  name: "BLIK",
  href: "/docs/orchestration/payment-methods/blik",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }],
  providers: [{
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/blik/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/blik/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "boleto",
  name: "Boleto",
  href: "/docs/orchestration/payment-methods/boleto",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }]
}, {
  slug: "cards",
  name: "Cards",
  href: "/docs/orchestration/payment-methods/cards",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: true,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: "Vault tokens, PSP tokens, Network tokens"
  },
  countries: [{
    code: "AE",
    name: "United Arab Emirates",
    continent: "Middle East"
  }, {
    code: "AR",
    name: "Argentina",
    continent: "Latin America"
  }, {
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "AU",
    name: "Australia",
    continent: "Asia Pacific"
  }, {
    code: "BD",
    name: "Bangladesh",
    continent: "Asia Pacific"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "BG",
    name: "Bulgaria",
    continent: "Europe"
  }, {
    code: "BH",
    name: "Bahrain",
    continent: "Middle East"
  }, {
    code: "BO",
    name: "Bolivia",
    continent: "Latin America"
  }, {
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CH",
    name: "Switzerland",
    continent: "Europe"
  }, {
    code: "CL",
    name: "Chile",
    continent: "Latin America"
  }, {
    code: "CM",
    name: "Cameroon",
    continent: "Africa"
  }, {
    code: "CN",
    name: "China",
    continent: "Asia Pacific"
  }, {
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }, {
    code: "CR",
    name: "Costa Rica",
    continent: "Latin America"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "DO",
    name: "Dominican Republic",
    continent: "Latin America"
  }, {
    code: "EC",
    name: "Ecuador",
    continent: "Latin America"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "EG",
    name: "Egypt",
    continent: "Africa"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GH",
    name: "Ghana",
    continent: "Africa"
  }, {
    code: "GI",
    name: "Gibraltar",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "GT",
    name: "Guatemala",
    continent: "Latin America"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HN",
    name: "Honduras",
    continent: "Latin America"
  }, {
    code: "HR",
    name: "Croatia",
    continent: "Europe"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IL",
    name: "Israel",
    continent: "Middle East"
  }, {
    code: "IN",
    name: "India",
    continent: "Asia Pacific"
  }, {
    code: "IQ",
    name: "Iraq",
    continent: "Middle East"
  }, {
    code: "IS",
    name: "Iceland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JO",
    name: "Jordan",
    continent: "Middle East"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "KE",
    name: "Kenya",
    continent: "Africa"
  }, {
    code: "KR",
    name: "South Korea",
    continent: "Asia Pacific"
  }, {
    code: "KW",
    name: "Kuwait",
    continent: "Middle East"
  }, {
    code: "LI",
    name: "Liechtenstein",
    continent: "Europe"
  }, {
    code: "LK",
    name: "Sri Lanka",
    continent: "Asia Pacific"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MA",
    name: "Morocco",
    continent: "Africa"
  }, {
    code: "MT",
    name: "Malta",
    continent: "Europe"
  }, {
    code: "MV",
    name: "Maldives",
    continent: "Asia Pacific"
  }, {
    code: "MW",
    name: "Malawi",
    continent: "Africa"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }, {
    code: "NI",
    name: "Nicaragua",
    continent: "Latin America"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NO",
    name: "Norway",
    continent: "Europe"
  }, {
    code: "NZ",
    name: "New Zealand",
    continent: "Asia Pacific"
  }, {
    code: "OM",
    name: "Oman",
    continent: "Middle East"
  }, {
    code: "PA",
    name: "Panama",
    continent: "Latin America"
  }, {
    code: "PE",
    name: "Peru",
    continent: "Latin America"
  }, {
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }, {
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PR",
    name: "Puerto Rico",
    continent: "Latin America"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "PY",
    name: "Paraguay",
    continent: "Latin America"
  }, {
    code: "RO",
    name: "Romania",
    continent: "Europe"
  }, {
    code: "RW",
    name: "Rwanda",
    continent: "Africa"
  }, {
    code: "SA",
    name: "Saudi Arabia",
    continent: "Middle East"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "SN",
    name: "Senegal",
    continent: "Africa"
  }, {
    code: "SV",
    name: "El Salvador",
    continent: "Latin America"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }, {
    code: "TR",
    name: "Turkey",
    continent: "Europe"
  }, {
    code: "TW",
    name: "Taiwan",
    continent: "Asia Pacific"
  }, {
    code: "TZ",
    name: "Tanzania",
    continent: "Africa"
  }, {
    code: "UG",
    name: "Uganda",
    continent: "Africa"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }, {
    code: "UY",
    name: "Uruguay",
    continent: "Latin America"
  }, {
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }, {
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "cashfree-wallets",
  name: "CashFree Wallets",
  href: "/docs/orchestration/payment-methods/cashfree-wallets",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "IN",
    name: "India",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/cashfree-wallets/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "pinelabs",
    name: "Pine Labs",
    href: "/docs/orchestration/payment-methods/cashfree-wallets/pinelabs",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "direct-carrier-billing",
  name: "Direct Carrier Billing",
  href: "/docs/orchestration/payment-methods/direct-carrier-billing",
  workflows: {
    sdk: "pending",
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: false
  },
  countries: [{
    code: "AE",
    name: "United Arab Emirates",
    continent: "Middle East"
  }, {
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "BD",
    name: "Bangladesh",
    continent: "Asia Pacific"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "BG",
    name: "Bulgaria",
    continent: "Europe"
  }, {
    code: "BH",
    name: "Bahrain",
    continent: "Middle East"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CH",
    name: "Switzerland",
    continent: "Europe"
  }, {
    code: "CL",
    name: "Chile",
    continent: "Latin America"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "EG",
    name: "Egypt",
    continent: "Africa"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HR",
    name: "Croatia",
    continent: "Europe"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IQ",
    name: "Iraq",
    continent: "Middle East"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "KH",
    name: "Cambodia",
    continent: "Asia Pacific"
  }, {
    code: "KR",
    name: "South Korea",
    continent: "Asia Pacific"
  }, {
    code: "KW",
    name: "Kuwait",
    continent: "Middle East"
  }, {
    code: "KZ",
    name: "Kazakhstan",
    continent: "Asia Pacific"
  }, {
    code: "LK",
    name: "Sri Lanka",
    continent: "Asia Pacific"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MA",
    name: "Morocco",
    continent: "Africa"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NO",
    name: "Norway",
    continent: "Europe"
  }, {
    code: "OM",
    name: "Oman",
    continent: "Middle East"
  }, {
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }, {
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "QA",
    name: "Qatar",
    continent: "Middle East"
  }, {
    code: "RO",
    name: "Romania",
    continent: "Europe"
  }, {
    code: "SA",
    name: "Saudi Arabia",
    continent: "Middle East"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }, {
    code: "TN",
    name: "Tunisia",
    continent: "Africa"
  }, {
    code: "TR",
    name: "Turkey",
    continent: "Europe"
  }, {
    code: "TW",
    name: "Taiwan",
    continent: "Asia Pacific"
  }, {
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }, {
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "duitnow-qr",
  name: "DuitNow QR",
  href: "/docs/orchestration/payment-methods/duitnow-qr",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }]
}, {
  slug: "easypaisa",
  name: "EasyPaisa",
  href: "/docs/orchestration/payment-methods/easypaisa",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "boku",
    name: "Boku",
    href: "/docs/orchestration/payment-methods/easypaisa/boku",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/easypaisa/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "thunes",
    name: "Thunes",
    href: "/docs/orchestration/payment-methods/easypaisa/thunes",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "eft-pro",
  name: "EFT Pro",
  href: "/docs/orchestration/payment-methods/eft-pro",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "fawrypay",
  name: "FawryPay",
  href: "/docs/orchestration/payment-methods/fawrypay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "EG",
    name: "Egypt",
    continent: "Africa"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/fawrypay/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "fawry",
    name: "Fawry",
    href: "/docs/orchestration/payment-methods/fawrypay/fawry",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: true,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "flutterwave",
    name: "Flutterwave",
    href: "/docs/orchestration/payment-methods/fawrypay/flutterwave",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "gcash",
  name: "GCash",
  href: "/docs/orchestration/payment-methods/gcash",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/gcash/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/gcash/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "google-pay",
  name: "Google Pay",
  href: "/docs/orchestration/payment-methods/google-pay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: true,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: "PSP tokens, Network tokens"
  },
  countries: [{
    code: "AE",
    name: "United Arab Emirates",
    continent: "Middle East"
  }, {
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "AU",
    name: "Australia",
    continent: "Asia Pacific"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "BG",
    name: "Bulgaria",
    continent: "Europe"
  }, {
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CH",
    name: "Switzerland",
    continent: "Europe"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GI",
    name: "Gibraltar",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HR",
    name: "Croatia",
    continent: "Europe"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IS",
    name: "Iceland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "LI",
    name: "Liechtenstein",
    continent: "Europe"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MA",
    name: "Morocco",
    continent: "Africa"
  }, {
    code: "MT",
    name: "Malta",
    continent: "Europe"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NO",
    name: "Norway",
    continent: "Europe"
  }, {
    code: "NZ",
    name: "New Zealand",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PR",
    name: "Puerto Rico",
    continent: "Latin America"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "RO",
    name: "Romania",
    continent: "Europe"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }, {
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "grabpay",
  name: "GrabPay",
  href: "/docs/orchestration/payment-methods/grabpay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }]
}, {
  slug: "ideal",
  name: "iDEAL",
  href: "/docs/orchestration/payment-methods/ideal",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: false
  },
  countries: [{
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }],
  providers: [{
    code: "adyen",
    name: "Adyen",
    href: "/docs/orchestration/payment-methods/ideal/adyen",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: true,
      mit: true,
      interoperability: false
    }
  }, {
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/ideal/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "nuvei",
    name: "Nuvei",
    href: "/docs/orchestration/payment-methods/ideal/nuvei",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/ideal/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "worldpay",
    name: "Worldpay",
    href: "/docs/orchestration/payment-methods/ideal/worldpay",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "pix",
  name: "Pix",
  href: "/docs/orchestration/payment-methods/pix",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }],
  providers: [{
    code: "adyen",
    name: "Adyen",
    href: "/docs/orchestration/payment-methods/pix/adyen",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/pix/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "pix-automatico",
  name: "Pix Automático",
  href: "/docs/orchestration/payment-methods/pix-automatico",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: false
  },
  countries: [{
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }],
  merchantCountries: [{
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }]
}, {
  slug: "jazzcash",
  name: "JazzCash",
  href: "/docs/orchestration/payment-methods/jazzcash",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "boku",
    name: "Boku",
    href: "/docs/orchestration/payment-methods/jazzcash/boku",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/jazzcash/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "thunes",
    name: "Thunes",
    href: "/docs/orchestration/payment-methods/jazzcash/thunes",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "kakaopay",
  name: "KakaoPay",
  href: "/docs/orchestration/payment-methods/kakaopay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "KR",
    name: "South Korea",
    continent: "Asia Pacific"
  }, {
    code: "SG",
    name: "Singapore (Beta)",
    continent: "Asia Pacific"
  }]
}, {
  slug: "klarna",
  name: "Klarna",
  href: "/docs/orchestration/payment-methods/klarna",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: true,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: false
  },
  countries: [{
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "AU",
    name: "Australia",
    continent: "Asia Pacific"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CH",
    name: "Switzerland",
    continent: "Europe"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NO",
    name: "Norway",
    continent: "Europe"
  }, {
    code: "NZ",
    name: "New Zealand",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }],
  providers: [{
    code: "adyen",
    name: "Adyen",
    href: "/docs/orchestration/payment-methods/klarna/adyen",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: true,
      instantCapture: true,
      cancelVoid: true,
      refund: true,
      saveInstruments: true,
      mit: true,
      interoperability: false
    }
  }, {
    code: "klarna",
    name: "Klarna",
    href: "/docs/orchestration/payment-methods/klarna/klarna",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: true,
      instantCapture: true,
      cancelVoid: true,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/klarna/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: true,
      instantCapture: true,
      cancelVoid: true,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "konbini",
  name: "Konbini",
  href: "/docs/orchestration/payment-methods/konbini",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/konbini/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "worldpay",
    name: "Worldpay",
    href: "/docs/orchestration/payment-methods/konbini/worldpay",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "konnect",
  name: "Konnect",
  href: "/docs/orchestration/payment-methods/konnect",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }]
}, {
  slug: "korean-local-cards",
  name: "Korean Local Cards",
  href: "/docs/orchestration/payment-methods/korean-local-cards",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: false
  },
  countries: [{
    code: "KR",
    name: "South Korea",
    continent: "Asia Pacific"
  }]
}, {
  slug: "maya",
  name: "Maya",
  href: "/docs/orchestration/payment-methods/maya",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }]
}, {
  slug: "mb-way",
  name: "MB WAY",
  href: "/docs/orchestration/payment-methods/mb-way",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }],
  providers: [{
    code: "adyen",
    name: "Adyen",
    href: "/docs/orchestration/payment-methods/mb-way/adyen",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/mb-way/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/mb-way/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "mercadopago-psp",
  hidden: true,
  name: "Mercado Pago",
  href: "/docs/orchestration/payment-methods/mercadopago-psp",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: true,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "AR",
    name: "Argentina",
    continent: "Latin America"
  }, {
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }, {
    code: "CL",
    name: "Chile",
    continent: "Latin America"
  }, {
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "PE",
    name: "Peru",
    continent: "Latin America"
  }, {
    code: "UY",
    name: "Uruguay",
    continent: "Latin America"
  }]
}, {
  slug: "mercadopago",
  name: "Mercado Pago",
  href: "/docs/orchestration/payment-methods/mercadopago",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: true,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "AR",
    name: "Argentina",
    continent: "Latin America"
  }, {
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }, {
    code: "CL",
    name: "Chile",
    continent: "Latin America"
  }, {
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "PE",
    name: "Peru",
    continent: "Latin America"
  }, {
    code: "UY",
    name: "Uruguay",
    continent: "Latin America"
  }]
}, {
  slug: "mobile-wallets",
  name: "Mobile Wallets",
  href: "/docs/orchestration/payment-methods/mobile-wallets",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "KE",
    name: "Kenya",
    continent: "Africa"
  }]
}, {
  slug: "mobilepay",
  name: "MobilePay",
  href: "/docs/orchestration/payment-methods/mobilepay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }]
}, {
  slug: "momo",
  name: "MoMo",
  href: "/docs/orchestration/payment-methods/momo",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }]
}, {
  slug: "mono",
  name: "Mono",
  href: "/docs/orchestration/payment-methods/mono",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }]
}, {
  slug: "multibanco",
  name: "Multibanco",
  href: "/docs/orchestration/payment-methods/multibanco",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }],
  providers: [{
    code: "stripe",
    name: "Stripe",
    href: "/docs/orchestration/payment-methods/multibanco/stripe",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "worldpay",
    name: "Worldpay",
    href: "/docs/orchestration/payment-methods/multibanco/worldpay",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: false,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "napas",
  name: "Napas",
  href: "/docs/orchestration/payment-methods/napas",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }]
}, {
  slug: "nequi",
  name: "Nequi",
  href: "/docs/orchestration/payment-methods/nequi",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }]
}, {
  slug: "netbanking",
  name: "NetBanking",
  href: "/docs/orchestration/payment-methods/netbanking",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "IN",
    name: "India",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/netbanking/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "pinelabs",
    name: "Pine Labs",
    href: "/docs/orchestration/payment-methods/netbanking/pinelabs",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "nibss",
  name: "Nigeria Inter-Bank Settlement System (NIBSS)",
  href: "/docs/orchestration/payment-methods/nibss",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }]
}, {
  slug: "opay",
  name: "Opay",
  href: "/docs/orchestration/payment-methods/opay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "EG",
    name: "Egypt",
    continent: "Africa"
  }, {
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/opay/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "flutterwave",
    name: "Flutterwave",
    href: "/docs/orchestration/payment-methods/opay/flutterwave",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "ovo",
  name: "OVO",
  href: "/docs/orchestration/payment-methods/ovo",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }]
}, {
  slug: "oxxo",
  name: "OXXO",
  href: "/docs/orchestration/payment-methods/oxxo",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }],
  merchantCountries: [{
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }]
}, {
  slug: "paga-wallet",
  name: "Paga Wallet",
  href: "/docs/orchestration/payment-methods/paga-wallet",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }]
}, {
  slug: "pagoefectivo",
  name: "PagoEfectivo",
  href: "/docs/orchestration/payment-methods/pagoefectivo",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PE",
    name: "Peru",
    continent: "Latin America"
  }],
  merchantCountries: [{
    code: "PE",
    name: "Peru",
    continent: "Latin America"
  }]
}, {
  slug: "payco",
  name: "PAYCO",
  href: "/docs/orchestration/payment-methods/payco",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "KR",
    name: "South Korea",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HR",
    name: "Croatia",
    continent: "Europe"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MT",
    name: "Malta",
    continent: "Europe"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }]
}, {
  slug: "payflex",
  name: "Payflex",
  href: "/docs/orchestration/payment-methods/payflex",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }],
  providers: [{
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/payflex/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "payflex",
    name: "Payflex",
    href: "/docs/orchestration/payment-methods/payflex/payflex",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "payjustnow-psp",
  hidden: true,
  name: "PayJustNow",
  href: "/docs/orchestration/payment-methods/payjustnow-psp",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "payjustnow",
  name: "PayJustNow",
  href: "/docs/orchestration/payment-methods/payjustnow",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }]
}, {
  slug: "paypal",
  name: "PayPal",
  href: "/docs/orchestration/payment-methods/paypal",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: true,
    mit: true,
    interoperability: "PSP tokens"
  },
  countries: [{
    code: "AD",
    name: "Andorra",
    continent: "Europe"
  }, {
    code: "AE",
    name: "United Arab Emirates",
    continent: "Middle East"
  }, {
    code: "AG",
    name: "Antigua and Barbuda",
    continent: "Latin America"
  }, {
    code: "AI",
    name: "Anguilla",
    continent: "Latin America"
  }, {
    code: "AL",
    name: "Albania",
    continent: "Europe"
  }, {
    code: "AM",
    name: "Armenia",
    continent: "Middle East"
  }, {
    code: "AO",
    name: "Angola",
    continent: "Africa"
  }, {
    code: "AR",
    name: "Argentina",
    continent: "Latin America"
  }, {
    code: "AT",
    name: "Austria",
    continent: "Europe"
  }, {
    code: "AU",
    name: "Australia",
    continent: "Asia Pacific"
  }, {
    code: "AW",
    name: "Aruba",
    continent: "Latin America"
  }, {
    code: "AZ",
    name: "Azerbaijan",
    continent: "Middle East"
  }, {
    code: "BA",
    name: "Bosnia and Herzegovina",
    continent: "Europe"
  }, {
    code: "BB",
    name: "Barbados",
    continent: "Latin America"
  }, {
    code: "BE",
    name: "Belgium",
    continent: "Europe"
  }, {
    code: "BF",
    name: "Burkina Faso",
    continent: "Africa"
  }, {
    code: "BG",
    name: "Bulgaria",
    continent: "Europe"
  }, {
    code: "BH",
    name: "Bahrain",
    continent: "Middle East"
  }, {
    code: "BI",
    name: "Burundi",
    continent: "Africa"
  }, {
    code: "BJ",
    name: "Benin",
    continent: "Africa"
  }, {
    code: "BM",
    name: "Bermuda",
    continent: "North America"
  }, {
    code: "BN",
    name: "Brunei",
    continent: "Asia Pacific"
  }, {
    code: "BO",
    name: "Bolivia",
    continent: "Latin America"
  }, {
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }, {
    code: "BS",
    name: "Bahamas",
    continent: "Latin America"
  }, {
    code: "BT",
    name: "Bhutan",
    continent: "Asia Pacific"
  }, {
    code: "BW",
    name: "Botswana",
    continent: "Africa"
  }, {
    code: "BY",
    name: "Belarus",
    continent: "Europe"
  }, {
    code: "BZ",
    name: "Belize",
    continent: "Latin America"
  }, {
    code: "CA",
    name: "Canada",
    continent: "North America"
  }, {
    code: "CD",
    name: "DR Congo",
    continent: "Africa"
  }, {
    code: "CG",
    name: "Congo",
    continent: "Africa"
  }, {
    code: "CH",
    name: "Switzerland",
    continent: "Europe"
  }, {
    code: "CI",
    name: "Ivory Coast",
    continent: "Africa"
  }, {
    code: "CK",
    name: "Cook Islands",
    continent: "Asia Pacific"
  }, {
    code: "CL",
    name: "Chile",
    continent: "Latin America"
  }, {
    code: "CM",
    name: "Cameroon",
    continent: "Africa"
  }, {
    code: "CN",
    name: "China",
    continent: "Asia Pacific"
  }, {
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }, {
    code: "CR",
    name: "Costa Rica",
    continent: "Latin America"
  }, {
    code: "CV",
    name: "Cape Verde",
    continent: "Africa"
  }, {
    code: "CY",
    name: "Cyprus",
    continent: "Europe"
  }, {
    code: "CZ",
    name: "Czech Republic",
    continent: "Europe"
  }, {
    code: "DE",
    name: "Germany",
    continent: "Europe"
  }, {
    code: "DJ",
    name: "Djibouti",
    continent: "Africa"
  }, {
    code: "DK",
    name: "Denmark",
    continent: "Europe"
  }, {
    code: "DM",
    name: "Dominica",
    continent: "Latin America"
  }, {
    code: "DO",
    name: "Dominican Republic",
    continent: "Latin America"
  }, {
    code: "DZ",
    name: "Algeria",
    continent: "Africa"
  }, {
    code: "EC",
    name: "Ecuador",
    continent: "Latin America"
  }, {
    code: "EE",
    name: "Estonia",
    continent: "Europe"
  }, {
    code: "EG",
    name: "Egypt",
    continent: "Africa"
  }, {
    code: "ER",
    name: "Eritrea",
    continent: "Africa"
  }, {
    code: "ES",
    name: "Spain",
    continent: "Europe"
  }, {
    code: "ET",
    name: "Ethiopia",
    continent: "Africa"
  }, {
    code: "FI",
    name: "Finland",
    continent: "Europe"
  }, {
    code: "FJ",
    name: "Fiji",
    continent: "Asia Pacific"
  }, {
    code: "FK",
    name: "Falkland Islands",
    continent: "Latin America"
  }, {
    code: "FM",
    name: "Micronesia",
    continent: "Asia Pacific"
  }, {
    code: "FO",
    name: "Faroe Islands",
    continent: "Europe"
  }, {
    code: "FR",
    name: "France",
    continent: "Europe"
  }, {
    code: "GA",
    name: "Gabon",
    continent: "Africa"
  }, {
    code: "GB",
    name: "United Kingdom",
    continent: "Europe"
  }, {
    code: "GD",
    name: "Grenada",
    continent: "Latin America"
  }, {
    code: "GE",
    name: "Georgia",
    continent: "Middle East"
  }, {
    code: "GL",
    name: "Greenland",
    continent: "North America"
  }, {
    code: "GM",
    name: "Gambia",
    continent: "Africa"
  }, {
    code: "GN",
    name: "Guinea",
    continent: "Africa"
  }, {
    code: "GR",
    name: "Greece",
    continent: "Europe"
  }, {
    code: "GT",
    name: "Guatemala",
    continent: "Latin America"
  }, {
    code: "GW",
    name: "Guinea-Bissau",
    continent: "Africa"
  }, {
    code: "GY",
    name: "Guyana",
    continent: "Latin America"
  }, {
    code: "HK",
    name: "Hong Kong",
    continent: "Asia Pacific"
  }, {
    code: "HN",
    name: "Honduras",
    continent: "Latin America"
  }, {
    code: "HR",
    name: "Croatia",
    continent: "Europe"
  }, {
    code: "HU",
    name: "Hungary",
    continent: "Europe"
  }, {
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }, {
    code: "IE",
    name: "Ireland",
    continent: "Europe"
  }, {
    code: "IL",
    name: "Israel",
    continent: "Middle East"
  }, {
    code: "IN",
    name: "India",
    continent: "Asia Pacific"
  }, {
    code: "IS",
    name: "Iceland",
    continent: "Europe"
  }, {
    code: "IT",
    name: "Italy",
    continent: "Europe"
  }, {
    code: "JM",
    name: "Jamaica",
    continent: "Latin America"
  }, {
    code: "JO",
    name: "Jordan",
    continent: "Middle East"
  }, {
    code: "JP",
    name: "Japan",
    continent: "Asia Pacific"
  }, {
    code: "KE",
    name: "Kenya",
    continent: "Africa"
  }, {
    code: "KG",
    name: "Kyrgyzstan",
    continent: "Asia Pacific"
  }, {
    code: "KH",
    name: "Cambodia",
    continent: "Asia Pacific"
  }, {
    code: "KI",
    name: "Kiribati",
    continent: "Asia Pacific"
  }, {
    code: "KM",
    name: "Comoros",
    continent: "Africa"
  }, {
    code: "KR",
    name: "South Korea",
    continent: "Asia Pacific"
  }, {
    code: "KW",
    name: "Kuwait",
    continent: "Middle East"
  }, {
    code: "KY",
    name: "Cayman Islands",
    continent: "Latin America"
  }, {
    code: "KZ",
    name: "Kazakhstan",
    continent: "Asia Pacific"
  }, {
    code: "LA",
    name: "Laos",
    continent: "Asia Pacific"
  }, {
    code: "LC",
    name: "St Lucia",
    continent: "Latin America"
  }, {
    code: "LI",
    name: "Liechtenstein",
    continent: "Europe"
  }, {
    code: "LK",
    name: "Sri Lanka",
    continent: "Asia Pacific"
  }, {
    code: "LS",
    name: "Lesotho",
    continent: "Africa"
  }, {
    code: "LT",
    name: "Lithuania",
    continent: "Europe"
  }, {
    code: "LU",
    name: "Luxembourg",
    continent: "Europe"
  }, {
    code: "LV",
    name: "Latvia",
    continent: "Europe"
  }, {
    code: "MA",
    name: "Morocco",
    continent: "Africa"
  }, {
    code: "MC",
    name: "Monaco",
    continent: "Europe"
  }, {
    code: "MD",
    name: "Moldova",
    continent: "Europe"
  }, {
    code: "ME",
    name: "Montenegro",
    continent: "Europe"
  }, {
    code: "MG",
    name: "Madagascar",
    continent: "Africa"
  }, {
    code: "MH",
    name: "Marshall Islands",
    continent: "Asia Pacific"
  }, {
    code: "MK",
    name: "North Macedonia",
    continent: "Europe"
  }, {
    code: "ML",
    name: "Mali",
    continent: "Africa"
  }, {
    code: "MN",
    name: "Mongolia",
    continent: "Asia Pacific"
  }, {
    code: "MR",
    name: "Mauritania",
    continent: "Africa"
  }, {
    code: "MS",
    name: "Montserrat",
    continent: "Latin America"
  }, {
    code: "MT",
    name: "Malta",
    continent: "Europe"
  }, {
    code: "MU",
    name: "Mauritius",
    continent: "Africa"
  }, {
    code: "MV",
    name: "Maldives",
    continent: "Asia Pacific"
  }, {
    code: "MW",
    name: "Malawi",
    continent: "Africa"
  }, {
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }, {
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }, {
    code: "MZ",
    name: "Mozambique",
    continent: "Africa"
  }, {
    code: "NA",
    name: "Namibia",
    continent: "Africa"
  }, {
    code: "NC",
    name: "New Caledonia",
    continent: "Asia Pacific"
  }, {
    code: "NE",
    name: "Niger",
    continent: "Africa"
  }, {
    code: "NF",
    name: "Norfolk Islands",
    continent: "Asia Pacific"
  }, {
    code: "NG",
    name: "Nigeria",
    continent: "Africa"
  }, {
    code: "NI",
    name: "Nicaragua",
    continent: "Latin America"
  }, {
    code: "NL",
    name: "Netherlands",
    continent: "Europe"
  }, {
    code: "NO",
    name: "Norway",
    continent: "Europe"
  }, {
    code: "NP",
    name: "Nepal",
    continent: "Asia Pacific"
  }, {
    code: "NR",
    name: "Nauru",
    continent: "Asia Pacific"
  }, {
    code: "NU",
    name: "Niue",
    continent: "Asia Pacific"
  }, {
    code: "NZ",
    name: "New Zealand",
    continent: "Asia Pacific"
  }, {
    code: "OM",
    name: "Oman",
    continent: "Middle East"
  }, {
    code: "PA",
    name: "Panama",
    continent: "Latin America"
  }, {
    code: "PE",
    name: "Peru",
    continent: "Latin America"
  }, {
    code: "PF",
    name: "French Polynesia",
    continent: "Asia Pacific"
  }, {
    code: "PG",
    name: "Papua New Guinea",
    continent: "Asia Pacific"
  }, {
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }, {
    code: "PL",
    name: "Poland",
    continent: "Europe"
  }, {
    code: "PN",
    name: "Pitcairn Islands",
    continent: "Asia Pacific"
  }, {
    code: "PT",
    name: "Portugal",
    continent: "Europe"
  }, {
    code: "PW",
    name: "Palau",
    continent: "Asia Pacific"
  }, {
    code: "PY",
    name: "Paraguay",
    continent: "Latin America"
  }, {
    code: "QA",
    name: "Qatar",
    continent: "Middle East"
  }, {
    code: "RO",
    name: "Romania",
    continent: "Europe"
  }, {
    code: "RS",
    name: "Serbia",
    continent: "Europe"
  }, {
    code: "RU",
    name: "Russia",
    continent: "Europe"
  }, {
    code: "RW",
    name: "Rwanda",
    continent: "Africa"
  }, {
    code: "SA",
    name: "Saudi Arabia",
    continent: "Middle East"
  }, {
    code: "SB",
    name: "Solomon Islands",
    continent: "Asia Pacific"
  }, {
    code: "SC",
    name: "Seychelles",
    continent: "Africa"
  }, {
    code: "SE",
    name: "Sweden",
    continent: "Europe"
  }, {
    code: "SG",
    name: "Singapore",
    continent: "Asia Pacific"
  }, {
    code: "SH",
    name: "St Helena",
    continent: "Africa"
  }, {
    code: "SI",
    name: "Slovenia",
    continent: "Europe"
  }, {
    code: "SK",
    name: "Slovakia",
    continent: "Europe"
  }, {
    code: "SL",
    name: "Sierra Leone",
    continent: "Africa"
  }, {
    code: "SM",
    name: "San Marino",
    continent: "Europe"
  }, {
    code: "SN",
    name: "Senegal",
    continent: "Africa"
  }, {
    code: "SO",
    name: "Somalia",
    continent: "Africa"
  }, {
    code: "SR",
    name: "Suriname",
    continent: "Latin America"
  }, {
    code: "ST",
    name: "Sao Tome and Principe",
    continent: "Africa"
  }, {
    code: "SV",
    name: "El Salvador",
    continent: "Latin America"
  }, {
    code: "SZ",
    name: "Eswatini",
    continent: "Africa"
  }, {
    code: "TC",
    name: "Turks and Caicos",
    continent: "Latin America"
  }, {
    code: "TD",
    name: "Chad",
    continent: "Africa"
  }, {
    code: "TG",
    name: "Togo",
    continent: "Africa"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }, {
    code: "TJ",
    name: "Tajikistan",
    continent: "Asia Pacific"
  }, {
    code: "TM",
    name: "Turkmenistan",
    continent: "Asia Pacific"
  }, {
    code: "TN",
    name: "Tunisia",
    continent: "Africa"
  }, {
    code: "TO",
    name: "Tonga",
    continent: "Asia Pacific"
  }, {
    code: "TV",
    name: "Tuvalu",
    continent: "Asia Pacific"
  }, {
    code: "TW",
    name: "Taiwan",
    continent: "Asia Pacific"
  }, {
    code: "TZ",
    name: "Tanzania",
    continent: "Africa"
  }, {
    code: "UA",
    name: "Ukraine",
    continent: "Europe"
  }, {
    code: "UG",
    name: "Uganda",
    continent: "Africa"
  }, {
    code: "US",
    name: "United States",
    continent: "North America"
  }, {
    code: "UY",
    name: "Uruguay",
    continent: "Latin America"
  }, {
    code: "VA",
    name: "Vatican City",
    continent: "Europe"
  }, {
    code: "VE",
    name: "Venezuela",
    continent: "Latin America"
  }, {
    code: "VG",
    name: "British Virgin Islands",
    continent: "Latin America"
  }, {
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }, {
    code: "VU",
    name: "Vanuatu",
    continent: "Asia Pacific"
  }, {
    code: "WS",
    name: "Samoa",
    continent: "Asia Pacific"
  }, {
    code: "YE",
    name: "Yemen",
    continent: "Middle East"
  }, {
    code: "ZA",
    name: "South Africa",
    continent: "Africa"
  }, {
    code: "ZM",
    name: "Zambia",
    continent: "Africa"
  }, {
    code: "ZW",
    name: "Zimbabwe",
    continent: "Africa"
  }]
}, {
  slug: "paytm",
  name: "PayTM",
  href: "/docs/orchestration/payment-methods/paytm",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "IN",
    name: "India",
    continent: "Asia Pacific"
  }]
}, {
  slug: "picpay",
  name: "PicPay",
  href: "/docs/orchestration/payment-methods/picpay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }],
  merchantCountries: [{
    code: "BR",
    name: "Brazil",
    continent: "Latin America"
  }]
}, {
  slug: "promptpay",
  name: "PromptPay",
  href: "/docs/orchestration/payment-methods/promptpay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }]
}, {
  slug: "pse",
  name: "PSE",
  href: "/docs/orchestration/payment-methods/pse",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }],
  merchantCountries: [{
    code: "CO",
    name: "Colombia",
    continent: "Latin America"
  }]
}, {
  slug: "qris",
  name: "QRIS",
  href: "/docs/orchestration/payment-methods/qris",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }]
}, {
  slug: "shopeepay",
  name: "ShopeePay",
  href: "/docs/orchestration/payment-methods/shopeepay",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }, {
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "ID",
    name: "Indonesia",
    continent: "Asia Pacific"
  }, {
    code: "PH",
    name: "Philippines",
    continent: "Asia Pacific"
  }, {
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }]
}, {
  slug: "spei",
  name: "SPEI",
  href: "/docs/orchestration/payment-methods/spei",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }],
  merchantCountries: [{
    code: "MX",
    name: "Mexico",
    continent: "Latin America"
  }]
}, {
  slug: "thunes",
  hidden: true,
  name: "Thunes",
  href: "/docs/orchestration/payment-methods/thunes",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "PK",
    name: "Pakistan",
    continent: "Asia Pacific"
  }]
}, {
  slug: "touch-n-go",
  name: "Touch 'n Go",
  href: "/docs/orchestration/payment-methods/touch-n-go",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "MY",
    name: "Malaysia",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/touch-n-go/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/touch-n-go/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "truemoney",
  name: "TrueMoney",
  href: "/docs/orchestration/payment-methods/truemoney",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "TH",
    name: "Thailand",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "checkout",
    name: "Checkout.com",
    href: "/docs/orchestration/payment-methods/truemoney/checkout-com",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/truemoney/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "upi",
  name: "UPI",
  href: "/docs/orchestration/payment-methods/upi",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "IN",
    name: "India",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "adyen",
    name: "Adyen",
    href: "/docs/orchestration/payment-methods/upi/adyen",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "boku",
    name: "Boku",
    href: "/docs/orchestration/payment-methods/upi/boku",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/upi/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "pinelabs",
    name: "Pine Labs",
    href: "/docs/orchestration/payment-methods/upi/pinelabs",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "unlimit",
    name: "Unlimit",
    href: "/docs/orchestration/payment-methods/upi/unlimit",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "vietqr",
  name: "VietQR",
  href: "/docs/orchestration/payment-methods/vietqr",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: true,
    cancelVoid: false,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }],
  merchantCountries: [{
    code: "VN",
    name: "Vietnam",
    continent: "Asia Pacific"
  }],
  providers: [{
    code: "2c2p",
    name: "2C2P",
    href: "/docs/orchestration/payment-methods/vietqr/2c2p",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }, {
    code: "dlocal",
    name: "dLocal",
    href: "/docs/orchestration/payment-methods/vietqr/dlocal",
    workflows: {
      sdk: true,
      api: true,
      delayedCapture: false,
      instantCapture: true,
      cancelVoid: false,
      refund: true,
      saveInstruments: false,
      mit: false,
      interoperability: false
    }
  }]
}, {
  slug: "wafacash",
  name: "WafaCash",
  href: "/docs/orchestration/payment-methods/wafacash",
  workflows: {
    sdk: true,
    api: true,
    delayedCapture: false,
    instantCapture: false,
    cancelVoid: true,
    refund: true,
    saveInstruments: false,
    mit: false,
    interoperability: false
  },
  countries: [{
    code: "MA",
    name: "Morocco",
    continent: "Africa"
  }]
}];

export const method = paymentMethods.find(m => m.slug === "blik");

BLIK is a widely used online payment method in Poland. The customer gets a six-digit code from their banking app, enters it at checkout and approves the payment in the banking app. A BLIK code is valid for a short time, so the customer needs to approve the payment soon after they enter it.

Payrails processes BLIK through two payment service providers (PSPs). The flow is the same with each one, but the request checks differ. Pick a PSP below for its setup steps and request examples.

## How a BLIK payment works

BLIK is a code payment method with no redirect:

1. The customer selects BLIK at checkout and enters the six-digit code from their banking app.
2. You send the code to Payrails in `meta.shopperInput.blikCode` with the authorize request.
3. The bank asks the customer to approve the payment in their banking app.
4. Payrails receives the final result from the PSP and updates the payment.

Each payment is single-use: the customer approves every payment with a new code. Payrails captures BLIK payments immediately, so a successful payment is final. To return funds, [refund the payment](/docs/orchestration/payment-acceptance/refund-a-payment).

## Supported currencies and countries

BLIK supports PLN (Polish złoty) as its only presentment currency.

<SupportedCountriesTable countries={method.countries} continents={CONTINENTS} method="BLIK" />

## Integrate BLIK

Choose the PSP that processes BLIK for you. Each guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.

<CardGroup cols="2">
  <Card href="/docs/orchestration/payment-methods/blik/checkout-com">
    <div className="provider-card">
      <span className="provider-card-logo">
        <ProviderLogo code="checkout" alt="Checkout.com logo" bleed />
      </span>

      <div>
        <p className="provider-card-name">Checkout.com</p>
        <p className="provider-card-type">BLIK via Checkout.com</p>
      </div>
    </div>
  </Card>

  <Card href="/docs/orchestration/payment-methods/blik/stripe">
    <div className="provider-card">
      <span className="provider-card-logo">
        <ProviderLogo code="stripe" alt="Stripe logo" />
      </span>

      <div>
        <p className="provider-card-name">Stripe</p>
        <p className="provider-card-type">BLIK via Stripe</p>
      </div>
    </div>
  </Card>
</CardGroup>

## Compare PSPs

<ProviderComparisonTable providers={method.providers} workflowKeys={WORKFLOW_KEYS} />

## Ways to integrate BLIK

* **Payrails SDK:** the [Web SDK](/docs/orchestration/checkout-sdks/web) shows BLIK when your workflow returns it as a payment option.
* **Payrails API:** call [lookup payment options](/docs/orchestration/payment-acceptance/lookup-payment-options), then authorize with `blik` as the `paymentMethodCode` and the customer's code in `meta.shopperInput.blikCode`.

In both cases, confirm the final result through [webhook notifications](/docs/orchestration/payment-acceptance/receive-notifications) or the execution status before you fulfill the order.


## Related topics

- [BLIK via Stripe](/docs/orchestration/payment-methods/blik/stripe.md)
- [BLIK via Checkout.com](/docs/orchestration/payment-methods/blik/checkout-com.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.