PHP PayPal Sandbox在交易后无法获得价值

时间:2013-03-04 17:19:54

标签: php transactions paypal sandbox

您好我正在尝试使用Paypal Sandbox处理我的PHP代码。我已经找到了一个体面的教程,并且已经测试过了。第一部分工作正常,但是当我在事务完成后尝试检索值时会出现问题。

这是网站

http://www.phpgang.com/payment-system-with-paypal_249.html

我遇到的问题已经在页面底部发布为评论,所以我只是将其复制到这里。

“我总是在成功页面中收到付款失败。这是因为$ item_price和$ item_currency是空的。它们是空的,因为页面没有像演示那样在10秒钟内从paypal页面重定向,你有点击返回商店,这会带你回到success.php,没有任何东西要回收$ _REQUEST而不是success.php?tx = 83437E384950D& st =已完成& amt = 10.00& cc = USD& cm =& item_number = 1.希望你能帮忙谢谢“

谢谢,希望有人可以帮我解决问题

1 个答案:

答案 0 :(得分:0)

该系统很容易绕过

看:http://demo.phpgang.com/payment_with_paypal/success.php?amt=10&cc=USD

您必须使用PDT系统验证事务(使用curl发送请求以通过$ _GET检查事务的有效性和返回的详细信息),您可以在这里找到一些有用的代码

https://www.x.com/payment-data-transfer-php-5.3