Who can use this feature

Site Admins

Supported features: Pay-Per-View, Packages
Payment gateway: Stripe


Vidflex™ uses Stripe for its payment provider to collect revenue from purchases made on your video content. To have those funds move from Vidflex™ to a Stripe account and into to your bank account, you'll need to sync a Stripe account to your Vidflex™ seller profile.

You can create and manage individual seller profiles on your Vidflex™ site, and define each seller’s currency (CAD, USD), and location.

Before you begin

Although you can start creating a new seller profile, you will need to have a fully registered Stripe account in order to add your 'liveAPI keys which are required on your Vidflex™ sites Payment Gateways section. 

There is a section in your account called "Activate Payments" that goes into the requirements needed to set this up.

Click here to sign up for a new Stripe account →

Once you have completed setting up your Stripe account with your business and banking details, contact Stripe to finalize your account to unlock the 'live' API keys.

Sellers Overview Video

Opening up E-Commerce Sellers

Under the left Global Settings menu on the back end of your Vidflex™ site, click on Ecommerce > Sellers.

Create Seller

Most Vidflex™ platforms will have one seller profile to collect revenue from all of their user purchase transactions. You can create multiple seller profiles if your business requirements demand you to collect revenue for different Stripe accounts. 

Currently, there are no limits on how many seller profiles you can create.

Only one seller profile can link to one Stripe account.

Let's begin

  1. Viewing the main Sellers screen, click the + Create Seller button. 
  2. This will open a new page to start adding information about the seller.

Seller Details

The Seller Details sub-menu is for adding your Stripe billing information.

  1. Complete each field by adding your billing information. Use the table below to help understand the information each field asks for. All fields with an asterix ' *' are required.

  2. When all applicable fields are filled in, click Save

Name * Add the same name as your Stripe account (required)
Country * Choose Canada, USA, Other(required)
State / Province Drop-down will provide a list of provinces or states based on country selection
Street Address1* Add your billing address (required)
Street Address2 Add a second address if applicable
City * Type in the name of your city/town

Currency Select the currency that you want to charge for each transaction

  • US Dollar
  • Canadian Dollar
Precision Is set at '2' because there are two decimal points in currency.

Rounding Select the type of rounding you want for each transaction. This controls rounding up or down to the nearest cent.

  • Round Half Up (default)
  • Round Half Down
  • Round Floor
  • Round Ceiling

State A seller profile must be in an enabled state in order to use it

  • Enable / Disable
Tax identifications for invoicing Add your tax IDs if applicable

Payment Gateways

Payment Gateways Video

The Payment Gateways sub-menu screen is where you'll add your own Stripe API live and test keys in order to activate purchasing.

Once you log in to your Stripe account, you'll need to copy four unique API keys and paste them into the corresponding payment gateway fields on your Vidflex™ site.


The Stripe key examples below are for demonstration purposes and are not real Stripe keys. Your key values will always be unique!

Publishable Live Key pk_live_cE4tt3SI0Gq8TlGgH3VJUCspRDN
Secret Live Key sk_live_p0SYUVJUmzjKx6Bp0SYfgfg34DF
Publishable Test Key pk_test_Lw6Bp0SYUhjeP2UR3O3R900OQ3dfnzmz
Secret Test Key sk_test_GFVp1wGnfUpknzmzjKxm02Zv7aJ0sJlRvR0

Adding Stripe keys into Vidflex™ Payment Gateway

  1. Login to your Stripe account in a browser tab.
  2. On another browser tab, open the Payment Gateways sub-menu on your Vidflex™ site.
  3. In Stripe, look at the upper tabs menu bar and verify you're on the Home tab.

  4. On the far right side you will see a toggle to change the account mode from Test mode to Live mode. Let's start with Live mode first.

    If you do not see Live mode available, complete the Activate Payments section in your account set up and then come back to this step.

  5. Copy the Publishable Key in the box below the toggle, and paste it into the Publishable Live Key field on your Vidflex™ site.
  6. Back on your Stripe Home dashboard, under the Publishable Key is the Secret Key. Click the eyeball icon to reveal this key.
  7. Copy and paste the Secret Key into the Secret Live Key field on your Vidflex™ site.
  8. Back on your Stripe Home dashboard, toggle the account mode from Live mode to Test mode and repeat steps 4-6. 
  9. This time you will paste the key values into the Publishable Test Key and Secret Test Key fields on your Vidflex™ site.
  10. We recommend moving onto the next section "Test mode" below, before enabling live purchasing on your site.
  11. Or, change the State to Enabled if you're ready to use the live mode right away.


Taxes are now handled completely within your Stripe account. Enabling "Stripe Tax" on your platforms Payment Gateway can only be done once you have set up tax collection in your Stripe account. When Stripe Tax is Enabled on your Payment Gateway, you can then choose the option to include, or exclude the taxes in the price, for a more transparent checkout process for your users.

Please refer to Stripes documentation below for information on setting up taxes.

Stripe Tax

Please speak with your accountant to find out if the requirements for collecting taxes apply to you!

Using a Seller Profile

Once you have a completed seller profile and it is in the Enabled state, it can now be used for adding Pay-Per-View to individual video containers, or Packages for a group of videos,.

When adding a pricing rule for any of the monetization options you'll be asked to choose from the following 2 fields

  • Seller
  • Payment Gateway

The image below is taken from configuring a pricing rule for Pay-Per-View.

Test mode

Test mode is used for testing the purchase process without making real charges.

In the event that your live Stripe keys are not available, copy the exact values below within the quotes into your live publishable and secret key fields. See the image below for reference.

As soon as your live keys become available you can replace them on your site.

  • Copy "pk_live_..." and paste into the Live Publishable Key field.
  • Copy "sk_live_..." and paste into the Live Secret Key field. 


  1. Viewing the Payment Gateways sub-menu screen, change the Mode to TEST
  2. Change State to Enabled, and click Save.
  3. If you see an error in red after attempting to save, double-check the format of each key was entered correctly without any added spaces at the end of the key.