Once a Charge has been Authorised it must then be Captured for disbursment to the merchant. This is done by simply referring to the Authorised "charge_id" in the endpoint url and passing the amount to be captured.

Useful notes

  • You can also capture less than the authorised amount. I.e Lets assume authorised amount is $100, you do a partial capture of $10 and then a final capture of $70 specifying is_partial_capture=false then the remaining $20 will be released to the customer account.
  • You cannot capture an amount beyond what was authorised.
  • The "charge_id" must be in an "Authorised" state to be captured.
  • Ensure the idempotency-key header parameter is present in capture API requests.
  • Language
    Authorization
    Header
    Click Try It! to start a request and see the response here!