Stripe Integration
Learn how to Integrate with Stripe within Maica
Last updated
Learn how to Integrate with Stripe within Maica
Last updated
To learn how to configure the Stripe integration in Maica, please follow the steps detailed below.
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
These keys are taken directly from Stripe, to learn more about Stripes API Keys and how to access them in Stripe, click here.
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.
To learn more about how to configure aSite
in Salesforce and why they are important, click here.
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.
The Endpoint URL is located in the Payment Management tab of the Maica Settings, as shown below. You can simply copy this directly into Stripe.
After you have populated Stripe with the Endpoint URL, you need to select the Events you want your Endpoint to listen to.
Ensure Events on your account
is selected.
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
.