Payment flow with pre-authorisation can be One-Off, MIT or CIT payment. Merchant creates order with predefined amount, then payment can be initiated with API endpoint /payments/cit, /payments/mit or /payments/oneoff . Gateway sends callback to merchant and merchant acts on whether to deliver goods/service or not. If necessary Merchant adjust the amount  as per actual purchase amount and sends completion with adjusted amount with API endpoint /payments/capture.

  • pre-auth add-on: possible scenarios when final amount is bigger than authorised amount:
  1. Merchant can VOID payment with API endpoint /payments/void and initiate new MIT payment with correct amount with API endpoint /payments/mit.
  2. Merchant can CAPTURE payment with  pre-authorized amount API endpoint /payments/capture and then start new payment with the amount that was exceeded with API endpoint /payments/mit
in Integration Documentation
Did this article answer your question?