Taking payments on behalf of a merchant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We need to take payments on behalf of merchants. Eg a customer will pay online, but the funds go directly to the merchant. From the paypal docs we learned and implemented the merchant onboarding process and capture and save the merchants paypal id. We use the smart payment buttons and the order is generated server side and passed back the the client application/web page. This works fine and has no problem accepting OUR paypal sdk clientid and the merchant (payee) id we pass to the paypal rest api. HOWEVER on our webpage where the buttons are rendered , the call to the paypal javascript SDK fails if we pass the sdk anything BUT OUR OWN API/SDK client id and our OWN merchant/paypal id.... it appears we would need to somehow register as a paypal partner in order to achieve this... any advise would be appreciated.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Captira
I think you're talking about our PayPal Commerce Platform for Marketplaces where you can specify a Payee (other than you) and take a platform fee from the transaction if you desire. You are right that you must apply to be a Partner and you can find that form by going here. Once you're approved, you should have no issues specifying a different Payee and even taking a platform fee. The approval process could take a little bit though. I've heard anything from a couple days to a few weeks.
I hope this helps!
-Aaron
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

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
- "issue": "NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE" in REST APIs
- ExpressCheckout to REST API - Is Partner Program Now Required to Host Simple 3rd Party Transactions? in REST APIs
- Apple Pay domain for woocommerce shop is registered on old/closed account in PayPal Payments Standard