Quickstart

Integrate PayLater in four steps — authenticate, generate a payment link in the sandbox, redirect a test shopper to pay, and confirm the result.

Prefer Postman?

Skip the copy-paste — download our Postman collection with a ready-to-run sandbox environment and try every endpoint in seconds.

1. Get your credentials

There's no separate sandbox to provision. PayLater publishes a shared set of sandbox test credentials — Client ID, Client Secret, and Outlet ID — that you can build and test against straight away. You'll find them, along with test shoppers and cards, on the Test environment page.

When you're ready to go live, get your production credentials from your Merchant Account:

  1. Log in to your PayLater Merchant Account and open Settings → Integration to view your integration credentials.
  2. Make sure your account has permission to see them. If you don't, your user role needs the API credentials permission.
  3. To grant it: go to User Management, edit the role, and enable the API credentials permission. Log in again — the credentials then appear under Settings → Integration.

2. Get an access token

Exchange your client credentials for an OAuth 2.0 bearer token — see Authentication. Send it as Authorization: Bearer <ACCESS_TOKEN> on every call.

3. Generate a payment link

Call Generate Payment Link with the order amount and your redirect URLs, then send the shopper to the returned paymentLinkUrl.

4. Confirm the result

Listen for the order webhook, or poll Check Payment Status.

Need help with credentials?

Stuck on production credentials or role permissions? Reach the integrations team at tech@paylaterapp.com.