PERMISSION_DENIED error when trying Paypal Express Checkout via Shuttle in sandbox

josh281
Contributor
Contributor

Hello,

Debug Id: a11a12da09677
Issue: I get a "No permission for the requested operation (PERMISSION_DENIED)" error when trying the Paypal Express Checkout via Shuttle.
Notes: I already enabled the App's [Transaction Search] checkbox. The sandbox account was created this month only.

I tried recreating the connection on the shuttle interface and creating new sandbox accounts but I still get this error. Can you please help me with this?
Thank you~

Login to Me Too
1 REPLY 1

MTS_Justin
Moderator
Moderator
Hello,

When you on-boarded the account, did you specify the feature "future payment" to be included, as when checking the on-boarded account (93DKT4G8CNAQQ), I'm not seeing this permission being granted to the partner account which is attempting to facilitate the transaction (BYMYE3FD26QEJ) on behalf of the seller account, so the error is expected.

"Feature" definition :

"An array of features that partner can access, or use, in PayPal on behalf of the seller. The seller grants permission for these features to the partner"

"FUTURE_PAYMENT" - Future Payment feature

https://developer.paypal.com/api/partner-referrals/v2/#definition-rest_endpoint_feature

If you're attempting to create a reference transaction (future payment), you need to request this feature / permission from the seller account during the on-boarding process.

Below are the permissions which were granted to the partner account on the seller account :

https://uri.paypal.com/services/payments/realtimepayment, https://uri.paypal.com/services/payments/partnerfee, https://uri.paypal.com/services/payments/refund, https://uri.paypal.com/services/customer/merchant-integrations/read, https://uri.paypal.com/services/disputes/update-seller, https://uri.paypal.com/services/payments/payment/authcapture, https://uri.paypal.com/services/disputes/read-seller

Thanks !

Was my post helpful? If so, please give me a kudos!
Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.