POST Preauthorize Transaction
Preauthorizes a configured amount for a subscription.
Required Headers
Request Body Parameters
0.Validation Rules
Required Fields
Allowed Values
currency
COP- Colombian Peso
Common Validation Error Messages
The following are common validation error messages returned by the API (in Spanish)::attribute es obligatorio.- Required field missing:attribute debe ser una cadena de texto.- Invalid data type (expected string):attribute debe ser un número.- Invalid data type (expected numeric):attribute no puede tener más de :max caracteres.- Maximum length exceeded:attribute debe ser mayor o igual a :min.- Minimum value not met:attribute no es válido.- Invalid value
Response Fields
Success Response (200 OK)
"AUTHORIZED" when authorization is successfultrue when successful, false when there is an errorHTTP Status Codes
Response Codes
Transaction Types
Pre-Authorization (PRE_AUTH_TRANSACTION)
- Type:
PRE_AUTH_TRANSACTION - Status:
APPROVED(success) orDECLINED/ERROR(failure) - Purpose: Reserve funds without capturing them
- Next Step: Requires an additional capture step to charge the funds
Supported Currencies
Thecurrency field must be one of the allowed values according to the Currency enum. Example:
COP: Colombian Peso
Headers
Unique identifier of the Merchant invoking Card Payment services. Should not be used to authenticate end users.
Tracking identifier associated with the request, used to establish a correlation_id between ecosystem components.
Token for authentication.
Basic authentication.
Body
Response
Successful authorization. A new transaction of type PRE_AUTH_TRANSACTION is created.
Preauthorization response. Creates a new transaction of type PRE_AUTH_TRANSACTION.
Response code. Value: 'AUTHORIZED' when authorization is successful
"AUTHORIZED"
Operation status. true when successful, false when there is an error
true
Descriptive message about the authorization result
"Pago autorizado exitosamente"