Skip to main content
POST
Capture Authorization

Headers

X-Idempotency-Key
string<uuid>
required

Unique UUID per request. Prevents duplicate processing on retries.

Path Parameters

payment_id
string<uuid>
required
transaction_id
string<uuid>
required

Body

application/json
merchant_reference
string
required
Required string length: 3 - 255
reason
enum<string>
required
Available options:
PRODUCT_CONFIRMED,
REQUESTED_BY_CUSTOMER
amount
object
required

Response

200 - application/json

Payment captured

id
string<uuid>
status
string
type
enum<string>
Available options:
PURCHASE,
CAPTURE,
CANCEL,
REFUND,
VERIFY
amount
object
created_at
string<date-time>