Paypal沙盒IPN

时间:2018-09-10 19:26:02

标签: php wordpress paypal paypal-sandbox paypal-ipn

我在尝试将Wordpress Simple Paypal Shopping Cart插件集成到我的Wordpress网站时遇到麻烦。我已经安装了插件,并且在设置上已将其配置为使用PayPal沙盒。

购买时,IPN通知失败-我已通过使用卖方帐户登录PayPal沙箱并检查IPN历史记录来进行检查。所有IPN请求的状态均为failed,重试计数为8,并且没有HTTP响应代码。此外,尝试在PayPal Sandbox帐户中编辑IPN设置并输入我网站的IPN URL会导致错误:

We were unable to validate the URL you have entered. Please check your entry and try again.

使用PayPal IPN模拟器时,我有一些成功的请求和一些失败。对于失败,我会收到错误消息:

IPN was not sent, and the handshake was not verified. Review your information.

我已遵循these instructions的第1步(本地测试),尽管验证失败(由于请求并非来自PayPal,所以可以预期),但可以看到请求已收到:

[09/10/2018 6:56 PM] - SUCCESS :Connecting to: https://www.sandbox.paypal.com/cgi-bin/webscr
[09/10/2018 6:56 PM] - FAILURE :IPN validation failed  

我使用HTTPS(不是HTTP)作为通知URL,并且通知URL不是localhost。

总结:

  • 本地测试在100%的时间内都有效(但显然在IPN验证步骤中失败了)
  • Paypal IPN模拟器有时会起作用
  • 实际的沙箱测试无法正常工作-尝试编辑IPN设置并添加我已经通过IPN Simulator工作的IPN通知URL会导致错误

0 个答案:

没有答案