LogoLogo
Using BunnyDeveloper
  • Getting started
    • Welcome to Bunny
    • Superdesk - Sample SaaS Co.
  • Product tour
    • Admin UI
      • Tables
      • Forms
      • Search (beta)
    • Product catalog
      • What's a product?
      • Product quick start
      • Products
      • Features
      • Feature editor
      • Plans
      • Price lists
      • Charges
      • Coupons
      • Categories
      • Platforms
      • Tenants
    • Customer management
      • Accounts
      • Contacts
      • Deals
      • Subscriptions
      • Leads
      • Campaigns
    • Subscription management
      • What is a subscription?
      • Subscription states
      • Trial subscriptions
    • Quoting
      • What is a quote?
      • Quote states
      • Quote builder
      • Building a quote
      • Sharing a quote
      • Applying a quote
      • Undoing a quote
      • Amendments
      • Renewals
      • Cancellations
    • Approval workflows
      • How approvals work
      • Approvers
      • Approval rules
    • Customer portal
      • Viewing quotes
      • Invoice history
      • Paying invoices
      • Subscriptions
    • Billing
      • Bill runs
      • Invoices
      • Credit notes
      • Price adjustments
      • Proration
      • Billing day
      • Currencies
      • Sales tax and VAT
      • Payment methods and types
      • Payment plugins
      • Usage records
      • Revenue movements
    • Entities
      • Invoices
      • Quotes
      • Branding
    • Accounting
      • GL mappings
      • Journal entries
      • Revenue recognition
      • Intracom VAT summary
    • Workflows
    • Analytics
      • Using analytics
      • Trials
      • Monthly Recurring Revenue
      • Collections
    • Access control
      • Users
      • Roles
      • Groups
      • API clients
    • Settings
      • Company
      • Outbox
      • Jobs
      • Security
      • Single sign-on
  • Advanced guides
    • Integrations
      • Airbyte
      • Avalara AvaTax
      • Docusign
      • Dropbox Sign
      • HubSpot
      • Mailchimp
      • QuickBooks
      • PandaDoc
      • Salesforce
      • SendGrid
      • Slack
      • Stripe
      • Xero
    • Single sign-on
    • SCIM user provisioning
  • Best practices
    • Pricing by number of users
    • Committed + overage pricing
  • Release notes
    • April 22, 2025 release
    • Mar 28, 2025 release
    • Mar 13, 2025 release
    • Feb 27, 2025 release
    • Feb 13, 2025 release
    • Jan 24, 2025 release
    • Jan 16, 2025 release
    • 2024 Releases
      • Dec 19, 2024 release
      • Dec 12, 2024 release
      • Dec 9, 2024 release
      • Nov 21, 2024 release
      • Nov 14, 2024 release
      • Nov 1, 2024 release
      • Oct 25, 2024 release
  • Legal
    • Terms of service
    • Privacy
    • Subprocessors
Powered by GitBook
On this page
  • Introduction
  • Configuration

Was this helpful?

  1. Advanced guides
  2. Integrations

Stripe

Bunny has built-in support for credit card payments via Stripe.

PreviousSlackNextXero

Last updated 1 month ago

Was this helpful?

Introduction

Bunny leverages Stripe for credit card and bank payments. Once you have configured the Stripe plugin, customers will be presented with all the applicable payment options for their country, based on the payment methods you have configured in Stripe.

The payment form will look something like this:

Configuration

Select Stripe from the plugin list.

  • Secret Key

  • Publishable Key

  • Webhook siging secret

    • Log in to your Stripe dashboard

    • Click Developers in the bottom left corner.

    • Click the Webhook” tab.

    • Click +Add endpoint in the top right part of the screen.

    • Copy/paste the Webhook URL that is found on the Stripe plugin configuration screen in Bunny, and insert it in the Endpoint URL field.

    • Click “+Select events” and select payment_intent.succeeded, setup_intent.succeeded and payment_intent.payment_failed.

    • Click the Add endpoint button.

    • Under Signing secret, click Reveal

    • Copy the code and paste it into the signing secret field on the Stripe plugin configuration page in Bunny.

Insert the Secret Key and the Publishable Key in the form and enable the plugin. Click Save. The Configuration Status field will change to VALID if the credentials are correct.

The Stripe integration is now ready to use.

Login to the Stripe dashboard and navigate to . Here, copy the following pieces of information:

https://dashboard.stripe.com/apikeys
Stripe payment form