Analizar la respuesta al final del pago
Para más información y ejemplos de código, consulte la página Procesamiento del retorno (IPN y Navegador) disponible en nuestro sitio documental.
La tabla siguiente indica cómo analizar la respuesta al final de un pago:
shopId Descripción: Identificador de la tienda. Ejemplo: 12345678 |
orderCycle Descripción: Define si el pedido está abierto (OPEN, el pago ha sido autorizado) o cerrado(CLOSED, el pedido no puede ser modificado). Valores posibles:
Ejemplo: CLOSED |
orderStatus Descripción: Estado simplificado de la transacción. Valores posibles:
Ejemplo: RUNNING |
orderDetails.mode Descripción: Modo de creación de la transacción. Valores posibles:
Ejemplo: PRODUCTION |
orderDetails.orderId Descripción: Referencia del pedido. Ejemplo: myOrderId-1234 |
customer.reference Descripción: Identificador del comprador en el sitio web comercial Ejemplo: MyReference-123456 |
customer.email Descripción: Dirección de e-mail del comprador. Ejemplo: sample@example.com |
cusotmer.billingDetails Descripción: Objeto que contiene los detalles de la dirección de facturación. |
customer.shippingDetails Descripción: Objeto que contiene los detalles de la dirección de entrega. |
customer.shoppingCart Descripción: Objeto que contiene el detalle del carrito. |
transactions.amount Descripción: Monto del pago en su unidad monetaria más pequeña ( (el centavo para el dólar estadunidense)). Ejemplo: 4525 para 45,25 USD |
transactions.uuid Descripción: Identificador único de la transacción generada por la plataforma de pago. Este ID se utiliza luego para gestionar las transacciones por Web Service REST o desde Back Office Vendedor. Ejemplo: 73e37c63f24047d3b482efd00083f1b3 |
transactions.currency Descripción: moneda del pago según ISO 4217 alpha-3. |
transactions.detailedStatus Descripción: proporciona información detallada sobre el estado del pago. Ejemplo: CAPTURED |
transactions.paymentMethodType Descripción: medio de pago utilizado. Ejemplo: CARD |
transactions.transactionDetails.liabilityShift Descripción: Transferencia de responsabilidad. Valores posibles :
Ejemplo: YES |
transactions.transactionDetails.cardDetails.effectiveBrand Descripción: Marca de la tarjeta. Ejemplo: PSE |
transactions.transactionDetails.cardDetails.legacyTransId Descripción: Identificador único de la transacción generada por la plataforma de pago. Este ID se utiliza posteriormente para gestionar las transacciones desde el Back Office Vendedor. Ejemplo: 992364 |
transactions.transactionDetails.cardDetails.expectedCaptureDate Descripción: Fecha del depósito bancario expresada en formato ISO 8601. Ejemplo: 2023-04-30T07:46:06+00:00 |
transactions.transactionDetails.cardDetails.authorizationResponse.authorizationResult Descripción: Código de retorno de la solicitud de autorización. Ejemplo: 00 Consulte la lista de códigos de autorización para más información. |