> ## 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.

# MB WAY via Checkout.com

> Set up MB WAY payments through Checkout.com in Payrails, including the direct flow that keeps the customer in your checkout.

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

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 provider = paymentMethods.find(m => m.slug === "mb-way").providers.find(p => p.code === "checkout");

Accept [MB WAY](/docs/orchestration/payment-methods/mb-way) payments from customers in Portugal with Checkout.com as the payment service provider (PSP). The customer approves each payment in the MB WAY app, and Checkout.com sends the result to Payrails as a webhook notification.

## Supported workflows

<SupportedWorkflowsTable workflows={provider.workflows} workflowKeys={WORKFLOW_KEYS} />

## Before you begin

Complete these steps before you send your first MB WAY payment through Checkout.com:

1. Set up a Checkout.com integration in your workspace. Follow the [Checkout.com integration setup guide](/docs/orchestration/integrations/checkout-com) if you don't have one yet.
2. Ask Checkout.com support to enable MB WAY on your Checkout.com account.
3. In the Payrails Portal, go to **Settings → Integrations**, open your Checkout.com integration, select **MB WAY** under **Payment methods**, and save.
4. Optional: turn on **Direct** under MB WAY in the same integration to use the direct flow. Leave it off to use the payment setup flow.
5. Add MB WAY as a [payment option](/docs/orchestration/payment-methods/set-up-payment-methods) in your workflow.

## Choose a flow

Payrails processes MB WAY through Checkout.com in one of two flows, set by the **Direct** option on your integration:

* **Payment setup flow (default):** Payrails uses the Checkout.com Payment Setup API. If Checkout.com returns a redirect to a Checkout.com-hosted page, Payrails passes it on. Otherwise, the payment stays pending until the customer approves it in the app.
* **Direct flow:** Payrails uses the Checkout.com payments API. The customer stays on your checkout and approves in the app, and the response includes a wait action instead of a redirect. The Payrails SDK collects the phone number through payer fields when the amount is in EUR or isn't known yet.

## Request fields for Checkout.com

Send these fields in the authorize request, in addition to the standard [authorize fields](/reference/authorizeaction). Payrails checks **Required** fields and returns an error when one is missing. Fields **required by** the PSP pass the Payrails checks but the PSP can decline the payment without them.

Send the phone number either as payer fields or in `meta.customer.phone`. Payrails uses the payer fields when they carry a phone number.

| Field | Status | Description |
| - | - | - |
| `paymentComposition[].paymentInstrumentData.payerFields.phoneCountryCode` | Required with payer fields | The dialing code of the customer's phone, digits only, for example `351`. |
| `paymentComposition[].paymentInstrumentData.payerFields.phoneNumber` | Required with payer fields | The customer's mobile number without the dialing code. Six to nine digits. |
| `meta.customer.phone.number` | Required without payer fields | The customer's mobile number without the dialing code. |
| `meta.customer.phone.countryCode` | Required without payer fields | The dialing code of the customer's phone, for example `351`. |
| `meta.customer.name`, `meta.customer.lastName` | Optional | Sent to Checkout.com as the customer name. |
| `meta.customer.email` | Optional | Sent to Checkout.com as the customer email. |

## Authorize an MB WAY payment

Call [authorize a payment](/reference/authorizeaction) with `mbWay` as the `paymentMethodCode`.

```json Authorize request theme={null}
{
  "amount": {
    "value": "25.00",
    "currency": "EUR"
  },
  "paymentComposition": [
    {
      "integrationType": "api",
      "paymentMethodCode": "mbWay",
      "amount": {
        "value": "25.00",
        "currency": "EUR"
      },
      "paymentInstrumentData": {
        "payerFields": {
          "phoneCountryCode": "351",
          "phoneNumber": "912345678"
        }
      }
    }
  ],
  "meta": {
    "customer": {
      "email": "ines.costa@example.com",
      "name": "Inês",
      "lastName": "Costa"
    }
  },
  "returnInfo": {
    "success": "https://example.com/success",
    "error": "https://example.com/error"
  }
}
```

The payment stays pending until the customer approves it in the MB WAY app. Confirm the result through [webhook notifications](/docs/orchestration/payment-acceptance/receive-notifications) or the execution status before you fulfill the order.

## How Checkout.com handles MB WAY

* Payrails checks the phone number before it calls Checkout.com, and sends it to Checkout.com on the customer.
* In the direct flow, the wait action gives the client a 15-minute window to poll for the result.
* Checkout.com sends the final result as a webhook notification after the customer approves or declines in the app.
* Payrails doesn't save the MB WAY payment method at Checkout.com, so Save Instruments and MIT aren't available.


## Related topics

- [MB WAY](/docs/orchestration/payment-methods/mb-way/index.md)
- [MB WAY via Adyen](/docs/orchestration/payment-methods/mb-way/adyen.md)
- [MB WAY via Stripe](/docs/orchestration/payment-methods/mb-way/stripe.md)


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