Connect PayPal account

Players can purchase Supporter Tiers via PayPal.

It's your money!
Sales are made via your PayPal account, and money is transferred directly to your PayPal account. GSA does not take a cut and it never touches our bank account.

Why we need PayPal API keys (in layman terms)
GSA instructs PayPal, on your behalf, to charge your customer. This happens behind the scenes via PayPal's API.
For PayPal to accept these instructions, it needs GSA to send along your API keys to verify you grant us permission to do that on your behalve.

When a payment is finished our platform will verify whether the payment was successful and process the content of the Supporter Tier your customer purchased.

If you experience problems with getting your PayPal account verified or if you experience any other problems with PayPal, please contact PayPal about these issues. GSA can not help you with PayPal related problems.


Connect your PayPal with GSA

Step 1: Log into PayPal developers website

Navigate to https://developer.paypal.com/ and login. You need to have a valid PayPal account for this.
You can login at the top right corner.

Step 2: Create REST API apps

Scroll down to the REST API apps section and hit 'Create App'.

Step 3: Setup application details

Enter 'GameServerApp' in the App Name field. You can ignore the e-mail address in the Sandbox developer account field, as this is only for testing purposes.
Hit 'Create app'.

Step 4: Switch to LIVE and click App

First click 'Live' as shown on the screenshot below. Then click your new app.

Step 5: Change API permissions

Scroll down to 'Live APP settings'.

For security reasons we recommend to turn off all "App feature options", except 'Accept Payments'. This limits the API to just making a payment request on your behalve (as explained above).

Hit 'Save' to store the new settings.

Step 6: Get your Client ID and Secret

Never share your Client ID or Secret with anyone!
GSA staff will never ask you for this information. Treat it as your username and password: keep it safe and secure.

Your Client ID and Secret are used for GameServerApp and PayPal to communicate.
We store your Client ID and Secret encrypted on our servers.

Click on 'Show' below 'Secret', to show your Secret.

Step 7: PayPal settings on GameServerApp

On GSA go to Monetization -> Settings.

Step 8: Copy PayPal Client ID and Secret into GameServerApp PayPal form

First copy the Client ID (make sure you do not copy any spaces) from PayPal to the Client ID field @ GameServerApp.

Then copy the Secret (make sure you do not copy any spaces) to the Client Secret field @ GameServerApp. 

Hit 'Save' when you copy both fields.

Your PayPal account is connected!

Please make sure to validate everything is working as expected by purchasing a Supporter Tier from your shop.