我正在使用PHP在paypal上购买购物车,但是当paypal正在发送payment_status = Pending时,即使付款在paypal本身上已经完成(在沙盒和实时环境中测试),我也从未收到完成的回调 .
(Pending Paypal IPN)据我所知,它应该发送另一个回调,或者在当时和现在之间改变了吗?
如果paypal没有发送任何新的回调,是否有另一种方法来检查/重新检查以查看特定付款是否完成?
提前致谢 .
我正在使用PHP在paypal上购买购物车,但是当paypal正在发送payment_status = Pending时,即使付款在paypal本身上已经完成(在沙盒和实时环境中测试),我也从未收到完成的回调 .
(Pending Paypal IPN)据我所知,它应该发送另一个回调,或者在当时和现在之间改变了吗?
如果paypal没有发送任何新的回调,是否有另一种方法来检查/重新检查以查看特定付款是否完成?
提前致谢 .
2 回答
您需要在paypal按钮上对语言编码进行更改,将其设置为UTF-8
好吧,我也遇到了这个问题 . 只需将http请求更改为curl请求即可 . 我在Drupal中遇到了这个问题并且使用了https://www.drupal.org/project/chr . 如果您正在处理核心,则需要检查https://devtools-paypal.com/guide/pay_paypal/curl?env=sandbox . 它肯定会奏效 .