{"id":26503,"date":"2019-08-13T09:39:09","date_gmt":"2019-08-13T09:39:09","guid":{"rendered":"https:\/\/elementor.com\/blog\/?p=26503"},"modified":"2025-12-05T05:03:05","modified_gmt":"2025-12-05T03:03:05","slug":"accept-payments-on-wordpress","status":"publish","type":"post","link":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/","title":{"rendered":"How to Accept Payments on WordPress Sites"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"26503\" class=\"elementor elementor-26503\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-73911c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"73911c1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-853b40a\" data-id=\"853b40a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab4304b elementor-widget elementor-widget-text-editor\" data-id=\"ab4304b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Want to accept payments on WordPress? If so, you&#8217;re going to need two tools:<\/p><ol><li>A payment processor like Stripe or PayPal to handle the payments for you.<\/li><li>A plugin to help you integrate those payment processors into your WordPress site.<\/li><\/ol><p>In this post, we&#8217;ll help you get up and running with both. First, we&#8217;ll dig into some of the best payment gateways for WordPress that you can use to accept payments. Then, we&#8217;ll show you how to accept payments on WordPress via your preferred payment gateway, using a few different approaches (<em>no code required<\/em>).<\/p><p>Let&#8217;s dig in so that you can get paid!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0cb0cc elementor-widget elementor-widget-heading\" data-id=\"d0cb0cc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elementor.com\/blog\/customize-woocommerce-product-page\/\" target=\"_blank\">Learn to customize your WooCommerce product pages with the power of Elementor Pro<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-56ec65f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"56ec65f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4b6d98d\" data-id=\"4b6d98d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0fa407d elementor-widget elementor-widget-heading\" data-id=\"0fa407d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Part One: Pick Your Payment Gateway\/Processor\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00a3125 elementor-widget elementor-widget-text-editor\" data-id=\"00a3125\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To get started, you&#8217;ll want to choose the payment processor that you&#8217;ll use to accept payments on WordPress, as this will affect how you go about the next step in the process.<\/p><p>Your payment processor\/gateway is what allows you to actually process payments. For example, if someone wants to pay with their credit card, they&#8217;ll pay through the payment gateway. Then, the payment gateway will transfer the money to you&#8230;after taking a small cut.<\/p><p>Why do you need a payment gateway as the middleman? Because there&#8217;s actually a ton of stuff going on behind the scenes &#8211; far too much for you to handle by yourself.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-861ecb3 elementor-widget elementor-widget-image\" data-id=\"861ecb3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.liquidweb.com\/blog\/woocommerce-payment-gateways\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/How-woocommerce-payment-gateways-work-infographic-1024x791-r4q6zp08awldusztzrrojc3kp5n11f3xijkx936lko.png\" title=\"How-woocommerce-payment-gateways-work-infographic-1024&#215;791\" alt=\"How-woocommerce-payment-gateways-work-infographic-1024x791\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">From Liquid Web<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44bb755 elementor-widget elementor-widget-text-editor\" data-id=\"44bb755\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When someone submits their payment information, your payment gateway will take that information and further pass it along to the bank that issued the card and the card network (VISA, Mastercard, etc.) to check the validity (<em>e.g. whether or not someone actually has the money or the credit necessary to make the purchase<\/em>). If everything looks good, the issuing bank confirms to the card network, who further confirms to the payment processor, and the money is debited from that person&#8217;s account&#8230;where it eventually makes its way to you.<\/p><p>So while it seems simple on the surface, there&#8217;s actually a lot going on behind the scenes to make sure that all that money is moving as it should be!<\/p><p>For some payment gateways, shoppers will need to manually enter their card details, while other payment gateways \u2014 like PayPal \u2014 let people log in to their existing account rather than entering their card information directly.<\/p><p>Typically, the &#8220;standard&#8221; fee for domestic payments in the USA is something like 2.9% + $0.30 per transaction, while international payments can be higher. Unfortunately, there&#8217;s no way to accept credit card payments without paying this fee &#8211; it&#8217;s the cost of doing business.<\/p><p>Additionally, some payment gateways will let shoppers use other methods of payment. For example, PayPal lets people pay with their existing PayPal balance or via their bank account, while other payment gateways enable contactless methods, like Apple Pay.<\/p><p>There are a bunch of reputable payment gateways out there, but two of the biggest names are:<\/p><ol><li>PayPal<\/li><li>Stripe<\/li><\/ol><p>When in doubt, I would recommend choosing one of these two, though I will list some other options as well.<\/p><h3>1. <a href=\"https:\/\/stripe.com\/\" target=\"_blank\" rel=\"noopener\">Stripe<\/a><\/h3><p>Stripe is a popular payment gateway that offers a simple way to accept payments via a variety of methods. In addition to standard credit and debit cards, you can also use other methods like:<\/p><ul><li>Apple Pay<\/li><li>Google Pay<\/li><li>AliPay<\/li><li>Etc.<\/li><\/ul><p>To accept credit card payments, Stripe charges a processing fee of 2.9% + $0.30 per charge, which is pretty much the industry standard. Additionally, unlike PayPal, users will enter their actual card details, rather than logging into their account like they can with PayPal.<\/p><p>Stripe can also help you set up and process recurring payments.<\/p><h3>2. <a href=\"https:\/\/www.paypal.com\/us\/home\" target=\"_blank\" rel=\"noopener\">PayPal<\/a><\/h3><p>You probably don&#8217;t need an introduction to PayPal, as it&#8217;s pretty ubiquitous at this point.<\/p><p>One of the big benefits of PayPal is that it lets you accept payments via people&#8217;s PayPal accounts, as well as credit and debit cards. This can be good for privacy-conscious folks who can just sign in to their PayPal account, rather than having to enter their credit card details.<\/p><p>In terms of basic fees, PayPal charges the same 2.9% + $0.30, so there&#8217;s no difference there, and PayPal can also help you process recurring payments.<\/p><h3>3. <a href=\"https:\/\/www.authorize.net\/\" target=\"_blank\" rel=\"noopener\">Authorize.Net<\/a><\/h3><p>Authorize.Net is another popular service that lets you accept credit card and contactless payments (<em>like Apple Pay<\/em>), either online or in person.<\/p><p>One downside of Authorize.Net is that, in addition to the standard 2.9% + $0.30 fee, Authorize.Net also charges a flat $25 per month fee.<\/p><h3>4. <a href=\"https:\/\/pay.amazon.com\/\" target=\"_blank\" rel=\"noopener\">Amazon Pay<\/a><\/h3><p>As the name suggests, Amazon Pay is Amazon&#8217;s own payment gateway offering. Because it&#8217;s such a well-known name, your users will inherently trust this gateway.<\/p><p>Additionally, it lets shoppers use the payment methods that are already stored in their Amazon account, rather than forcing them to manually enter their details, which is great for privacy-conscious folks who might be wary of entering their details in an unknown site.<\/p><p>Amazon Pay has the same base processing fee &#8211; 2.9% + $0.30.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7790e6c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7790e6c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c80a813\" data-id=\"c80a813\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e50f951 elementor-widget elementor-widget-heading\" data-id=\"e50f951\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Part Two: Choose Your Method to Accept Payments on WordPress<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea2c366 elementor-widget elementor-widget-text-editor\" data-id=\"ea2c366\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Once you have your payment processor, it&#8217;s time to decide how you want to integrate it into your WordPress site. Here, I&#8217;ll give you three different options, depending on your needs:<\/p><ol><li><strong>Dedicated payment button<\/strong> \u2014 this is the simplest option, but doesn&#8217;t give you a ton of flexibility.<\/li><li><strong>Form plugin<\/strong> \u2014 if you want to collect some additional information along with a person&#8217;s payment, this a good option. It also lets you get more advanced, with tax calculations, multiple products, etc.<\/li><li><strong><a class=\"wpil_keyword_link\" href=\"https:\/\/elementor.com\/features\/ecommerce\/\"   title=\"eCommerce\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"26477\">Ecommerce<\/a> plugin<\/strong> \u2014 this will give you the most flexibility, but it might be overkill for simpler use cases.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0dc8615 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0dc8615\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2373d7f\" data-id=\"2373d7f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eeab6f8 elementor-widget elementor-widget-heading\" data-id=\"eeab6f8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">1. Dedicated Payment Button\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-726ff6d elementor-widget elementor-widget-text-editor\" data-id=\"726ff6d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you just want a super simple way to collect and process payments, you might be able to get by with a dedicated payment button plugin.<\/p><p>Here, I&#8217;ll give you two options for the two most popular payment gateways \u2014 Stripe and PayPal.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c5bf8f elementor-widget elementor-widget-heading\" data-id=\"5c5bf8f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">WP Simple Pay<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b8bcc1 elementor-widget elementor-widget-image\" data-id=\"7b8bcc1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-1-r4q72q1iboqn9klgb2wekkl1luplub4slj98x6ovl6.jpg\" title=\"how-to-accept-payments-on-wordpress-1\" alt=\"how-to-accept-payments-on-wordpress-1\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11b1b62 elementor-widget elementor-widget-text-editor\" data-id=\"11b1b62\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As the name suggests, <a href=\"https:\/\/wpsimplepay.com\/\" target=\"_blank\" rel=\"noopener\">WP Simple Pay<\/a> is a <em>simple<\/em> way to accept payments via Stripe. It comes in both a free and premium version, and it was recently acquired by the same developer behind Easy Digital Downloads, which gives it good longevity.<\/p><p>The <a href=\"https:\/\/wordpress.org\/plugins\/stripe\/\" target=\"_blank\" rel=\"noopener\">free version at WordPress.org<\/a> is great if you just want to add a button that connects to Stripe for one-time payments, while the premium version gets a little more flexible with options to:<\/p><ul><li>Add a complete payment form, rather than just a payment button.<\/li><li>Set up subscription payments, rather than one-time payments.<\/li><li>Offer coupon codes.<\/li><li>Integrate Apple and Google Pay.<\/li><\/ul><p>The plugin is pretty easy to use \u2014 you&#8217;ll first need to <a href=\"https:\/\/dashboard.stripe.com\/register\" target=\"_blank\" rel=\"noopener\">register for a free Stripe account<\/a>. Then, WP Simple Pay lets you authenticate your site with Stripe with the click of a button, which is really convenient:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d43740d elementor-widget elementor-widget-image\" data-id=\"d43740d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-2-r4q715n6xmlfwyvdgeiseytdyqfl0gwwds444l0j1y.jpg\" title=\"how-to-accept-payments-on-wordpress-2\" alt=\"how-to-accept-payments-on-wordpress-2\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68c6532 elementor-widget elementor-widget-text-editor\" data-id=\"68c6532\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From there, you can create as many <strong>Payment\u00a0<\/strong><strong>Forms<\/strong> as you&#8217;d like, which is where you can enter the amount to collect, as well as configure other options:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77b3ef8 elementor-widget elementor-widget-image\" data-id=\"77b3ef8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-3-r4q75khx0mmwf2gmot6qmcqacuom5bfjbmd68cgzi6.jpg\" title=\"how-to-accept-payments-on-wordpress-3\" alt=\"how-to-accept-payments-on-wordpress-3\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b7bad2 elementor-widget elementor-widget-text-editor\" data-id=\"2b7bad2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Then, you can use a shortcode to embed your payment form anywhere on your site, including inside your Elementor designs. Here&#8217;s an example of what the default payment form looks like \u2014 it&#8217;s super simple:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c260ab6 elementor-widget elementor-widget-image\" data-id=\"c260ab6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-4-r4q75b3j4aa16yua7p4gxf3oezyy0ce7ybubfkuxa2.jpg\" title=\"how-to-accept-payments-on-wordpress-4\" alt=\"how-to-accept-payments-on-wordpress-4\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-597b6db elementor-widget elementor-widget-text-editor\" data-id=\"597b6db\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>Again, the premium version of the plugin lets you collect additional information from people.<\/em><\/p><p>And that&#8217;s it! The plugin delivers on its promise \u2014 it&#8217;s a really simple way to accept payments on WordPress with Stripe.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95891c0 elementor-widget elementor-widget-heading\" data-id=\"95891c0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">PayPal Buy Now Button<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b20f59 elementor-widget elementor-widget-image\" data-id=\"2b20f59\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-5-r4q6z67gi7vnelr51jn55guctg7orh1aryj7njyf34.jpg\" title=\"how-to-accept-payments-on-wordpress-5\" alt=\"how-to-accept-payments-on-wordpress-5\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f961ba6 elementor-widget elementor-widget-heading\" data-id=\"f961ba6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Add PayPal to WordPress\t<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b320cc8 elementor-widget elementor-widget-text-editor\" data-id=\"b320cc8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you&#8217;d prefer to accept PayPal payments rather than Stripe, the <a href=\"https:\/\/wordpress.org\/plugins\/wp-ecommerce-paypal\/\">PayPal Buy Now Button plugin<\/a> offers a similarly simple approach \u2014 just for PayPal. Like WP Simple Pay, it also comes in both a free and premium version.<\/p><p>The <a href=\"https:\/\/wordpress.org\/plugins\/wp-ecommerce-paypal\/\">free version at WordPress.org<\/a> lets you create a simple button for one-time payments, while the premium version adds support for features like:<\/p><ul><li>Discounts and coupon codes<\/li><li>Taxes<\/li><li>Multiple quantities<\/li><\/ul><p>It&#8217;s super easy to use \u2014 once you install and activate the plugin, you can add your PayPal email or merchant ID in the plugin&#8217;s settings, as well as choose which type of button to use and where people should be taken after they make a payment:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23ca624 elementor-widget elementor-widget-image\" data-id=\"23ca624\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-6-r4q71ba82mt5umn6jgyjtxe5j1nsanjaek1108s5ty.jpg\" title=\"how-to-accept-payments-on-wordpress-6\" alt=\"how-to-accept-payments-on-wordpress-6\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7bd37f elementor-widget elementor-widget-text-editor\" data-id=\"d7bd37f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Then, you can add a PayPal payment button anywhere on your site using this shortcode format:<\/p><p>[wpecpp name=&#8221;NAME OF PRODUCT&#8221; price=&#8221;AMOUNT&#8221; align=&#8221;LEFT&#8221;]<\/p><p><em>The plugin also includes a button in the WordPress Classic editor, however, the button doesn&#8217;t appear in the new WordPress block editor at the moment, though the developer is working on a fix.<\/em><\/p><p>Here&#8217;s an example of what the button looks like:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a8997d elementor-widget elementor-widget-image\" data-id=\"8a8997d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-7-r4q76n1asu3nn2wnfrufyl06pnenwwoj4x42wovtvw.jpg\" title=\"how-to-accept-payments-on-wordpress-7\" alt=\"how-to-accept-payments-on-wordpress-7\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b0c249 elementor-widget elementor-widget-text-editor\" data-id=\"4b0c249\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>And when someone clicks on it, they&#8217;ll be taken to PayPal to complete their purchase. The product name and price will be automatically filled in.<\/p><p>So again, for basic payments or donations, this is a super simple way to get started.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2c69224 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c69224\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ee94edb\" data-id=\"ee94edb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-293b4dd elementor-widget elementor-widget-heading\" data-id=\"293b4dd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">2. Your Preferred Form Plugin\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47986d9 elementor-widget elementor-widget-text-editor\" data-id=\"47986d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Elementor Pro Form widget can perform a ton of different actions with its Zapier integration, but accepting payments directly is not one of those actions at this time.<\/p><p>However, most premium WordPress form plugins do offer a payment integration, which lets you collect payments as part of a form.<\/p><p>The advantages of this approach over the previous solutions are that:<\/p><ul><li>You&#8217;ll have more flexibility \u2014 for example, you can include multiple products in a form, perform different price calculations, and more.<\/li><li>You can collect additional information from people because you have access to all the normal form fields.<\/li><li>You get more integrations. For example, you could charge people for submitting a job listing to your job listing site.<\/li><\/ul><p>Some good options here are:<\/p><ul><li><a href=\"https:\/\/www.gravityforms.com\/\" target=\"_blank\" rel=\"noopener\">Gravity Forms<\/a><\/li><li><a href=\"https:\/\/wpforms.com\/\" target=\"_blank\" rel=\"noopener\">WPForms<\/a><\/li><li><a href=\"https:\/\/ninjaforms.com\/\" target=\"_blank\" rel=\"noopener\">Ninja Forms<\/a><\/li><\/ul><p>But most premium form plugins offer this functionality, so you can use a different one if you prefer.<\/p><p>I&#8217;ll show you an example of how it works using Gravity Forms and its PayPal Standard add-on, but most form plugins use the same basic approach.<\/p><p>Essentially, you&#8217;ll build your forms just like you normally would. Only now, you&#8217;ll get new <strong>Pricing Fields<\/strong> where you can add fields for:<\/p><ul><li>Product<\/li><li>Quantity<\/li><li>Option<\/li><li>Shipping<\/li><li>Total<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-608bb93 elementor-widget elementor-widget-image\" data-id=\"608bb93\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-8-r4q77g6aop7jmzqbpmfvlvnh4lf1jiw7kxc4s9onf8.jpg\" title=\"how-to-accept-payments-on-wordpress-8\" alt=\"how-to-accept-payments-on-wordpress-8\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e33a1f elementor-widget elementor-widget-text-editor\" data-id=\"8e33a1f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You can also configure additional settings in the form&#8217;s settings, like whether to make it a one-time or recurring payment and which PayPal email to use:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a78f3aa elementor-widget elementor-widget-image\" data-id=\"a78f3aa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/elementor\/thumbs\/how-to-accept-payments-on-wordpress-9-r4q71ni4jh9w1k5fk48p8cb591zk2pvss8ic8ua1lm.jpg\" title=\"how-to-accept-payments-on-wordpress-9\" alt=\"how-to-accept-payments-on-wordpress-9\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02c172c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02c172c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-62a6415\" data-id=\"62a6415\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d230dd6 elementor-widget elementor-widget-heading\" data-id=\"d230dd6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">3. Ecommerce Plugin\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a573c0 elementor-widget elementor-widget-text-editor\" data-id=\"6a573c0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Finally, the most heavy-duty option is to use a WordPress ecommerce plugin like <a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noopener\">WooCommerce<\/a>, or other options like <a href=\"https:\/\/easydigitaldownloads.com\/\" target=\"_blank\" rel=\"noopener\">Easy Digital Downloads<\/a> or <a href=\"https:\/\/getninjashop.com\/\" target=\"_blank\" rel=\"noopener\">Ninja Shop<\/a>.<\/p><p>It&#8217;s not the most lightweight approach, but it will give you the most flexibility when it comes to how you structure your offerings and payment gateways.<\/p><p>Additionally, these plugins are not <em>only<\/em> for ecommerce \u2014 you can also use them to accept payments in other ways.<\/p><p>For example, <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-bookings\/\" target=\"_blank\" rel=\"noopener\">WooCommerce Bookings<\/a> lets you accept appointments\/rentals, and <a href=\"https:\/\/woocommerce.com\/products\/woocommerce-memberships\/\" target=\"_blank\" rel=\"noopener\">WooCommerce Memberships<\/a> lets you use WooCommerce as the basis for a membership site.<\/p><p>Beyond getting more options for managing products and a full on-site checkout process, another big benefit of choosing an eCommerce plugin is that you&#8217;ll get access to a huge array of payment gateways.<\/p><p>For example, there are <a href=\"https:\/\/woocommerce.com\/product-category\/woocommerce-extensions\/payment-gateways\/\" target=\"_blank\" rel=\"noopener\">77+ payment gateways listed at the WooCommerce store<\/a>, including lots of smaller local payment gateways. So being able to choose from this huge selection might be another reason to choose an eCommerce plugin.<\/p><p>This approach is a little more in-depth than the previous methods, so you should check out <a href=\"https:\/\/elementor.com\/blog\/woocommerce-tutorial\/\">our full WooCommerce tutorial<\/a> if you want to use WooCommerce to accept payments on WordPress.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0433b94 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0433b94\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a244a73\" data-id=\"a244a73\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-18c9df1 elementor-widget elementor-widget-heading\" data-id=\"18c9df1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Start Accepting Payments with WordPress Today\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7cd22 elementor-widget elementor-widget-text-editor\" data-id=\"4c7cd22\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To recap, you&#8217;ll need two things to accept payments via WordPress:<\/p><ol><li>A payment gateway\/processor.<\/li><li>A plugin to integrate that payment processor into your WordPress site.<\/li><\/ol><p>Two good payment processors to consider when you&#8217;re just getting started are <a href=\"https:\/\/stripe.com\/\" target=\"_blank\" rel=\"noopener\">Stripe<\/a> or <a href=\"https:\/\/www.paypal.com\/us\/home\" target=\"_blank\" rel=\"noopener\">PayPal<\/a>.<\/p><p>From there, you can choose a payment plugin depending on your needs. In order of simplicity (<em>but not flexibility<\/em>), three good options are a:<\/p><ol><li>Dedicated payment button plugin like <a href=\"https:\/\/wpsimplepay.com\/\" target=\"_blank\" rel=\"noopener\">WP Simple Pay<\/a> (Stripe) or <a href=\"https:\/\/wordpress.org\/plugins\/wp-ecommerce-paypal\/\" target=\"_blank\" rel=\"noopener\">PayPal Buy Now Button<\/a> (PayPal).<\/li><li>Form plugin with built-in payments functionality, like <a href=\"https:\/\/www.gravityforms.com\/\" target=\"_blank\" rel=\"noopener\">Gravity Forms<\/a>, <a href=\"https:\/\/wpforms.com\/\" target=\"_blank\" rel=\"noopener\">WPForms<\/a>, and others.<\/li><li>Ecommerce plugin like <a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noopener\">WooCommerce<\/a>.<\/li><\/ol><p>Do you have any questions about how to accept payments on WordPress? Ask away in the comments and we&#8217;ll try to help!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>In this post, we&#8217;re going to show you how to accept payments on your website via your preferred payment gateway, using a few different approaches \u2014 no code required.<\/p>\n","protected":false},"author":50988,"featured_media":27619,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[77,43],"tags":[82],"marketing_persona":[51],"marketing_intent":[48],"class_list":["post-26503","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-woocommerce","category-wordpress","tag-woocommerce"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Accept Payments on WordPress with PayPal or Stripe<\/title>\n<meta name=\"description\" content=\"How should you choose the right method to accept payments on your WordPress site? In this post, we&#039;ll show you how to accept payments, no code required.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Accept Payments on WordPress with PayPal or Stripe\" \/>\n<meta property=\"og:description\" content=\"How should you choose the right method to accept payments on your WordPress site? In this post, we&#039;ll show you how to accept payments, no code required.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/elemntor\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-13T09:39:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-05T03:03:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Colin Newcomer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@elemntor\" \/>\n<meta name=\"twitter:site\" content=\"@elemntor\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Colin Newcomer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\"},\"author\":{\"name\":\"Colin Newcomer\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/person\/8df3c6697ea8e60fd1416e98a7ff0e21\"},\"headline\":\"How to Accept Payments on WordPress Sites\",\"datePublished\":\"2019-08-13T09:39:09+00:00\",\"dateModified\":\"2025-12-05T03:03:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\"},\"wordCount\":2041,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/elementor.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png\",\"keywords\":[\"WooCommerce\"],\"articleSection\":[\"WooCommerce\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\",\"url\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\",\"name\":\"How to Accept Payments on WordPress with PayPal or Stripe\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png\",\"datePublished\":\"2019-08-13T09:39:09+00:00\",\"dateModified\":\"2025-12-05T03:03:05+00:00\",\"description\":\"How should you choose the right method to accept payments on your WordPress site? In this post, we'll show you how to accept payments, no code required.\",\"breadcrumb\":{\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage\",\"url\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png\",\"contentUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png\",\"width\":1200,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/elementor.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WooCommerce\",\"item\":\"https:\/\/elementor.com\/blog\/category\/woocommerce\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Accept Payments on WordPress Sites\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elementor.com\/blog\/#website\",\"url\":\"https:\/\/elementor.com\/blog\/\",\"name\":\"Elementor\",\"description\":\"Website Builder for WordPress\",\"publisher\":{\"@id\":\"https:\/\/elementor.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elementor.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/elementor.com\/blog\/#organization\",\"name\":\"Elementor\",\"url\":\"https:\/\/elementor.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png\",\"contentUrl\":\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png\",\"width\":225,\"height\":225,\"caption\":\"Elementor\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/elemntor\/\",\"https:\/\/x.com\/elemntor\",\"https:\/\/www.instagram.com\/elementor\/\",\"https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1\",\"https:\/\/en.wikipedia.org\/wiki\/Elementor\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/person\/8df3c6697ea8e60fd1416e98a7ff0e21\",\"name\":\"Colin Newcomer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42aa991c5e5152c551c3ca3aa09e84d6e08a3a40420e566d930ab289160b09bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42aa991c5e5152c551c3ca3aa09e84d6e08a3a40420e566d930ab289160b09bc?s=96&d=mm&r=g\",\"caption\":\"Colin Newcomer\"},\"description\":\"Colin is a freelance writer for hire specializing in WordPress and digital marketing. Grow your business with in-depth, conversational blog posts.\",\"url\":\"https:\/\/elementor.com\/blog\/author\/colinn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Accept Payments on WordPress with PayPal or Stripe","description":"How should you choose the right method to accept payments on your WordPress site? In this post, we'll show you how to accept payments, no code required.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Accept Payments on WordPress with PayPal or Stripe","og_description":"How should you choose the right method to accept payments on your WordPress site? In this post, we'll show you how to accept payments, no code required.","og_url":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/elemntor\/","article_published_time":"2019-08-13T09:39:09+00:00","article_modified_time":"2025-12-05T03:03:05+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png","type":"image\/png"}],"author":"Colin Newcomer","twitter_card":"summary_large_image","twitter_creator":"@elemntor","twitter_site":"@elemntor","twitter_misc":{"Written by":"Colin Newcomer","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#article","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/"},"author":{"name":"Colin Newcomer","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/8df3c6697ea8e60fd1416e98a7ff0e21"},"headline":"How to Accept Payments on WordPress Sites","datePublished":"2019-08-13T09:39:09+00:00","dateModified":"2025-12-05T03:03:05+00:00","mainEntityOfPage":{"@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/"},"wordCount":2041,"commentCount":0,"publisher":{"@id":"https:\/\/elementor.com\/blog\/#organization"},"image":{"@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png","keywords":["WooCommerce"],"articleSection":["WooCommerce","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/","url":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/","name":"How to Accept Payments on WordPress with PayPal or Stripe","isPartOf":{"@id":"https:\/\/elementor.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png","datePublished":"2019-08-13T09:39:09+00:00","dateModified":"2025-12-05T03:03:05+00:00","description":"How should you choose the right method to accept payments on your WordPress site? In this post, we'll show you how to accept payments, no code required.","breadcrumb":{"@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#primaryimage","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2019\/06\/outside-9.png","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/elementor.com\/blog\/accept-payments-on-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/elementor.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WooCommerce","item":"https:\/\/elementor.com\/blog\/category\/woocommerce\/"},{"@type":"ListItem","position":3,"name":"How to Accept Payments on WordPress Sites"}]},{"@type":"WebSite","@id":"https:\/\/elementor.com\/blog\/#website","url":"https:\/\/elementor.com\/blog\/","name":"Elementor","description":"Website Builder for WordPress","publisher":{"@id":"https:\/\/elementor.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementor.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/elementor.com\/blog\/#organization","name":"Elementor","url":"https:\/\/elementor.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","contentUrl":"https:\/\/elementor.com\/blog\/wp-content\/uploads\/2025\/06\/images.png","width":225,"height":225,"caption":"Elementor"},"image":{"@id":"https:\/\/elementor.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/elemntor\/","https:\/\/x.com\/elemntor","https:\/\/www.instagram.com\/elementor\/","https:\/\/www.youtube.com\/channel\/UCt9kG_EDX8zwGSC1-ycJJVA?sub_confirmation=1","https:\/\/en.wikipedia.org\/wiki\/Elementor"]},{"@type":"Person","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/8df3c6697ea8e60fd1416e98a7ff0e21","name":"Colin Newcomer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42aa991c5e5152c551c3ca3aa09e84d6e08a3a40420e566d930ab289160b09bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42aa991c5e5152c551c3ca3aa09e84d6e08a3a40420e566d930ab289160b09bc?s=96&d=mm&r=g","caption":"Colin Newcomer"},"description":"Colin is a freelance writer for hire specializing in WordPress and digital marketing. Grow your business with in-depth, conversational blog posts.","url":"https:\/\/elementor.com\/blog\/author\/colinn\/"}]}},"_links":{"self":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/26503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/users\/50988"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/comments?post=26503"}],"version-history":[{"count":4,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/26503\/revisions"}],"predecessor-version":[{"id":146673,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/posts\/26503\/revisions\/146673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/media\/27619"}],"wp:attachment":[{"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/media?parent=26503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/categories?post=26503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/tags?post=26503"},{"taxonomy":"marketing_persona","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/marketing_persona?post=26503"},{"taxonomy":"marketing_intent","embeddable":true,"href":"https:\/\/elementor.com\/blog\/wp-json\/wp\/v2\/marketing_intent?post=26503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}