Lors du paiement, plusieurs champs sont obligatoires en fonction des options affichées. Les champs standard requis sont l’adresse e-mail et le prénom. Cependant, si un compte est créé, le nom d’utilisateur et le mot de passe sont également requis. Par défaut, le champ nom de famille n’est pas obligatoire, mais il peut facilement être rendu tel quel. Vous pouvez également définir le prénom comme non obligatoire.
Cet extrait de code montre comment rendre le champ nom de famille obligatoire :
Vous pouvez utiliser la même technique pour rendre obligatoires les champs personnalisés que vous avez ajoutés. La clé d’index dans $required_fields doit correspondre au nom du champ envoyé au serveur via les données POST.
Vous pouvez également utiliser cette même technique pour rendre les champs obligatoires par défaut non obligatoires, tels que le champ prénom :
