Wed, 06/08/2016 - 15:59
#1
Authorize and capture transactions for token based payments
Is there a time period for which the funds are held when a authorize transaction is executed? If so, for how long and do we have to submit the capture transaction within that time period?
Rohan,
Authorizations expire on a time set by the issuing bank / card brand. The details of the exact length of the authorization hold are not exposed to First Data. Our backend processor automatically obtains new authorizations as required, even if a completion is issued against an expired authorization.
Can you please provide a sample request to capture or void a Token based transaction.
You can refer to the Docs & Sandbox sample for 'capture or reverse a payment'. You don't have to submit any Transarmor Token information and the 'credit_card' method is recommended. The 'transaction_id' needs to be appended to the request URL as well such as:
https://api-cert.payeezy.com/v1/transactions/ET1234
{
"merchant_ref": "Astonishing-Sale",
"transaction_tag": "Enter transaction tag",
"transaction_type": "capture",
"method": "credit_card",
"amount": "1299",
"currency_code": "USD"
}
{
"merchant_ref": "Astonishing-Sale",
"transaction_tag": "Enter transaction tag",
"transaction_type": "void",
"method": "credit_card",
"amount": "1299",
"currency_code": "USD"
}