Suite est de PayPal Gestion des commandes Guide d'intégration:validation PayPal IPN
traitement de la réponse PayPal à votre Postback
PayPal répond à vos postbacks avec un seul mot dans le corps de la réponse: VÉRIFIÉ ou INVALID.
Lorsque vous recevez une réponse VÉRIFIÉ postback, effectuez les vérifications suivantes sur les données de l'IPN :
- Vérifiez que le payment_status est terminé.
- Si le paramètre payment_status est Completed, vérifiez le txn_id par rapport à la précédente transaction PayPal que vous avez traitée pour vous assurer qu'il ne s'agit pas d'un doublon.
- Vérifiez que le receiver_email est une adresse email enregistrée dans votre compte PayPal.
- Vérifiez que le prix, exprimé dans mc_gross, et la devise, exprimés dans mc_currency, sont corrects pour l'article, dans item_name ou item_number.
Après avoir effectué les vérifications ci-dessus, la validation de la notification est terminée. Vous pouvez mettre à jour votre base de données avec les informations fournies et vous pouvez lancer d'autres traitements back-end automatisés appropriés.
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="business" value="GXLC9H9VFPLQE">
.....
<input type="submit" name="Submit" value="Submit" />
</form>
À l'étape 3 je devrais vérifier receiver_email, mais je ne veux pas. Je ne veux pas conserver mon adresse e-mail paypal dans mon application.
Ma question est: Puis-je vérifier business variable à la place?
Qu'entendez-vous par "si vous passez dans le formulaire"? Y a-t-il aussi un lien encore en vie? – lulalala