Analizar la respuesta al final del pago
Para conocer todos los campos devueltos, consulte esta página: Respuesta Payment.
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.
Si desea saber como implementar las IPN, consulte la página Utilización de la IPN.
La tabla siguiente indica cómo analizar la respuesta al final de un pago:
shopId Descripción: Identificador de la tienda. Ejemplo: 12345678 | ||||||||||
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: Importe del pago en la fraccion monetaria más pequeña (el centavo para el euro) Ejemplo: 4525 para 45,25 EUR | ||||||||||
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 Expert. Ejemplo: 73e37c63f24047d3b482efd00083f1b3 | ||||||||||
transactions.currency Descripción: moneda del pago según ISO 4217 alpha-3. | ||||||||||
transactions.paymentMethodType Descripción: medio de pago utilizado. Ejemplo: ALMA_3X | ||||||||||
transactions.detailedStatus Descripción: proporciona información detallada sobre el estado del pago. Ejemplo: CAPTURED Valores posibles :
| ||||||||||
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: 2022-09-09T07:46:06+00:00 | ||||||||||
transactions.transactionDetails.cardDetails.authorizationResponse.authorizationResult Descripción: Código de retorno de la solicitud de financiación. Ejemplo: 00 Consulte la lista de códigos de autorización para más información. |
{ "shopId": "91335531", "orderCycle": "CLOSED", "orderStatus": "PAID", "serverDate": "2023-03-17T15:30:18+00:00", "orderDetails": { "orderTotalAmount": 6000, "orderEffectiveAmount": 6000, "orderCurrency": "EUR", "mode": "TEST", "orderId": "demo-6352bae7585b3", "metadata": null, "_type": "V4\/OrderDetails" }, "customer": { "billingDetails": { "address": "rue du Gorp", "category": "PRIVATE", "cellPhoneNumber": null, "city": "Toulouse", "country": null, "district": "Saint-Michel", "firstName": "ALFRED", "identityCode": null, "identityType": null, "language": "FR", "lastName": "DUBOIS", "phoneNumber": "0673567800", "state": null, "streetNumber": "3", "title": "Sr.", "zipCode": "31000", "legalName": null, "_type": "V4/Customer/BillingDetails" }, .... "transactions": [ { "shopId": "91335531", "uuid": "6a0688428ec3490591abce6e1e08d8fe", "amount": 6000, "currency": "EUR", "paymentMethodType": "ALMA_3X", "status": "PAID", "detailedStatus": "CAPTURED", "operationType": "DEBIT", "effectiveStrongAuthentication": "DISABLED", "creationDate": "2023-03-17T15:30:18+00:00", "transactionDetails": { "liabilityShift": null, "effectiveAmount": 6000, "effectiveCurrency": "EUR", "creationContext": "CHARGE", },