سؤال

I have a Django application that needs to make mass payments to other PayPal users, I currently have PayPal Express Checkout configured and working without issue, I just am having issues with Mass Pay.

When I make the call to PayPal I am getting the following response:

Access Denied

You don\\'t have permission to access "http://api-3t.sandbox.paypal.com/nvp" on this server.
Reference #18.7971aad1.1396129540.ab2b849 '

I have tried both http and https with no luck. Also this is the same API endpoint I use for Express Checkout without a problem.

Is there some config in PayPal Developer Panel that needs to be enabled for Mass Pay?

Thanks!

هل كانت مفيدة؟

المحلول

I dont know Whether this can solve your problem or not, But this might help.

https://drupal.org/node/2215527

It basically says they have changed the HTTP API and now only HTTP 1.1 is only supported.

Due to the above change, when trying to make an express checkout payment, you get the following

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 )

It has been done very recently on Date: March 25th 2014

official :

https://www.paypal-notify.com/eventnotification/event_details?eventId=4283

نصائح أخرى

You should now be able to test Mass Payments and the new REST Payouts API in the PayPal Sandbox.

You can now also request access to Payouts and Mass Payments from the PayPal developer portal. Head over here to get started: https://developer.paypal.com/docs/integration/direct/payouts-overview/

And be sure to do to the My account area to request access.

paypal api masspayment cannot be used in sandbox and must be enabled from paypal HD. I face same issue july 2013 and i asked to paypal team.To be enabled you have to create your apps send it to them to be checked and if it respect guide line they approve it. The best thing that you can do is call paypal and check it with them.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top