Overview
Use the Payments API to create checkout sessions, collect customer payments, and track payins through completion or failure. You can implement a hosted flow with checkouts or a custom flow with quotes and whitelabel checkout.How It Works
1
Discover methods
2
Optionally resolve rails
Use List Payment Rails.
3
Create a charge
4
Track payment outcomes
Use Get Charge Status, Get Payin, or List Payins.
5
Handle post-payment flows
Issue refunds with the Refunds and handle chargebacks with the Disputes API.
6
Use webhooks
Process asynchronous updates through Payment Webhook Events.
Prerequisites
- Use valid API credentials. See Authentication Overview.
- Ensure supported currencies for your flow with List Supported Currencies.
- Configure webhook handling for production. See Payment Webhook Events.

