{"id":45358,"date":"2023-09-26T16:56:17","date_gmt":"2023-09-26T11:26:17","guid":{"rendered":"https:\/\/wp-eventmanager.com\/?p=45358"},"modified":"2025-07-31T16:29:00","modified_gmt":"2025-07-31T10:59:00","slug":"set-up-stripe-wordpress","status":"publish","type":"post","link":"https:\/\/wp-eventmanager.com\/set-up-stripe-wordpress\/","title":{"rendered":"How to Set up Stripe in WordPress- Detailed Guide"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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 <\/span><strong><a href=\"https:\/\/wordpress.org\/\" target=\"_blank\" rel=\"noopener\" \/a><\/strong><span style=\"font-weight: 400;\"> sites. <\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2023\/sep\/stripe-in-wordpress\/setup-stripe-in-wordpress-site.jpg\" alt=\"setup stripe in wordpress site\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">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 <\/span><strong>WordPress Stripe payment plugin<\/strong><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<h2>How to set up Stripe in WordPress using a WordPress plugin? <\/h2>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p class=\"text-center\" style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2023\/sep\/stripe-in-wordpress\/stripe-in-wordpress.jpg\" alt=\"stripe in wordpress\" width=\"1080\" height=\"400\" title=\"\"><\/p>\n<p><strong>Follow the below mentioned steps to set up Stripe for WordPress sites:<\/strong><\/p>\n<h3>Step 1: Select a suitable Stripe payment plugin for WordPress<\/h3>\n<p><span style=\"font-weight: 400;\">To get a detailed idea about Stripe payment plugins for WordPress, read our previous blog <\/span><strong><a href=\"https:\/\/wp-eventmanager.com\/best-stripe-payment-plugins-for-wordpress\/\" target=\"_blank\" rel=\"noopener\">\u201c5 best Stripe Payment Plugins for WordPress in 2025\u201d<\/a><\/strong><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We recommend the <\/span><strong>Stripe Split Payments <\/strong><span style=\"font-weight: 400;\">plugin from <\/span><strong><a href=\"https:\/\/wp-eventmanager.com\/\" target=\"_blank\">WP Event Manager<\/a><\/strong><span style=\"font-weight: 400;\"> for setting up Stripe on your WordPress site. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">It has the right features that fulfill all your unique business requirements. <\/span><\/p>\n<h2>How does the Stripe Split Payment work? <\/h2>\n<p><span style=\"font-weight: 400;\">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. <\/span><\/p>\n<p class=\"text-center\" style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2023\/sep\/stripe-in-wordpress\/stripe-split-payment-plugin.jpg\" alt=\"stripe split payment plugin\" width=\"1080\" height=\"400\" title=\"\"><\/p>\n<p><strong>Some of the key features of the Stripe Split Payment plugin include:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The plugin allows a safe and secured transaction between the admin and event organizer.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Event organizers can easily connect their accounts with Stripe through the Frontend.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Easy plugin set up.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Fully automated process. <\/span><\/li>\n<\/ul>\n<h2>How to get started with the Stripe Payment plugin offered by WP Event Manager? <\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Download and install the core plugin which is absolutely free.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Purchase the <\/span><strong><a href=\"https:\/\/wp-eventmanager.com\/product\/wp-event-manager-stripe-split-payment\/\" target=\"_blank\" rel=\"noopener\">Stripe Split Payment plugin<\/a><\/strong><span style=\"font-weight: 400;\">. You can visit the pricing page for the details of their pricing structure.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Finally install the premium WordPress payment plugin and start working with it. <\/span><\/li>\n<\/ul>\n<p class=\"text-center\" style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2023\/sep\/stripe-in-wordpress\/strip-payment-plugin.jpg\" alt=\"strip payment plugin\" width=\"1080\" height=\"400\" title=\"\"><\/p>\n<h3>Step 2: Connect Stripe with your WordPress<\/h3>\n<p><span style=\"font-weight: 400;\">You need to connect your Stripe account with WordPress to work with the plugin. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here are the steps you need to take to connect your Stripe account with WordPress: <\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Login to your <\/span><strong>Stripe account <\/strong><a href=\"https:\/\/dashboard.stripe.com\/login\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/dashboard.stripe.com\/login<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">After logging in, click on the <\/span><strong>Developers option <\/strong><span style=\"font-weight: 400;\">present at the top right corner of the page.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on the <\/span><strong>API keys<\/strong><span style=\"font-weight: 400;\"> option present under the <\/span><strong>Developers option<\/strong><span style=\"font-weight: 400;\">.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Then enable the \u201c<\/span><strong>View test data<\/strong><span style=\"font-weight: 400;\">\u201d option.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\">After enabling the \u201c<strong>View test data<\/strong><span style=\"font-weight: 400;\">\u201d option, you can easily find the following.<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Publishable key: <\/strong><span style=\"font-weight: 400;\">copy the publishable key from here.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Secret key: <\/strong><span style=\"font-weight: 400;\">If the secret key is created already then you only need to click on the <\/span><strong>\u201cReveal test key<\/strong><span style=\"font-weight: 400;\">\u201d option but if the key is not created then you need to click on the \u201c<\/span><strong>Create restricted key<\/strong><span style=\"font-weight: 400;\">\u201d option.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">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 <\/span><strong>\u201ccreate key\u201d <\/strong><span style=\"font-weight: 400;\">option. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">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: <\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go to <\/span><strong>Connect.<\/strong><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Choose the <\/span><strong>Settings<\/strong><span style=\"font-weight: 400;\"> option.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Scroll down to the <\/span><strong>integration section <\/strong><span style=\"font-weight: 400;\">where you can get the <\/span><strong>Test mode client ID.\u00a0<\/strong><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Make sure that the<\/span><strong> Oauth for Standard account <\/strong><span style=\"font-weight: 400;\">option is enabled.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\">For direction, click on the <strong>Add URL<\/strong><span style=\"font-weight: 400;\"> option and Set the Website URL as<\/span><a href=\"http:\/\/www.example.com\/\" target=\"_blank\" rel=\"noopener\"> <span style=\"font-weight: 400;\">http:\/\/www.example.com\/<\/span><\/a><\/li>\n<\/ol>\n<p><strong>Note:<\/strong><span style=\"font-weight: 400;\"> Please set a default URL among the various URLs set by you for redirection. This can be done from the URL section. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here, you have two keys for the client_Id that are to be used according to the mode \u2013<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Development mode<\/strong><span style=\"font-weight: 400;\"> \u2013 This client_id is to be used when your site is in the testing mode.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Product mode <\/strong><span style=\"font-weight: 400;\">\u2013 This client_id is to be used when your site is in the live mode.<\/span><\/li>\n<\/ul>\n<h3>Step 3: Settings at the Admin Panel <\/h3>\n<p><span style=\"font-weight: 400;\">After setting up a Stripe Account and obtaining the Keys, an admin needs to add these details to the Admin Panel. <\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go to <\/span><strong>wp-admin.\u00a0<\/strong><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on <\/span><strong>WooCommerce.\u00a0<\/strong><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Choose the <\/span><strong>Settings<\/strong><span style=\"font-weight: 400;\"> option from the dropdown menu.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on the <\/span><strong>Payments<\/strong><span style=\"font-weight: 400;\"> tab.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Fill up the details as mentioned below: <\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Enable\/Disable Stripe:<\/strong><span style=\"font-weight: 400;\"> Tick mark the option to enable Stripe<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Stripe getaway title:<\/strong><span style=\"font-weight: 400;\"> Put the name of the Stripe gateway that will be shown in the checkout page.<\/span><\/li>\n<li style=\"font-weight: 400;\">Enter your<strong> display details <\/strong><span style=\"font-weight: 400;\">settings:<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Enable Test Mode:<\/strong><span style=\"font-weight: 400;\"> Enable this option to enable the Test mode.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Test Client ID: <\/strong><span style=\"font-weight: 400;\">Paste the test client id here that we have generated in the Stripe Connect segment.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Test Publishable key:<\/strong><span style=\"font-weight: 400;\"> Paste the test publishable key here that we have generated in the Stripe Connect segment.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Test secret key:<\/strong><span style=\"font-weight: 400;\"> Paste the test secret key here that we have generated in the Stripe Connect segment.<\/span><\/li>\n<\/ul>\n<h3>Configure other settings<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Enable shipping address:<\/strong><span style=\"font-weight: 400;\"> if you enable this option, the shipping address will be sent to Stripe.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Loggin:<\/strong><span style=\"font-weight: 400;\"> if you enable this option, the debug messages will be saved to WooCommerce system status log.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Your Stripe account will be successfully connected to your WordPress. Follow the above mentioned steps to successfully initiate Stripe WordPress set up.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Stripe is also included in the list of popular payment gateways that are supported by WooCommerce and WP Event Manager supports WooCommerce payments. The <\/span><strong><a href=\"https:\/\/wp-eventmanager.com\/product\/wp-event-manager-sell-tickets\/\" target=\"_blank\" rel=\"noopener\">Sell tickets addon<\/a><\/strong><span style=\"font-weight: 400;\"> lets users accept payments for their tickets through WooCommerce which again means that you can easily accept payments through Stripe.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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. <\/span><\/p>\n<h2>FAQs on Stripe Payment Gateway<\/h2>\n<h3>1. Does stripe charge a monthly fee?<\/h3>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<h3>2. Is Stripe free to set up? <\/h3>\n<p><span style=\"font-weight: 400;\">Stripe is absolutely free to set up but Stripe fees are based on transactions. <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":22770,"featured_media":45392,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[378,1607],"tags":[1400,1422,1099,1193,1615,1364,1617,1635,1701,1703,1698,1697,1704,1623,1699,1700,1671,1702,983,519,1616,1042,1528,1663,1351],"class_list":["post-45358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-add-ons","category-woocommerce","tag-addons","tag-business","tag-event","tag-marketing","tag-payment-gateway","tag-plugins","tag-sell-tickets-plugin","tag-selling-event-tickets","tag-set-up-stripe","tag-stripe-account","tag-stripe-for-wordpress","tag-stripe-in-wordpress","tag-stripe-payment-plugin","tag-stripe-payment-plugins","tag-stripe-payment-plugins-wordpress","tag-stripe-split-payment","tag-technology","tag-transaction","tag-virtual-event","tag-woocommerce","tag-woocommerce-payments","tag-wordpress","tag-wordpress-event-plugin","tag-wordpress-events-manager","tag-wordpress-plugin"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/posts\/45358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/users\/22770"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/comments?post=45358"}],"version-history":[{"count":0,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/posts\/45358\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/media\/45392"}],"wp:attachment":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/media?parent=45358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/categories?post=45358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/tags?post=45358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}