Stripe allows you to securely accept online credit and debit card payments through your website.
Connecting Stripe Directly (Recommended)
The easiest way to connect Stripe is through the built-in Stripe Connect integration.
- Haere ki E-commerce > Payment Options.
- Scroll down to the Stripe section and click Moni Maha in the Stripe Box.
- On the next screen, if you already have a Stripe account, click Connect Stripe and use your Stripe sign in credentials to authorise the connection.
- If you don't have a Stripe account yet, you can create one using the Create New Stripe Account Button.
Once the connection has been authorised, your website will automatically be linked to your Stripe account and ready to accept payments.
This method is recommended as it is simpler, more secure, and automatically manages the required API credentials for you.
Testing Your Stripe Integration
Once your Stripe account has been connected, you can verify everything is working correctly by:
- Creating a hidden product priced at a small amount (for example, $1.00).
- Visiting your test website as a customer.
- Completing a test purchase using your own payment card.
- After confirming the payment appears in your Stripe Dashboard, you can remove or hide the test product.
- Note that sites that are not live will NOT be able to call back to the website to mark the order as paid - and will produce an error when trying to do this.
Advanced Options
Additional Stripe configuration options are available below the Stripe settings section for more advanced requirements.
Important: Please ensure you comply with the terms and conditions of your payment gateway regarding transaction fees and surcharges. Some payment providers or local regulations may prohibit passing payment processing fees directly on to your customers.
Legacy Stripe Integration (API Keys)
If you are using the older Stripe integration, you can still connect your account using your API keys.
- Haere ki E-commerce > Payment Options.
- Scroll down to the Stripe section and click Multi Currency.
- Enter your:
Secret Key
Publishable Key - You can find these in your Stripe Dashboard or in your original Stripe approval email. It is recommended that you copy and paste the keys to avoid typing errors, and ensure there are no extra spaces before or after either key.
- Your keys should be your Live keys:
- Secret Key begins with sk_live
- Publishable Key begins with pk_live
- Both keys are typically around 90 to 100 characters long. Do not use your test keys (which begin with sk_test and pk_test) unless you are specifically testing in a development environment.
5. Click Save Changes.
More From This Section
FAQ Topics
Building your site
- Pages
- Content Editor Modes Explained
- - DRAG DROP Editor (Default)
- - CONTENTBOX Editor (Advanced)
- - WORD STYLE Editor (TinyMCE)
- - LIVE Editor (Click to Edit Mode)
- Styling Content
- Images / Backgrounds
- Banners and Sliders
- Uploading content
- Design Templates
- Forms
- More Q & A
- Menus
- Mobile Styling and Optimisation
Advanced Page Types
E-Commerce
- Shopping Basics
- Product Pricing, Currencies
- Category Management
- Ngā Hua
- Product Options
- Layout and Formatting
- Ngā Kōwhiringa Utu
- Freight - Couriers
- Processing Orders
- Orders / Invoices
- Advanced Ecommerce
- Plugins
- Wholesale
- Bookings Management System
- Stock & Quantities
- Vouchers, Discounts, Loyalty Points
- Selling Photos / Prints
- Shopping Cart Add-on Page types
- Advanced APIs / Add ons
- Te Wāhi Hoko (POS)
- Reports
Email & Membership
- Member Management
- Members Pages / Template Customisations
- From Addresses and Reply To Email Notifications
- Global Enquiry form options
- Standard Field Names
- Webmail
- Bulk Email
- CRM Features
- Email Campaigns
- Forums & Blogs
- Pop3/Imap Email Services
- Scams and Hoaxes
- Lead Magnets / Growing Your Customer Database
Promoting your site
Advanced
- Power User Options
- Form Spam Filtering
- Wordpress
- PHP Setup
- [TAGS]
- jQuery snippets
- Search External Links / Import external content
- HTML / CSS Snippets
- Embedding Web Fonts
- Loading additional Material Symbols styles
- FAQ Help Map
- Uploading local font files
- Advanced Template Customisation, CSS, etc
- Languages and Translations
- Importing Content from Another Platform
