fbpx
Participate in our upcoming live webinar on upgrading your virtual meetings with Zoom on 26 th June at 10 pm IST.Register Now!
How can we help?

Stripe Split Payment

The Stripe Split Payment helps users distribute the ticket revenue between the website owner or admin and event organizers.

Installing the plugin

The installation process is the same for all the addons, offered by WP Event Manager. They can be both installed automatically and manually.

  • Automatic Installation: You can install the plugin from the backend of your WordPress. Click Here to see how you can install the plugin automatically.
  • Manual Installation: You can also install the plugin manually using SFTP or FTP tools. Click Here to see how you can install the plugin manually.

The Stripe works with country restriction. This means that. For the split payment to work with Stripe, The Stripe account of Admin and Organizer should belong to the same country.

Watch the entire video for better understanding.

Connecting with Stripe

You need to connect your Stripe account with WordPress to work with the plugin.

Here are the steps you need to take to connect your Stripe account with WordPress:

  1. Login to your Stripe account https://dashboard.stripe.com/login.
  2. Connecting Stripe Login Information

  3. After logging in, click on the Developers option present at the top right corner of the page. 
  4. Connecting Stripe-View Test Data

  5. Click on the API keys option present under the Developers option. 
  6. Connecting Stripe-Api Publishable Key

  7. Then enable the “ View test data” option.
  8. Connecting Stripe-Api Publishable Key

  9. After enabling the “View test data” option, you can easily find the following
  • Publishable key: copy the publishable key from here. 
  • Stripe-Setup-Publishable-Key

  • Secret key: If the secret key is created already then you only need to click on the “Reveal test key” option but if the key is not created then you need to click on the “Create restricted key” option.
  • Stripe-Setup-Reveal-Test-Key

You will be redirected to a page where you need to add the key name and make changes in the Permissions and Connect Permissions sections as per your requirements. Then press the “create key” option.

Then you need to go to the Stipe page once again and click on the Settings option, present at the top right corner of the page and follow the below mentioned steps:

Stripe-Setup-Settings

  1. Go to Connect.
  2. Choose the Settings option.
  3. Stripe-Setup-Connect

  4. Scroll down to the integration section where you can get the Test mode client ID
  5. Connecting Stripe- Find The Client Id

  6. Make sure that the Oauth for Standard account option is enabled .
  7. For redirection, click on the Add URL option and Set the Website URL as http://www.example.com/
  8. Stripe-Setup-Add-Url-Button

Stripe-Setup-Add-Url-Form

Note: Please set a default URL among the various URLs set by you for redirection. This can be done from the URL section.

Stripe-Setup-Set-As-Default

Here, you have two keys for the client_Id that are to be used according to the mode –

  • Development mode – This client_id is to be used when your site is in the testing mode.
  • Product mode – This client_id is to be used when your site is in the live mode.

Settings at the Admin panel:

After setting up a Stripe Account and obtaining the Keys, an admin needs to add these details to the Admin Panel.

  1. Go to Wp-admin >> Woocommerce >> Settings >> Payments.
  2. Enable: WPEM Stripe Split Payment, and configure it by clicking “Manage”.

Settings At Admin Panel For Split Payment

  • Enable/Disable Stripe: Tick mark the option to enable Stripe.
  • Stripe getaway title: Put the name of the Stripe gateway that will be shown in the checkout page.
  • Enter your display details settings:
  • Enable Test Mode: Enable this option to enable the Test mode. 
  • Test Client ID: Paste the test client id here that we have generated in the Stripe Connect segment. 
  • Test Publishable key: Paste the test publishable key here that we have generated in the Stripe Connect segment.
  • Test secret key: Paste the test secret key here that we have generated in the Stripe Connect segment.

Configure other settings:

  • Enable shipping address: if you enable this option, the shipping address will be sent to Stripe.
  • Loggin: if you enable this option, the debug messages will be saved to WooCommerce system status log.

Configure-The-Stripe-Settings

Connecting Stripe for Organizers

My account on the frontend now comprises a section: Connect Stripe, in the options at the left-hand side.

