This is the documentation for Stripe Commissions & Gateway plugin. To purchase it, click here.
- In WordPress, go to Plugins > Add New > Upload
- Click Choose File and find your downloaded ZIP file
- Activate the extension through the ‘Plugins’ menu in WordPress
- Go to WooCommerce > Settings > Payment Gateways > Stripe Connect to configure the plugin (More on that later)
What Customers Will See
Once you have configured the payment gateway, at checkout, buyers will see:
The TEST MODE text will only show if you have test mode enabled. Once you are in live mode, that text will disappear.
What Vendors Will See
Vendors must connect their accounts with Stripe before being able to receive payments via Stripe. They may do so on their Vendor Dashboard > Shop Settings page. For Pro it will be on Dashboard > Settings > Payment tab.
When the vendor clicks on the Connect with Stripe button, stripe will ask them for their login information, and if they don’t already have an account, it will ask them to create one. Once they do, they will be redirected back to your site and successfully connected to Stripe. Once connected, the Connect with Stripe button changes to a “Disconnect from Stripe” link if the vendor decides to deactivate Stripe Payments for their vendor account.
After a vendor has received an order that was paid with Stripe, their sales will show up under their Stripe dashboard on stripe.com. Sales will still show up on your sites Vendor Dashboard, too. They will see the total purchase price, and the amount received after commission.
Testing the Gateway
To test the Stripe Gateway at checkout, use credit card number “4242424242424242” with any valid expiration date, and any CVC code you like.
You will need to configure your stripe account to make sure that you can process payments and commissions to your vendors. If this information is incomplete or incorrect than your gateway will not function and you will not be able to have vendors connect their accounts to your marketplace.
Configure Live & Test Keys
You will need to get your live and test credentials from your Stripe account. Login to stripe.com (or create an account, if you haven’t created one). Next click on API on the left hand side.
On your website, go to: wp-admin > WooCommerce > Settings > Payment Gateways > Stripe Connect and copy/paste the secret/publishable key for your live credentials. Click on the ‘View Test Data’ on the stripe account page to access the Test Credentials.
Configure the client id
Once you have configured the live and test keys you will need to configure the connect client id. Click Connect and then click Settings on your Stripe account on the left hand side. The first time you click Connect add a new application.
Scroll Down to bottom of the settings page and configure as follows
Make sure you copy and paste the Client ID for Development (Test) and Production (Live) to the Stripe Gateway Settings page in WooCommerce. These settings are as follows.
That’s it! You’re done configuring your stores Stripe.com account for use. If you change from Test to Live, be sure you do it on Stripe.com and in the WooCommerce Stripe Gateway Settings, as the settings must match on both sites.