Learn how to integrate Stripe with BigMarker
For channels that use Stripe as the payment processor, you can now set what currency is used for each webinar or series instead of having to set this only at the channel level. After turning on Paid Tickets or Donation in the settings, you’ll be able to turn off “Use channel currency setting” and when you do so the currency selector will appear.
With our Stripe integration, For any webinar, series, on-demand video or media hub you can monetize your BigMarker content by selling tickets or offering paid access. With the Stripe integration, you can connect your existing Stripe account to connect to your BigMarker channel. Once BigMarker is integrated with Stripe, payments collected through your BigMarker account are automatically—and immediately—pushed to your Stripe account.
Note: Revenue collected using Stripe integration will appear in your Stripe account immediately. The processing fee varies based on gateway fees and applicable discount rates of your Stripe account. (For more specific information, please contact your Account Manager or Customer Support.)
How to set up your Stripe integration
Log into your BigMarker Channel Settings page, where you'll be setting up your Stripe integration. Visit the Treasury section, and under Payment Processor, select Stripe.
From here, there are a number of different settings you'll need to configure before the integration is up and running:
Live Keys & Test Keys
First you will see options to add your Live Keys and your Test Keys (also called Sandbox). Each one will have two sets of keys that you'll need to enter: Published & Secret. Visit this page from Stripes support documentation to learn more about these keys.
Live Keys - These are the access tokens needed to process real payments through Stripe.
Test Keys - These keys are what you will use to process test transactions through Stripe, allowing you to make sure the integration works properly without having to process a real transaction.
In order for a webinar or series to enable test payments, look for Use Stripe Test Mode for transactions in the Sell Tickets section of the webinar dashboard in the Edit tab.
Click here for more information on how to test with Stripe
Stripe Processing Method
Under the Stripe Processing Method setting you'll find two options: Stripe API and Stripe Form. For almost all cases, it is heavily recommended that you use Stripe Form. The Stripe Form is more secure and PCI compliant, and also offers more features, like quick access codes for registrants and capturing billing address location as part of the information sent to Stripe.
If you use the API, you will not have these features and it will look like any other credit card form on BigMarker. If you use the Stripe Form it will look like the below image:
How do I send receipts to my attendees for Stripe transactions?
On BigMarker, you can monetize your webinars by selling tickets through our native payment portal or you can integrate with a third party payment service, including Stripe and Authorize.net.
Our Stripe integration now allows you to automatically send email receipts to attendees who pay for BigMarker webinars via Stripe. You do not need to take further action on your BigMarker account to apply this update. Once you have enabled receipt transactions for users on your Stripe account, the receipts will automatically be sent to attendees.
Adding Stripe Metadata Fields
Sync your registration fields with metadata found in Stripe.
In Stripe, you can add metadata fields to your object called “Keys.” In BigMarker, you can designate a registration field to sync with a specific key, similar to other integrations. The new setting will only be available if Stripe has been configured on the channel. Add the matching Key name in the new setting in a specific field as the images show below.
The first step is creating your Key in Stripe. Then, you'll enter the key in the setting for the registration field in Custom Registration Fields on your webinar or event.
Select your Key from the list to Edit, then, scroll down to Integrations and Analytics to expand that field.
From here, you'll select Send Field Values as Stripe Metadata and paste in your Metadata key name.
Your values will sync to the Metadata key in Stripe.