• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
España
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

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:
  • PAID : El pedido ha sido pagado.
  • UNPAID : El pedido no ha sido pagado.
  • RUNNING : El pedido está en curso.

Ejemplo: RUNNING

orderDetails.mode

Descripción: Modo de creación de la transacción.

Valores posibles:
  • TEST : para un pedido de prueba
  • PRODUCTION : para un pedido real

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 :
Valor Descripción
WAITING_FOR_PAYMENT En espera de pago

Este estado es temporal.

El perfil del cliente está siendo validado.

Este estado puede ser interrumpido por una anulación de parte del cliente o la expiración de la sesión.

El vendedor debe activar una regla personalizada para poder recibir una notificación. Ver: Configurar la notificación de inicio de una solicitud de pago.

CAPTURED Presentado

La transacción ha sido capturada.

REFUSED

Rechazado

La solicitud de suscripción ha sido rechazada.
CANCELLED

Anulado

El pago ha sido anulado o ha expirado.

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.

Ejemplo de respuesta
{
"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",
                        },
Jobs
Legal
GDPR
25.18-1.11