Lorsque mes utilisateurs sont connectés avec leur nom d'utilisateur et l'ID utilisateur enregistré dans la variable de session, ils peuvent faire un don en utilisant paypal. Avec le bouton acheter maintenant simple que vous pouvez simplement générer à paypal.Comment puis-je transmettre des variables de session à paypal avec le bouton Acheter maintenant
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXX">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Quand ils le paiement est réussie, ils sont envoyés à mon confirm_payment.php avec toutes les données de _POST. Je peux utiliser le mail avec lequel ils ont payé et comparer cela avec ma base de données utilisateur pour trouver le bon utilisateur, mais je ne peux pas être sûr qu'ils utilisent le même email pour paypal et mon site.
Je dois passer le $ _SESSION ['nom d'utilisateur'] à paypal afin que je puisse utiliser cette information pour donner automatiquement le statut de donateur à mes utilisateurs. Est-ce que je peux ajouter quelque chose comme:
<input type="hidden" name="custom" value="custom variable">
à mon code de bouton? Voici plus d'informations sur les variables avaliable paypal info
Si je peux demander, comment avez-vous pu prendre les informations de la session de paypal sur votre page de confirmation de paiement? j'ai essayé $ _SESSION ['student_id']; sur le dessus de la page mais cela ne fonctionne pas .. devrais-je l'attraper comme $ student_id = $ _POST ['custom']; avec les autres articles renvoyés? – ABI