Skip to main content
Skip table of contents

Api de Consulta con PagoEfectivo

Response

Objeto operation.transactions para pagos con PagoEfectivo 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

  • PAGOEFECTIVO

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.callback_url

URL del callback enviado en la Autorización

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 PENDIENTE - AUTORIZADO

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

 

Object

NO

transaction.processor_response.cip

Visible en estado PENDIENTE - AUTORIZADO

Código CIP de PagoEfectivo

Cadena alfanumérica

String

NO

transaction.processor_response.cip_url

Visible en estado PENDIENTE

Url de PagoEfectivo con el detalle e indicaciones de pago

 Cadena alfanumérica

String

NO

transaction.processor_response.payment_date

Visible en estado AUTORIZADO

Url de PagoEfectivo con el detalle e indicaciones de pago

 Cadena alfanumérica

String

NO

transaction.processor_response.operationNumber

Visible en estado AUTORIZADO

Identificador de PagoEfectivo

 Cadena alfanumérica

String

NO

transaction.processor_response.result_message

Visible en estado PENDIENTE

Objeto que contiene mensaje del resultado de la autorizacion

 

Object

NO

transaction.processor_response.result_message.code

Código del resultado de la autorización

Cadena alfanumérica

String

NO

transaction.processor_response.result_message.description

Descripción del resultado de la autorización

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": "7649167",
        "amount": "121900",
        "currency": "604",
        "state": "PENDIENTE",
        "transactions": [
            {
                "transaction_id": "a9e9040spd17ba3tdw42u4uv3",
                "state": "PENDIENTE",
                "state_reason": "Código CIP generado exitosamente",
                "amount": "121900",
                "currency": "604",
                "additional_fields": null,
                "payment_method": {
                    "method_name": "PAGOEFECTIVO",
                    "method_detail": {
                        "callback_url": "https://pay-me.com/callback"
                    }
                },
                "expiration_date": {
                  "utc_time": "2024-07-06T16:20:16.345140+00:00",
                  "unix_time": 1720282816
                  },
                "processor_response": {
                    "cip": 1508405,
                    "cip_url": "https://pre1a.payment.pagoefectivo.pe/72217FA5-4580-4B16-A345-24F028F53356.html",
                    "result_message": {
                        "code": 100,
                        "description": "Solicitud exitosa."
                    }
                },
                "lifecycle": [
                    {
                        "state": "REGISTRADO",
                        "date": {
                            "utc_time": "2024-07-05T16:20:16",
                            "unix_time": 1720196416.222
                        }
                    },
                    {
                        "state": "PENDIENTE",
                        "date": {
                            "utc_time": "2024-07-05T16:20:16",
                            "unix_time": 1720196416.305
                        }
                    }
                ]
            }
        ]
    },
    "meta": {
        "status": {
            "code": "00",
            "message_ilgn": [
                {
                    "locale": "es_PE",
                    "value": "Se procesó correctamente la petición"
                }
            ]
        }
    }
}

Ejemplo de Autorizada

Response de consulta de PagoEfectivo con estado Autorizado

JSON
{
    "success": "true",
    "merchant_code": "abc",
    "operation": {
        "merchant_operation_number": "2836824",
        "amount": "1000",
        "currency": "604",
        "state": "AUTORIZADO",
        "transactions": [
            {
                "transaction_id": "9namjcnjvqzas2t33xyfrqr2h",
                "state": "AUTORIZADO",
                "state_reason": "Pago exitoso",
                "amount": "1000",
                "currency": "604",
                "additional_fields": null,
                "payment_method": {
                    "method_name": "PAGOEFECTIVO",
                    "method_detail": {
                        "callback_url": "https://pay-me.com/callback"
                    }
                },
                "expiration_date": null,
                "processor_response": {
                  "payment_date": "2024-06-24T11:01:20-05:00",
                  "cip": "1493006",
                  "operationNumber": "1057462"
                  },
                "lifecycle": [
                    {
                        "state": "REGISTRADO",
                        "date": {
                            "utc_time": "2024-07-05T16:46:12",
                            "unix_time": 1720197972.931
                        }
                    },
                    {
                        "state": "PENDIENTE",
                        "date": {
                            "utc_time": "2024-07-05T16:46:13",
                            "unix_time": 1720197973.047
                        }
                    },
                    {
                        "state": "AUTORIZADO",
                        "date": {
                            "utc_time": "2024-07-05T16:47:22",
                            "unix_time": 1720198042.642
                        }
                    }
                ]
            }
        ]
    },
    "meta": {
        "status": {
            "code": "00",
            "message_ilgn": [
                {
                    "locale": "es_PE",
                    "value": "Se procesó correctamente la petición"
                }
            ]
        }
    }
}
JavaScript errors detected

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

If this problem persists, please contact our support.