我有一个需要向其他PayPal用户进行大量支付的Django应用程序,我目前已经配置了PayPal Express Checkout并且没有问题,我只是遇到Mass Pay问题。
当我拨打PayPal电话时,我收到以下回复:
Access Denied
You don\\'t have permission to access "http://api-3t.sandbox.paypal.com/nvp" on this server.
Reference #18.7971aad1.1396129540.ab2b849 '
我试过没有运气的http和https。 这也是我用于Express Checkout的API端点,没有问题。
PayPal开发人员面板中是否需要为Mass Pay启用一些配置?
谢谢!
答案 0 :(得分:2)
我不知道这是否可以解决您的问题,但这可能有所帮助。
https://drupal.org/node/2215527
它基本上表示他们已经更改了HTTP API,现在只支持HTTP 1.1。
由于上述更改,在尝试快速结帐付款时,您会收到以下内容
Access Denied
You don't have permission to access "http://api-3t.sandbox.paypal.com/nvp" on this
server.
Reference #18.a85e6cc1.1394550086.2c263a0 [protocol] => HTTP/1.0 [status_message] =>
Forbidden [headers] => Array ( [server] => AkamaiGHost [mime-version] => 1.0 [content-
type] => text/html [content-length] => 285 [expires] => Tue, 11 Mar 2014 15:01:26 GMT
[date] => Tue, 11 Mar 2014 15:01:26 GMT [connection] => close ) [code] => 403 [error] =>
Forbidden )
最近在日期:2014年3月25日完成了
官方:
https://www.paypal-notify.com/eventnotification/event_details?eventId=4283
答案 1 :(得分:1)
您现在应该可以在PayPal沙盒中测试批量付款和新的REST Payouts API。
您现在还可以从PayPal开发人员门户网站请求访问付款和批量付款。前往这里开始:https://developer.paypal.com/docs/integration/direct/payouts-overview/
请务必访问“我的帐户”区域以请求访问权限。
答案 2 :(得分:0)
paypal api masspayment不能在沙盒中使用,必须从paypal HD启用。 我在2013年7月面对同样的问题,我向paypal团队询问。要启用,你必须创建你的应用程序发送给他们进行检查,如果它尊重指导线他们批准它。 你可以做的最好的事情就是打电话给paypal并与他们一起检查。