Authorization
This process will verifying the payment details (card/account) and reserving the funds to book the same later. Here, we will perform the required validation during the authorization call and reserve the amount.
Supported Payments
The support for authorization was limited to the following Payment Methods.
- Credit/Debit Cards
- Direct Debit SEPA
- SEPA Direct Debit with Payment Guarantee
- Instalment by SEPA Direct Debit
- SEPA Credit
- Invoice
- Prepayment
- Invoice with Payment Guarantee
- Instalment by invoice
- PayPal
- Apple Pay
- Google Pay
- EPC-QR-Pay
How does it work?
You can make the authorization request for the above mentioned payment methods either by using our Direct API (or) Hosted Payment Page (or) Configuring your project as an on-hold project
- Direct API
- Configuring your project as an on-hold project
You can create the project with the authorization process by default for all the transactions. To create an on-hold project, please contact our support team.
In general, You can capture or cancel an authorized payment after placing the order. However, if you fail to capture or cancel the transaction, auto-capture will be executed based on the payment types explained below.
| Payment Names | Auto captured days |
|---|---|
| Credit/Debit Cards, Apple Pay and Google Pay | Auto capture will get executed on the 7th day of the transaction. |
| Direct Debit SEPA, SEPA Credit, Direct debit SEPA with payment guarantee ,Instalment by SEPA direct debit, PayPal, Invoice, Invoice with payment guarantee, Instalment by invoice | Auto capture will get executed on the 14th day of the transaction. |
| Prepayment | Auto capture is executed only when the due date is applied for the transaction. Note: Auto-capture is not applicable if the due date is not sent. |
To customize the auto-capture and auto-cancel option, please get in touch with our support team.
Direct API
- Make a request to the /authorize endpoint by specifying the payment request parameters.
- You will receive the response with the transaction.status as ON_HOLD.
Configuring your project as an on-hold project
You can create the project with the authorization process by default for all the transactions. To create an on-hold project, please contact our support team.