Paypal checkout for 3rd parties (subscriptions and more)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
So we are rebuilding our application and want to use the latest & best Paypal integrations which seems to be 'Paypal Checkout' (as express payment is depreciated now).
There are a few things that I can't get clear from the docs and examples...
Situation:
We are a platform and we allow our users to setup funnels and membership sites for either one-time payments or subscriptions (including trials etc).
We are using ReactJS on FE and php on BE.
Questions:
1. I found this example
http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/CreateThirdPartyPayment.html
But this is only for a one-time sale. How do I set up a subscription for a 3rd party?
2. Now I read somewhere that 'authorize' & 'order' are not allowed for 3rd parties?
How about subscriptions (because there is no specific example for that as there is for a one-time payment)?
3. Then I did find this https://developer.paypal.com/docs/integration/paypal-here/merchant-onboarding/permissions/#
Which seems to enable us to act on behalf of the user and then it seems like we can just ignore the 'third party payment' stuff and we can just authorize as the user with the API and execute all options (use authorize, set up a subscription etc as per all examples)
So the docs seem contradictive to me at the moment which confuses me.. Option 3 looks to me like the best option but would like to know if that would work. So the user does integration, authorizes our Paypal app for his account. And then we can set up one-time payments, use authorize (for 1-click upsell funnels), create subscriptions etc.
Thank you for your feedback!
Steven

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- How do you create subscriptions with PayPal Advanced Checkout? in SDKs
- How Can I ensure apple pay works for subscriptions. in PayPal Payments Standard
- [BUG] Sandbox subscription create checkout session - Error 400 in Sandbox Environment
- Subscriptions in Payflow
- How do I generate PayPal Client ID & Secret Key? in REST APIs