Participate in our upcoming live webinar on WP Event Manager CRM plugins on 29th May at 10pm IST. Register Now!

How to Set up Stripe in WordPress- Detailed Guide

If you have a WordPress online shop or if you want to monetize your WordPress website then you must have a secured payment gateway to manage transactions safely and smoothly. Stripe payments can be a great option for you in this regard.

One of the biggest advantages of Stripe is that it comes with lower transaction cost and it is also preferred by developers due to its flexible API. Besides this, it is also easy for users to set up Stripe in WordPress sites. In this article we have shared the steps in details that you need to pass through to set up Stripe in WordPress sites.

How to Set up Stripe in WordPress- Detailed Guide

There are multiple ways through which you can accept payments to your WordPress sites and in this article we have specially discussed how you can set up stripe on your WordPress events website through a WordPress Stripe payment plugin.

Besides selling event tickets, you can monetize your events website in different ways. For example as an events website owner you can invite other event organizers to post their events and sell tickets on your website and charge them accordingly. Here, you can accept the payments through Stripe.

How to set up Stripe in WordPress using a WordPress plugin?

This method is especially suitable for those who are not looking to build a full fledged eCommerce store and just want to sell only one type of product like event tickets.

Stripe In Wordpress

Follow the below mentioned steps to set up Stripe for WordPress sites:

Step 1: Select a suitable Stripe payment plugin for WordPress

To get a detailed idea about Stripe payment plugins for WordPress, read our previous blog “5 best Stripe Payment Plugins for WordPress in 2023”.

We recommend the Stripe Split Payments plugin from WP Event Manager for setting up Stripe on your WordPress site.

It has the right features that fulfill all your unique business requirements.

How does the Stripe Split Payment work?

The Stripe Split Payment automatically distributes the event ticket revenue between the organizer and the website owner based on the percentage or amount that has been mentioned by the admin.

Stripe Split Payment Plugin

Some of the key features of the Stripe Split Payment plugin include:

  • The plugin allows a safe and secured transaction between the admin and event organizer. 
  • Event organizers can easily connect their accounts with Stripe through the Frontend. 
  • Easy plugin set up. 
  • Fully automated process.

How to get started with the Stripe Payment plugin offered by WP Event Manager?

  • Download and install the core plugin which is absolutely free. 
  • Purchase the Stripe Split Payment plugin. You can visit the pricing page for the details of their pricing structure. 
  • Finally install the premium WordPress payment plugin and start working with it.

Strip Payment Plugin

Step 2: Connect Stripe with your WordPress

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. After logging in, click on the Developers option present at the top right corner of the page. 
  3. Click on the API keys option present under the Developers option
  4. Then enable the “View test data” option. 
  5. After enabling the “View test data” option, you can easily find the following.
  • Publishable key: copy the publishable key from here. 
  • 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.

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:

  1. Go to Connect.
  2. Choose the Settings option.
  3. Scroll down to the integration section where you can get the Test mode client ID. 
  4. Make sure that the Oauth for Standard account option is enabled. 
  5. For direction, click on the Add URL option and Set the Website URL as http://www.example.com/

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

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.

Step 4: 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. 
  2. Click on WooCommerce. 
  3. Choose the Settings option from the dropdown menu. 
  4. Click on the Payments tab. 
  5. Fill up the details as mentioned below:
  • 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.

Your Stripe account will be successfully connected to your WordPress. Follow the above mentioned steps to successfully initiate Stripe WordPress set up.

Stripe is also included in the list of popular payment gateways that are supported by WooCommerce and WP Event Manager supports WooCommerce payments. The Sell tickets addon lets users accept payments for their tickets through WooCommerce which again means that you can easily accept payments through Stripe.

Setting up Stripe on your WordPress website is easy when you have the support of a plugin like the Stripe Split Payments. All you need to do is to follow the above mentioned steps and you are ready to work with it and enjoy the benefits. To know more about Stripe Split Payment plugin functionalities, click here.

FAQs on Stripe Payment Gateway

1. Does stripe charge a monthly fee?

Stripe does not ask for any monthly or annual fee to its users. Instead the Stripe fee is based on transactions. For online stores, businesses need to bear 2.9% plus 30 cents per transaction.

2. Is Stripe free to set up?

Stripe is absolutely free to set up but Stripe fees are based on transactions.

How To Set Up Stripe In Wordpress- Detailed Guide
Prachetshi Basu

Prachetshi Basu is the face of our editorial team who looks after all the activities of the content department. Starting from topic generation to editing, she scrutinizes every step to ensure the creation of excellent content.