PayLater API · v2
Build BNPL into any checkout
The PayLater API is your gateway to custom, end-to-end Buy Now, Pay Later experiences — in your platform, mobile app, or point of sale. The new way to split pay.
PayLater lets shoppers split a purchase into interest-free instalments at checkout. This reference covers everything you need to integrate: authenticating with OAuth 2.0, generating payment links, taking payments at the point of sale, tracking status, issuing refunds, and receiving real-time webhooks.
OAuth 2.0
Client-credentials auth
300–25,000
QAR per order
1–1,440 min
Configurable link expiry
Real-time
Signed webhook events
Start building
🚀
Quickstart
Go from zero to your first payment link in a sandbox in minutes.
→
🔑
Authentication
Exchange your client credentials for an OAuth 2.0 bearer token.
→
🧪
Test environment
Sandbox credentials, test shoppers, and test cards for every scenario.
→
Core APIs
🔗
Generate Payment Link
Create a hosted checkout link and redirect the shopper to pay.
→
🏬
Request to Pay (POS)
Push a payment request to a registered shopper’s PayLater app — built for the counter.
→
📡
Check Payment Status
Poll the live status of any order by its merchant order ID.
→
👤
Shopper & Transactions
Look up a shopper’s spending limit and retrieve transaction details.
→
↩️
Refunds
Issue full or partial refunds within the refund window.
→
🔔
Webhooks
Receive signed, real-time notifications when an order’s status changes.
→
No-code plugins
Already on a major commerce platform? Skip the build and drop PayLater in with an official plugin.
🧩
Magento
OAuth2 plugin for Adobe Commerce / Magento 2.
→
🛒
WooCommerce
WordPress + WooCommerce payment gateway.
→
🛍️
Shopify
Manual payment method + webhook setup for Shopify.
→
📦
Odoo
Payment provider for Odoo websites.
→
🏪
OpenCart
Payment extension for OpenCart storefronts.
→
✅
Go live
The checklist to move from sandbox to production.
→
Need credentials?
Sandbox access and production API keys are issued by your PayLater account manager. Reach the integrations team any time at tech@paylaterapp.com.