• 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

Tratamiento de los datos de la respuesta

A continuación hay un ejemplo de análisis para guiarle paso a paso durante el tratamiento de los datos de la respuesta.

  1. Identifique el pedido tomando el valor del campo vads_order_id si lo indicó en el formulario de pago.
    Verifique que el estado de la orden no haya sido actualizado.
  2. Tome el resultado del pago indicado en el campo vads_trans_status.
    Su valor le permite definir el estado de la orden.
    VALOR DESCRIPCIÓN
    AUTHORISED

    Validado

    El vendedor ha solicitado la creación de un pago diferido.

    La transacción fue aceptada y se depositará automáticamente en la fecha prevista.

    AUTHORISED_TO_VALIDATE Revisión manual

    La transacción, creada en validación manual, está autorizada. El vendedor debe validar manualmente la transacción para que sea capturada al banco.

    La transacción puede ser validada siempre y cuando la fecha de expiración de la solicitud de autorización no se haya vencida. Si esta fecha se supera, el pago toma el estado EXPIRED. El estado Expirado es definitivo.

    CANCELLED

    Cancelado

    El pago fue anulado por el vendedor.

    CAPTURED

    Validado

    El vendedor ha solicitado la creación de un pago inmediato.

    La transacción se deposita.

    EXPIRED Expirado

    La fecha de caducidad de la solicitud de autorización se alcanzó y el vendedor no validó la transacción. No se realizará el débito al portador.

    REFUSED

    Rechazado

    La transacción fue rechazada.

    Consulte el siguiente capítulo para obtener más detalles sobre el rechazo del pago.

    UNDER_VERIFICATION

    En curso

    PayPal retiene la transacción por sospecha de fraude.

    La transacción tomará uno de los siguientes estados: AUTHORISED o REFUSED.

    Se enviará una notificación al vendedor para advertirle del cambio de estado (Notificación sobre la modificación de batch).

    WAITING_AUTHORISATION Autorización pendiente

    El vendedor ha solicitado la creación de un pago diferido a más de 3 días.

    WAITING_AUTHORISATION_TO_VALIDATE Revisión manual, autorización pendiente

    El pago está en espera de validación de parte del vendedor.

    D-3 antes de la fecha de captura y sin validación de parte del vendedor, el estado pasará automáticamente a Revisión manual

    o Denegado (en función del resultado de la autorización que se realizará).
  3. Si se rechaza el pago, puede verificar si el motivo del error se detalla en el campo vads_payment_error.
    Valor Descripción
    75 La transacción ha sido denegada por PayPal.
    88 Reembolso no permitido: el reembolso de transacciones está prohibido por PayPal tras 60 días.
    173 Error en el servicio Express Checkout de PayPal.

    Posible causa: Restricted Account.

    Si su cuenta PayPal está limitada, conéctese a su Gestor de litigios en el sitio de PayPal.

  4. Tome la referencia del pago indicada en el campo vads_trans_id.
  5. Tome la referencia de la transacción PayPal indicada en el campo vads_ext_trans_id.
  6. Tome el valor del campo vads_trans_date para identificar la fecha de pago.
  7. Tome el monto y la moneda utilizada. Para esto, tome los valores de los siguientes campos:
    Nombre del campo Descripción
    vads_amount Monto del pago en su unidad monetaria más pequeña.
    vads_currency Código numérico de la moneda que se utilizará para el pago.
    vads_change_rate Tasa de cambio utilizada para calcular el monto real del pago (vervads_effective_amount).
    vads_effective_amount Monto del pago en la moneda realmente utilizada para efectuar el depósito.
    vads_effective_currency Código numérico de la moneda en la que se realizará el depósito.
  8. Tome el medio de pago utilizado para el pago analizando el campovads_card_brand.
  9. Tome 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. Guarde el valor del campo vads_authent_paypal_protection_eligibility para conocer el tipo de transacción vigente para la transacción.
    Tres valores posibles:
    • ELIGIBLE

      El vendedor está protegido por la Política de protección del vendedor de PayPal por pagos no autorizados y artículos no recibidos.

    • PARTIALLY_ELIGIBLE

      El vendedor está protegido por la Política de protección del vendedor de PayPal por artículos no recibidos.

    • INELIGIBLE

      El vendedor no está protegido por la Política de protección del vendedor de PayPal.

  11. Proceda a actualizar el pedido.
Jobs
Legal
GDPR
25.18-1.11