Add Stripe to your account

You can easily add Stripe to handle card payment in your funnels in our app.

First, you'll need some information from Stripe - your API key and your Secret key

Accessing the Stripe Dashboard

Log In to Your Account

Obtaining API Keys

Stripe provides two types of API keys:

  • Publishable Key: Used in your application's frontend; it's safe to expose this key.

  • Secret Key: Used in your application's backend; keep this key confidential.

Publishable Key

Navigate to API Keys

View Your Publishable Key

  • You will see a section labeled "Standard keys".

  • The "Publishable key" is visible and starts with pk_test_ for test mode or pk_live_ for live mode.

Copy the Publishable Key

  • Click on the key to automatically copy it to your clipboard.

  • Add the key to our app

Secret Key

Create a Secret Key

  • Click on "Create secret key" in the "Standard keys" section

  • Select "Building your own integration"

  • Enter a desired key name (if asked before name entry, verify your email and two factor authentication if it is turned on)

  • Click on the key to automatically copy it to your clipboard.

  • Add the Secret key to our app

Using the API keys

  1. Log into your account and click "Manage" then click "Integrations".

  1. Click "Stripe" and enter a name for your integration in the "Integration Name" field.

  2. Paste the API key you copied from "Publishable Key" into the "Stripe Publisher Key" field.

  3. Paste the Secret key you copied from "Secret key" into the "Stripe Secret Key" field.

  4. Add the "Statement Descriptor" text which will be displayed on the credit card statement

  5. Click "Connect". 

Click on the small Pencil icon to edit the newly added integration:

  1. Go to Stripe Developers at https://dashboard.stripe.com/developers

  2. Click the "Webhooks" tab

  3. Click on "Add destination"

  4. Select "Your account"

  5. Select 2025-02-24.acacia as the API version

  6. Select the following events:

    • invoice.payment_succeeded (Under Invoice category)

    • invoice.payment_failed (Under Invoice category)

    • charge.refunded (Under Charge category)

    • customer.subscription.trial_will_end (Under Customer category)

    • customer.subscription.updated (Under Customer category)

      To locate the events listed above, drop down the categories listed by the events and select the specified event, or you can use the search field to find and select the events

  7. Click on Continue

  8. Select "Webhook enpoint" and click on Continue

  9. Enter the URL provided in the integration edit screen inside our app into the "Endpoint URL" field in Stripe developer settings

  10. Click on "Create destination"

    Stripe is now integrated and can be used to accept payment in the "Payment" tab inside your funnels.