Stripe Integration
Learn how to Integrate with Stripe within Maica
How do I integrate with Stripe within Maica?
To learn how to configure the Stripe integration in Maica, please follow the steps detailed below.
1. Assign Stripe API Keys
To begin configuring your Stripe Integration, go to the Maica Settings
tab in the Menu bar. When there, select the Payment Management
tab to see the following.

There are three fields that are required to be populated, these are:
Stripe Publishable Key
Stripe Secret Key
Stripe Webhook Secret
2. Connect Site (Notifications Endpoint)
Finally, all that is left to do is connect your Site
. Select your Site
from the dropdown field and click Save
to finalise your set up.
3. Setup Endpoints for Webhooks
Once you have populated the fields above and connected your Site, you need to configure the required Webhooks
on Stripe.
You do this by heading to Stripe, searching for Developers
and selecting the Webhooks
tab.
Once there, select the + Add Endpoint
button located in the top right hand corner of your interface.
Here you will prompted by Stripe to add an Endpoint URL and Description. The Description is optional however the Endpoint URL is required.

After you have populated Stripe with the Endpoint URL, you need to select the Events you want your Endpoint to listen to.
Stripe will provide a large list of possible Events, the crucial ones to select for the Stripe Integration with Maica are the:
invoice.payment_failed
invoice.payment_succeeded
You can find these by simply searching in the Search Events
bar at the top of the page. Once done, select Add Events
, and then finalise your Endpoint by clicking Add Endpoint
.
Last updated
Was this helpful?