This feature is currently in development with a release expected in June 2024
Salesbuildrs Stripe integration enables you to request payment for non-recurring items during self service checkout. You will need to setup a Stripe account to be able to use the Stripe payments feature.
Read the article on self service storefronts to learn how you can enable end customers to place orders from your catalog.
Configuring Stripe
Setting up a resticted API Key
Navigate to the stripe dashboard, click on Developer (left bottom) and then API keys. Either use the Secret Key, or create a new Restricted Key.
In case of the latter, select "Providing this key to another website". Give it a nice name and enter your Salesbuildr hostname for the website. The key needs at least the following permissions:
Checkout Sessions: Write
Webhook Endpoints: Write
Copy the resulting token for the next step.
Adding the API key to Salesbuildr
Navigate to Admin, Integrations, Enable Stripe nd add your API key.
Create a webhook in Salesbuildr
Navigate to Admin, Stripe and Create a webhook. This will send updates about payments to Stripe.
Add the Salesbuildr webhook to Stripe
Navigate to https://dashboard.stripe.com/test/webhooks to add a new webhook so Salesbuildr can send updates to Stripe about payments.
Provide the endpoint URL and a Description that makes sense to you.
The endpoint url to use is https://{yourSalesbuildrHostname}/api/stripe/webhook/event
Use the "select events" button to add 4 events:
Under Checkout select
checkout.session.completed
Under Checkout select
payment_intent.processing
payment_intent.succeeded
payment_intent.payment_failed
payment_intent.canceled
When you are done, select Add Events
Your webhook is now active and will listen to events from your Salesbuildr instance.
Enabling one-off payments with Stripe





