Country:
/v1/transactions/authorizations
Autorización Transaccional
Este endpoint permite generar una autorización transaccional sin especificar un payment_id, creando una nueva transacción.
id
Un id opcional que permite al cliente identificar la transacción en sus sistemas internos.
trace_id
ID de trazabilidad para seguimiento de la transacción.
amount
Incluye el valor y la moneda en la que se realiza la transacción.
value
Monto por el cual se quiere autorizar.
currency
Moneda en la cual se quiere autorizar en formato iso4217.
merchant_id
Id del comercio.
instrument
Debe incluir la información completa del instrumento, como ser, los datos de la tarjeta.
type
Este atributo representa el tipo de instrumento que se quiere crear. Para tarjeta este valor siempre debe ser CARD
card
Datos de la tarjeta.
number
Número de la tarjeta.
cvv
Código de verificación de la tarjeta.
expiration_month
Mes de expiración de la tarjeta en formato MM.
expiration_year
Año de expiración de la tarjeta.
holder_name
Nombre que aparece en la tarjeta.
capture
Debe incluir el modo de captura deseado, manual o automático.
mode
Modo de captura.
Response Examples
201
201
{
"transaction_id": "example_string",
"payment_id": "example_string",
"instrument_id": "example_string",
"response_code": "example_string",
"response_code_description": "example_string",
"transaction": {
"id": "example_string",
"amount": "example_string",
"status": "example_string",
"status_detail": "example_string",
"type": "example_string"
}
}400
400
{
"error_code": "example_string",
"error_type": "example_string",
"message": "example_string"
}409
409
{
"error_code": "example_string",
"error_type": "example_string",
"message": "example_string",
"response_code": "example_string",
"response_code_description": "example_string"
}500
500
{
"error_code": "example_string",
"message": "example_string",
"error_type": "example_string"
}Language
Login required to test API
Code Examples
cURL
curl -X POST "https://api.akua.la/v1/transactions/authorizations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": {},
"instrument": {},
"capture": {}
}''