The Buy Now Pay Later (BNPL) payment method allows customers to repay the cost of their purchase over time instead of all at once. This payment flexibility typically leads to better conversion rates as well as higher cart values.
Using our API, you can offer your customers a range of BNPL payment options using a single integration. We support several BNPL providers in multiple markets, such as Klarna, Affirm, Sezzle, and ZIP. With our flexible API, your integration will automatically support any new BNPL providers that we add over time. You just need to pass the new provider name in the request.
Our BNPL solution offers:
With BNPL, you receive your funds directly from the BNPL provider the customer selects. Although the customer pays for their purchase over time, you receive the full funds up front, minus incurred fees. All transaction data, including authorization and settlement data, is available from us using our APIs and Merchant Portal reporting tool.
With most BNPL providers, the payment process works like this:
At a high level, Buy Now Pay Later works like this using our API:

Buy Now Pay Later Typical Flow
To get familiar with how BNPL works, see our guide.
Remember to first register for a developer account if you don't already have one. Once logged in, you can request Sandbox credentials from your account.