Stripe setup

Payments | Stripe

Stripe is a popular payment gateway that offers several benefits over other payment gateways. Here are some reasons why you might choose to use Stripe over other options:

  1. User-friendly: Stripe has a user-friendly interface that makes it easy to set up, manage, and use. It also provides a range of integrations with popular e-commerce platforms, making it simple to integrate into your website or app.
  2. Global coverage: Stripe supports payments in over 135 currencies and is available in more than 40 countries, making it a great choice for businesses with a global customer base.
  3. Advanced security: Stripe uses advanced security measures to protect sensitive payment information and prevent fraud. It is PCI compliant, meaning it meets the industry standards for payment security.
  4. Customizable: Stripe provides a range of customization options, allowing you to tailor the payment experience to meet the unique needs of your business. This can include custom forms, payment pages, and checkout flows.
  5. Flexible pricing: Stripe offers flexible pricing options, with transparent fees that are easy to understand. This makes it a great choice for businesses of all sizes, as it allows you to scale your payment processing as your business grows.
  6. Reliable: Stripe has a proven track record of reliability and is used by many large and well-known businesses, making it a trusted choice for your payment processing needs.
  7. Good customer support: Stripe offers excellent customer support, with a range of resources and support options to help you get the most out of the platform. This can include online documentation, email support, and live chat.

In conclusion, Stripe is a great choice for businesses looking for a reliable and flexible payment gateway. With its user-friendly interface, global coverage, advanced security, customizable options, flexible pricing, proven reliability, and good customer support, Stripe offers a range of benefits over other payment gateways.

Before being able to accept credit cards and recurring payments on your mition site, you will first need to add a payment gateway, currently we only offer Stripe.

You can accept payments manually and record payments manually such as bank transfer, cash and cheque.

The easiest way to automate collecting money is to use credit cards and to add a Stripe account. It is up to each organisation to create their own stripe account and the relationship between your organisation and stripe and any fees they charge.

You can add an existing stripe account or you can create a stripe account in a day! Follow this link to start a new stripe account.

https://stripe.com/en-au

Adding your stripe keys.

There are two keys, a perishable key and a secret key, above is an image as to how to find your stripe keys. Click on Developer, then API Settings.

Example Perishable Key (note that the production one starts with pk_live....)

pk_live_51KIj**********************************

Secret Key (note that the production one starts with sk_live...)
sk_test_51KIj**********************************

Add these to the Admin Settings of your mition site. Under

Admin Setting > Payment Gateway > Stripe Public Key (place the perishable key in this textbox)

and

Admin Setting > Payment Gateway > Stripe Secret Key (place the secret key in this textbox)


What happens next?

  

At this stage we are only using the Production stripe system, but we have the ability to test in the Developer stripe system should we need to debug/test run anything in the future.

What happens next?

Stripe will take their fee and pay the remainder into the bank account you have added (via Stripe), the Stripe fee is 1.75% + A$0.30 so breakdown becomes:

Original Amount: $1.00

Fee Amount: $0.0175 + $0.30 = $0.3175

Final Amount: $0.6825

So you should see the figure $0.6825 transferred to your bank account, providing you have setup the bank account correctly.


A $15 membership fee would be:

Original Amount: $15.00

Fee Amount: $0.5625

Final Amount: $14.4375

Stripe also combines multiple payments and makes a single transfer, so if 100 members pay at once, stripe only sends one bulk payment. 

The payment information and invoice details can be found in mition, the attached invoice and two csv files were downloaded from the invoice and payment screen in mition, you can also get similar details from Stripe.

Mition does not take any fees, the relationship your organisation has with Stripe is between your organisation and Stripe, mition simply facilitates the two systems talking to each other. 

Note: International cards do have higher fees, if you foresee your clients having an overseas Credit  Card. Read more about stripe pricing here.

Stripe Direct Debit and other processing features in 2023


Since creating our stripe integration in 2019, Stripe has added many newer features. To implement these features, you can follow the following steps.

In 2023, we aim to provide the benefits of the new stripe features to all our customers.


Webhooks.

(Optional)

Part of the new Stripe methods requires you to setup a webhook in your stripe environment. This is because payments such as direct debit can take up to 3 days to clear, rather than polling frequently to see if this is cleared, the Webhooks will allow your mition portal to be told immediately it is up to date.

You add this feature in your STRIPE account:

https://dashboard.stripe.com/webhooks/create


Enter the endpoint for your mition site, which is:

https://[yourmitionportalurl]/api/website/StripeWebHook

This will also notify you when there is a dispute lodged via your bank or through stripe. These are instigated from your customers/members. With direct debit, the banks have a period of 7 years.

If you do not set this up, the system will poll stripe nightly for any unconfirmed direct debit payments and look for any disputes and manage these for you.


GST Inclusive vs GST Exclusive

Mition has General Ledger codes and you can check which ones include GST and which ones do not. You can adjust the GST % in Admin Settings > Invoicing > GST

The webpage component for Subscriptions lists your publicly available subscriptions, but it by default shows the values pre-GST. If you want to show the amount after GST you need to go into Admin Settings > Invoicing and check OR uncheck the setting called Show all pricing EX GST


Currency String

By default the currency displays as "AU", if your stripe account is not in Australian dollars you should change this to the currency that matches your stripe account. You can change this under Admin Settings > Invoice > Currency String.


Stripe Link Feature

Stripe recently implemented a single click payment feature called Link. Link asks the user to supply an email address and will send the user a code via SMS or Email to validate the user.

To turn this feature on or off, go to your Stripe settings and either enable or disable ALL of the Link features here:  

https://dashboard.stripe.com/settings/link

You can elect to leave the Link features on, or turn them off. If you turn it on users can click on the Link code to connect, if the user has used link before, once they complete the process their credit card will be selectable.

If you elect to turn it off, users are only presented with payment methods and the ability to add a credit card etc. Your mition portal will remember a users preferred credit cards and store them securely (via Stripe) for next time, so the next time a  user needs to make a payment they only require to press pay. The default credit card will already be displayed.

Stripe Klarna

Stripe is sending out notifications that they will be enabling Klarna on your website in a few months.

What is it? It’s a buy now – pay later scheme that if your members use it your fee for stripe will increase from 1.7% + 0.30 to 4.99% + 0.55 sometime next year for those members. Associations and Unions have no need for this type of sale.

We recommend you turn this off and disable it on your organisations stripe payment methods: https://dashboard.stripe.com/settings/payment_methods