Skip to main content
Skip table of contents

Api de Consulta con Transferencia Bancaria

Response

Objeto operation.transactions para pagos con Transferencia Bancaria que se encuentra dentro de la trama de respuesta: API de Consulta.

Field

Description

Accepted Value

Type

Obligatorio

operation.transactions.[].transaction_id

Identificador unico de la transacción

Cadena alfanumérica

String

SI

operation.transactions.[].channel

Canal por la cual se realizó la transacción

  • ecommerce

String

SI

operation.transactions.[].state

Estado actual de la transacción

  • PENDIENTE

  • INVALIDO

  • AUTORIZADO

  • DENEGADO

  • CANCELADO

  • EXPIRADO

  • LIQUIDADO

String

SI

operation.transactions.[].state_reason

Observacion del estado

 

 String

SI

operation.transactions.[].amount

Monto de la transacción

Cadena numérica

String

SI

operation.transactions.[].currency

Código de la moneda de la operación

Cadena numérica

String

SI

operation.transactions.[].payment_method

Objeto que contiene información sobre el método de pago usado en la transacción

Object

SI

operation.transactions.[].payment_method.method_name

Nombre del método de pago usado en la transacción

  • BANK_TRANSFER

String

SI

operation.transactions.[].payment_method.method_detail

Objeto que contiene información detallada relacionada al método. Este objeto varia por método.

 

Object

NO

operation.transactions.[].payment_method.method_details.redirect_url

Visible en estado PENDIENTE

URL del redirect enviado en la Autorización

Cadena alfanumérica

String

SI

operation.transactions.[].payment_method.method_details.callback_url

URL del callback enviado en la Autorización

Cadena alfanumérica

String

NO

operation.transactions.[].continue_url

Visible en estado PENDIENTE

URL para continuar el proceso de pago.

Cadena alfanumérica

String

NO

operation.transactions.[].expiration_date

Visible en estado PENDIENTE

Objeto que contiene la fecha en la que se expirará la transacción.

 

Object

NO

operation.transactions.[].expiration_date.utc_time

Fecha en UTC

 

String

NO

operation.transactions.[].expiration_date.unix_time

Fecha en unix time

 

Integer

NO

operation.transactions.[].processor_response

Visible en estado AUTORIZADO - DENEGADO - EXTORNADO

Objeto que contiene el resultado de la autorización. Los valores son devueltos por la procesadora.

 

Object

NO

transaction.processor_response.origin_account

Visible en estado AUTORIZADO - DENEGADO

Cuenta bancaria enmascarada desde donde se realizo la transferencia.

Cadena alfanumérica

String

NO

transaction.processor_response.request_id

Visible en estado AUTORIZADO - DENEGADO

ID de la transacción generada por la procesadora

 

Object

NO

transaction.processor_response.operation_id

Visible en estado AUTORIZADO - DENEGADO

ID de la operación generada por el banco

Cadena alfanumérica

String

NO

operation.transactions.[].additional_fields

Objeto que contiene los datos adicionales de la transacción enviados en la Autorización

 

Object

NO

operation.transactions.[].lifecycle

Array que contiene listado de los estado por la cual pasó la transacción

 

Array

SI

operation.transactions.[].lifecycle.[].state

Estado de la transacción

  • REGISTRADO

  • PENDIENTE

  • INVALIDO

  • AUTORIZADO

  • DENEGADO

  • CANCELADO

  • EXPIRADO

  • LIQUIDADO

String

SI

operation.transactions.[].lifecycle.[].date

Objeto que contiene la fecha en la que se realizó el cambio de estado

 

Object

SI

operation.transactions.[].lifecycle.[].date.utc_time

Fecha en UTC

Cadena alfanumérica

String

SI

operation.transactions.[].lifecycle.[].date.unix_time

Fecha en unix time

Cadena alfanumérica

Integer

SI

Ejemplo de Pendiente

Response de consulta de Transferencia Bancaria con estado Pendiente

JSON
{
    "success": true,
    "merchant_code": "abc",
    "operation": {
        "merchant_operation_number": "2391645",
        "state": "PENDIENTE",
        "created_at": {
            "utc_time": "2024-03-12T22:49:36.018Z",
            "unix_time": 1710282940
        },
        "amount": "15000",
        "currency": "604",
        "transactions": [
            {
                "transaction_id": "5hk8rwa3h3cq9oyfs3a28v1ms",
                "channel": "ecommerce",
                "state": "PENDIENTE",
                "state_reason": "Url generada para continuar con el pago",
                "amount": "15000",
                "currency": "604",
                "payment_method": {
                    "method_name": "BANK_TRANSFER",
                    "method_detail": {
                    "redirect_url": "https://pay-me.com",
                    "callback_url": "https://pay-me.com/callback"
                    }
                },
                "continue_url": "https://api.dev.alignet.io/payment/continue/bank_transfer/c7dagnrwgxgh1b6kzwirheezv",
                "expiration_date": {
                    "utc_time": "2024-03-12T22:49:36.018Z",
                    "unix_time": 1710282940
                },
                "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": "Se proceso correctamente"
                }
            ]
        }
    }
}

Ejemplo de Autorizada

Response de consulta de Transferencia Bancaria con estado Autorizado

JSON
{
    "success": true,
    "merchant_code": "abc",
    "operation": {
        "merchant_operation_number": "2391645",
        "state": "AUTORIZADO",
        "amount": "15000",
        "currency": "604",
        "transactions": [
            {
                "transaction_id": "5hk8rwa3h3cq9oyfs3a28v1ms",
                "channel": "ecommerce",
                "state": "AUTORIZADO",
                "state_reason": "Pago exitoso",
                "amount": "15000",
                "currency": "604",
                "payment_method": {
                    "method_name": "BANK_TRANSFER",
                    "method_detail": {
                      "redirect_url": "https://pay-me.com",
                      "callback_url": "https://pay-me.com/callback"
                      }
                },
                "continue_url": null,
                "expiration_date": null,
                "processor_response": {
                    "origin_account": "055552",
                    "request_id": "055552",
                    "operation_id": "055552"
                },
                "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
                        }
                    },
                    {
                        "state": "AUTORIZADO",
                        "date": {
                            "utc_time": "2024-03-12T22:49:36.018Z",
                            "unix_time": 1710282940
                        }
                    }
                ]
            }
        ]
    },
    "meta": {
        "status": {
            "code": "00",
            "message_ilgn": [
                {
                    "locale": "es_PE",
                    "value": "Se proceso correctamente"
                }
            ]
        }
    }
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.