1. Knowledge Base
  2. Virtual & Hybrid Events

Use your Stripe account to manage subscription payments

Combine the power of BigMarker subscription passes with Stripe

With subscription passes, you are able to set up a registration flow were users need to pay in regular intervals in order to get access to your content or event. After this latest update, you can now connect your Stripe account to manage these payments.

Create the Stripe Product

One of the first steps you'll want to do is create the product in Stripe that will correspond to your subscription pass. You'll want to create a new product for each on of your passes. Log into Stripe and look for the Product Catalogue section of your home dashboard. Click on Create Product and put in all the details for the subscription pass you are creating.

Get the Stripe Product link

Once the product is created, you'll need to create a link to that specific product. You'll use this link once you create the subscription on BigMarker.

Look for the Payment Links section of your dashboard, the click on "New." In the next set of settings, select the corresponding product. 

After selecting the product, click on  the After Payment tab. Here you'll have an option for where to direct people to after a successful payment. By default there is a Stripe confirmation page. Instead, click on Don't show confirmation page and put in the URL of your confirmation page on BigMarker. If you aren't sure what that page may be, you can use the URL of your main landing page.

 

Once you create the link, you see the option to copy that link at the top of the page.

Create or edit your subscription pass

Within the event admin dashboard, go to the Registrations & Passes settings and switch the settings over to Subscription Pass. When creating a new pass or editing an existing one, you'll see a field for Stripe Payment LinkIn this field is where you'll add the Stripe payment link that you created in the steps above.

Add webhook link to stripe

Once you create the subscription pass that includes this Stripe payment like, you will see a new field appear in the list of passes: the Stripe webhook URL. Copy this URL and head back to the Stripe dashboard

In the Stripe dashboard you'll want to do the following:

  1. Search for "Webhooks" in the settings search
  2. Click Add Endpoint

  3. Paste in your webhook URL in the corresponding field: 
  4. Click on Select events then look for or search for payment_intent_succeeded in the list of events
  5. Click "Add event" to complete setting up the webhook.

Once you have completed these steps you are all set. Your registrants will choose the subscription pass they want. Then they will be directed to the Stripe payment link you specified in that pass. Then, once the payment is complete, they'll be directed to the redirect URL specified in the Stripe product. Finally, at the same time, BigMarker validates the registration through the webhook that is set up in this last step.

An example of a page offering subscription choices on BigMarker:

The Stripe payment page users are directed to after selecting a pass:

Users can then be redirected back to any other URL after a successful registration: