Il existe une multitude de façon de créer un bouton de paiement Paypal. Mais suivant vos besoins, toutes les méthodes ne sont pas bonnes à utiliser, ainsi pour avoir une bonne flexibilité et un bouton "sécurisé" il vous faudra passer par une génération à la volée du bouton avec un cryptage SSL des informations.
Comme il existe peu de tutoriels sur cette méthode je vous invite donc à lire celui que j'ai fait sur EXinsidePHP à ce sujet en espérant que cela vous sera utile. Cela se passe ici :