Générer un formulaire de paiement

Pour générer une demande de paiement, vous devez construire un formulaire html comme suit :
<form method="POST" action="https://secure.payzen.eu/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>

Il contient :

Les éléments techniques suivants :

  • Les balises <form> et </form> qui permettent de créer un formulaire HTML.
  • L’attribut method="POST" qui spécifie la méthode utilisée pour envoyer les données.
  • L’attribut action="https://secure.payzen.eu/vads-payment/" qui spécifie où envoyer les données du formulaire.

Les données du formulaire :

  • L’identifiant de la boutique.
  • Les caractéristiques du paiement en fonction du cas d’utilisation.
  • Les informations complémentaires en fonction de vos besoins.
  • La signature qui assure l'intégrité du formulaire.

Ces données sont ajoutées au formulaire en utilisant la balise <input> :

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

Pour valoriser les attributs name et value, référez-vous au chapitre Dictionnaire de données du guide d'implémentation du formulaire.

Toutes les données du formulaire doivent être encodées en UTF-8.

Les caractères spéciaux (accents, ponctuation etc.) seront ainsi correctement interprétés par la plateforme de paiement. Dans le cas contraire, le calcul de signature sera erroné et le formulaire sera rejeté.

Le bouton Payer qui va permettre l’envoi des données :

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