我有一个Django应用程序,需要对其他PayPal用户进行批量支付,我目前已经配置了PayPal快捷结帐,并且没有问题,我只是在批量支付方面有问题。
当我调用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开发人员面板中是否有需要为批量支付启用的配置?
谢谢!
发布于 2014-04-02 20:28:35
我不知道这是否能解决你的问题,但这可能有帮助。
https://drupal.org/node/2215527
它基本上说他们改变了HTTP,现在只支持HTTP1.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日
官员:
发布于 2014-12-15 20:09:05
您现在应该能够在PayPal沙箱中测试批量支付和新的REST支付API。
现在,您还可以从PayPal开发人员门户请求对支付和批量支付的访问。到这里开始:https://developer.paypal.com/docs/integration/direct/payouts-overview/
并确保对我的帐户区域做请求访问。
发布于 2014-04-08 14:53:03
贝宝api masspayment不能在沙箱中使用,必须从paypal HD中启用。我面临同样的问题,2013年7月,我要求贝宝team.To启用,你必须创建你的应用程序,把它发送给他们检查,如果它尊重指导方针,他们会批准它。最好的事情,你可以做的是打电话贝宝和检查它与他们。
https://stackoverflow.com/questions/22737454
复制相似问题