Je ne sais pas quel système PayPal tu utilises.
De mon coté, sur mon projet actuel c'est un achat unique (le caddy que je gère et qui s'achète comme 1 élément)
dans le boutton/formulaire paypal, se trouvent différents éléments : Logo, url de retour, etc
1 2 3 4 5 6 7 8 9 10 11 12 13
| <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="info@mondns.com">
<input type="hidden" name="item_name" value="Caddy N_<?php echo $idcaddy; ?>">
<input type="hidden" name="amount" value="<?php echo $caddy_tot_price_sell;?>">
<input type="hidden" name="currency_code" value="EUR">
<input type="image" value="PayPal" src="images/paypal_secure_213wx37h.gif">
<input type="hidden" name="image_url" value="http://www.mondns.com/images/paypal-logo.jpg">
<input type="hidden" name="cpp_header_ image" value="http://www.mondns.com/images/paypal-logo.jpg">
<input type="hidden" name="return" value="http://www.mondns.com/confirmation.php?act=paypallok&idcaddy=<?php echo $idcaddy; ?>">
<input type="hidden" name="cancel_return" value="http://www.mondns.com/confirmation.php?act=cancelpaypal&idcaddy=<?php echo $idcaddy; ?>">
<input type="hidden" name="notify_url" value="http://www.mondns.com/paypall_autoresponse.php">
</form> |
la dernière ligne
<input type="hidden" name="notify_url" value="http://www.mondns.com/paypall_autoresponse.php">
est un fichier "autoresponse" qui sert à la communication de serveur à serveur et qui contient majoritairement du code fourni par Paypal concernant la transaction qui vient d'être effectuée, son etat, les ID, nom, prénom, ...
Cette "autoresponse" est super utile et sécurisée (elle ne passe pas par le client) et automatique !
c'est de là, sur mes projets, que j'automatise les actions nécessaires : dé stockage en DB, emails de confirmation pour l'acheteur et / ou la boutique, ...
Partager