After speaking to PayPal technical support we got the following response:
Hi Christoph, Thank you for contacting Merchant Technical Support (MTS). Our support does not assist with live activation of the PayPal Partner program for marketplace integrations. My understanding is that you will only be contacted if your business meets certain requirements for this program. Please contact Customer Support if you have any further questions about your application. Since this is not a technical issue I will close our case. Thank you for your patience and I hope you have a great day! Sincerely, (removed) Global Technical Support PayPal, Inc. Our https://www.paypal-status.com site provides a fast and easy way to stay in the loop about the operational health of PayPal’s products, APIs, and Sandbox environment. Take a moment to discover the https://www.paypal-status.com site, and subscribe to be notified of new events. ref:_00D30LaY._5002E1uzPkJ:ref
After contacting PayPal customer support we got the following response:
Hello, Christoph [removed] ! Thank you for contacting PayPal regarding PayPal account verification, Your PayPal account has now been fully verified and you can now integrate your PayPal account with your webshop, please follow the guide from Rest API and create a new one and then paste it into your web shop (Client and Secret id) If you have any other questions, we're always happy to help. Many greetings (removed) PayPal Customer Service Copyright © 1999-2022 PayPal. All rights reserved. PayPal (Europe) S.à r.l. & Cie, S.C.A. Société en Commandite par Actions Registered Office: [removed]
We have created a new Live PayPal App on the Dashboard, and ticked every box possible:
We did some comparisons between requests to (Exchanger API credentials for an access token) SANDBOX vs LIVE via Postman. SANDBOX RESPONSE:
{ "scope": " https://uri.paypal.com/services/customer/partner-referrals/readwrite https://uri.paypal.com/services/invoicing https://uri.paypal.com/services/vault/payment-tokens/read https://uri.paypal.com/services/disputes/read-buyer https://uri.paypal.com/services/payments/realtimepayment https://uri.paypal.com/services/customer/onboarding/user https://api.paypal.com/v1/vault/credit-card https://api.paypal.com/v1/payments/.* https://uri.paypal.com/services/payments/referenced-payouts-items/readwrite https://uri.paypal.com/services/reporting/search/read https://uri.paypal.com/services/customer/partner https://uri.paypal.com/services/vault/payment-tokens/readwrite https://uri.paypal.com/services/customer/merchant-integrations/read https://uri.paypal.com/services/applications/webhooks https://uri.paypal.com/services/disputes/update-seller https://uri.paypal.com/services/payments/payment/authcapture openid https://uri.paypal.com/services/disputes/read-seller https://uri.paypal.com/services/payments/refund https://uri.paypal.com/services/risk/raas/transaction-context https://uri.paypal.com/services/partners/merchant-accounts/readwrite https://uri.paypal.com/services/identity/grantdelegation https://uri.paypal.com/services/customer/onboarding/account https://uri.paypal.com/payments/payouts https://uri.paypal.com/services/customer/onboarding/sessions https://api.paypal.com/v1/vault/credit-card/.* https://uri.paypal.com/services/subscriptions ", "access_token": "******", "token_type": "Bearer", "app_id": "******", "expires_in": 32400, "nonce": "******" }
LIVE RESPONSE:
{ "scope": " https://uri.paypal.com/services/invoicing https://uri.paypal.com/services/disputes/read-buyer https://uri.paypal.com/services/payments/realtimepayment https://uri.paypal.com/services/disputes/update-seller openid https://uri.paypal.com/services/payments/payment/authcapture https://uri.paypal.com/services/disputes/read-seller https://uri.paypal.com/services/payments/refund https://api.paypal.com/v1/vault/credit-card https://api.paypal.com/v1/payments/.* https://uri.paypal.com/payments/payouts https://api.paypal.com/v1/vault/credit-card/.* https://uri.paypal.com/services/subscriptions https://uri.paypal.com/services/applications/webhooks", "access_token": "******", "token_type": "Bearer", "app_id": "******", "expires_in": 31262, "nonce": "******" }
It looks like the following missing API scopes (there may be more) may preventing us from onboarding sellers:
https://uri.paypal.com/services/customer/onboarding/user https://uri.paypal.com/services/customer/onboarding/sessions https://uri.paypal.com/services/customer/onboarding/account
It is likely that we may also need additional scopes enabled to enable the Marketplace Integrations/Multi-seller payments
Therefore, we deduce that as everything is working in SANDBOX, and I have completed steps to create a new LIVE PayPal app & updated our infrastructure to use the new clientId / secrets, that it must one or both of the following to resolve the issue:
PayPal still have something to enable their end (we need them to do this)
We need to enable something in the developer.paypal.com dashboard
Please advise next steps as this is causing serious delays for us to launch. Thanks Christoph
... View more