Stripe payment gateway

Stripe payment gateway

Stripe is our preferred payment gateway. Stripe allows customers to securely pay with their credit card without leaving your website. Stripe is fast, simple, and secure. Once you set up your account, you can provide us access to do the more technical steps, just let us know.

Cost of using the Stripe payment gateway

This payment gateway has no set up costs, and no recurring fees. There is a transaction fee, which at the time of writing is 2.9% + $0.30 NZD per transaction. Click here for the current rates.

Stripe also requires that your website is secured with SSL. For more information on SSL, see this article.

Note that if you issue a refund through Stripe for any reason (such as a customer requesting a refund) you will not be refunded Stripe’s fees.

Retrieving money from your Stripe account

Stripe will automatically deposit money paid into your Stripe account directly into your nominated bank account seven days after the payment was made. Easy!

Chargeback protection

Stripe provides an optional service called Chargeback Protection. This service defends your business from the unpredictability of disputes. If your business faces a fraudulent dispute, Stripe will cover the disputed amount and waive any dispute fees—no evidence submission required.

The price for this is 0.4% per transaction. This service is recommended so that in the unlikely event a fraudulent purchase was made (e.g. if someone used a stolen credit card) on your website, you will be reimbursed for the disputed amount.

Ensure you read Stripe’s terms and conditions to ensure this service provides you with the protection and service you need.

Setting up a Stripe account

  1. Navigate to
  2. Enter your email address, select a password, and click Create your Stripe account.
  3. Stripe will send a confirmation email. Check your inbox and click on the verification link when this arrives. You will be asked to log in again.
  4. In the sidebar, you will see an Activate your account link. Click on this or go here if you are logged in.
  5. Enter the required information about your business.
  6. Enter the bank account number you wish the money to be deposited into.
  7. Click Activate account. If everything is entered correctly you should see a message telling you your account is now ready live.
  8. Verify your identity by going here and uploading an image of your passport or driver licence. Stripe will not transfer money into your account until your identity has been verified.
  9. Click on the API link in the sidebar.
  10. In the sidebar, ensure View Test Data is turned off. You can check if this is turned on or off by clicking the View Test Data link. When it is turned off, it will not be highlighted and you shouldn’t see any sign of Test Data on the page.
  11. Provide us with the data in the Publishable keySecret key rows and we can take it from there. The keys will start with either pk_live_ or sk_live_. If these have the word ‘test’ in any of these, follow the above step until they do not include the word ‘test’.
  12. Navigate to the webhooks section, and create an endpoint by pasting in the following url (replacing with the URL of your website)
  13. Once the Webhook has been created, click on ‘Click to reveal’ under the Singing secret section and copy the Signing secret.
  14. Send us these three things: Publishable key, Secret Key, and Webhook Signing secret.