0

我有一个网上商店:energyshop.se,我已经成功地在 PayPal 上设置了一个沙盒帐户,并创建了一个买家和一个卖家帐户,创建了一个按钮,我在我的网站上(从卖家帐户)实现了这个按钮,我设法使通过我的买家帐户付款,并被重定向到 energyshop.se/tack。

到目前为止一切顺利,现在我想知道如何在用户被重定向时到达 IPN/PDT 发送的“产品 ID”?如何使用该支架显示文件以供下载或仅用于播放/收听?保存收据信息的持有人/变量是什么?我想说例如当返回 /tack 以显示收据,然后显示可下载的项目。

任何帮助都是非常受欢迎的,我已经在这个网站上工作了很长时间,只是希望它完成,它也是为客户服务的。

我试图做这样的事情(我在我的thankyoupage上使用wordpress):

<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>

但这只是显示一个按钮 PDT,单击时显示 FAIL ERROR: 4002 如何编辑它以在 tx 中很好地显示内容?

另外,我可以说“它”在工作,因为在地址字段中,当重定向到感谢页面时,它会显示:http ://energyshop.se/tack/?tx=9LJ24270G46097059&st=Completed&amt=10.00&cc=USD&cm=&item_number =1这让我认为它 A) 已完成并且 B) 得到了我需要的信息。现在的问题是我如何呈现这些数据?我应该做些什么?我...的 php 脚本?我似乎找不到任何例子,只是 IPN/PDT 变量的定义,但如果我不知道在哪里放置或使用它,这对我没有帮助......

4

1 回答 1

0

您可能希望按原样使用 PDT。当您收到 tx 变量等返回时,您必须发回 PayPal 以验证所有信息。然后,一旦您验证了帖子,PayPal 就会将所有变量发送回您的脚本。您可以在https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNPDTAnAlternativetoIPN找到更多关于 PDT 如何工作的信息。该站点上还有一些示例脚本以及https://www.x.com/developers/PayPal/documentation-tools/code-sample/216627https://paypaltech.com/PDTGen/

于 2013-02-27T19:27:53.867 回答