从沙箱环境到Live PayPal

从沙箱环境到Live PayPal,paypal,paypal-sandbox,paypal-ipn,Paypal,Paypal Sandbox,Paypal Ipn,我在使用我创建的网店时遇到了一些问题 在沙箱中: 我可以同时使用IPN/PDT和PDT.php页面,用户在购买后会被发送到PDT.php页面,显示购买的产品,因为TX令牌有一个item_number=我用来查看购买的产品,然后相应地显示材料 现场: 我可以使用IPN/PDT,将邮件作为收据(IPN)发送给客户,并在购买(PDT)后将邮件发送到感谢页面,但对于PDT,tx令牌具有商品号= 没什么,它是空的。现在轮到你了,因为物品编号没有设置,也没有发送,所以这些东西不会被预先声明。IPN已发送,但

我在使用我创建的网店时遇到了一些问题

在沙箱中: 我可以同时使用IPN/PDT和PDT.php页面,用户在购买后会被发送到PDT.php页面,显示购买的产品,因为TX令牌有一个item_number=我用来查看购买的产品,然后相应地显示材料

现场: 我可以使用IPN/PDT,将邮件作为收据(IPN)发送给客户,并在购买(PDT)后将邮件发送到感谢页面,但对于PDT,tx令牌具有商品号= 没什么,它是空的。现在轮到你了,因为物品编号没有设置,也没有发送,所以这些东西不会被预先声明。IPN已发送,但其中项目名称从未显示为沙箱IPN邮件中的项目名称

不知何故,项目名称会在直播时丢失,但在沙箱中不会丢失,然后一切都很顺利,它“应该”工作,所以我被卡住了


请选择一个人?

使用时,PayPal应将tx=transactionID发送回您的站点,然后您必须返回并向PayPal发帖以验证请求。完成此操作后,您将获得所有数据,如项目名称、编号等。

好的,谢谢您的输入,我想我必须仔细阅读。但为什么它在沙箱中工作?这是因为测试tx令牌时自动验证,而无需进行回发吗?在生活环境中只需要哪一个?我在哪里可以阅读回邮信息?此外,这也会影响IPN,因为发送给客户的邮件可以显示例如总金额和付款人的邮件,其中包含我的解决方案及其名称,但不包括项目名称。这也可以通过回发帖子来解决吗?这是我的IPN和PDT:现在的问题是把这篇帖子放回哪里?在IPN或PDT或两者中?发现这一点:这是否足够,之后我应该将其粘贴到哪里?PHP//post back to PayPal system以验证$header.=“post/cgi-bin/webscr-HTTP/1.1\r\n”$标题=“内容类型:应用程序/x-www-form-urlencoded\r\n”$标题=“主机:www.paypal.com\r\n”$标头=“连接:关闭\r\n”;您将希望在IPN和PDT脚本中都有一篇文章。读取数据后,需要将特定信息附加到回发中,然后执行回发。本页介绍PDT