Accepting card payments through Stripe

Updated 5 months ago

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.

link Create a Stripe account

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.

link Connect Stripe to Beacon

You can 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 your Stripe dashboard.

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 Seeing payments 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_.


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.