You can now add Stripe as a payment provider in Mabdeck so that your consumers are able to make secure payments through their online account.
Signing up for a stripe account
You can sign up at https://dashboard.stripe.com/register
Webhook Endpoint Setup
PLEASE DO NOT ADD MULTIPLE WEBHOOKS TO YOUR STRIPE DEVEOPER DASHBOARD WHICH HAVE THE SAME MABDECK INSTANCE REFERENCE.
IF YOU ARE USING STRIPE TO TAKE PAYMENTS FOR PREPAYMENT METERS, AND YOU HAVE SET UP MULTIPLE WEBHOOKS, THE PAYMENT WILL BE VENDED TO THE HUB MULTIPLE TIMES - AS MANY TIME AS THE NUMBER OF WEBHOOKS YOU HAVE SET UP.
- Go to https://dashboard.stripe.com/test/webhooks
- Click "Add endpoint"
- The endpoint url should be "https://[mabdeckInstance].com/api/stripe-callback"
- Select all events under "Charge" and "Payment Intent"
- Click "Add endpoint"
Client Setup
You must ensure that your Client is set up and includes Bank Account Details, Customer Service Contact details, and ensure the chosen currency is Stripe compatible.
Add Stripe as a Payment Provider
- Go to Finance > Add Payment Provider > Add Payment Provider.
- Select the Client Name
- Select 'Stripe' as the Payment Provider.
- Add your "Stripe Publishable Key" and "Stripe Secret Key" which can be found here https://dashboard.stripe.com/apikeys
- Add your "Stripe Endpoint Secret" which can be found by viewing you webhook, under "Signing secret" https://dashboard.stripe.com/webhooks
- Click Add
Your consumers will now be able to make payments through their online account using stripe!