With the Payment API you can create orders that will later be connected to a payment.

Orders contains basic information about the buyer and the purchase. It may also contains advanced information such as hotel reservation details if needed.

Once the order is created you will receive from us a link to our secure payment page. When the user completes the payment we will redirect him back to your confirmation page and we will also send a notification via server-to-server communication.

Operations

Each order must contain at least 1 operation. The operation is the instruction you send us for the payment. You may ask us to do a single charge or multiple charge with different execution dates.

The sum of all operations should match the total of the order.
There can not be 2 operations with the same date.
The date of the operation should always be equal or after today.

Operation execution date

If the date of the first operation is in the future it means that you don't want to charge your guest immediately. In that case we will perform a NPA transaction (Non processing authentication). This means that we will ask the user to authenticate the transaction (with 3ds if required) and we will securely store the retrieved credit card token.

Once we meet the date of the first operation we will use the collected token authorized for the full amount to process the first payment and all the subsequent.