Payment upon shipment operating principle
Payment upon shipment takes place in two stages and using at least two transaction types:
- Upon placing the order (CIT- Client Initiated Transaction):
- The buyer creates an order and initiates the transaction by completing the authentication and payment.
- You send the payment request to the payment gateway, specifying the SHIPMENT_MULTIPLE_AUTHORISATION use case via the redirection or Web Service payment form.
Payment on dispatch is only compatible with CB,Mastercard and Visa.
- The payment gateway initiates the authentication of the cardholder for the total amount of the order.
- The gateway transmits an information request to verify the cardholder's data, and then registers a verification transaction. This transaction can be accepted or declined. The issuer generates a unique transaction identifier and transmits it in the response to the registration request.
- The gateway sends you the result of the information request.
After that, you check your stock and prepare for shipment.
The initial transaction is valid for 180 days. After this period, the transaction expires.
- Upon shipment of product N°1 (MIT - Merchant Initiated Transaction):
- You initiate a shipment transaction for the amount of the product to be shipped.
The transaction is created via your Merchant Back Office or via a Web Service.
- The gateway takes the data from the chain (the unique transaction identifier) linked to the initial verification transaction and sends the acquirer an authorization request for the amount to be sent.
- The gateway sends you the result of the authorization request.
- You can postpone the transaction and initiate the order shipment.
- You initiate a shipment transaction for the amount of the product to be shipped.
- For other shipments:
The same steps are repeated for each product to be shipped, up to a maximum of 180 days after the initial transaction.
If the shipment is incomplete, no further action is required. The transaction status changes to Expired after 180 days.