Authorizations
Authorizations are used to authorize a payment to be charged with a specific amount at the target gateway. An authorization confirms that a payment card account holds enough funds to pay for a purchase. In this requests no funds are taken and if you wish to move the funds, you have to make a capture transaction after an authorization.
You can use these endpoints with your card information or using our tokens as explained below
With these endpoints we can get the following response
{
"status": "success",
"message": "Authorization successful",
"data": {
"transaction_info": {
"type": "authorization_response",
"reference_code": "123456789",
"transaction_id": "0001708977291937048626",
"request_id": "7089772934086747504951",
"status": "Authorized",
"response_code": "00",
"reconciliation_id": "7089772934086747504951",
"created_at": "2024-02-26T19:54:54Z"
},
"order_info": {
"amount_details": {
"authorized_amount": 1000,
"currency": "COP"
}
},
"processor_info": {
"approval_code": "831000",
"transaction_id": "016153570198200",
"avs": {
"code": "Y",
"codeRaw": "Y"
}
}
}
}status: string The status is a string result that only has two possible values. "Success, “Error” or "Fail".
message: string The message value represents a short description about the status code
data: {object} The value of the data represents a set of JSON objects with the transaction’s details:
transaction_info: {object} The wrapper object of the transaction’s information. Contains:
type: string The type of transaction response.
reference_code: string
A reference code for the transaction.
transaction_id: string
Our transaction identifier of the request. It is used in other requests.
request_id: string
The identifier of the request associated with the transaction.
status: string
The status received of the transaction.
response_code: string
The response code for the authorization.
reconciliation_id: string
The response identifier for reconciliation logs.
created_at: ISO Date
The ISO Date of the request.
order_info: {object} The object for the order information sent it in the body request.
amount_details: {object} The total amount details, like total and currency.
processor_info: {object} The object for the processor information response.
approval_code: string Authorization code. Returned only when the processor returns this value
transaction_id: string The processor transaction ID
avs: {object} Address Verification Service (AVS) is a service provided by the payment brands that determines the match or partial match of the consumer's address information.
Last updated
Was this helpful?