Here are the steps, organizers need to take to connect:

  1. The organizers need to connect their stripe account by clicking on “Connect”.
    Connecting Stripe For Organizers
  2. After clicking on the “Connect” option, the organizer will be redirected to another page where they need to add a few details.
    Connecting Stripe For Organizers 1
  3. After filling in the details the organizer needs to click on the “Authorize Access To This Account” button after which he or she will get the “Payment Description Or Payment Id“ button.
    Payment Description Or Payment Id
  4. The button will take the organizer to the “My account” page where he or she can view a message that states “you are connected with stripe”.
    You Are Connected With Stripe

Setting Fees By the Admin

To set up fees, here are the steps an admin needs to take:

  1. Go to: Admin >> WooCommerce >> Settings >> Tickets Fees.
  2. Tickets-Fees-Setting-Tab

  3. Manage the following settings:

Enable: Tick mark the option to enable fee processing.

Default fee: You will find a tab for each installed payment gateway. By default, additional fees are disabled for a payment gateway, so you need to enable it for each gateway and select what should be automatically added on checkout.

Default fee label: It helps you to set a custom text for the fee description. It is displayed as “Item Description” in the order item table on the checkout page.

Maximum fee: This option allows you to deactivate additional fees for a selected payment gateway if the total cart amount exceeds a certain amount. If you do not want to charge an additional fee when the user purchases $200 or more, insert “200” into the text field.

Default fee mode: Here you need to select from a dropdown if you want to charge event organizers based on per order or per ticket.

Fee types: here you need to select from a dropdown if you want to charge event organizers a fixed amount for tickets sold or you want to charge them on the basis of a percentage.

  • “Fixed amount” – adds a fixed fee to the total cart value. If you enter 10 into the “Value to add” box, the plugin adds $10 to the total amount. (Note that $ is an example, as fees are based on your selected currency). If the cart total is $200, the total amount with the fee is $210 ($200 + $10).
  • “Percentage” – adds a percentage-based fee to the total amount. If you enter 10 into the “Value to add” box, the plugin adds 10% of the cart total to the total amount. If the cart total is $200 the total amount is $220 ($200 + $20 ->10% of $200).

Tickets-Fees-Settings

Country based fees:

The above mentioned fee structure was the default fee which means if there are no specifications in the country based fees structure then the default fee structure will be applied.

Here you will get the following fields to fill in:

  • Country code: mention the country code here. 
  • Fee mode: select from a drop down if the fee mode for the specific country will be based on per order or per ticket.   
  • Maximum fee: put the maximum amount of fee for the specific country. 
  • Fee label: add the fee label here.
  • Fee type: here you need to select from a dropdown if you want to charge event organizers a fixed amount for tickets sold or you want to charge them on the basis of a percentage.

Insert New Rule: Using this option, you can add multiple country based fee structures. 

Remove Selected Rules: Using this option, you can remove specific country based fee rules as per requirements.

Country-Based-Fees

Payment Process by Visitors

After the event tickets are added to the cart, users on the checkout page need to select the Stripe Connect option to make payment for a purchase.
Payment Process By Visitors

They also need to add the the card details details that include card number, choose a card type as

– Master, Visa, or American Express from the dropdown list, Expiry Date, and the CVV details and simply tap on Place Order.

Stripe Money Transfer

  • The admin and the Organizers need to log in to their Stripe accounts using their respective login credentials.
  • Both can see the details of their payment (commission) which is displayed under the Payments option.
  • The Organizer’s commission details will be present in the admin’s Stripe Account.

Please enable the View test data option to view the details of the payments received and paid, respectively by Admins and Organizers.

For example, the Transaction amount is $204 which is displayed under the Payments Section.

  • The Organizer, after logging into his or her Stripe Account can view the payment (commission) under the Payments section Payment’sfor instance, $204.Stripe Money Transfer

    Here, he will get all the details of the price break up including the fees, tax, and Net that he would be getting.

  • Similarly, The admin can check the fees collected by them by navigating to Payment >> Collected fees.

Here for example he gets $4 as the commission.

Payment-Collected-Fees-Table
Payment-Collected-Fees

Stripe only works by adding credit card fields on the checkout and then sending the details to Stripe for verification.

Stripe Split Payment
Editorial Team

Our team constantly explores ways that technology can help us reinvent industries. We want to change the world by creating great products that transform industries. We Dream It, We Make It.

Quick Links
Close
Close