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. Define each seller’s currency (CAD, USD), location, and tax information. Group your video content into categories and define tax rules for each category (optional).

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.

    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
  2. When all applicable fields are filled in, click Save

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
Publishable Test Key
Secret Test Key

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.


Configure rules for the collection of taxes from purchases made on your site.

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

Taxes and Product Categories Video

To create a tax rule, follow the steps below

All fields with an asterix ' *' are required.

  1. Click the + Create Tax button.
  2. Enter the Name of the tax you are making.
  3. Add the Rate. This is the amount of tax you want to collect, for e.g. in some Canadian provinces there is a 5% GST tax on goods and services.
  4. Under the Type drop-down, select either Percentage or Fixed. Fixed changes the Rate to a dollar amount versus taking a Percentage of the total amount being charged.
  5. Verify the State is Enabled.
  6. Click Save.
  7. Repeat steps to create additional tax rules.

Product Categories

Product Categories provide the option to group your video content into categories and define tax rules for each category using the taxes made in the last step. In general, most sites will have one product category for all their content.

If you don't need to collect taxes, simply make a product category and do not add any tax rules in it.

Creating a Product Category

  1. Click the + Create Product Category button to get started.
  2. Give it a Name.
  3. The State is Enabled by default. Change the State to Disabled if desired.
  4. Click Save.

Adding Tax Rules

  1. Viewing the new Product Category, click on its Tax Rules button.
  2. On the next screen, click + Create Tax Rule. The Create Tax Rule form will now appear on your screen.
  3. Complete the following fields:
  4. Name Add a name for this tax rule
    Tax Select from one of the taxes you made from the previous step
    Country Choose which country this tax applies to
    • Create another tax rule to apply the same tax to more than one country
    State/Province Choose which province this tax applies to
    • You can choose one or all state/provinces. 
    • Create another tax rule to apply the same tax to specific countries and their state/provinces
    Tax Operation Select either COMBINE or THIS TAX ONLY
    • Combine allows this tax to combine with other taxes being charged for the same region
    • This tax only does not allow this tax to be charged with other taxes for the assigned region
    State Choose if you want this tax rule Enabled (default) or Disabled.
  5. Click Save.
  6. Back on the main Tax Rules screen, click Edit if you need to make any changes to a tax rule. Make sure to Save any changes you make.

Test Tax Rule

After you've added all the necessary tax rules for a product category you can run a system test to verify your set up. After the test is complete you can make more modifications to the tax rule if needed.

  1. Click Test on a Product Category with tax rules.
  2. On the next screen add a random price into the Price field. E.g. enter the number 10.
  3. Check the box Tax Included if you want the system to include all taxes assigned to this Product Category in the simulated purchase.
  4. Click Submit.
  5. See results.

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, Packages for a group of videos, and monthly Subscription. 

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

  • Seller
  • Payment Gateway
  • Product Category

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.

Still need help? Contact Us Contact Us