Accepting card payments through Stripe

Updated a year ago

Stripe logo

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.

link Contents:

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

  1. Go to Settings > Payments in your Beacon sidebar

  2. Click Connect with Stripe

Screen Shot 2018-08-17 at 11.52.55

  1. 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.)

Screen Shot 2018-08-17 at 11.54.49

  1. Click Connect my Stripe account

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

help_outline You can see how individual payouts were calculated in Balance > Payouts inside your Stripe dashboard:Screenshot 2020-01-20 at 16.58.45Screenshot 2020-01-20 at 16.56.58

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:

Screenshot 2020-01-20 at 16.45.23

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:

Screenshot 2020-01-20 at 16.47.29

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:

Screenshot 2020-01-20 at 16.51.28

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!


Contact Us

It'd be great to hear from you! To reach out, fill in your details below and we'll get back to you.


Register for webinar

To join this webinar, please enter your details below and we'll send you details on how to join.