Paypal待处理的IPN消息未完成

时间:2016-02-17 10:28:06

标签: php paypal callback paypal-ipn pending-transition

我正在用paypal在paypal上购买购物车,但是当paypal正在发送payment_status = Pending时,即使付款在paypal本身上说完了(在沙箱和实时环境中测试),我也从未收到完成的回调。

Pending Paypal IPN)据我所知,它应该发送另一个回调,或者在当时和现在之间发生了变化?

如果PayPal没有发送任何新的回调,是否有其他方法可以检查/重新检查该特定付款是否已完成?

提前致谢。

2 个答案:

答案 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。它肯定会奏效。