• Francia
Back Office Vendedor
asistencia
FAQcontacte el soporte tecnico
Buscar
Categoria
Tags
Colombia
Colombia
Página principal
Casos de uso
Crear un pago
Crear un pago en cuotas
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
API REST PCI-DSS
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Módulos de pago
Guías Back Office

Generar un formulario de pago

Para generar una solicitud de pago, debe crear un formulario HTML de la siguiente forma:
<form method="POST" action="https://secure.payty.com/vads-payment/">
<input type="hidden" name="parametre1" value="valeur1" />
<input type="hidden" name="parametre2" value="valeur2" />
<input type="hidden" name="parametre3" value="valeur3" />
<input type="hidden" name="signature" value="signature"/>
<input type="submit" name="payer" value="Payer"/>
</form>

El formulario de pago contiene:

  • Los tres elementos técnicos siguientes:
    • Las etiquetas <form> y </form> que permiten crear un formulario HTML.
    • El atributo method="POST" que especifica el método utilizado para enviar los datos.
    • El atributo action="https://secure.payty.com/vads-payment/" que especifica adonde enviar los datos del formulario.
  • Los datos del formulario:
    • El ID de la tienda.
    • Las características del pago según el caso de uso.
    • Información adicional según sus necesidades.
    • La firma que asegura la integridad del formulario.

    Estos datos se agregan al formulario con la etiqueta <input>:

    <input type="hidden" name="parametre1" value="valeur1"/>

    Para establecer los atributos name y value, consulte el Diccionario de datos disponible también en el sitio documental.

    Todos los datos del formulario deben estar codificados en UTF-8. De esta manera, la plataforma reconocer correctamente los caracteres especiales (acentos, puntuación, etc.). De lo contrario, el cálculo de la firma es incorrecto y se rechaza el formulario.

  • El botón Pagar para enviar los datos:

    <input type="submit" name="payer" value="Payer"/>

En los capítulos más adelante, puede consultar casos de uso que le ayudarán a construir su formulario de pago.

La tabla siguiente describe los formatos que puede encontrar al crear su formulario:

Notación Descripción
a Caracteres alfabéticos (de "A" a "Z" y de "a" a "z")
n Caracteres numéricos
s Caracteres especiales
an Caracteres alfanuméricos
ans Caracteres alfanuméricos y especiales (excepto < y >)
3 Longitud fija de 3 caracteres
..12 Longitud variable de hasta 12 caracteres
JSON JavaScript Object Notation.

Objeto que contiene pares clave/valor separados por comas.

Comienza por una llave de apertura " {" y termina con una llave de cierre " }".

Cada par de clave/valor contiene el nombre de la clave entre comillas dobles seguidas de " :", seguida de un valor.

El valor de la clave debe ser alfanumérico.

El valor puede ser:
  • una cadena de caracteres (en cuyo caso debe estar entre comillas dobles),
  • un nombre,
  • un objeto,
  • una tabla
  • un booleano,
  • vacío.
Ejemplo: {"name1":45,"name2":"value2", "name3"=false}
bool

Booleano Puede tomar el valor true o false.

enum

Caracteriza un campo con un número finito de valores.

La lista de valores posibles se describe en la definición del campo.

lista de enum Lista de valores separados por un " ;".

La lista de valores posibles se describe en la definición del campo.

Ejemplo: vads_available_languages=fr;en

map Lista de pares clave/valores separados por un" ;".

Cada par clave/valor se compone del nombre de la clave y de su valor indicados entre comillas inglesas, separados por " =".

El valor puede ser:
  • una cadena de caracteres,
  • un booleano,
  • un objeto JSON,
  • un objeto XML.

La lista de valores posibles se describe en la definición del campo.

Ejemplo: vads_theme_config=SIMPLIFIED_DISPLAY=true;RESPONSIVE_MODEL=Model_1

  • Crear una solicitud de pago
  • Forzar el código de servicio que se va a utilizar
  • Transmitir el tipo de IVA
  • Gestión del carrito multivendedores (Multicrédito)
© 2025 Todos los derechos reservados de Payty
25.28-1.11