大规模支付沙盒 (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 Sandbox 中没有收到对侦听器的 IPN 响应