Generating paypal payment button / link on behalf of a user
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good Afternoon,
I am working on a project web app, where one of the goals is to facilitate buyers and sellers on the site to send payments to each other directly (no funds processed by our site, no cut taken, etc) I would like it to be secure for the sellers, and not give out their personal information like paypal email address to buyers. (I don't want to just link to the generic paypal 'send payment' page) I basically would like to generate the secure paypal button on behalf of registered sellers, to make it hassle free for the seller after they input their paypal email. Perhaps there is some verification process that the sellers will need to grant our app access or something first, which is fine.
If anyone has a chance, please let me know if a feature like this is available. I have not been able to find it through a good amount of routine searching. thank you for reading.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This could also be done manually from within a seller PayPal account.
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello angelleye,
I started looking into the permissions api which seems to be the most obviously located at https://developer.paypal.com/docs/classic/permissions-service/gs_PermissionsService/#
After seeing that it said it was "now a limited release product" and after actually trying to develop with it, it seems that it only uses the legacy SOAP api instead of the newer REST api, I am wondering if this is still a viable approach.
Would you be able to clarify if there are any currently supported, non legacy solutions for what I am asking?
Appreciate your response.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is one doc that outlines its use with PayPal Here, but the procedure would be the same for any Scope you need.
https://developer.paypal.com/docs/integration/paypal-here/merchant-onboarding/permissions/
I can't find a more specific document, unfortunately.
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi angelleye,
I appreciate the suggestion. After some searching, I was unable to find a similar feature documentation for payments standard, and "paypal here" does not really seem related to my use case. Do you know, or know where I can ask, where else I can try to find this documentation? It is very confusing to locate.
Thank you and have a good night.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That doc I linked is the best thing I've been able to find for Permissions in the REST API. That's what was provided by my PayPal Partner tech support rep. I think it's the best they have for now.
Again, the doc is specific to Here, but the steps are the same no matter what Scope you set. You can follow those same steps and just set a different Scope for the calls you need instead of Here calls.
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- NOT ENABLED TO VAULT PAYMENT SOURCE in Sandbox Environment
- Help with error saying API call is initiated is not allowed to vault the given source. in REST APIs
- This organization can't accept donations right now. in PayPal Payments Standard
- v2/vault/payment-tokens API error "Authorization failed due to insufficient permissions." in REST APIs
- NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE error in some APIs / sandbox account in REST APIs