Payments and Stripe setup
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:
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.
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....)
Secret Key (note that the production one starts with sk_live...)
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)
Admin Setting > Payment Gateway > Stripe Secret Key (place the secret key in this textbox)
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.
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.
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:
Enter the endpoint for your mition site, which is:
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.
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
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 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:
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.