Linking Terminal to your Stripe Account
The first time you power on your Stripe Terminal, you will be prompted to configure the device (country, language, wifi/network etc). Follow the on screen steps to get started.
Registering the Reader
The last step of the Terminal setup process will prompt you to “Register this Reader”. Take note of the code displayed on screen, then go to:
https://dashboard.stripe.com/terminal/readers
Click on the Register your Reader button to add your terminal.
Enter the Code
Enter the code that is displayed on the Stripe Terminal
Enter Location
You can optionally give the Terminal a name and you must assign a location. Once you have entered the details you can save/add the Terminal.
You should now see the Terminal listed.
API Key
The next step is to create a Restricted API key. Press the Create Restricted Key button.
https://dashboard.stripe.com/apikeys
Provide Key to Another Website
Select the option Provide Key to Another Website and press Continue
Enter Website Details
Enter the details and press Create Restricted Key
Name: Breeze
URL: https://breezesoftware.com
Copy the Key
Copy the restricted key
Add Device to Breeze Cloud
Create a new Configuration in Breeze Cloud, by pressing the Add Configuration button.
https://cloud.breezesoftware.com/settings/payment-booth
Enter the Details
Enter the details of the device:
Type: Stripe Terminal and Payment Link
Name: eg Payment Photo Booth 001
Restricted Key: Enter/paste the restricted key
Do not press Save yet. Leave this page open whilst configuring the Webhooks.
Webhook
Copy the devices Webhook URL.
Create new Webhook
In Stripe, press the Create event destination button
https://dashboard.stripe.com/webhooks
Enter the Webhook URL
Enter/Paste the webhook URL of your device from Breeze Cloud into the End point URL field
Then press select events.
Add Events
The following events must all be added. Copy and paste each one (one at a time) in to the search bar, and then select it to add it. Once all 4 events have been added, press the Add Events button.
- checkout.session.completed
- payment_intent.created
- payment_intent.payment_failed
- payment_intent.succeeded
Reveal Signing Secret
Press Reveal Signing Secret to reveal the key.
Copy Signing Secret
Copy the Signing Secret key
Paste Signing Secret
Paste the Signing Secret into the Webhook Secret Key field for your device in Breeze Cloud
Your Terminal is now added. Repeat this process for any other Terminals you need to add.