【发布时间】: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 作为选项。
谢谢。
【问题讨论】:
标签: paypal paypal-ipn paypal-sandbox