• 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

Procesamiento de los datos de la respuesta

A continuación encontrará un ejemplo de análisis para guiarle paso a paso en el procesamiento de los datos de la respuesta.

  1. Identifique el pedido tomando el valor del campo vads_order_id.
    Verifique que el estado del pedido no ha sido actualizado.
  2. Recupere el resultado del pago indicado en el campo vads_trans_status.
    Este valor le permite definir el estado del pedido. Debe remitirse a ese estado para procesar el resultado del pago. Si desea conocer el código de adquirente asociado a ese resultado, consulte el capítulo Consultar los códigos devueltos durante un pago Alma .

    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.

  3. Recupere el campo vads_trans_uuid que contiene la referencia única de la transacción generada por el servidor de pago.
  4. Recupere el campo vads_ext_trans_id que contiene la referencia única de la transacción generada por Alma.
  5. Analice el campo vads_sequence_number.
  6. Recupere el valor de los campos vads_effective_creation_date y vads_presentation_date para identificar la fecha de pago y la fecha de captura de los pagos aceptados.
  7. Recupere el importe y la divisa utilizada. Para esto, recupere los valores de los siguientes campos:
    Nombre del campo Descripción
    vads_amount Importe total del pedido pago en su fracción monetaria más pequeña.
    vads_currency Código de la moneda utilizada para el pago. Siempre establecido en 978.
  8. Recupere los datos del medio de pago utilizado para el pago analizando los siguientes campos:
    Nombre del campo Descripción
    vads_card_brand Medio de pago. Establecido en función del método de pago:
    • ALMA_1X si el comprador ha optado por un pago único en su itinerario.

      Debe verificar si este valor esta en su resultado (IPN) para saber si el comprador optó por un pago único.

    • ALMA_2X para el pago en 2 plazos
    • ALMA_3X para el pago en 3 plazos
    • ALMA_4X para el pago en 4 plazos
    • ALMA_10X para el pago en 10 plazos
    • ALMA_12X para el pago en 12 plazos
    vads_acquirer_network Red adquirente. Establecido en ALMA.
  9. Recupere toda la información sobre el detalle del pedido, el detalle del comprador y el detalle de la entrega.
    Estos datos solo están presentes en la respuesta si se enviaron en el formulario de pago.
    Sus valores son iguales a los enviados en el formulario.
  10. Proceda a actualizar el pedido.
Jobs
Legal
GDPR
25.18-1.11