Stripe is our chosen Payment Gateway for the SuperShow Platform.
Set up of your Stripe account is straight forward, once you have the right information added. The initial set up with only require some basic company information, but to complete this you will be required to provide signatory ID's and address details for all signatories on your account. If you are not a Company limitied by guarantee, you may be required to upload additional documentation in order to complete your registration, for example your Memorandum of Association, to prove your business status.
Their prices are set out here: https://stripe.com/ie/pricing - Stripe's fees are per transaction, there are no monthly fees.
Set Up Your Stripe Account
- Go to https://dashboard.stripe.com/register
- Create an account with an email and password - use an account that you can share with the Show, should you change roles in the future.
- You can add Team members to the account once it is set up
- Verify your Account email - Stripe will have sent the authentication email to you after you created the account
- Add you Company Details
- Be ready to supply verification documents to verify your Company Director's details in order to fully set up the account
- See the Stripe's Business information requirements to set up account for full details
- "Know Your Customer” (KYC) obligations require Stripe to verify that account holders are operating from the business addresses they provide in their account application.
Get the Stripe API Keys from your Stripe Account
There are 2 Keys for Live, and 2 keys for Test modes.
You should add both of these keys to your Payment Gateway Settings
Find your Stripe API Keys - https://stripe.com/docs/keys
There are 2 sets of Keys to copy (4 Keys in total):
- 2 Test Keys (PK & SK) - to use make sure the Shop is set to TEST Transactions. This mode will only accept test payments using the Stripe Test Card Details.
- You might see a ZIP code on the Stripe payment screen - this is only because you are using American test cards in some instances.
- 2 Live Keys (PK & SK) - to use Live keys, make sure the Shop is set to LIVE transactions. This mode will only accept live visa / credit cards.
- Some users are now using the LINK option on Stripe - this will save their card details on Stripe,
Examples of how the keys will look;
- Test mode secret key - EXAMPLE: sk_test_Kk6H9JFKSlsmj890vVVhkFDDkN2Wpz
- Test mode publishable key - EXAMPLE: pk_test_m4eQKX9JFKSlsmj890vVVhkFDDxxIR
- Live mode secret key - EXAMPLE: sk_live_dCbjxp9JFKSlsmj890vVVhkFDD4ybkB
- Live mode publishable key - EXAMPLE: pk_live_W2qJDSJ239JFKSlsmj890vVVhkFDDL0p1
DO NOT COPY THE ABBREVIATED KEYS
Be mindful to copy the full key. It is typically very long, you will see a shorter one with dots in the middle, eg. sk_live_23...sjh, this is only a summary for reference. You will need to get the full key, see examples above.
Find your API Keys in your Dashboard: https://support.stripe.com/questions/locate-api-keys-in-the-dashboard
Enter Your Stripe API Keys to Your ISA SuperShow Site
- Logged in as Show Admin, go to Commerce > Go to Settings > Click on the Payment Gateway tab > On the Stripe option, click on EDIT
- You will have 4 blank fields on the screen for your API keys; (Live & Test - Secret Keys and Publishable Keys)
- Copy the keys from your Stripe API Keys list (https://support.stripe.com/questions/locate-api-keys-in-the-dashboard)
- Paste them into the corresponding fields.
- Click on 'Active'
- Click 'save'.
Enable your added Payment Options
- From Commerce, go to Settings
- On the GENERAL tab, click on the Payment Gateway options that you want to enable
- You can force a deferred payment for Trade Applications, and keep Stripe active for all other orders.
Testing your website Cart - TEST MODE
You can put orders through your website in TEST MODE, without taking any real money orders.
- Test mode: Uses test stripe keys - you will see test transactions show on your stripe account
- You can test your orders by paying with the Stripe Test Cards: https://stripe.com/docs/testing
- Actual Credit/Debit cards will not be able to pay when the site is in test mode.
Set the Cart to LIVE MODE
When you are finished testing, you can change the website commerce mode to LIVE.
- Live mode: Will take live card payments - this should be used when your site needs to take real money transactions.
- The Stripe test cards will not work when the payment gateway is in live mode
- Live transactions will show on your Stripe payments dashboard under Payments.
Receive Bank Payouts from Stripe
You will need to connect your bank account to receive payouts - read more about this here https://stripe.com/docs/payouts
Email receipts
Send Stripe payment or refund receipts automatically: https://stripe.com/docs/receipts
The SuperShow system can attach an invoice for all payments through the system with an automatic email. You should mark the OrdersPlaced automatic email to 'Include Attachment if available' in order to send the invoice.