The Dintero Checkout API is designed for developers or anyone else who's comfortable creating custom-coded solutions or integrating with RESTful APIs. After reading through this guide, be sure to check out the Checkout API Reference to see all available API requests.
Demo Store: https://checkout-demo-store.test.dintero.com
Checkout with all payment options: https://checkout.test.dintero.com/?demo=all#/
To get started with the development, you need to do following the Getting Started to create API Clients.
One-step vs 2-step payments
One-step payment will both reserve and capture payment in on request. Suitable if it´s a digital service or downloads. This is not default and therefore you need to set
capture=true when opening the Checkout session.
Two-step payment. If you need to ship your items, you need to capture and reserve the amount in the first step. This is the default. When the items are shipped, you do a capture on transaction.
You can create a Checkout session where you can configure the Checkout with payment methods, default payment method etc by using this endpoint.
But we recommend to use New Sessions with Payment Profile since it will be possible to add new payment methods without changing any code. You can create a new Payment Profile in Dintero Backoffice --> Settings --> Payment Profiles.
SDK for embedding
Payout and currency
When you create an account, you choose the currency you want all the payments to paid out in. It is possible to show different currencies in your webshop or application, so the cardholder pays in their local currency. Our system will automatically exchange the payout in your currency.