How to Setup a PayPal Sandbox

This document will walk you through setting up the PayPal sandbox environment for the Endian hotspot SmartConnect (self-service) feature. This is recommended prior to using in a production environment to test your PayPal integration to ensure users can purchase hotspot tickets without any issues.

Create PayPal Developer Account

The first step is to create a test account on the Paypal sandbox if you don't already have one. You can do this by going to https://developer.paypal.com and then selecting Sign Up Now and fill out the brief registration form.

Note

For more complete documentation on the Paypal sandbox, please reference their Sandbox User Guide

Create Seller Account

Once you've created an account and logged into the portal, you must create a preconfigured account for the seller (merchant). Click the link shown above to continue.

Configure Seller Account

Next configure the account. Make sure you select Seller from the Account Type and then provide a unique Login Email and custom password (do not use the PayPal default). Then you should add a credit card and bank account.

Select Create Account to continue.

Create Buyer Account

You'll also need to setup a buyer account so you can simulate a hotspot user purchasing tickets for hotspot access. You do the exact same procedure as above except select Buyer as the Account Type.

Review API Settings

Once the seller account is complete, we can review the API credentials we'll need to provide for the Endian hotspot testing. You can find this under the main menu for the Sandbox, select API Credentials. You should a screen similar to the above with unique API information.

Configure Hotspot API Settings

Now we can copy the API information from the previous step over to the Endian hotspot settings. Under Settings > SmartConnect, select Enable Paid Tickets and then select Enable PayPal Sandbox and now you can fill in the the appropriate API fields.

Now we can copy the API information from the previous step over to the Endian hotspot settings. Under Settings > SmartConnect, click on Enable SmartConnect, then scroll down the page towards the bottom and select both Enable Paid Tickets and Enable PayPal Sandbox. You can now fill in the the appropriate PayPal API fields.

Test the Configuration

At this point you can now configure and test the hotspot SmartConnect configuration in a simulated environment. When testing from the user standpoint, you'll need to register and then purchase the hotspot tickets using the preconfigured buyer account (described previously).