Our Stripe integration allows you to direct your clients to pay for an invoice or online booking immediately via their payment page.
Setup
- Log in to your Stripe account.
- Browse to Developers - Webhooks.
- Click the Add End-Point button.
- Enter the Endpoint Url as follows: https://{youraccount}.chidesk.com/Payments/HandlePaymentProcessor?PaymentProcessor=5
- Under Events to send, search for and add: checkout.session.completed
- Click Add endpoint to save.
- Now browse to Developers - Api Keys. Make sure you are viewing the live api keys and copy the Publishable and Secret keys into the fields in ChiDesk under Settings - Addons - Stripe.
- Save these Settings.
- Browse to Settings - Online Bookings and set the Payment Processor to Stripe.
Setup a Payment Type
You now need to link a Payment Type to this payment processor so that any new receipts are set to this Payment Type.
- Browse to Settings - Payment Types.
- Edit an existing item, or create a new one for this type of payment.
- Enter a name, and select Stripe as the payment processor.
- Save your changes.
You are now ready to start accepting payments via Stripe. If you email an invoice to a client it will contain a link to make payment, and if a client checks out from your Members Area it will also take them to a page where they can begin processing their online payment.
- NB. You must check your Stripe statement on a regular basis to pick up any transaction reversals that a client could submit directly with their bank.