API Documentation
Gateway Checkout
High-level overview
The gateway is the easiest way of integrating Mona. With just a few lines of code you can accept card, pay by bank transfer and Mona Pay with Bank. We handle all payment information capture.
Before Integration Checklist
- Set up your redirect URL for us to link back to on checkout completion on the merchant dashboard.
- Configure a payout destination for your settled funds on your merchant dashboard. If you get settled in USD or another foreign currency, make sure you have a destination configured in your desired currency.
- Configure your webhooks on your merchant dashboard.
- Complete your activation test with the Mona team.
Integrating the Checkout
- From your backend, create a checkout session
- Redirect your customer to the transaction URL returned in the
url
field on the create checkout response. - Wait for your customer to complete the transaction. We will redirect the customer to your provided redirect URL.
- Either poll the transaction status endpoint or await the webhook message.