Tratamiento de los datos de la respuesta

A continuación mostramos 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
    CAPTURED

    Entregado

    El pago se ha realizado.

    EXPIRED

    Expirado

    El pago no se realizó en el plazo establecido.

    WAITING_FOR_PAYMENT

    En espera de pago

    Para finalizar su pago en efectivo, el comprador debe acudir a un punto de venta de la red EFECTY.

  3. Tome la referencia del pago indicada en el campo vads_trans_id.
  4. Tome la referencia de la transacción del adquiriente en el campo vads_ext_trans_id (únicamente si el valor del campo vads_trans_status es CAPTURED)
  5. El número de convenio se devuelve en el campo vads_contract_used.
  6. Tome la fecha de la operación que se muestra en el campo ???.
  7. Tome el monto y la divisa utilizada. Para esto, tome los valores de los siguientes campos:
    Nombre del campo Descripción
    vads_amount Monto con impuestos expresado en la unidad más pequeña de la moneda.
    vads_currency Código numérico de la moneda que se utilizará para el pago.
    vads_tax_rate Tipo de IVA aplicado.
    vads_tax_amount Monto del IVA expresado en la unidad más pequeña de la moneda.
    vads_pretax_amount Monto sin impuestos expresado en la unidad más pequeña de la moneda.
  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. Proceda a actualizar el pedido.