【问题标题】:No Paypal Sandbox IPN History. Notifications Not Working Despite Setup没有 Paypal 沙盒 IPN 历史记录。尽管设置了通知仍不起作用
【发布时间】:2021-02-21 17:06:44
【问题描述】:

我正在尝试在 PayPal 沙盒中执行最简单的“Hello World”IPN 通知,尽管我尽了最大努力,但它仍然无法正常工作。

我尝试按照此处所述检查 IPN 历史记录: Paypal SandBox IPN History ...但没有显示任何内容。

我检查了我的沙盒 IPN 配置: https://sandbox.paypal.com/us/cgi-bin/webscr?cmd=_profile-ipn-notify-edit ...它确实显示了我的 IPN URL(设置为“https://-random id-.ngrok.io/ipn”),但是当我在沙箱中进行交易时,我没有收到任何通知。

总结一下:

  1. 沙盒 IPN URL 似乎配置为我的 ngrok URL。
  2. 我尝试在 Sandbox 中执行随机交易(使用我的个人 PayPal 帐户和 PayPal 电子邮件链接)。
  3. 没有收到任何通知,IPN 历史记录中也没有显示任何内容。

我错过了什么?

【问题讨论】:

  • 您使用什么类型的电子邮件链接和“个人 PayPal 帐户”来创建交易?交易 ID 是什么?
  • @PrestonPHX - 我在这里使用了“立即付款”按钮:sandbox.paypal.com/buttons 我用于交易的账户是我通常用于在现实世界中支付 PayPal 交易的账户(因为它不会让我完成与我的沙盒商家帐户的交易,也不会添加假信用卡)。
  • 好吧,如果不知道沙盒电子邮件链接或交易 ID,我们将无能为力
  • @PrestonPHX - 我正在尝试的电子邮件链接是:sandbox.paypal.com/webapps/billing/plans/…

标签: paypal paypal-sandbox paypal-ipn


【解决方案1】:

确保接收付款的沙盒企业帐户在沙盒环境中具有已确认的电子邮件。

  1. 登录https://www.sandbox.paypal.com/businessprofile/settings/email
  2. 如有必要,从那里发送确认信息
  3. 通过https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fnotifications%2F阅读并继续确认

【讨论】:

  • 在第 1 步中,我的接收者电子邮件被列为“主要”并且没有发送确认的链接。在第 3 步中,该电子邮件不会出现在“测试帐户电子邮件”下,当我单击“显示所有通知”时,我会看到一条消息说“您没有任何通知”。关于我缺少什么的任何想法?
  • 您的电子邮件现在应该已确认,测试另一笔付款
  • 谢谢!你是怎么做到的?你在 PayPal 或其他公司工作吗?
猜你喜欢
  • 2013-03-15
  • 2013-06-26
  • 2016-10-02
  • 2012-04-10
  • 2015-09-27
  • 2017-10-31
  • 2012-03-15
  • 2015-11-25
  • 2015-11-25
相关资源
最近更新 更多