1

您好我正在尝试使用 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=Completed&amt=10.00&cc=USD&cm=&item_number=1。希望你能帮助谢谢”

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

4

1 回答 1

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

于 2013-03-04T17:35:59.863 回答