Skip to main content

Buy Now Pay Later (BNPL)

BNPL adapters let merchants offer installment payment options at checkout — split into 3, 4, or more payments, with the merchant receiving funds immediately. Approximately 24 integrations in this category.


Global & Multi-Region​

ProviderAdapter nameRegionsPay-inPay-outRequired params
KlarnaklarnaEU, US, AU, CA✅—api_key, merchant_id
Afterpay / Clearpayafterpay_sgAU, NZ, US, UK, EU✅—merchant_id, secret_key
PayPal Pay LaterpaypalUS, UK, EU, AU✅—Via PayPal adapter
SplititsplititGlobal✅—username, password

North America​

ProviderAdapter nameCountriesPay-inPay-outNotes
AffirmaffirmUS, CA✅—public_api_key, private_api_key
SezzlesezzleUS, CA✅—public_key, private_key
Zip (Quadpay)zip_usUS✅—api_key, merchant_id
PerpayperpayUS✅—Paycheck-linked
Bread PaybreadpayUS✅—partner_name, partner_key
KatapultkatapultUS✅—Lease-to-own model
PayTomorrowpaytomorrowUS✅—api_key

Europe​

ProviderAdapter nameCountriesPay-inPay-outNotes
KlarnaklarnaSE, DE, NL, UK, FR, ES +✅—Largest EU BNPL
Clearpayafterpay_sgUK✅—Afterpay UK brand
PayPal Pay LaterpaypalUK, DE, FR, ES, IT✅—
SequrasequraES, IT, PT, FR✅—merchant_ref, user, secret
AplazameaplazameES✅—api_key
MondumonduDE, AT, NL, BE✅—B2B BNPL
billiebillieDE, AT, CH, NL✅—B2B invoicing
RivertyrivertyDE, SE, NL, FI, NO✅—Formerly Afterpay EU

Asia-Pacific​

ProviderAdapter nameCountriesPay-inPay-outNotes
AtomeatomeSG, MY, HK, ID, PH, TH✅—api_key, secret
AkulakuakulakuID, PH, MY, TH✅—partner_code, secret_key
KredivokredivoID✅—server_key
BilleasebilleasePH✅—api_key
Pacepace_sgSG, MY, TH✅—client_id, client_secret
SpayLater (Shopee)spaylaterSG, ID, PH, TH✅—Via Shopee ecosystem
PaidypaidyJP✅—api_key, secret_key
GMO Atobaraigmo_atobaraiJP✅—shop_id, shop_password
Zip AUzip_auAU, NZ✅—api_key, merchant_id

Latin America​

ProviderAdapter nameCountriesPay-inPay-outNotes
Kueski PaykueskiMX✅—api_key
AddiaddiCO, BR✅—client_id, client_secret

Integration Notes​

3D Secure & BNPL​

BNPL flows typically bypass traditional 3DS — authentication is handled by the BNPL provider directly. Ensure your terminal routing rules account for this when mixing card and BNPL methods.

Merchant Settlement​

With all BNPL providers, the merchant is paid immediately (or next business day). The BNPL provider assumes the installment risk and collection responsibility.

Refunds​

All BNPL adapters support full and partial refunds via PUT /api/v1/transactions/:id with type: "refund". The BNPL provider manages repayment plan adjustments with the customer.

Full parameter reference

For detailed configuration and test credentials, click on any provider above to open its detail page.