Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I obtain permission to process on behalf of a PayPal merchant using the PayPal REST API?

I would like my website to be able to process PayPal payments on behalf of merchants. The merchants will have their own PayPal accounts and will need to give me permission to do so.

Permissions API Deprecated

PayPal have a "Permissions API" which allows a third-party such as a hosted shopping cart to process on behalf of PayPal merchants. See: https://developer.paypal.com/docs/archive/permissions-service/integration-guide/PermissionsUsing/

The above page says:

Adaptive Accounts and Adaptive Payments are no longer available for new integrations. PayPal provides documentation for these APIs to support existing integrations.

PayPal REST API

Are these things possible using the PayPal REST API:

  • perform a handoff from my site to PayPal, have the merchant grant my site permissions to act on their behalf,
  • process payments on behalf of the merchant using the credentials obtained from the first step
like image 922
WW. Avatar asked Jan 01 '26 02:01

WW.


1 Answers

Every merchant can obtain ClientID/Secret credentials from the Live tab of a REST API App via https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fapplications , and enter them into their config interface on your platform.

like image 78
Preston PHX Avatar answered Jan 06 '26 11:01

Preston PHX



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!