Stripe is a world-leading payment gateway, built for simplicity and with a focus on ease of integration. Today it's used by leading charities including Oxfam, Unicef and Comic Relief.
Connect a Stripe account to Beacon to enable you to take both one-off and recurring card payments on your donation, membership, and event forms.
- Connect Stripe to Beacon
- How do we get paid through Stripe?
- Finding payments or subscriptions from Stripe
- Changing or cancelling subscriptions
Connect Stripe to Beacon
To accept credit card payments through Beacon, you'll need to connect your Stripe account to Beacon. If you haven't got a Stripe account already, you can sign up here.
You can then connect Stripe to Beacon in just a few clicks.
Go to Settings > Payments in your Beacon sidebar
Click Connect with Stripe
- You'll see a prompt to give Beacon permission to access your Stripe account. (Connecting will give Beacon access to create payments on your behalf.)
Click Connect my Stripe account
That's it! You'll now see credit cards as a payment option on your donation forms - powered by Stripe. When new donations come in, you'll see them in Beacon as well as in your Stripe account.
link How do we get paid through Stripe?
Beacon never touches the cash. When you receive a payment through a Beacon form, the money goes from a supporter's card directly into your Stripe account.
Stripe pays your organisation through something they call payouts. Every few days, Stripe will send you a single payment for charges that have recently been made, minus any fees taken by them for processing the payment.
As such, this means that you will not see an item on your bank statement that directly matches up to each and every donation that's been made.
For more information about how this process works, read Stripe's documentation about payouts.
You can see how individual payouts were calculated in Balance > Payouts inside your Stripe dashboard:
link Finding payments or subscriptions from Stripe
Every charge in Stripe that's made through a Beacon form will match up to a payment record in Beacon. Specifically, we set the External ID field to include a unique identifier of the charge in Stripe:
All charges from Stripe will start with ch_. As such, you can use a filter based on the 'External ID' field to find the Payments that were processed through Stripe:
Similarly, recurring payments exist as "subscriptions" in Stripe (and Beacon), and they can be seen in Beacon by using the 'External ID' on the Subscription record:
All subscriptions from Stripe will start with sub_.
link Changing or cancelling subscriptions
To change details like amount or payment frequency, or to cancel a subscription, head direct to your Stripe account.
We've got a step-by-step guide available, too!