Crear una solicitud de pago PagoEfectivo
- Utilice todos los campos que se encuentran en el cuadro a continuación para crear su formulario de pago.
Se mostrará una página intermedia para que el comprador ingrese sus datos si unos de los siguientes campos no ha sido transmitido:vads_cust_email, vads_cust_fisrt_name, vads_cust_last_name, vads_cust_national_id, vads_proof_of_id_type. Nombre del campo Descripción Formato Valor vads_payment_cards Permite forzar el tipo de tarjeta que se utilizará. Deje el campo vacío para que el comprador elija entre los medios de pago que aplican (en función de la moneda, del monto mínimo o máximo, de las restricciones técnicas) asociados con la tienda.
enum - PAGOEFECTIVOpara llamar directamente al botón de pago PagoEfectivo.
- VISA;PAGOEFECTIVO para ofrecer la opción de VISA y PagoEfectivo.
vads_order_id Número del pedido. Si el campo no se transmite, la plataforma de pago genera un valor único.
ans..64 Ejemplo: 2-XQ001 vads_order_description Descripción del pedido. Si el campo no ha sido transmitido, la descripción será remplazada por el valor indicado envads_order_id.
ans..65 Ejemplo: "Pedido 2-XQ001 - Pago PagoEfectivo" vads_ctx_mode Adquisición de los datos en la plataforma de pago enum TEST oPRODUCTION vads_currency Código numérico de la moneda que se utilizará para el pago, según la norma ISO 4217 (código numérico) n3 Valores posibles: - 604 (PEN)
- 840 (USD, solo en Ecuador)
vads_amount Monto con impuestos expresado en la unidad más pequeña de la moneda. n..12 Ejemplo: 5150 para un monto de 51 pesos y 50 centavos. vads_collection_expiry_date Permite definir la fecha de vencimiento de la solicitud de pago. Si no se transmite este parámetro, la fecha se calculará en función de la configuración predeterminada del contrato.
Transcurrido este plazo, si el pago no se ha realizado, la transacción expirará y su estado pasará de En espera de pago a Vencido.
El valor máximo es de 6 meses.
dateTime Ejemplo: "2022-02-28T16:35:34+05:00" vads_cust_email Dirección de correo electrónico del comprador ans..150 Ej.: abc@example.com vads_cust_first_name Nombre ans..63 Ejemplo: Pedro vads_cust_last_name Apellido ans..63 Ejemplo: González vads_proof_of_id_type Tipo del documento de identidad. a3 Valores posibles: - DNI : Documento Nacional de Identidad
- LMI : Libreta militar
- PAR : Partida de nacimiento
- PAS : Pasaporte
- NAN : Otro
vads_cust_national_id Número de identificación Tributaria ans..255 Ejemplo: 01-93-N9l6477D vads_action_mode Modo de adquisición de la información del medio de pago enum INTERACTIVE vads_page_action Acción a realizar enum PAYMENT vads_payment_config Tipo de pago enum SINGLE vads_site_id Identificador de la tienda n8 Ejemplo: 12345678 vads_trans_date Fecha y hora del formulario de pago en el huso horario UTC n14 Respete el formato AAAAMMDDHHMMSS
Ejemplo: 20200101130025vads_trans_id Número de la transacción. Debe ser único en un mismo día (de 00:00:00 a 23:59:59 UTC).
Atención: Este campo no distingue entre mayúsculas y minúsculas.
an6 Ejemplo: xrT15p vads_version Versión del protocolo de intercambio con la plataforma de pago enum V2 - Agregue los campos opcionales en función de sus necesidades (véase capítulo Utilizar funciones complementarias de Guía de implementación Formulario API).
- Calcule el valor del campo signature utilizando todos los campos de su formulario, cuyo nombre comienza por vads_ (ver capítulo Calcular la firma de Guía de implementación Formulario API disponible en nuestro sitio de documentación).