Setup Paypal App As OAuth Server

Step 3: Configure Paypal as an OAuth/OpenID Connect Server.

  • First of all, go to https://developer.paypal.com/developer/applications/ and log into your Paypal account.
  • You will be presented with the Application Management Page. Scroll down to REST API apps and click on Create App.
  • Joomla OAuth Client Paypal Add app
  • You will be shown a form where you have to enter Application Name and Sandbox Developer Account. Fill the form with appropriate information. Then Click on Create App.
  • Joomla OAuth Client Paypal create app
  • You will be brought back to Application Management page. Here you can find Client ID and Secret.
  • Joomla OAuth Client Paypal credentials
  • Copy these credentials and keep it handy because you will need it in the next step.
  • Scroll Down to Sandbox App Settings. Fill Callback/Redirect URL from miniOrange Oauth Client plugin which you copied in the last step. Then Click on + or press Enter.
  • Joomla OAuth Client Paypal credentials
  • You have successfully completed your Paypal App OAuth Server side configurations.



  • Scope: openid profile email
    Authorize EndPoint: https://www.paypal.com/signin/authorize
    Access Token Endpoint: https://api.paypal.com/v1/oauth2/token
    Get User Info Endpoint: https://api.paypal.com/v1/identity/oauth2/userinfo