Request bodies are encrypted with RSA before they are sent. This is not optional — every
order endpoint expects an encrypted envelope. Read Encryption before writing
any integration code.
The three operations
A completed payment is always the same three steps.1
Create the order
Send the customer details, the amount, the currency and your own unique reference. Reeple
returns the order — including its status and the payment options available for that
currency. See Create an order.
2
Pay the order
The customer picks a method. You send the method-specific details (card, bank code, and so
on) for the order reference. See Pay an order.
3
Verify the payment status
A success response from step 2 does not mean the money has moved — most methods route
the customer through an authentication or confirmation step first. Poll
Get order status until
isFinalStatus is true.Two keys, two audiences
Both travel in the same
api-key header — the endpoint determines which one is expected. See
Authentication.
Next steps
Quickstart
A complete create, pay and verify cycle you can run against sandbox right now.
Encryption
RSA payload encryption, with working code in four languages.
Order lifecycle
Every status an order moves through, and when to stop polling.
API reference
Every endpoint, request body and response shape.