Stripe Terminal

Overview of setting up Stripe Terminal support

To support Stripe Terminal, a one-time setup is required for the WordPress POS Settings, BizSwoop App and Stripe Dashboard. 

Prerequisite Requirement: Download and Install the BizSwoop App

Android App

iOS App

Prior to starting Step 1 download the BizSwoop app from the Apple App store for iOS devices or the Google Play Store for Android devices. The BizSwoop app is required to connect Stripe Terminal readers to the Jovvie Point of Sale by BizSwoop.

Step 1. Configure the BizSwoop app settings

Launch the BizSwoop App, Select upper right 3 circles for the Settings.

Under the App Server settings, input the following

Self-Hosted POS

Launch the BizSwoop App, Select upper right 3 circles for the Settings.

Under the App Server settings, input the following

For the Default POS Station, use Home URL will be the POS :

https://mywebsite.com/pos

For a Custom Station, use the ID of the station, for example

https://mywebsite.com/pos/[id]

API Server URL will be:

https://mywebsite.com/

Cloud POS

Launch the BizSwoop App, Select upper right 3 circles for the Settings.

Under the App Server settings, input the following

For the Default POS Station, use Home URL will be the POS :

https://pos.bizswoop.app/[application-name]/[pos-station-name]

Note: POS Station name can be customized under Cloud Account

API Server URL will be the WordPress domain running the POS-WP-API connector plugin:

https://mywebsite.com/

Step 2. Generate API Keys

The BizSwoop app will require the API Consumer Key and API Consumer Key to securely connect with your WordPress website for Stripe Terminal integration. 

API Consumer Key from WooCommerce.

API Consumer Secret from WooCommerce.

To Generate both keys, navigate to WooCommerce > Settings > Advanced > REST API. Add Key

Description: Terminal

Permissions: Read/Write

Generate Key, Copy and Paste key into API Consumer Key and API Consumer Secret fields in the app settings.

Recommendation Tip – Use the BizSwoop App to Create API Keys Easily!

iOS (iPhones & iPads)

Android (Phones & Tablets)

Note: If you are setting up multiple terminal readers and stations you need to generate a unique set of API keys for each individual terminal reader. API keys can’t be shared by terminal readers a token error will occur.

After the keys are generated and saved in the BizSwoop app. Now the app is securely paired with your WordPress website and WooCommerce.

Step 3: Configure Credit Card Gateway

First, enable the Credit Card Gateway on the app.

Next, select the Provider as Stripe Terminal.

For Connection Type, select Bluetooth for devices: BBPOS Chipper 2X BT, Stripe Reader (M2) & BBPOS WisePad 3

For Connection Type, select Internet for devices: WisePOS E

All Supported devices: BBPOS Chipper 2X BT, Stripe Reader (M2), BBPOS WisePad 3 and WisePOS E

Wise POS E requirements:

  • Wise POS E device requires a Registration Code. To register the device, go to your Stripe dashboard, select Payments. Click Readers. Create a new location. Click Register reader. Input the code shown on the POS E screen. Watch video guide.
  • Wise POS E device and the device running the BizSwoop app need to be on the same Wifi network to establish a connection.

Important: Verify the BizSwoop app has the following permissions from iOS and Android

Camera, Location, Microphone and Nearby Devices

Under the Devices, available devices will be shown to select.

Note: After the first time setting up the device, the device might perform an update. This is normal and expected during the first time setting up the device. In the future, device updates will automatically update as required by Stripe for firmware.

The final step for setting up the Credit Card Gateway is adding a Location ID.

The Location ID is generated in your Stripe Dashboard. Visit https://dashboard.stripe.com/terminal/locations

Click New. Input the address location where the Stripe Terminal reader will be primarily used.

Once the Location is saved. Stripe will generate a Location ID.

 

Locations > Add New

Copy ID and input into the Location ID field in the app.

Click Done, upper right corner.

The Credit Card Gateway is now set up and ready to start processing payments using Stripe Terminal.

Step 4. Process Transactions

Now, the BizSwoop app will show the Credit Card icon in the top bar and a status of the Credit Card gateway connection with Stripe Terminal for processing payments. 

Status Color Key

Red: Credit Card connection is not established for processing payments

Yellow: Credit Card connection is connecting to service

Green: Credit Card connection is secure and ready for processing payments

On checkout, now you will see the option POS Stripe Terminal.

 

 

Payment Tile: Stripe Connect Terminal

Click the Payment Tile: Stripe Connect Terminal

Select PAY.

The Credit Card device will beep and customer can Tap, Insert, or Swipe to process the Credit Card. 

Payment has now been process using Stripe Terminal.