Capture

Overview

The capture method finalizes an authorized payment by transferring reserved funds to your merchant account.

Business Use Case: An e-commerce order has shipped. Capture the funds to complete the transaction.

Purpose

Scenario
Benefit

E-commerce fulfillment

Charge when orders ship

Service completion

Bill after service rendered

Request Fields

Field
Type
Required
Description

merchantTransactionId

string

Yes

Your unique transaction reference

connectorTransactionId

string

Yes

The connector's transaction ID

amount

Money

No

Amount to capture (can be partial)

description

string

No

Description for statement

Response Fields

Field
Type
Description

merchantTransactionId

string

Your reference

connectorTransactionId

string

Connector's transaction ID

status

PaymentStatus

CAPTURED, PENDING, FAILED

capturedAmount

int

Amount captured

statusCode

int

HTTP status code

Example

SDK Setup

Request

Response

Next Steps

  • authorize - Create initial authorization

  • void - Cancel instead of capturing

Last updated

Was this helpful?