• 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

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.lyra.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="pagar" value="Pagar"/>
</form>

Este contiene:

  • Los siguientes elementos técnicos:
    • 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.lyra.com/vads-payment/" que especifica a dónde enviar los datos del formulario.
  • Los datos del formulario:
    • El identificador de la tienda.
    • Las características del pago en función del caso de utilización.
    • Información adicional según sus necesidades.
    • La fecha que asegura la integridad del formulario.

    Estos datos son agregados al formulario utilizando la etiqueta <input>:

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

    Para asignar un valor a los atributos name y value, consulte el Diccionario de datos disponible también en el sitio de documentación.

    Todos los datos del formulario deben estar codificados en UTF-8.

    De esta forma, los caracteres especiales (acentos, puntuación, etc.) serán interpretados correctamente por la plataforma de pago. En el caso contrario, el cálculo de la firma será erróneo y el formulario será rechazado.

  • El botón Pagar para enviar los datos:

    <input type="submit" name="pagar" value="Pagar"/>

En los capítulos siguientes se presentan casos de utilización. Estos le permitirán construir su formulario de pago en función de sus necesidades.

La siguiente tabla proporciona indicaciones sobre los diferentes formatos que puede encontrar durante la construcción de 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 hasta 12 caracteres
json JavaScript Object Notation.

Un objeto que contiene pares clave/valor separados por comas.

Comienza con un refuerzo izquierdo " {" y termina con un refuerzo derecho " }".

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

El nombre de la clave debe ser alfanumérico.

El valor puede ser:
  • una cadena de caracteres (en este caso debe estar encuadrada entre comillas dobles)
  • un número
  • un objeto
  • un tablero
  • un booleano
  • vacío
Ejemplo: {"name1":45,"name2":"value2", "name3":false}
enum

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

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

liste d'enum Lista de valores separados por un " ;".

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

Ejemplo: vads_payment_cards=VISA;MASTERCARD

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

Cada par de clave/valor contiene el nombre de la clave seguido de “=”, y un valor.

El valor puede ser:
  • una cadena de caracteres
  • un booleano
  • un objeto json
  • un objeto xml

La lista de valores posibles para cada par de clave / valor se proporciona en la definición del campo.

Ejemplo: vads_theme_config=SIMPLIFIED_DISPLAY=true;RESPONSIVE_MODEL=Model_1

  • Crear un pago inmediato PayPal
  • Crear un pago diferido PayPal
  • Crear un pago por token o un pago recurrente
  • Transmitir los datos del comprador
  • Transmitir los datos de entrega
  • Transmitir los datos del pedido
  • Lista de monedas aceptadas
Jobs
Legal
GDPR
25.18-1.11