A valid request URL is required to generate request examples{
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "captured",
"amountCaptured": 100,
"currency": "USD",
"captureDate": "2025-03-19T09:51:17.009Z"
}{
"code": "<string>",
"message": "<string>"
}{
"code": "TRANSACTION_NOT_FOUND",
"message": "No transaction found with the provided transaction ID, or the transaction's current status prevents the requested operation (e.g., trying to capture a non-locked transaction, refunding a non-captured transaction)."
}{
"code": "AMOUNT_EXCEEDS_LIMIT",
"message": "The requested amount exceeds the allowable limit. For captures, it cannot exceed the authorized amount. For refunds, it cannot exceed the net captured amount (captured minus previous refunds)."
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "Your request could not be processed due to a server error."
}Capture Authorized Transaction
Captures Funds from a Previously Authorized Transaction
This endpoint finalizes a payment by capturing funds that were previously authorized (locked).
- Provide the
transactionIdfrom the original authorization - Specify the
amountto capture (can be equal to or less than the authorized amount) - Upon success, the transaction status will change to
captured - Captured funds will be transferred to the merchant’s account
Note: Captures must be performed before the authorization expires.
A valid request URL is required to generate request examples{
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "captured",
"amountCaptured": 100,
"currency": "USD",
"captureDate": "2025-03-19T09:51:17.009Z"
}{
"code": "<string>",
"message": "<string>"
}{
"code": "TRANSACTION_NOT_FOUND",
"message": "No transaction found with the provided transaction ID, or the transaction's current status prevents the requested operation (e.g., trying to capture a non-locked transaction, refunding a non-captured transaction)."
}{
"code": "AMOUNT_EXCEEDS_LIMIT",
"message": "The requested amount exceeds the allowable limit. For captures, it cannot exceed the authorized amount. For refunds, it cannot exceed the net captured amount (captured minus previous refunds)."
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "Your request could not be processed due to a server error."
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
Requires the transactionId of the locked transaction and the amount to capture in the request body.
Response
Transaction successfully captured. Funds have been transferred from the customer's account to the merchant's account. The transaction status has been updated to captured.
This confirms that the payment has been finalized and the merchant can now fulfill the order or provide the service.
The unique identifier (UUID) of the captured transaction (same as the authorization ID).
The updated status of the transaction, which will be captured.
locked, captured, void, refunded The actual amount that was successfully captured, formatted to 2 decimal places.
x >= 0.01Must be a multiple of 0.01100
Currency code (ISO 4217) of the captured amount.
3"USD"
The timestamp (ISO 8601 format) when the transaction capture was successfully processed.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}(?::?\d{2})?)$The unique identifier (UUID) assigned to the successfully bound card. Store this cardId securely, as it is required to reference this card in all subsequent transaction requests (/verify, /purchase, etc.).
A unique transaction identifier provided for the client’s reference. It can be used to track or correlate transactions
"CT6KQDDEC2"
Was this page helpful?

