2013-02-25 5 views
0

J'ai une boutique en ligne: energyshop.se que j'ai réussi à configurer un compte Sandbox chez PayPal et à créer un acheteur et un compte vendeur, créé un bouton que j'ai implémenté sur mon site (à partir du compte du vendeur) et j'ai réussi à effectuer un paiement via mon compte d'acheteur et j'ai eu la redirection pour travailler aussi, à energyshop.se/tack. Jusqu'ici tout va bien, maintenant je me demande comment puis-je atteindre le "ID de produit" que IPN/PDT envoie lorsque l'utilisateur est redirigé? Comment puis-je utiliser ce support pour afficher des fichiers à télécharger ou simplement pour lire/écouter? Et quels sont les détenteurs/variables qui contiennent les informations de réception? Je voudrais dire par exemple quand retourné à/tack pour afficher le reçu puis l'article téléchargeable.Comment utiliser IPN/PDT pour afficher le reçu et les produits numériques et/ou téléchargeables après l'achat et la redirection avec PayPal

Toute aide est la bienvenue. J'ai travaillé sur ce site depuis des lustres et je le veux, c'est aussi pour un client.

J'ai essayé de faire quelque chose comme ça (je l'utilise wordpress à mon thankyoupage):

<div id="receiptform"> 
<form method=post action="https://www.paypal.com/cgi-bin/webscr"> 
<input type="hidden" name="cmd" value="_notify-synch"> 
<input type="hidden" name="tx" value="TransactionID"> 
<input type="hidden" name="at" value="P0d7_HmQSAuXh9r-7hG1Rzf_npI2LaFgYHQJyWUsjQHg7WhZARqs3sq6IW4"> 
<input type="submit" value="PDT"> 
</form> 
</div> 

Mais qui affiche juste un bouton PDT que lorsque displyas cliqués FAIL ERREUR: 4002 Comment puis-je modifier ce juste afficher le contenu bien en tx?

En outre, je peux dire que "son" travail parce que dans le champ d'adresse, redirigé vers la page de remerciements: http://energyshop.se/tack/?tx=9LJ24270G46097059&st=Completed&amt=10.00&cc=USD&cm=&item_number=1 qui me conduit à penser que A) terminé et B) a obtenu l'information dont j'ai besoin. Maintenant, est la question comment je présente ces données? Qu'est-ce que je suis supposé faire? Un script php que je ...? Je ne peux pas sembler trouver des exemples là-dessus, juste la définition des variables pour IPN/PDT mais cela ne m'aide pas si je ne sais pas où placer ou faire avec lui ...

+0

Je ne peux pas sembler obtenir ceci: maintenant j'ai essayé d'employer le propre code de PayPals chez https://paypaltech.com/SG2/PHPfunctionalityparse.php qui "ceci script écrit toutes les variables et valeurs IPN affichées sur une page HTML. " et pointé vers l'url de ce php à l'URL de redirection après l'achat, comme je l'ai fait plus tôt avec mon/merci. Seulement rien n'est affiché, juste une page blanche, mais avec la même adresse, ce qui signifie que cela "fonctionne": http://energyshop.se/wp-content/themes/blank/thanks.php?tx=40R75438H13401724&st=Completed&amt= 10.00 & cc = USD & cm = & item_number = 1 –

Répondre

0

Vous voudriez employer PDT comme tu es. Lorsque vous recevez la variable tx et ainsi de suite, vous devez retourner à PayPal pour vérifier toute l'information. Ensuite, une fois que vous avez modifié la publication, PayPal renvoie toutes les variables à votre script. Vous pouvez trouver un peu plus sur la façon dont fonctionne PDT au https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNPDTAnAlternativetoIPN. Il y a aussi quelques exemples de scripts sur ce site ainsi au https://www.x.com/developers/PayPal/documentation-tools/code-sample/216627 et https://paypaltech.com/PDTGen/

+0

Merci, je pense que je l'ai configuré correctement ... Je reçois les données que je peux manipuler et emal est envoyé au client. J'espère que c'est assez sécurisé! –

Questions connexes