Stripe Split Payment
- Automatic Installation: You can install a Split Payment plugin from the backend of your WordPress. Click Here to see how you can do the automatic installation.
- Manual Installation: You can install the Split Payment plugin manually using SFTP or FTP tools as well. Click Here to see how you can do a manual installation.
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.
Complete Video Guide For Stripe Split Payment Add-on
- Enter your login information at https:/dashboard.stripe.com/login.
- Now, enable the option “View test data” on the side panel if not set to enable already.
- Click the API Keys menu option on the side panel. Here you will see the Publishable key(API Publishable Key).
- Now, click the “Reveal test key token” to get your Secret Key(API Key)
- To get the Client Secret key, click on the “Settings” option & navigate to the product settings & to the “Connect” option.
- Under Connect settings scroll down to the Integration page & here you can find the Client ID.
- For redirection, you need to click on + Add URL.
Set the Website URL as http://www.example.com/organizer/connect-with-stripe/
Note: Please set a default URL from amongst the various URLs set by you for redirection.
This will not further create confusion for where the user has to be redirected.
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 Admin panel
After the admin has set up his Stripe account and got the keys required, He needs to enter these details at the admin panel. For that he needs to follow the below steps:
- Go to Wp-admin >> Woocommerce >> Settings >> Payments.
- Enable: WPEM Stripe Split Payment, and configure it by clicking “Manage”.
- Set the configurations as under:
- Enable/Disable – With the help of this option, the admin can enable or disable this plugin.
- Stripe Gateway Title – Enter the title that the customer will see at the time of checkout.
Enter your display details settings
- Description – The admin will specify the description which the customer can see on the checkout page.
Stripe API configuration
- Test mode-This will enable the test mode of Stripe using test API keys.
- Test client_id – Enter Stripe Connect Test Client Id.
- Test secret Key – Enter the API Stripe Test Secret Key generated within the Stripe Payment gateway.
- Publishable Key – Enter the API Stripe Test Publishable Key generated within the Stripe Payment gateway
- Enable Shipping Address- If enabled, will send shipping address to stripe.
- Logging- Save debug messages to the WooCommerce System Status log.
Connecting Stripe for Organizers
My account on the frontend now comprises a section: Connect Stripe, in the options at the left-hand side.
- The organizers need to connect their stripe account by clicking upon “Connect”
- As the organizer clicks on the “Connect” button, it redirects to another page, further adding their details.
- After filling in the details the organizer needs to click on the “Authorize Access To This Account” button. Henceforth, the Organizer can get “Payment Description Or Payment Id“.
- This redirects the Organizer to the “My account” page on connect stripe where the Organizer can view a message “you are connected with stripe”.
Setting Fees By Admin
- Go to: Admin >> WooCommerce >> Settings >> Fees.
- Set the following settings:
- Enable fee processing: 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: It is the fee charged irrespective of any new rule inserted.
- 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: Setting allows you to deactivate additional fees for the 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 Type: Choose from fee per ticket or per order to calculate the fees accordingly.
- Type of additional fee offers Two options:
- “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).
The Admin can also set restrictions/ Set a new rule, by deciding upon what fees needs to be charged on the basis of Country Code.
Payment Process by Visitors
After the event tickets are added to the cart, the users on the checkout page, select the Stripe Connect option so as to make the payment for the purchase.
The customers will have to add the card details such as card number, choose a card type as
– Master, Visa, or American Express from the dropdown list, Expiration Date, and the CVV details and simply tap on Place Order.
Stripe Money Transfer
- The admin and the Organizers need to log in to the Stripe accounts using their respective login credentials.
- Both can see the details of their payment (commission) which displays under the Payments option.
- The Organizer’s commission details will be present in the admin’s Stripe Account.
Please enable View test data to view 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 login into his respective stripe account, the Organizer can view the payment (commission) under the Payment’sfor instance, $204.
He gets a breakage of the details in terms of 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.
Stripe only works by adding credit card fields on the checkout and then sending the details to Stripe for verification.