2010-05-06 4 views
0

J'ai fait un script pour IPN qui fonctionne très bien mais comment puis-je immédiatement informer l'utilisateur?Paypal IPN écran de confirmation immédiatement après la redirection sans recharger

Je veux dire paypal redirige le client vers une page personnalisée je peux définir, simultanously mon ipn.php vérifié l'état,

Mais comment puis-je immédiatement dire au client sur cette page mesure qu'il était réussi ou non.

cette page personnalisée doit en quelque sorte savoir que c'est le client-xyz qui a fait l'ipn-vérifié !!! paiement xyz, mais comment? Je pense aussi que cette redirection de page personnalisée devrait attendre les 5 secondes car php ne traite que les fichiers/requêtes sur chargement ... donc après 5 secondes, l'ipnscript a sûrement terminé.

Désolé, cette question est trop récente mais je ne sais pas comment informer le client à propos du statut de paiement (ipn-verified !!!) immédiatement.

Comment faites-vous ça?

Merci beaucoup

Répondre

1

Lorsqu'un client est redirigé vers votre page « retour », vous pouvez utiliser PDT (ce qui est bien le même processus que IPN) pour déterminer quelle opération est terminée.

Vous devez utiliser IPN pour effectuer l'achat (car l'utilisateur peut fermer son navigateur Web avant de revenir sur votre site Web, et ainsi ne jamais voir la page de retour). Vous pouvez ensuite utiliser PDT pour confirmer la transaction et remercier l'utilisateur pour son achat, lui donner accès à tout ce qu'il peut ensuite télécharger, afficher ses informations de suivi de colis, etc.

+0

omg merci. J'ai trouvé cette page et suppose que c'est tout savoir sur PDT, oui? https://www.paypal.com/cgi-bin/webscr?cmd=p/xcl/rec/pdt-techview-outside Donc, je peux copier/coller la première partie de mon ipn-script le jeton et rejouer pour recevoir TRUE | FALSE) puis modifier le code pour montrer à l'utilisateur l'action en direct comme le téléchargement, les identifiants de connexion, etc. – Email

+0

voici des codesamples, malheureusement pas très bons. juste comme l'information pour d'autres: https://www.paypal.com/cgi-bin/webscr?cmd=p/xcl/rec/pdt-code-horside – Email

+0

thx, cela fonctionne parfaitement. L'information et l'explication étaient super. Malheureusement, je n'ai pas encore de point de vote – Email