J'ai cherché pendant plus de 4 heures maintenant comment faire un rappel avec PayPal après que le paiement ait été effectué. Le fait est que j'ai un site où l'on vend des billets pour un LAN Party, et la seule façon de payer est avec PayPal.
Voici mon PayPal acheter code du bouton:PayPal Payment Callback
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="_MY_PAYPAL_EMAIL_">
<input type="hidden" name="item_number" value="<?php echo mktime(); ?>">
<input type="hidden" name="cn" value="<?php echo $_SESSION['userid']; ?>">
<input type="hidden" name="return" value="http://80.202.213.240/apps/tickets/buy/success/" />
<input type="hidden" name="cancel_return" value="http://80.202.213.240/apps/tickets/buy/cancelled/" />
<input type="hidden" name="notify_url" value="http://80.202.213.240/apps/tickets/buy/ipn/" />
<input type="hidden" name="lc" value="NO">
<input type="hidden" name="item_name" value="BitHack - Standard Ticket">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="currency_code" value="NOK">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="button_subtype" value="Tickets">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="submit" value="Add to Cart" class="ticketShowButton submit" title="Payment via PayPal">
Les informations doit ensuite être inséré dans une base de données, cette partie j'ai fini. Juste besoin du système de rappel pour fonctionner. Quelqu'un connaît-il de bons exemples de script de rappel?
BTW, est-ce possible d'utiliser des entrées personnalisées?
est sûr $ _POST'? Qu'est-ce qui se passe quand une personne sans payer, envoyer 'payment_status = 1' à l'URL de rappel? – Cooper