API de Autorización con Cuotéalo
Request
Objeto method_details
para Cuotéalo que se encuentra dentro de la trama de autorización: API de Autorización - ecommerce.
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| URL donde se realizará el redirect cuando finalice la autorización | Cadena alfanumérica |
| SI |
| URL donde se realizará la notificacion host to host (server to server) | Cadena alfanumérica |
| NO |
Ejemplo
{
"action": "authorize",
"channel": "ecommerce",
"merchant_code":"b0deb6f3-e51a-48a7-9268-f1441d46f7bd",
"merchant_operation_number": "5974483",
"payment_method": {
"method_name": "CUOTEALO",
"method_details": {
"redirect_url": "https://pay-me.com",
"callback_url": "https://pay-me.com/callback",
}
},
"payment_details": {
"amount": "15000",
"currency": "604",
"billing": {
"first_name": "Pedro",
"last_name": "Miranda",
"email": "pedro@pay-me.com",
"phone": {
"country_code": "+51",
"subscriber": "999835685"
},
"location": {
"line_1": "Av. Casimiro Ulloa 333",
"line_2": "Miraflores",
"city": "Lima",
"state": "Lima",
"country": "Peru"
}
},
"shipping": {
"first_name": "Pedro",
"last_name": "Miranda",
"email": "pedro@pay-me.com",
"phone": {
"country_code": "+51",
"subscriber": "999835685"
},
"location": {
"line_1": "Av. Casimiro Ulloa 333",
"line_2": "Miraflores",
"city": "Lima",
"state": "Lima",
"country": "Peru"
}
},
"customer": {
"first_name": "Pedro",
"last_name": "Miranda",
"email": "pedro@pay-me.com",
"phone": {
"country_code": "+51",
"subscriber": "999835685"
},
"location": {
"line_1": "Av. Casimiro Ulloa 333",
"line_2": "Miraflores",
"city": "Lima",
"state": "Lima",
"country": "Peru"
}
},
"product_details": []
}
}
}
Response
Para recibir la respuesta de la Autorizacion final con Autenticacion Redirect tomar en cuenta las Consideraciones para los métodos con Redirect.
Objeto transaction
para pagos con Cuotéalo que se encuentra dentro de la trama de respuesta: API de Autorización - ecommerce.
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Identificador unico de la transacción | Cadena alfanumérica |
| SI |
| Canal por la cual se realizó la transacción |
|
| SI |
| Estado actual de la transacción |
|
| SI |
| Observacion del estado |
|
| SI |
| Monto de la transacción | Cadena numérica |
| SI |
| Código de la moneda de la operación | Cadena numérica |
| SI |
| Objeto que contiene información sobre el método de pago usado en la transacción |
|
| SI |
| Nombre del método de pago usado en la transacción |
|
| SI |
| Objeto que contiene el detalle sobre el método de pago usado en la transacción | SI | ||
| URL donde se realizará el redirect cuando finalice la autorización | Cadena alfanumérica |
| SI |
| URL donde se realizará la notificacion host to host (server to server) | Cadena alfanumérica |
| NO |
|
Visible en estado PENDIENTE Objeto que contiene la fecha en la que se expirará la transacción. |
|
| NO |
| Fecha en UTC |
|
| NO |
| Fecha en unix time |
|
| NO |
| Objeto que contiene los datos adicionales de la transacción enviados en el request |
|
| NO |
| Array que contiene listado de los estado por la cual pasó la transacción |
|
| SI |
| Estado de la transacción |
|
| SI |
| Objeto que contiene la fecha en la que se realizó el cambio de estado |
|
| SI |
| Fecha en UTC | Cadena alfanumérica |
| SI |
| Fecha en unix time | Cadena alfanumérica | SI |
Ejemplo
{
"success": "true",
"action": "authorize",
"merchant_code": "b0deb6f3-e51a-48a7-9268-f1441d46f7bd",
"merchant_operation_number": "2391645",
"transaction": {
"transaction_id": "5hk8rwa3h3cq9oyfs3a28v1ms",
"channel": "ecommerce",
"state": "PENDIENTE",
"state_reason": "Url generada para continuar con el pago",
"continue_url": "https://api.dev.alignet.io/payment/continue/card/81vrxn30vja1gwcfsdng4i5g5",
"amount": "15000",
"currency": "604",
"payment_method": {
"method_name": "CUOTEALO",
"method_details": {
"redirect_url": "https://pay-me.com",
"callback_url": "https://pay-me.com/callback"
}
},
"expiration_date": {
"utc_time": "2024-03-12T22:49:36.018Z",
"unix_time": 1711585037
}
"processor_response": null,
"additional_fields": null,
"lifecycle": [
{
"state": "REGISTRADO",
"date": {
"utc_time": "2024-03-12T22:49:36.018Z",
"unix_time": 1710282940
}
},
{
"state": "PENDIENTE",
"date": {
"utc_time": "2024-03-12T22:49:36.018Z",
"unix_time": 1710282940
}
}
]
},
"meta": {
"status": {
"code": "00",
"message_ilgn": [
{
"locale": "es_PE",
"value": "Procesado correctamente"
}
]
}
}
}