Capture
This will perform capture on the successfully authorized transaction. Use this in case if auto_capture was false while authenticating API.
Request
Method | URL |
---|---|
POST | https://api.juspay.in/v2/txns/:id/capture |
|Type|Params|Values|Description|
|HEADER|api_key|string| |
|EMBEDDED|id|string|Unique id generated for the transaction in generating OTP API call.|
Example
curl -X POST https://api.juspay.in/v2/txns/:id/capture -u your_api_key:
Response
{
"id": "txn_035b4e708d5148478828ea3136a9efd7",
"order_id": ":order_id",
"txn_id": ":txn_id",
"status": "CHARGED",
"gateway": "CYBERSOURCE",
"created": "2017-05-05T12:12:08Z",
"resp_code": "00",
"resp_message": "",
"payment_info": {
"payment_method_type": "CARD",
"payment_method": "VISA",
"card": {
"last_four_digits": "",
"card_isin": "400020",
"expiry_month": "09",
"expiry_year": "2020",
"name_on_card": "",
"card_type": "",
"card_issuer": "",
"card_brand": "VISA",
"card_reference": "",
"card_fingerprint": "37sug6sns7p8ubota3md74va3u",
"using_saved_card": false,
"saved_to_locker": false
}
},
"payment_gateway_response": {
"created": "2017-05-05T12:12:42Z",
"txn_id": ":txn_id",
"rrn": "",
"epg_txn_id": ":epg_txn_id",
"auth_id_code": "",
"resp_code": "00",
"resp_message": "",
"gateway_response_map": {
//gateway dependent response parameters
}
},
"refunds":[ ]
}
{
"status": "invalid_request_error",
"error_code": "invalid",
"error_message": "Invalid authentication account id."
}
{
"status": "error",
"error_code": "access_denied",
"error_message": "Invalid Authentication"
}
Updated about 3 years ago