Skip to main content

Stripe Payments

Learn how to enable and configure Stripe Payments

Updated over a week ago

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.

Use the "select events" button to add 4 events:

  1. Under Checkout select

    1. checkout.session.completed

  2. Under Checkout select

    1. payment_intent.processing

    2. payment_intent.succeeded

    3. payment_intent.payment_failed

    4. 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

Did this answer your question?