我正在用paypal在paypal上购买购物车,但是当paypal正在发送payment_status = Pending时,即使付款在paypal本身上说完了(在沙箱和实时环境中测试),我也从未收到完成的回调。
(Pending Paypal IPN)据我所知,它应该发送另一个回调,或者在当时和现在之间发生了变化?
如果PayPal没有发送任何新的回调,是否有其他方法可以检查/重新检查该特定付款是否已完成?
提前致谢。
答案 0 :(得分:0)
您需要在paypal按钮上对语言编码进行更改,将其设置为UTF-8
登录您的payapl沙箱或真实帐户并按照步骤
销售工具> Paypal按钮语言编码>更多选项>然后将这两个选项从下拉菜单设置为UTF-8
答案 1 :(得分:0)
嗯,我也遇到了这个问题。只需将http请求更改为curl请求即可。我在Drupal中遇到了这个问题,并使用了https://www.drupal.org/project/chr。如果您正在处理核心,则需要检查https://devtools-paypal.com/guide/pay_paypal/curl?env=sandbox。它肯定会奏效。