Capture a Payment
  • 20 Feb 2025
  • 1 Minute to read
  • Dark
    Light

Capture a Payment

  • Dark
    Light

Article summary

Capture refers to the stage where an authorised transaction is finalised, and funds are officially transferred from the cardholder's account to you as the merchant. This process ensures the completion of a successful transaction, marking the official moment when the agreed-upon amount is secured by the merchant.

The capture call can be used:

  1. If you conducted a card payment of transaction type "auth" using our hosted payment page.

  2. If you initiated a payment of transaction type "auth" using our Payments Operations API.

Avoiding the capture call

You can eliminate the need for a separate capture call by utilising the "purchase" transaction type.

Multiple partial captures

The capture API facilitates multiple partial captures, allowing you to manage concurrent capture requests, particularly beneficial for split shipments. This feature is accessible whether an authorization was initiated through our hosted payment page or card payment API.

Authorisation expiry

An authorisation has a predefined expiration period, which is determined by the card issuer. The duration can typically remain active up to 30 days. Following this period, the funds are released back on the customer's card.

Fully capture a payment

Endpoint

PUT /api/directconnect/execute Try it here

Request Example

{
  "TransactionType": "CAPT",
  "Amount": "1.00",
  "Currency": "EUR",
  "CallBackURL": "https://yourURLhere.com/Listener",
  "IsTest": false,
  "PspId": "750762"
}

Partially capture a payment

Update the amount to the amount you wish to capture, the remaining balance will remain authorised until finally expired.

Endpoint

PUT /api/directconnect/execute Try it here

Manually capture a payment using our Portal

Link to portal guide here


Was this article helpful?