CleonPay API
One integration for cards, wallets, local payment methods and payouts across Europe.
You integrate once. We route each payment to a bank you hold an account with, and that bank settles you directly — CleonPay never holds your money.
One API, many methods
16 payment methods and 4 payout rails behind a single request shape.
Settled to you
Funds go from the bank to your account. We are the technology layer, not a holder of your funds.
Test before you sign
A sandbox that lets you force any outcome — including a payment that settles three days late.
How a payment works
Every method follows the same three steps, whether it is a card or a bank redirect.
1. POST /v1/payments → you get a payment id and a redirect_url
2. Send the customer to redirect_url
3. We POST a webhook to you → payment.settled, or payment.failed
Settlement is asynchronous. The response to
step 1 tells you the payment started, not that it succeeded. Only the webhook
in step 3 does that. Some methods — Multibanco in particular — can settle
days later, because the customer pays at a cash machine.
Base URL
https://api.cleonpay.com
The same host serves sandbox and live. Which one you are in is decided by your API key, not by the URL.