我有一个Django应用程序,需要向其他PayPal用户进行大规模支付,我目前有PayPal Express Checkout配置和工作没有问题,我只是有大规模支付的问题。
当我打电话给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开发者面板,需要启用大众支付?
谢谢!
我不知道这是否能解决你的问题,但这可能有帮助。
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您现在应该能够在PayPal沙盒中测试Mass Payments和新的REST Payouts API。
您现在还可以从PayPal开发者门户请求访问Payouts和Mass Payments。从这里开始:https://developer.paypal.com/docs/integration/direct/payouts-overview/
请务必在My account区域请求访问
paypal api masspayment不能在沙箱中使用,必须从paypal HD中启用。2013年7月,我遇到了同样的问题,我问了paypal团队。要启用,你必须创建你的应用程序发送给他们进行检查,如果它符合指导方针,他们会批准它。你能做的最好的事情就是打电话给paypal,和他们核实一下。