Skip to main content
POST /v1/payments/capture Captures the amount of an original authorized payment, transferring funds from the user account to the merchant account. Supports full capture or multiple partial captures.

Request Parameters

captureRequestId
string
required
Merchant-generated unique ID for this capture.Max length: 64 characters
paymentId
string
required
Payment ID of the original authorization to be captured.Max length: 64 characters
captureAmount
object
Amount to capture. Omit for full capture. See Amount.
isLastCapture
boolean
Indicates this is the final capture. Defaults to false — set to true to close the order after this capture.
extendInfo
string
Extension information.Max length: 4096 characters

Response Parameters

result
object
required
Standard result object with resultCode, resultStatus, resultMessage
captureId
string
Wallet-generated unique capture ID.Max length: 64 characters
captureTime
string
Capture processing time in ISO 8601 format.

Result Codes