大规模支付沙盒 (IPN) 响应

Posted

技术标签:

【中文标题】大规模支付沙盒 (IPN) 响应【英文标题】:Mass Payment Sandbox (IPN) response 【发布时间】:2014-10-20 13:54:31 【问题描述】:

我正在尝试让 MassPay 方法与贝宝一起使用。具体来说 - 在成功完成 MassPay 请求后在 IPN 上获得响应。

我正在通过 curl as described in the guide 发送 NVP 请求。就请求而言,一切正常(如果身份验证错误、格式或参数丢失,我会收到错误消息)

所以提交成功后,我得到这个作为响应

array (size=5)
  'TIMESTAMP' => string '2014-08-27T05:01:56Z' (length=20)
  'CORRELATIONID' => string '1d9c12a23bd1f' (length=13)
  'ACK' => string 'Success' (length=7)
  'VERSION' => string '90' (length=2)
  'BUILD' => string '12513933' (length=8)

所以 curl 响应没问题。但是,我的 IPN 侦听器没有收到任何信息。

当我使用 IPN 模拟器时,IPN 监听器工作正常(我收到一个请求)。使用 IPN 模拟器时,我的服务器日志还显示对 IPN 的 POST 请求。但是,当我使用 API(在沙盒中)模式时什么也没有。我的服务器根本没有收到教皇的任何请求。

我正在使用沙盒帐户 myusername-facilitator@gmail.com ,并且我在个人资料、销售工具页面下设置了 IPN 网址。

发送和接收 Paypal sanbox 帐户资金均保持不变。历史上也没有。

我尝试在沙盒帐户上手动上传 MassPayment 文件(再次作为用户指南中建议的选项之一)。同样,文件上传没有错误,但就是这样。没有关于交易状态的信息。没有历史,什么都没有。

那么,MassPay 是否在沙盒模式下工作?我真的需要测试我的应用程序。 IPN 模拟器不提供 MassPay 作为选项。

谢谢。

【问题讨论】:

【参考方案1】:

解决了。

我创建了另一个企业帐户,这似乎有效。不知道为什么其他人没有。

【讨论】:

以上是关于大规模支付沙盒 (IPN) 响应的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 java 和 paypal api 在沙盒模式下进行大规模支付?

从 PayPal 的沙盒 IPN 获得无效响应

在 PayPal Sandbox 中没有收到对侦听器的 IPN 响应

贝宝沙盒 IPN 模拟器 - 没有得到响应

自 2013 年 6 月 1 日以来,PayPal 沙盒 IPN 使用 HTTP 代码 0 响应

未收到来自 Paypal IPN 沙盒的响应