Set up payment provider
Overview
beabee integrates with Stripe for recurring payments. New payments, updates and cancellations are synced from Stripe to beabee so community organisers can track the revenue from their community. Emails such as payment failed and expired payment methods are automatically sent.
Setup
Before you get started, it is important to note that beabee does not collect payments from your community and then pay them out to you, but connects your own Stripe account to the software. To start setting up Stripe for beabee, you must first set up an account on www.stripe.com. In order to make payments, the account must be verified, i.e. all the necessary information (e.g. your account details) must be stored. Once your account is ready, you can start setting it up.
In your onboarding checklist in Google Drive, you’ll find a table under Onboarding > Payment Service Provider Linked containing all the necessary information. At the end of the process, enter all relevant data into the table.
The process consists of three steps:
2) Choose and configure payment methods
3) Optional: Configure how you want subscriptions to handle things like failed payments
1) Create an API key
1. Create a new secret API key. To do so, go to Settings, Developers and click on Manage API keys.

Click on Create secret key.

Choose Powering an integration you build and click continue.

Give it the name "beabee live".

Copy the secret API key and send it to the beabee team. Important: This token must be kept strictly confidential. Anyone with access to it can set up payments on your Stripe account. For this reason, do not use a Google Doc to share the key. Instead, use the CrowdNewsroom to transmit the information securely.

Copy the publishable API key and paste it into the CrowdNewsroom as well.

2) Choose and configure your payment methods
Now, you need to decide which payment methods you would like to offer. beabee currently supports:
Card: Credit/debit card (with possible Apple Pay and Google Pay)
SEPA: Euro direct debit
BACS: UK direct debit
PayPal
Ideal: Dutch payment method
Please choose the payment methods you would like to use and add them to the table in Google Drive. The beabee team will handle the setup of these payment methods in beabee.
If you already have a configured beabee instance and would like to activate a new payment method, please contact support@beabee.io.
However, the activation of the payment methods in Stripe must be completed by you. To do this, go to Settings → Payments → Payment Methods in your Stripe account. There, you will find all available payment methods.

3) Optional: Configure how you want subscriptions to handle things like failed payments
Go to settings, billing and click on subscriptions and emails.

Scroll down to manage failed payments for subscriptions.
We recommend marking subscriptions as unpaid if a payment fails as this means Stripe will continue to try to bill a user next month.

Done! Wait for the beabee team to fully complete the setup of your Stripe integration.
Last updated
