Generated by All in One SEO Pro v5.0.0.1, this is an llms-full.txt file, used by LLMs to index the site. # WP Simple Pay The #1 Stripe Payments Plugin for WordPress ## Posts ### [Blog](https://wpsimplepay.com/blog/) **Published:** July 14, 2017 **Author:** Phil Derksen --- ### [How to Accept Donation Payments Online with WordPress](https://wpsimplepay.com/accept-donation-payments-online/) **Published:** September 22, 2026 **Author:** Aazim Akhtar **Excerpt:** In this article, we'll show you the easiest and most effective way to accept donation payments on your WordPress website. **Content:** Being passionate about making a difference in your community or beyond is great, but only if your visitors can contribute to the cause with ease. Whether you run an animal sanctuary, work to create sustainable communities, organize a church camp, or support orphans and foster kids, every big, beautiful endeavor needs the right resources to thrive. This is where you can accept donation payments online from your own WordPress site in about fifteen minutes, with no fundraising platform skimming a percentage and no developer involved. In this article, I’ll guide you through a few of the easiest and most effective ways to set up online donation payments for your WordPress website so you can focus on the cause that matters most to you. ## What Kinds of Donation Forms Can You Build? Before building anything, it helps to know which type of form you actually want, because it changes how you set up the amounts. There are three common patterns. A **one-time** form takes a single gift, which suits emergency appeals. A **recurring** form charges monthly, which suits sponsorship programs. And a **hybrid** form offers a single donation amount that the donor can optionally make monthly, which is usually the highest-earning of the three. For example, for an animal recovery fund, the hybrid pattern is usually the one to pick. Most of those donors arrive from a single emergency appeal and won’t come back later to start a monthly gift, so the checkbox catches them while they’re still deciding. That said, let’s look at how you can accept online donations in WordPress. ## The Best Solution for Accepting Online Donations If you need to accept donations easily and securely online with credit cards, the best solution is [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay"), the #1 Stripe payments plugin for WordPress. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)The plugin allows you to accept one-time or recurring donation payments directly on your website without having to write a single line of code or set up a complicated shopping cart. WP Simple Pay also offers several pre-built payment form templates and a drag-and-drop form builder that allows you to get a donation form up and running on your site in just minutes. Additional features of WP Simple Pay include: - **[Custom Form Fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/ "How to Add Custom Fields to Stripe Checkout in WordPress")**: Collect additional information along with the donation from your donors. - **Maximum Donation Amounts**: Ensure that you stay within regulatory donation limits. - **[Form Scheduling](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/ "How to Accept Payments During a Set Date Range in WordPress")**: Control when donation payments are accepted by setting up a start and end date. - **Weekly Summary Reports**: Keep track of how your payment forms are performing with weekly summary reports sent straight to your inbox. - **[Multiple Payment Methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/ "How to Use Non-Card Payment Methods Supported by Stripe")**: Collect more donations by offering 10+ payment methods including [Cash App](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Apple Pay / Google Pay, ACH Direct Debit, [Alipay](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/ "How to Easily Collect Alipay Payments in WordPress"), and more. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 1: Install and Activate WP Simple Pay To start, head to the [WP Simple Pay pricing page](https://wpsimplepay.com/pricing/), pick a plan, and create your account. Once you’ve signed up for a new account, you can download the plugin zip from your account area or your purchase receipt email. Then in your WordPress admin, go ahead and upload the plugin to install and activate it. After activation, the setup wizard opens on its own, which is the sign it installed cleanly. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)If the wizard didn’t appear, you can launch it from **WP Simple Pay » Settings » Advanced** using the **Launch Setup Wizard** button. There’s also a [full install walkthrough in the docs](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/ "How to Install WP Simple Pay Pro") if you get stuck. ### Step 2: Connect WordPress to Stripe Next, you’ll link the plugin to Stripe so the money has somewhere to land. Click **Connect with Stripe** and enter the email address on your Stripe account. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)If you don’t have a Stripe account yet, you can create one from that same screen. And if you’re a registered nonprofit, it’s worth applying for Stripe’s discounted rate before you go live, since it covers donations specifically rather than product or ticket sales. The [nonprofit fees documentation](https://wpsimplepay.com/doc/lowered-stripe-fees-for-qualifying-nonprofits/ "How to Qualify for Stripe’s Lowered Fees for Nonprofits") has the details. Once the connection succeeds, you’ll land on a **Setup Complete** page. ### Step 3: Pick a Donation Template From here, go to **WP Simple Pay » Add New Payment Form** to open the template library. Filter it to the **Donations** category, and you’ll see the donation-specific starting points. There are plenty to choose from depending on your cause, including Animal Recovery Donation Form, Disaster Relief Fundraising Form, Medical Expense Fundraising Form, Mission Trip Fundraising Form, and a plain Donate Button if you want something minimal. For this example, pick the **Animal Recovery Donation Form**, since it arrives with the amount structure a donation page needs already in place. ![Select donation template](https://wpsimplepay.com/wp-content/uploads/2025/02/donations-template-category-1024x576.png)After picking a template, the **General** tab is where you set the form title and description, and choose the form type. Select **On-site payment form** so donors can give without leaving your site. ![Select payment type for donation form](https://wpsimplepay.com/wp-content/uploads/2025/02/select-payment-type-for-donation-form-1024x495.png)### Step 4: Set Your Donation Amounts Now click through to the **Payment** tab. This is the part that decides how much you raise, so it’s worth slowing down here. Use **Add Price** under **Price Options** to create each suggested amount. If your template already came with amounts, you can edit those instead of starting over. **Pro Tip:** One checkbox to leave alone while you’re in here is: **Allow purchasing multiple price options** under Purchase Mode. It sounds like what you want for several donation tiers, but it isn’t. That setting lets a donor buy several options in a single transaction using Stripe Invoices, and switching it on quietly removes buy now, pay later methods from the form. For a pick-one donation form, leave it unticked. Three tiers are usually enough, and each one lands better when it’s tied to something a donor can picture. For example, you can use donation amounts: - **$20** covers vaccinations for one intake. It’s the entry tier, so a first-time donor has somewhere comfortable to land. - **$45** covers a week of food and bedding, and it’s the one set as the default. That single choice does more work than the other two combined, because most donors accept the default rather than trading down. - **$120** covers an emergency surgery contribution. Few people pick it, but its presence makes $45 read as modest instead of generous. To pre-select that middle tier, expand it and check **Default Price**. Only one price option can carry that flag, which is exactly why it’s worth thinking about which one gets it. ![Enter pricing details for donation form](https://wpsimplepay.com/wp-content/uploads/2025/02/payment-tab-price-tiers.png)You should also let donors enter their own figure, because regular givers often have a number in mind that none of your tiers match. Add a price option and enable **Allow amount to be determined by user**, then set **Minimum Amount** and **Maximum Amount** to keep entries sensible. That maximum is more useful than it sounds. If your organization has a regulatory cap on single gifts, this is where you enforce it rather than trusting donors to know. ### Step 5: Offer Monthly Recurring Donations Monthly giving is the difference between funding this month and funding next year, so this step is where the hybrid pattern comes together. Staying in the **Payment** tab, expand the price option you want to make repeatable. Each option has a pair of buttons at the top, **One time** and **Subscription**, and which one you pick changes what the donor sees. **Subscription** makes that amount monthly-only, which suits a sponsorship tier where recurring is the whole point. **One time** keeps it as a single gift, and that’s the setting to choose here, because it then unlocks the more interesting option underneath. ![Edit pricing details](https://wpsimplepay.com/wp-content/uploads/2025/02/price-option-recurring.png)There are some optional steps you can perform to further customize the pricing details for your donation form. With **One time** selected, tick **Allow price to optionally be purchased as a subscription**. That’s the checkbox that puts a “make this monthly” option on the form for the donor to choose. Then click the **Configure** button beside it, which is where the actual settings live. Inside, you’ll find the **“Optional Recurring Toggle” Label** for the wording donors see, and wording like “Make this a monthly gift” keeps the ask explicit rather than buried. You can also set **Recurring by Default**, which flips it so monthly is already selected when the page loads and the donor opts out rather than in. The same panel holds **Billing Period** and **Billing Interval** for the schedule, monthly being the usual choice for donations, plus a **Free Trial** and **Setup Fee** that neither fit donation forms particularly well. One thing to get right the first time. Once a price has been created, its amount locks, and the builder tells you so: “Defined prices cannot be modified after creation. Remove this price and create a new price to make changes.” So decide the amount and the recurring behaviour before you save, because changing your mind later means removing the price and adding a fresh one. If you’d rather let donors spread one large gift across several payments instead of giving indefinitely, the **Installment Plan** option does that, and there’s more in the guide on [installment payment plans](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/ "How to Offer Installment Payment Plans in WordPress (Easy Way)"). ### Step 6: Collect the Details You Actually Need With amounts sorted, open the **Form Fields** tab. This is where you add the questions that make a donation useful rather than anonymous data. You can add dropdowns, text fields, checkboxes, and more. For an animal recovery form, three are worth adding: a dropdown for which program the gift supports, a checkbox to join the newsletter, and a checkbox letting the donor stay anonymous in public thank-you posts. That last one matters more than people expect. Some donors will only give if they can do so quietly, so removing that worry removes a reason not to donate. ![Select donation form fields](https://wpsimplepay.com/wp-content/uploads/2025/02/form-fields-tab.png)Keep the list short, though. Every extra field is another chance for someone to abandon the form, so ask for what you’ll genuinely use and nothing more. There’s more detail in the guide on [adding custom fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/ "How to Add Custom Fields to Stripe Checkout in WordPress"). ### Step 7: Publish and Embed Your Form When the form looks right, click **Publish**. Then open the page or post where you want it to appear, click the **+** icon, search for the **WP Simple Pay** block, and add it. Pick your new form from the block’s dropdown, publish the page, and you’re live. ![Add WP Simple Pay block for donation form](https://wpsimplepay.com/wp-content/uploads/2025/02/block-editor-donation-form-1024x576.png)## Accepting Different Donations on WordPress Now that you know how to create a donation form, you can set up different types of forms to support a cause. For example, here are different types of donation forms you can create. **1. Offering Monthly Recurring Donations** One of the best ways to get consistent donations is to allow donors to opt in to [recurring monthly donations](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/ "The Basics of an Effective Donation Page"). You can use WP Simple Pay and WordPress to implement recurring donation forms directly on your website effortlessly. Below is an example of a monthly recurring donation form that offers multiple amounts: ![](https://wpsimplepay.com/wp-content/uploads/2023/07/form-one.png)You can also set up donation forms with the option to donate once or monthly, giving donors more flexibility. Adding the checkbox is simple using WP Simple Pay’s form builder. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/form-two.jpg)**2. Creating Automatic Monthly Donation Forms** To create similar forms for your WordPress website, you can simply install and activate WP Simple Pay and get building. Once you’re in the form builder, you can add your donation price options, toggle on **One time** and check the box to allow the price to optionally be purchased as a subscription. ![Allow price to be subscription](https://wpsimplepay.com/wp-content/uploads/2025/02/allow-price-to-be-subscription-1024x678.png)Or, you can require the price option to be set up as a monthly recurring donation by toggling on the **Subscription** option. **3. Creating Custom Donations with Dropdowns & Text Fields** WP Simple Pay also lets you customize your donation forms by adding dropdowns and text fields. For example, you can use custom fields to collect more information from your donors. This can help encourage donors to sign up for your newsletter. Allowing donors to remain anonymous is also helpful in some situations. You can easily add this option using custom form fields. ![](https://wpsimplepay.com/wp-content/uploads/2025/02/stream.jpg)## Frequently Asked Questions **1. How much should I suggest as a default donation amount?** Start with your current average gift and set the default slightly above it. Offer three tiers, pre-select the middle one using the Default Price setting, and tie each amount to something concrete it buys. Most donors accept the default, so setting it too low quietly caps your average gift. **2. Do recurring donations need separate receipts?** Yes. Each recurring charge generates its own per-transaction receipt, because each one is a separate payment. Donors also need an annual giving summary totalling everything they gave across the year, which is a different document from those individual receipts and the one most want at tax time. **3. Can donors choose their own donation amount?** Yes. Add a price option with “Allow amount to be determined by user” enabled, then set a Minimum Amount and Maximum Amount to keep entries sensible. The maximum is also how you enforce a regulatory cap on single gifts rather than relying on donors to know it. **4. Do I need a paid plan to accept recurring donations?** Yes. Recurring donations and multiple suggested amounts both require WP Simple Pay Pro, which is available in every paid plan rather than one specific tier. WP Simple Pay Lite supports a single price option only, so it cannot offer several donation tiers on one form. **5. Can I limit when my donation form accepts payments?** Yes. The Purchase Restrictions tab lets you set a start and end date, so a campaign form stops accepting gifts once the deadline passes. That’s useful for time-bound appeals where donations arriving late create reconciliation work. ## Final Thoughts The plugin setup is the quick part. What actually moves the number is the three decisions inside it: considered tiers with a sensible default, a monthly option that donors can see clearly, and only the form fields you’ll really use. Once that’s running, you can start testing which suggested amounts work for your donors rather than guessing. I hope this article helped you learn how to accept donation payments online in WordPress. You may also want to see our guides on [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/ "How to Set Suggested Donation Amounts That Drive Conversions") and [driving traffic to your donation forms](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/ "Nonprofit Donations: 7 Tips to Drive Traffic to Your Forms"). Ready to start collecting? [Get WP Simple Pay](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay today!") and build your donation form today. **Categories:** How To **Tags:** custom payment, donation, donation button, donation form, donations, Payment Forms, Stripe, Stripe Checkout, subscriptions, WordPress, wp simple pay --- ### [12 Best WooCommerce Plugins (Free and Paid)](https://wpsimplepay.com/best-woocommerce-plugins/) **Published:** June 20, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll take a look at some of the best WooCommerce plugins to help you improve user experience, increase conversions, and grow your business. **Content:** Looking for the best WooCommerce plugins for your online store? With WooCommerce plugins, you can extend the functionality of your store and grow your business. WooCommerce powers over 3 million stores and offers thousands of plugins. With so many plugin options available, choosing the right ones can be confusing. In this article, we’ve rounded up some of the best WooCommerce plugins to help you boost conversions and scale your business. ## What is WooCommerce? WooCommerce is an ecommerce plugin for WordPress that lets you create a powerful online store. Using both free and paid plugins and integrations, you can boost sales, grow your online presence, streamline shipping services, accept payments securely via popular payment gateways, and more. One of the best parts about WooCommerce is that it is an open-source platform. This means that you can install it for free. In addition, you have total control over every aspect of your store, giving you more flexibility for customizations. ## What is a WooCommerce Plugin? WooCommerce plugins are extensions that can be used to help you add features and functionality to your store. WooCommerce offers over 700 official plugins developed by Woo. There are also hundreds of third-party plugins made specifically for WooCommerce. Without further ado, let’s take a look at some of the top WooCommerce plugins. ### In this Article - [1. OptinMonster](#aioseo-1-optinmonster) - [2. MonsterInsights](#aioseo-2-monsterinsights) - [3. SeedProd](#aioseo-3-seedprod) - [4. AffiliateWP](#aioseo-4-affiliatewp) - [5. WooCommerce Wholesale Suite](#aioseo-5) - [6. RafflePress](#aioseo-6) - [7. Smash Balloon](#aioseo-7) - [8. Variation Swatches for WooCommerce](#aioseo-8) - [8. WPForms](#aioseo-8) - [9. Uncanny Automator](#aioseo-8) - [10. All in One SEO](#aioseo-10-aioseo) - [11. FunnelKit](#aioseo-11) - [12. LedgerPort](#aioseo-12-ledgerport-114) ### 1. [OptinMonster](https://www.optinmonster.com) ![](https://wpsimplepay.com/wp-content/uploads/2023/06/optin-homepage-1024x564.png)[OptinMonster](https://www.optinmonster.com) is the #1 conversion optimization toolkit that allows you to instantly get more subscribers, leads, and sales. You can use the plugin to create high converting pop ups, announcement bars, gamified wheels, and more. OptinMonster also offers a user-friendly drag-and-drop form builder that lets you easily customize optin forms. You can even add animation or sound effects to attract more visitors to your campaign. You can use the toolkit to set up floating bars, slide-ins, popups, and more. In addition, its Geo-Location Targeting feature helps you target visitors with relevant campaigns based on their location. **Floating Bar** Below is an example of a floating bar we created using OptinMonster. Customizing your floating bars, banners, and popups with a countdown timer is a great way to add the element of urgency to your campaign. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/wpsp-popup-1024x392.png)**Exit Intent Popup** ![](https://wpsimplepay.com/wp-content/uploads/2023/06/wpsp-exit-intent.png)OptinMonster offers tons of display rules that you can use to show popups based on a variety of different options. It also features Exit Intent Technology that lets you personalize your campaigns based on the behavior of your visitors. When a user goes to exit the page, a popup can be triggered. All in all, if you’re looking to boost conversions, grow your email lists, and reduce cart abandonment, you’ll need this toolkit. **Pricing**: OptinMonster starts at $9/mo. (billed annually). There is also a [free version](https://wordpress.org/plugins/optinmonster/) available. ### 2. [MonsterInsights](https://www.monsterinsights.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/monster-insights-1024x552.png)](https://www.monsterinsights.com)[MonsterInsights](https://www.monsterinsights.com) is the leading Google Analytics plugin for WooCommerce stores. It lets you instantly add eCommerce tracking to your site with no coding or custom development needed. The plugin works with WooCommerce right out of the box to provide you with powerful insights from your store. You can use enhanced eCommerce tracking to look at the performance of coupon codes, add-to-carts, category pages, product lists, marketing campaigns, and more. MonsterInsights makes it easy for you to do all of this directly from the WordPress dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/monster-insights-report.jpg)The plugin’s enhanced eCommerce tracking sends all eCommerce data to Google Analytics, where you can easily view and explore advanced reports. You can also track your WooCommerce customers in Google Analytics to create a more personalized, engaging experience for your users. **Pricing**: MonsterInsights starts at just $99.50/yr. There is also a [free version](https://wordpress.org/plugins/google-analytics-for-wordpress/) available to help you get started. ### 3. [SeedProd](https://www.seedprod.com/) ![](https://wpsimplepay.com/wp-content/uploads/2023/06/seedprod-1024x501.png)[SeedProd](https://www.seedprod.com "SeedProd") is the best drag-and-drop page builder for WordPress. The plugin has built-in support for WooCommerce. Using SeedProd’s intuitive drag-and-drop page builder, you can create high-converting landing pages, checkout pages, shop pages, product pages, carts, and more. The plugin also offers tons of pre-made templates that work with WooCommerce. You can even use the plugin’s built-in WooCommerce blocks to easily add products, shopping carts, payment forms, and more to the landing pages on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/seedprod-woocommerce.jpg)SeedProd theme builder allows you to completely customize a WooCommerce theme for your store without writing a single line of code. **Pricing**: SeedProd offers a [free version](https://wordpress.org/plugins/coming-soon/). To create pages using WooCommerce blocks, you’ll need [SeedProd Pro](https://www.seedprod.com/pricing/), which starts at $119.50 per year. ### 4. [AffiliateWP](https://affiliatewp.com/) ![](https://wpsimplepay.com/wp-content/uploads/2023/06/affiliatewp-1024x460.png)[AffiliateWP](https://affiliatewp.com/) is the #1 affiliate tracking and affiliate management plugin for WooCommerce. It lets you easily create an affiliate program for your eCommerce store within minutes to begin harnessing the power of referral marketing. Using the WordPress plugin, you can easily create your own affiliate program to entice your customers and your visitors to promote your products. When someone signs up to be an affiliate, they’ll receive a unique link and a small commission from the sales you receive from that link. You can limit the number of people who can join the program or only include a set of hand selected people. AffiliateWP also offers detailed reports so you can view link clicks, sales, and payments. **Pricing**: AffiliateWP starts at $134.55/yr. You can also get started with the [free version](https://wordpress.org/plugins/affiliatewp-affiliate-area-shortcodes/). ### 5. [WooCommerce Wholesale Suite](https://wholesalesuiteplugin.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/wholesalesuite-1024x455.png)](https://wholesalesuiteplugin.com/)[WooCommerce Wholesale Suite](https://wholesalesuiteplugin.com/) is a suite of three plugins for WooCommerce that lets you create wholesale pricing for bulk buyers. If you offer different prices for products, this suite is a great way to set up flexible pricing options. You can also set the minimum quantity wholesale customers need to order to get the wholesale discount. All the while, you can keep showing your regular prices to the retail customers. **Pricing**: WooCommerce Wholesale Suite starts at $148.50/yr. ### 6. [RafflePress](https://www.rafflepress.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/RafflePress-homepage-1-1024x778.png)](https://www.rafflepress.com)RafflePress is the best contest and giveaway plugin for WooCommerce. Its drag-and-drop giveaway builder lets you easily create giveaway campaigns in minutes. You can use the plugin to encourage your users to participate in the giveaway by performing social actions such as tweeting, watching a video, following a social media profile, commenting on a blog post, and more. RafflePress comes with actions for all popular social media platforms. The plugin also eliminates fraud entries to ensure that the contest is fair. **Pricing**: RafflePress starts at $39.50/yr. There is also a [free version](https://wordpress.org/plugins/rafflepress/) available. ### 7. [Smash Balloon](https://www.smashballoon.com) ![](https://wpsimplepay.com/wp-content/uploads/2023/06/smashballoon-1024x412.png)[SmashBalloon](https://www.smashballoon.com) is the best social media feeds plugin for WordPress. It lets you embed social feeds from Twitter, Instagram, Facebook, and YouTube on your WooCommerce store. Showing user-generated content from your social feeds on your product pages helps create social proof around your products. For example, you can display an Instagram post featuring a photo of a customer using your product on your product page. In addition, you can display Facebook and Twitter reviews, and even video reviews from YouTube. SmashBalloon also offers a business reviews feed that lets you display your top reviews from Yelp, TripAdvisor, Google, and more. **Pricing**: There are free versions of the SmashBalloon social feeds plugins available in the WordPress.org plugin repository, where you can download them individually. The premium All Access Bundle starts at $299. ### 8. [Variation Swatches for WooCommerce](https://wordpress.org/plugins/woo-variation-swatches/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/variation-swatches-1024x568.png)](https://wordpress.org/plugins/woo-variation-swatches/)[Variation Swatches for WooCommerce](https://wordpress.org/plugins/woo-variation-swatches/) is a free plugin that lets you display product variation items in images, colors, and labels. This means you can replace dropdown menus with a more professional and esthetically pleasing experience. For example, users can view the different attribute options like colors, styles, and sizes to easily make their selections. **Pricing**: Free ### 8. [WPForms](https://www.wpforms.com) ![](https://wpsimplepay.com/wp-content/uploads/2023/06/wpforms-1024x636.png)[WPForms](https://www.wpforms.com) is the best drag-and-drop form builder for WordPress. It is trusted by over 6 million sites, including WooCommerce store owners, because it is powerful and beginner-friendly. The plugin lets you easily create contact forms, surveys, payment forms, registration forms, eNewsletter signup forms, and more using 700+ pre-made templates. **Pricing**: The free version of WPForms lets you set up basic contact forms. The premium version of WPForm includes additional features like form landing pages and conversational forms. Plans start at $49.50/yr. ### 9. [Uncanny Automator](https://automatorplugin.com/?ref=150&utm_campaign=wpsimplepay) ![](https://wpsimplepay.com/wp-content/uploads/2023/06/uncanny-1024x562.png)[Uncanny Automator](https://automatorplugin.com/?ref=150&utm_campaign=wpsimplepay) is the best automation plugin for WordPress. It lets your plugins communicate with each other to automate tasks. Using Uncanny Automator, you can set up automated sequences (recipes) by linking triggers, actions, and conditions. For example, when a user adds a product to the cart, you can have a recipe running that automatically emails that user a list of related products. There are multiple recipes you can create to help streamline your tasks and run your WooCommerce store more efficiently. **Pricing**: Uncanny Automator starts at $149/yr. There is also a [free version](https://wordpress.org/plugins/uncanny-automator/) available. ### 10. [All in One SEO](https://aioseo.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/aioseo-1024x625.png)](https://aioseo.com/)[All in One SEO](https://aioseo.com/) is the #1 SEO plugin and toolkit for WooCommerse stores. It includes features like Local SEO, Product Image SEO, sitemaps, SEO optimizer, schema, and more to help improve your search rankings and help your WooCommerce store compete in search results. All in One SEO also offers advanced eCommerce SEO support for WooCommerce to optimize product pages, product categories, and more. **Pricing**: There is a [free version](https://wordpress.org/plugins/all-in-one-seo-pack/) of AISEO available to help you get started. Premium plans start at $49.60/yr. ### 11. [FunnelKit](https://funnelkit.com/?ref=syedbalkhi) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/funnelkit-1024x427.png)](https://funnelkit.com/)[FunnelKit](https://funnelkit.com/) is a popular WordPress funnel builder. It can be used to create high-converting checkouts, order bumps, one-click upsells, and automations to boost sales. While the default WooCommerce cart and checkout pages aren’t optimized for conversions, FunnelKit lets you create a slide-out cart that provides a streamlined experience for your users. Shoppers can manage their cart and go directly to the checkout page to complete their transaction. FunnelKit also offers tons of pre-made sales funnel templates that work seamlessly with the WordPress block editor as well as popular WordPress page builders including Divi and Elementor to boost conversions. Additionally, the plugin offers tons of automations that work with WooCommerce. You can set up specific sequences based on several actions. For example, you can have a special welcome email automatically sent to a new customer. **Pricing**: The [free version of FunnelKit](https://wordpress.org/plugins/funnel-builder/) is available in the WordPress.org plugin repository. Premium plans start at $99.50/yr. ### 12. [LedgerPort](https://ledgerport.com/ "LedgerPort") [![LedgerPort](https://wpsimplepay.com/wp-content/uploads/2023/03/ledgerport-1024x559.png)](https://ledgerport.com/)[LedgerPort](https://ledgerport.com/ "LedgerPort") is an accounting automation plugin built for WooCommerce and Shopify stores. It syncs your orders, refunds, and payouts into QuickBooks Online in real time, so you’re not manually entering transactions or reconciling your books at the end of every month. The plugin handles refunds, store credit, and restocking fees automatically, each mapped to the right account with a clean audit trail back to the original order. It also breaks apart every payout into revenue, fees, and refunds, so the deposit that hits your bank matches what’s reconciled in QuickBooks. If you’re running more than one store, LedgerPort supports multi-store setups from a single dashboard, which comes in handy once your WooCommerce business grows past a single site. Most stores connect their first site in under 15 minutes, no developer needed. If you’re also using WP Simple Pay alongside WooCommerce, for donations or one-off payments outside the cart, LedgerPort keeps that side of things synced too. **Pricing**: LedgerPort starts at $25/mo billed annually. There is also a free version available. While there are tons of WooCommerce plugins out there, we hope this article has helped you learn about some of the best ones available to increase sales and ultimately grow your business. If you liked this article, you might also want to check out [How to Sell eCommerce Goods Without a Shopping Cart](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** Ecommerce, woocommerce, woocommerce plugins --- ### [14 Essential WordPress Plugins for Business Websites in 2026](https://wpsimplepay.com/essential-wordpress-plugins-for-business-websites-in-2023/) **Published:** July 7, 2023 **Author:** Natalie Jones **Excerpt:** Choosing the right WordPress plugins for your site can help you boost conversions, increase your social media following, and improve SEO. In this article, we'll go over 13 of the "must have" WordPress plugins for businesses. **Content:** Looking for the “must have” WordPress plugins to help you grow your business? With over 60,000 plugins for WordPress available, choosing the right ones for your site can be difficult. Especially if you’re just starting out. In this article, we’ll go over 14 “must have” WordPress plugins for businesses that are looking to boost conversions, grow their social media following, improve SEO, and more. ## In this Article - [What is a WordPress Plugin?](#aioseo-what-is-a-wordpress-plugin) - [1. WPForms](#aioseo-1-wpforms) - [2. MonsterInsights](#aioseo-2) - [3. OptinMonster](#aioseo-3) - [4. Duplicator](#aioseo-4) - [5. WP Mail SMTP](#aioseo-5) - [6. All in One SEO](#aioseo-6-all-in-one-seo) - [7. SeedProd](#aioseo-7) - [8. WooCommerce](#aioseo-8) - [9. Easy Digital Downloads](#aioseo-9) - [10. WP Simple Pay](#aioseo-10-wp-simple-pay) - [11. RafflePress](#aioseo-11) - [12. WPML](#aioseo-12) - [13. Smash Balloon](#aioseo-13) - [14. LedgerPort](#aioseo-14-ledgerport-119) ## What is a WordPress Plugin? WordPress plugins are pieces of software that you can add to your WordPress site to enhance your site’s functionality. Plugins make it easy for you to add features to your site without having to learn code. There are plugins available to help you create just about any type of website including eCommerce stores and portfolios. Premium paid plugins offer large-scale extensions, while there are more lightweight plugins available that provide smaller tools for WordPress sites. Ensuring that you have the right plugins and tools for your site can help grow your business. Let’s get started with a look at the “must have” plugins for business websites in 2023. ## 1. [WPForms](https://www.wpforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/WPForms-homepage-1024x674.png)](https://www.wpforms.com)When it comes to your business site, having a contact form builder is critical to ensuring your visitors are able to reach you. Forms are also important for lead generation, customer communication, and more. [WPForms](https://wpforms.com/pricing/) is a powerful, yet user-friendly contact form plugin for WordPress that is used by over six million websites. The plugin features an advanced drag & drop form builder that lets you easily create forms without having to use code. You can use WPForms to create contact forms, email subscription forms, online order forms, payment forms, surveys, polls, and more in just a few simple clicks. It offers over 700 pre-built form templates to make it even easier for you to design the perfect forms for your specific needs. Additionally, it comes with features and functionalities that are not offered by other contact form builders, including conversational forms, lead forms, form landing pages, geolocation tracking, custom WordPress user registration, and login forms. WPForms even lets you create payment and donation forms that accept PayPal, Authorize.Net, Square, and Stripe. If you’re committed to generating more leads, boosting conversions, and improving the overall user experience, you’ll want to use WPForms. While the plugin offers a [free lite version](https://wordpress.org/plugins/wpforms-lite/), we recommend purchasing a license for a premium version of WPForms to receive all of the benefits of the plugin. **Pricing**: Plans for WPForms start at just $39.60/yr. ## 2. [MonsterInsights](https://www.monsterinsights.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/MonsterInsights-Homepage-1024x560.png)](https://www.monsterinsights.com/)[MonsterInsights](https://www.monsterinsights.com) is the most powerful Google Analytics plugin for WordPress that allows you to easily connect your site with the platform to give you the stats you need. The plugin offers features that help you better understand your customers and their behavior. Using the plugin, you can view and track important metrics all from your WordPress dashboard. This allows you to optimize your site based on real time information to boost traffic, gain subscribers, and increase conversion rates. Used by over three million websites, MonsterInsights is easy to set up and allows you to choose the tracking features you need without code. It also provides custom reports so you can avoid hours of searching and find exactly what you need to know in minutes. A [free version](https://wordpress.org/plugins/google-analytics-for-wordpress/) of MonsterInsights is available; however, we recommend using a premium version to get all of the plugin’s essential features to help grow your business. **Pricing**: MonsterInsights plans start at $99.50/yr. ## 3. [OptinMonster](https://optinmonster.com/) ![](https://wpsimplepay.com/wp-content/uploads/2023/07/OptinMonster-Homepage-1024x552.png)[OptinMonster](https://optinmonster.com/) is the most powerful conversion optimization toolkit in the world. It lets you easily create popups, floating bars, scroll boxes, gamified wheels, and more to increase conversions. The plugin offers features including exit intent technology, and geolocation targeting so you can cater to the behaviors and locations of your users and ultimately grow your business. MonsterInsights has 100+ templates for you to create and configure high-converting slide-in scroll boxes, announcement bars, timers, and more. It allows you to easily create high-converting lead generation campaigns using its advanced drag & drop popup builder. The plugin also offers timed display control features that let you control when your visitors see your popups. Time-triggered campaigns ensure you’re getting the right message to the right users without overwhelming them. MonsterInsights is the ultimate lead generation solution for all kinds of sites, including marketing agencies, bloggers, eCommerce websites, and all small businesses. It will help you reduce cart abandonment, grow your email lists, and increase conversion rates. We use the [plugin on our site](https://wpsimplepay.com/best-woocommerce-plugins/) at WP Simple Pay. There is a [free version of the plugin](https://wordpress.org/plugins/optinmonster/) available in the WordPress.org plugin repository to help you get started. **Pricing**: MonsterInsights premium plans start at just $9/mo. (billed annually). ## 4. [Duplicator](https://www.duplicator.com) ![](https://wpsimplepay.com/wp-content/uploads/2023/07/duplicator-homepage-1024x456.png)All websites need a backup and migration plugin to ensure their files are stored safely. Duplicator, used by over 1.5 million sites, is the most powerful and user-friendly WordPress migration and backup plugin in the market. It lets you easily schedule automatic backups so your files are stored remotely in locations like Google Drive, Dropbox, Amazon S3, FTP, One Drive, and more. The plugin also allows you to migrate WordPress Multisite to a standalone site or a single site to a multi-site network in minutes. Additionally, Duplicator features a pre-configured website installer that you can use to set up a new WordPress site quicker and easier with your saved content, plugins, and themes. There is a [free version of Duplicator](https://wordpress.org/plugins/duplicator/) available that offers the plugin’s basic features. **Pricing**: Premium plans for Duplicator start at $49.50/yr. ## 5. [WP Mail SMTP](https://wpmailsmtp.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/WPMailSMTP-homepage.png)](https://wpmailsmtp.com/)Successfully sending purchase confirmation emails, receipts, and other notifications with higher acceptance rates is essential for any business website. With [WP Mail SMTP](https://wpmailsmtp.com/), the most popular mailer plugin for WordPress, lets you easily reconfigure your WordPress site to send transactional emails using SMTP (Simple Mail Transfer Protocol) rather than the PHP mail function that WordPress uses by default. This results in your emails being authenticated by popular email service providers, which improves deliverability and open rates. To learn more, see our tutorial on how to fix [WordPress not sending transactional emails issue](https://wpsimplepay.com/how-to-fix-wordpress-not-sending-transactional-emails-issue/). There is a free version of the plugin available that lets you connect to popular SMTP email services, including SendLayer, SMTP.com, SendinBlue, and Gmail. To connect with Microsoft SMTP (Outlook.com and Office 365), Zoho Mail SMTP, and Amazon SES SMTP, you’ll need to purchase the pro version. **Pricing**: The Pro version of WP Mail SMTP costs $39/yr. ## 6. [All in One SEO](https://aioseo.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/AIOSEO-homepage-1024x500.png)](https://aioseo.com/)[All in One SEO](https://aioseo.com/) is the best SEO plugin for WordPress. The plugin is used by over 3 million professionals to improve their site’s search rankings. As SEO best practices and techniques continue to change, using AIOSEO can help automate most of the process for you while also ensuring your SEO strategy stays up to date. With AIOSEO, you can use its SEO features to optimize your site without having to be an expert. It comes with a setup wizard that helps you set up your SEO settings based on what kind of business you have. Additionally, the plugin offers features including Local SEO, WooCommerce SEO, sitemaps, schema markup, SEO modules, and more. AIOSEO helps you add SEO titles, meta descriptions, keywords, generate XML sitemaps, connect your site to Google Search Console, optimize it for social media, and more. There is a [free version](https://wordpress.org/plugins/all-in-one-seo-pack/) of the plugin available to help you get started. With that being said, we recommend using the Pro version to get more advanced features like link assistant, smart redirection manager, ability to locate orphaned posts, and more. **Pricing**: AIOSEO premium plans start at $49.60/yr. ## 7. [SeedProd](https://www.seedprod.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/SeedProd-homepage-1024x521.png)](https://www.seedprod.com/)[SeedProd](https://www.seedprod.com/) is the #1 page builder plugin for WordPress. It lets you to create page layouts and design your entire site without writing any code. It’s a perfect solution for building custom landing pages quickly and easily without having to pay for a developer. Using over 150 pre-made custom landing page templates and the plugin’s advanced drag & drop page builder, you can create landing pages for sales, optins, coming soon, maintenance mode, webinars, and logins. SeedProd even offers saved page templates, sections, and blocks so you can save and reuse pages and page elements to save you hours of time. Additionally, it has standard blocks to help you create the majority of your site in addition to advanced blocks that allow you to add social profiles, contact forms, optin forms, testimonials, Google map features, and much more. SeedProd integrates seamlessly with third-party email marketing services and CRM software. It also works with WordPress themes so you don’t have to switch your current theme to customize your site. **Pricing**: The cheapest plan starts at $39.50/yr. ## 8. [WooCommerce](https://woocommerce.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/WooCommerce-1024x455.jpeg)](https://woocommerce.com/)[WooCommerce](https://woocommerce.com/) is a popular eCommerce plugin for WordPress that lets you create an online store. Used by over 5 million websites, it offers all the features you need to build a high-converting eCommerce solution. The plugin has evolved over the years into a comprehensive ecommerce platform that offers its own hosting, themes, and over 700 official WooCommerce plugins in addition to hundreds of third-party plugins. One of the best parts about WooCommerce is that it integrates with several third-party plugins and tools like SeedProd, TrustPulse, FunnelKit, and All in One SEO to help you grow your business. For more information, read our recent roundup of the [best WooCommerce plugins](https://wpsimplepay.com/best-woocommerce-plugins/) available. **Pricing**: The core plugin is free. ## 9. [Easy Digital Downloads](https://www.easydigitaldownloads.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/EDD-homepage-1024x502.png)](https://www.easydigitaldownloads.com)For businesses that sell digital goods such as books, PDF documents, digital art, music files, and online courses, [Easy Digital Downloads](https://www.easydigitaldownloads.com/pricing) is the best eCommerce WordPress plugin. The plugin lets you easily set up and manage a full-fledged online store without having to write any code. It has tons of extensions built specifically for the plugin to help customize the features and functionality of your store. Easy Digital Downloads also supports several payment gateways including Stripe and PayPal so you can accept multiple payment methods. One of the best parts about the plugin is its detailed reporting feature that lets you generate customized reports directly from the WordPress dashboard. In addition, Easy Digital Downloads makes it extremely easy to manage orders and customers via the dashboard. **Pricing**: There is a [free version of Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/) available. Extended Passes start at $99.50/yr. ## 10. [WP Simple Pay](https://www.wpsimplepay.com/pricing) [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept payments directly on your site without setting up a shopping cart. For businesses looking to securely collect payments or donations without having a complete eCommerce store, WP Simple Pay is an excellent solution. Using the plugin’s drag & drop form builder, you can create attractive on-site payment forms for just about anything you can think of. Additionally, you can easily create a button that redirects your users to a secure checkout page hosted by Stripe. WP Simple Pay allows you to accept multiple payment methods, including ACH direct debit, traditional [credit and debit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), Apple Pay / Google Pay, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), and more. The plugin also features weekly summary reports, custom form fields, email receipts, subscriptions, and more. [WP Simple Pay Lite](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/), the free version of the plugin, is available in the WordPress.org plugin repository. **Pricing**: Premium WP Simple Pay plans start at just $49.50/yr. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) ## 11. [RafflePress](https://rafflepress.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/RafflePress-homepage-1024x778.png)](https://www.rafflepress.com)Every business website needs a giveaway plugin to drive traffic, improve user engagement, and grow its social media presence. RafflePress is hands down the best giveaway and contest plugin for WordPress in the market. The plugin offers a drag & drop giveaway builder that lets you create giveaway campaigns in minutes without having to write a single line of code. Additionally, its viral giveaway templates help you create the perfect campaign. It integrates seamlessly with social media platforms as well as email marketing services and CRM software so you can grow your lists and following faster and easier. RafflePress offers a free version, [RafflePress Lite](https://wordpress.org/plugins/rafflepress/), but if you want the plugin’s advanced features you’ll need the Pro version. **Pricing**: RafflePress premium plans start at $39.50/yr. ## 12. [WPML](https://wpml.org/) ![](https://wpsimplepay.com/wp-content/uploads/2023/07/WPML.png)For businesses needing to create a multilingual WordPress site, [WPML](https://wpml.org/) is an excellent solution. WordPress doesn’t make it easy to make a multilingual site. Therefore, the WordPress plugin is essential for businesses that need to cater to international customers and users. Using WPML, you can easily translate your posts, pages, widgets, menus, images, and more by choosing from 65 available languages. Additionally, it works well with WooCommerce to help you build and run multilingual and [multicurrency eCommerce sites](https://wpsimplepay.com/best-multi-currency-payment-plugins-for-wordpress/). **Pricing**: The most basic WPML plan costs $39/yr. ## 13. [Smash Balloon](https://smashballoon.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/07/SmashBalloon-homepage-1024x515.png)](https://smashballoon.com/)[Smash Balloon](https://smashballoon.com/) is the #1 social feeds plugin for WordPress. You can use it to embed social feeds from Twitter, Instagram, Facebook, and YouTube on your site. The plugin also offers a business reviews feed that lets you display your top reviews from Yelp, TripAdvisor, Google, and more. Currently used by over 1.7 million sites, Smash Balloon is a great plugin for businesses looking to integrate social media content into their website. It’s a proven solution that helps grow social media followers, increase conversions, save time, and improve user engagement without slowing down websites. There are [free versions](https://wordpress.org/plugins/custom-facebook-feed/) of the Smash Balloon social feeds plugins available in the WordPress.org plugin repository, where you can download them individually. **Pricing**: The premium All Access Bundle starts at $299/yr. ## 14. [LedgerPort](https://ledgerport.com/ "LedgerPort") [![LedgerPort](https://wpsimplepay.com/wp-content/uploads/2023/03/ledgerport-1024x559.png)](https://ledgerport.com/)If your business runs on WooCommerce or Shopify, someone still has to get every order, refund, and payout into your accounting software. Doing that by hand, or building your own spreadsheet workaround, is one of the easiest ways to lose hours every week. [LedgerPort](https://ledgerport.com/ "LedgerPort") is an accounting automation plugin that syncs your WooCommerce or Shopify orders, refunds, and payouts into QuickBooks Online in real time. Instead of batch imports or manual journal entries, transactions land in your books as they happen, and LedgerPort breaks apart each payout into revenue, fees, and refunds so the deposit in your bank matches what’s reconciled in QuickBooks. The plugin also handles the messier parts of eCommerce accounting automatically, including partial refunds, store credit, and restocking fees, each with a clean audit trail back to the original order. If you’re running more than one store, LedgerPort supports multi-store setups from a single dashboard. If you’re using WP Simple Pay (see #10 above) or another checkout tool to accept payments, LedgerPort is a natural next step, picking up right where the sale ends and the bookkeeping begins. **Pricing**: LedgerPort plans start at $25/mo billed annually. A free plan is available with no credit card required. There you have it! We hope this article has helped you discover some of the most essential WordPress plugins for businesses. For additional information, be sure to read these helpful guides. - [Best Checkout Plugins for WordPress](https://wpsimplepay.com/best-checkout-plugins-for-wordpress-compared/) - [Best Popup Plugins for WordPress](https://wpsimplepay.com/best-popup-plugins-for-wordpress-compared/) - [Best WooCommerce Plugins](https://wpsimplepay.com/best-woocommerce-plugins/) - [Best SEO Plugins for WordPress](https://wpsimplepay.com/best-seo-plugins-for-wordpress-compared/) - [Best Credit Card Payment Plugins for WordPress](https://wordpress.org/plugins/custom-facebook-feed/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** WordPress **Tags:** WordPress, WordPress Plugins --- ### [WP Simple Pay Review: Is It Worth It In 2025 (Updated)](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/) **Published:** July 9, 2025 **Author:** Natalie Jones **Excerpt:** Wondering why you would pay for WP Simple Pay? In this article, we'll explore what WP Simple Pay has to offer and why it's worth it for your business or organization. **Content:** Are you wanting to accept one-time or recurring payments on your WordPress website and weighing the value of WP Simple Pay in 2025? With so many payment plugins available, it can be difficult to choose the one that is best for your business. I’ve put together an in-depth review of all of the plugin’s features to help you make an informed decision about purchasing a premium WP Simple Pay plan. ### In This Article - [WP Simple Pay Review: Is it Worth It?](#aioseo-wp-simple-pay-review-is-it-worth-it) - [WP Simple Pay Lite](#aioseo-wp-simple-pay-lite) - [Is WP Simple Pay Worth It?](#aioseo-wp-simple-pay-pro) - [How Does WP Simple Pay Work?](#aioseo-how-does-wp-simple-pay-work) - [WP Simple Pay Review – Why Would I Pay for WP Simple Pay in 2025?](#aioseo-wp-simple-pay-review-why-would-i-pay-for-wp-simple-pay-in-2023) - [1. On-site Payment Forms](#aioseo-1-on-site-payment-forms) - [2. Additional Payment Methods](#aioseo-2-additional-payment-methods) - [3. Recurring Payments](#aioseo-3-recurring-payments) - [4. Powerful Integrations](#aioseo-4-powerful-integrations) - [5. Coupon Codes](#aioseo-5-coupon-codes) - [More WP Simple Pay Pro Features](#aioseo-more-wp-simple-pay-pro-features) - [How Much Does WP Simple Pay Cost?](#aioseo-how-much-does-wp-simple-pay-cost) - [WP Simple Pay Personal](#aioseo-wp-simple-pay-personal) - [WP Simple Pay Plus](#aioseo-wp-simple-pay-plus) - [WP Simple Pay Pro](#aioseo-wp-simple-pay-pro) - [WP Simple Pay Elite](#aioseo-wp-simple-pay-elite) - [WP Simple Pay Review: Is It Worth the Money?](#aioseo-wp-simple-pay-review-is-it-worth-it) ## WP Simple Pay Review: Is it Worth It? [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress. Its advanced drag-and-drop form builder allows you to create optimized on-site payment forms for products, services, registrations, subscriptions, fundraisers, and more. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)## WP Simple Pay Lite WP Simple Pay Lite is the 100% [free version of the plugin](https://wpsimplepay.com/how-to-get-an-unlimited-free-trial-of-wp-simple-pay/), but with the [4.14 update](https://wpsimplepay.com/new-wp-simple-pay-4-14-0-unlock-free-subscription-payments-on-wordpress/), even Lite users can now create and manage recurring payment forms, significantly broadening its utility for businesses wanting to set up memberships, online courses, donations, and more. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/lite-1024x500.png)WP Simple Pay Lite allows you to: - [Accept multiple payment methods](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), including credit and debit cards, [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Alipay, Giropay, iDEAL, and Przelewy24 (P24). - Create **Off-site** [Stripe Checkout pages ](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/)using an advanced drag-and-drop form builder. - [Use dropdowns, text boxes, and number fields to collect additional information](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/) from your customers, which will be stored in your Stripe dashboard. WP Simple Pay Lite’s setup wizard makes connecting your Stripe account to your WordPress website easy by eliminating the need to manually enter your API keys. After installing It currently has over 10,000 active installations and a 4.4-star rating. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/reviews-1.png)The free version offers a few essential features that make it a great option for businesses and non-profit organizations that need to start collecting payments effortlessly without coding or setting up a complicated shopping cart. With all that said, if your business earns more than $1,650 per year, you’ll want to purchase a Pro license, and here’s why. With the additional Stripe processing fee of 3%, if you collect $1,650, you will have a total of $49.50 deducted from your earnings. Since the least expensive Pro plan costs $49.50 for the entire year, you can offset those fees simply by using the Pro version. To help you understand the amount you’ll receive after covering the processing fees, let’s break down the math: Start with $1,650 and calculate 0.03% of it, which equals $49.50. Subtract this fee from the original amount, which results in a final amount of $1,600.50. As you can see, for businesses that collect $1,650 or more annually, this alone makes transitioning to a premium license a smart choice. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Is WP Simple Pay Worth It? WP Simple Pay lets you accept payments directly on your WordPress website without setting up a shopping cart or storefront. You can use WP Simple Pay Pro to: - **\[NEW\]** **Increase predictable income** with subscription payment forms that are now part of all license levels, making recurring revenue streams accessible from the Lite version upwards. - **\[NEW\] Keep your brand voice consistent** and improve retention or feedback collection with customizable cancelled subscription messages. - **\[NEW\] Speed up form creation** and boost average order values with templates like, *Voucher + Shipping & Handling* or the *Course + Physical Workbook Form*. - **\[NEW\] Enhance security and accept more payment methods** with Stripe’s Unified Payment Element (UPE). - **Win back lost customers** by sending custom cancelled subscription confirmation email messages. - **Grow your subscriber list** with an [automatic subscription opt-in toggle](https://wpsimplepay.com/new-wp-simple-pay-4-12-0-adds-automatic-recurring-subscription-opt-in-setting-and-more/) on your payment forms. - **Boost average order** by easily enabling [multi-line item purchases in a single transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/). - [Attract new customers](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/) with 100% discounts on subscription signups. - [Reduce subscription churn](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-8-0-with-subscription-management-block/) by allowing customers to manage their recurring payments. - Keep visitors on your site longer by allowing them to complete their transactions using **On-site payment forms**. - Rely on [consistent income](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) through recurring payments by enabling **subscription payment** options. - **Improve the customer experience** with customized email confirmations and messaging for [individual payment forms](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). - **Save time and boost conversions** by automating purchase-related tasks like adding new customers to your [mailing lists](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) and posting [social proof notifications](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/). - **Sell more products and services globally** by offering your customers their preferred non-card payment method options based on their locations, including [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), ACH Direct Debit, Affirm, Klarna, Przelewy24, Giropay, Alipay, SEPA Direct Debit, Apple Pay / Google Pay / Microsoft Pay, Bacs Direct Debit, GrabPay, and FPX. - **Increase average order values** by offering [flexible installment](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) options. - **Reach fundraising goals** for your non-profit by implementing [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/) on your payment forms. - Grow your business and **attract more interest in your brand** with [free trial periods](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/). - **Receive the full payment amount** by passing on the [3% Stripe processing](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) fee to your customers during checkout. - **Increase conversions** by allowing your customers to complete their payments [9x faster](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/) with a single click. - Keep your customers informed about their order status via **SMS notifications** by collecting a [valid phone number](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/). If your business or non-profit would benefit from these features, purchasing a premium license is undoubtedly worth it. Not completely convinced yet? Let’s take a deeper dive into what WP Simple Pay Pro has to offer. ## How Does WP Simple Pay Work? WP Simple Pay Lite and premium versions offer the same advanced drag-and-drop payment form builder. Once you’ve installed the plugin on your WordPress site, you can access the form builder and create payment forms straight from the WordPress admin dashboard. The plugin’s setup wizard will walk you through connecting your Stripe account to your WordPress site in less than five minutes. Unlike [other Stripe payment plugins](https://wpsimplepay.com/accept-stripe-payments-vs-wp-simple-pay-compared/), WP Simple Pay offers Stripe Connect, which does not require you to enter your API keys manually. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/setup-wizard-1024x609.png)One of the real advantages of using WP Simple Pay rather than some of the other popular e-commerce plugins like [WooCommerce](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/) is that you don’t need to install a single addon or additional plugin to begin accepting payments because it is a standalone plugin. Once you’re finished connecting your Stripe account, you can create a payment form and have it up and running on your site in minutes. First, you’ll notice that WP Simple Pay offers tons of pre-built payment form templates to help you get a jump start. While the free version of WP Simple Pay offers a few templates for you to choose from, you can unlock the full library with a Pro plan. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/templates-1024x320.png)Keep in mind that with WP Simple Pay Lite, you are restricted to **Off-site** payment forms that redirect your customers to a Stripe-hosted checkout page once they click on the payment button. They look like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/09/stripe-checkout.png)Once you’ve accessed the WP Simple Pay form builder through the WordPress admin dashboard and chosen your pre-built template, you can easily add your price amounts and price options. You can also choose between a One-time payment and a Subscription. With a Pro plan, you have the option to have the [correct tax amounts](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) calculated automatically based on the customer’s location. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/payment-editor.png)For the **Payment Methods**, you’ll see the list of available options. All you have to do to accept multiple payment methods is check the boxes for the ones you want to offer. Next, in the **Form Fields** tab, you can add, edit, or remove several different custom fields to ensure that you’re collecting the information you need from your customers. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/form-fields-1024x395.png)For the **Purchase Restrictions** options, you can schedule specific date ranges for when your forms accept payments. You can also prevent [overselling limited edition products](https://wpsimplepay.com/how-to-avoid-overselling-your-inventory-in-wordpress/) or time-sensitive event registrations by automatically hiding the payment form after a specified number of transactions. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/purchase-restrictions-1024x507.png)If you need to customize your payment confirmation message for a specific form, you can easily enter it in the **Confirmation Page** tab. If you sell tailored services, online courses, or a product or service that requires post-purchase steps or additional information, this is a great feature. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/confirmation-message-1024x393.png)In the **Email Notifications** tab, you can personalize your payment confirmation email message for purchases made using this individual form. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/email-confirmation-1024x544.png)WP Simple Pay offers a built-in integration with Uncanny Automator, the most powerful automation plugin for WordPress. This plugin helps you save time and create automation for post-purchase tasks related to your payment forms. You can use it to add new customers to your mailing lists, post recent sale notifications on your site to boost social proof, [create new user accounts in WordPress](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/), assign roles to donors, customers, or subscribers, and so much more. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/automate-this-form-1024x709.png)Adding your payment form to your WordPress website is super easy and can be done using two different methods: 1. Copy URL 2. Using the WP Simple Pay Block Editor With the shortcode, you can simply copy it from the form builder’s **Publish** section and paste it onto the page or post where you’d like your form to appear. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/block.png)Manually copying and pasting the form’s shortcode is quite simple, even for beginners. Alternatively, you can embed your payment form on a page or a post by clicking on the **+** icon. Then, find the form you’ve created in the dropdown menu and click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)## WP Simple Pay Review – Why Would I Pay for WP Simple Pay in 2025? Still wondering why you should pay for WP Simple Pay? It’s always a good idea to consider what others like about a WordPress plugin before you commit to purchasing it. To help you make a comparison between [WP Simple Pay Lite vs. WP Simple Pay Pro](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/), let’s take a look at five of the most popular features you’d be missing out on with the free version. ### 1. On-site Payment Forms Keeping visitors on your site can be challenging, especially for new businesses. With WP Simple Pay Pro, you don’t have to send your visitors to a Stripe-hosted checkout page. They can complete their purchases on a distraction-free, branded landing page or directly on the page or post you’ve embedded your form on. A distraction-free landing page can be easily configured and customized in the payment form builder: ![](https://wpsimplepay.com/wp-content/uploads/2023/09/form-builder-payment-page-1024x680.png)### 2. Additional Payment Methods While WP Simple Pay Lite allows you to accept several non-card payment methods in addition to traditional credit cards and debit cards, an upgrade to Pro unlocks even more payment methods, including Cash App Pay, Bacs Direct Debit, GrabPay, ACH Direct Debit, and Buy Now, Pay Later services like [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/). Adding additional payment methods allows you to establish a larger customer base and avoid excluding those from other parts of the world. ### 3. Recurring Payments Many WP Simple Pay Pro users are benefitting from setting up recurring payments for repeat customers or donors. Unlike several other online payment plugins and platforms, WP Simple Pay Pro lets you automatically accept repeat payments on a weekly, monthly, or yearly basis without ever having to send invoices or ask for payment details. With the latest update, even Lite users are empowered with recurring payment capabilities. However, upgrading gives access to customization options like setup fees and free trials, enhancing your subscription models. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/subscription-payment-form.png)Using the payment form builder, you can easily set up recurring payments, charge a **Setup Fee,** or offer a **Free Trial** period. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/recurring-payments.png)### 4. Powerful Integrations WP Simple Pay Pro works with popular third-party plugins like Elementor and Divi, which means you can easily add your payment forms to your site if you’re already using one of these options as your WordPress site builder. Additionally, by integrating your payment forms with automation solutions like Uncanny Automator and Zapier, you can accomplish tasks like adding new customers to your mailing list and posting recent sale notifications on your site to improve your social proof. If you’re a non-profit looking to boost donations, you can even create [targeted popup campaigns](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/) for your site that highlight your donation payment form. With integrations, you can connect your payment forms to: - [MailChimp](https://wpsimplepay.com/stripe-customers-to-mailing-list/) - [Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/) - [Facebook Pages](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) - [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/) - [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) - [TrustPulse](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) - And more ### 5. Coupon Codes Who doesn’t love receiving a coupon code for products or services? Offering coupon codes can give you a significant advantage over your competition, foster customer loyalty, increase average order values, help you acquire new customers, and more. With WP Simple Pay Pro, you can easily create fixed amounts or percentage-based discounts for both one-time and recurring payments. Plus, you can limit coupon code redemptions by count, date, or to specific payment forms. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/coupon-codes-1024x649.png)## More WP Simple Pay Pro Features There are several more powerful features that make WP Simple Pay Pro worth it for your business or organization. - [Activity & Reports](https://wpsimplepay.com/new-introducing-activity-reports-view-payment-insights-right-within-wordpress/): Provides a snapshot of the total payments you collected for the day directly from the admin dashboard. - [Summary Reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/): Get an overview of your payment form’s gross volume, successful payments, and customers delivered straight to your inbox. - [ACH Direct Debit with Mirco-Deposit Verification](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-9-per-form-messaging-ach-direct-debit-micro-deposits/): Pay lower transaction fees by offering ACH Direct Debit with micro-deposit verification. - [Delayed Payment Method Confirmations](https://wpsimplepay.com/how-to-improve-customer-communication-with-delayed-payment-method-confirmations/): Improve customer communication with automatic updates regarding the status of delayed payment methods like ACH Direct Debit. ## How Much Does WP Simple Pay Cost? ![](https://wpsimplepay.com/wp-content/uploads/2023/09/wpsp-pricing-1-1024x597.png)WP Simple Pay offers four licenses. Let’s take a quick look at each of them. ### WP Simple Pay Personal Starting at $49.50 annually, the Personal plan gives you access to: - Use on one site - On-site payment forms - More Custom Fields - Fee Recovery for cards only - Coupons - Standard support ### WP Simple Pay Plus WP Simple Pay Plus starts at $99.50 per year and unlocks more features perfect for small businesses and freelancers because you can use it on up to three sites and accept recurring renewal payments. With WP Simple Pay Plus, you get all the same features included in the Personal plan, plus: - Use on three sites - Fee Recovery for all payment methods - Recurring Renewals - Fixed Rate Tax Collection - Combined Inventory Limit ### WP Simple Pay Pro Offering powerful payment forms and advanced features, WP Simple Pay Pro is the most popular premium license and starts at $199.50 per year. WP Simple Pay Pro allows you to: - Use on 10 sites - Accept Cash App Pay, Bacs Direct Debit, and GrabPay - Accept Buy Now, Pay Later services, including Klarna, Afterpay, and Affirm - Create Installment Plans - Offer Free Trials - Charge initial Set Up Fees for subscriptions - Use Location-Based Automatic Tax Calculation - Create Dedicated Landing Pages - Design Branded Payment Pages - Schedule date ranges for specific payment forms - Priority support ### WP Simple Pay Elite WP Simple Pay Elite is the ultimate solution for agencies. It costs $299.50 annually and can be used on an unlimited number of sites. - Use on an unlimited number of sites - Premium support ## WP Simple Pay Review: Is It Worth the Money? Is upgrading to a WP Simple Pay higher-level license justified? For starters, if your business brings in more than $1,650 annually, upgrading from the free version to a premium version of the plugin to eliminate the 3% Stripe processing fee is absolutely worth it. Additionally, On-site payment forms just make sense for any business or non-profit. They allow you to keep visitors on your site longer and make the checkout process much easier for your customers, resulting in decreased checkout abandonment rates. We all love choices when it comes to payment method options. Upgrading to a premium version of WP Simple Pay lets you offer your customers their preferred methods, helping you extend your reach and increase conversions. For example, unlocking Cash App Pay allows you to cater to the millennial and Gen Z demographics, who account for two-thirds of the App’s monthly transactions. As we continue to add new features and functionalities to help you drive sales and scale your business with WP Simple Pay, we have consistently received positive feedback from users. Besides eliminating the 3% Stripe fee with premium versions, WP Simple Pay’s continuous feature enhancements, like those in version 4.14, make it a valuable tool for any business looking to improve their payment workflows and revenue structures. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/reviews-1024x311.png)If you’re still not sure, you can try WP Simple Pay risk-free and receive a full refund using the 14-day money-back guarantee if you decide it’s not worth it. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/money-back-1-1024x350.png)That’s it! We hope this review has helped you decide if WP Simple Pay is worth it. If you liked this article, you might also want to check out [WP Simple Pay Lite vs. WP Simple Pay Pro](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Review **Tags:** Stripe, stripe payments, WordPress Plugins, wp simple pay, wp simple pay lite, wp simple pay pro --- ### [[New] Introducing WP Simple Pay 4.7.7 with Cash App Pay and More](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-7-7-with-cash-app-pay-and-more/) **Published:** June 28, 2023 **Author:** Cristian Rossi **Excerpt:** With WP Simple Pay 4.7.7, you can accept Cash App payments on your WordPress site without an additional integration. **Content:** Today we’re super excited to announce WP Simple Pay 4.7.7! The latest version of WP Simple Pay ensures you have even more tools at your fingertips to create the exact WordPress payment form you need. WP Simple Pay Pro users can now [accept Cash App](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/) payments directly on their website with no additional integration needed. In addition, WP Simple Pay Lite users can now collect additional custom field data during the payment process. ## Cash App Pay [Cash App](https://cash.app/) is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/cash-app.png)One of the remarkable advantages of embracing Cash App payments is the opportunity it brings to tap into previously untapped markets. An impressive two-thirds of Cash App’s monthly transactions come from the tech-savvy millennial and Gen Z demographics. Moreover, an astonishing 55% of Cash App users don’t possess a credit card, making Cash App Pay an invaluable tool for facilitating payments by utilizing either the customer’s stored balance or linked debit card. Users can easily pay with Cash App by scanning a QR code on their desktop or redirecting to the mobile app. ## Custom Fields for WP Simple Pay Lite [WP Simple Pay Lite](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) is a great option to collect payments using Stripe Checkout. Stripe Checkout, through WP Simple Pay Lite, allows you to collect basic payment method information such as a billing address, shipping address, and telephone number. With WP Simple Pay Lite 4.7.7, you can now collect and associate additional custom field data with payments. Easily add a Text, Dropdown, or Number field directly in the WP Simple Pay form builder to start collecting more data. ## Try the New Update Today **Cash App Pay for WP Simple Pay Pro** and **Custom Fields for WP Simple Pay Lite** are available in the latest versions of WP Simple Pay today. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** Cash App, Payment Forms --- ### [Introducing WP Simple Pay 4.7.9 - Per-Form Messaging & ACH Direct Debit Micro-Deposits](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-9-per-form-messaging-ach-direct-debit-micro-deposits/) **Published:** August 23, 2023 **Author:** Cristian Rossi **Excerpt:** With the most advanced version of the #1 Stripe payments plugin for WordPress to date, you can customize confirmation messages for individual payment forms and verify ACH Direct Debits with micro-deposits. **Content:** Today we’re super excited to announce WP Simple Pay 4.7.9. The latest version of WP Simple Pay continues to provide ways to tailor your payment experience exactly the way you want. ## Verify ACH Direct Debit with Micro-Deposits [ACH direct debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) is a way of charging your customers’ bank accounts directly. The main advantage of accepting ACH payments over credit card, debit card, or digital wallet payments is the lower fees. Unlike traditional credit card payments, ACH direct debits have a fee structure of 0.8% (max $5) + $1.50, making them great for large transactions. WP Simple Pay’s instant verification support means your customers can securely link their financial institution to your Stripe account to immediately initiate a bank transfer. Instant verification is a game changer for many merchants, however, there are sometimes instances where customers need to manually verify their banking information. WP Simple Pay now allows customers to verify their bank account information using micro-deposits, meaning almost any U.S.-based banking institution can be utilized. If your business is based in the UK, you can use WP Simple Pay to receive payments from UK customers via [Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/). Bacs works similarly to how ACH payments work for U.S. merchants. ## Customize Payment Receipts & Notifications WP Simple Pay has always made it easy to create a custom confirmation message, redirect to a specific page, or even redirect to a separate website after a successful payment. In addition to the message shown directly after purchase, your users can also receive an [email confirmation](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) of their purchase. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/confirmation.png)Now, you can customize your payment flows even further, easily adding custom confirmation and email messages to show when that specific payment form has been used. This is perfect for selling tailored services or [online courses](https://wpsimplepay.com/why-you-should-create-your-own-online-course/) that have separate post-purchase steps. ## Try the New Update Today **Customizable confirmation** and **email messaging** as well as **micro-deposit verifications** are available in the latest version of WP Simple Pay today. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** ACH, ACH direct debit, Payment Forms, payment receipts, Stripe --- ### [How to Automatically Create a New WordPress User Account After Payments (Step-by-Step Guide)](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/) **Published:** April 8, 2025 **Author:** Natalie Jones **Excerpt:** In this article, I'll walk you through how to set up an automation that creates a new WordPress user account after payments are completed on your website. **Content:** If you’re manually creating WordPress user accounts after each purchase, you’re wasting precious time and risking costly errors. I’ve been there — spending hours each week setting up accounts, double-checking details, and responding to frustrated customers who can’t access their membership accounts immediately. The good news? You can completely automate this process using WP Simple Pay and Uncanny Automator. This powerful combination lets you create WordPress user accounts instantly after successful payments, giving your customers immediate access while freeing you from repetitive admin tasks. In this guide, I’ll show you exactly how to set up this automation, step by step. No coding required — just follow along, and you’ll transform your post-purchase workflow into a seamless, automated system. ### In This Article - [Why Automate WordPress User Account Creation?](#aioseo-why-automate-wordpress-user-account-creation) - [Creating a WordPress User Account](#aioseo-creating-a-wordpress-user-account) - [How to Create a WordPress User Account After Payment](#aioseo-how-to-create-a-wordpress-user-account-after-payment) - [Step 1: Install and Activate WP Simple Pay](#aioseo-step-1-install-and-activate-wp-simple-pay) - [Step 3: Create a Payment Form](#aioseo-step-3-create-a-payment-form) - [Step 4: Publish Your Payment Form on Your Site](#aioseo-step-4-publish-your-payment-form-on-your-site) - [Step 5: Install and Activate Uncanny Automator](#aioseo-step-5-install-and-activate-uncanny-automator) - [Step 6: Create a WordPress User Account Automation](#aioseo-step-6-create-a-wordpress-user-account-automation) - [Step 7: Test Your Payment Form](#aioseo-step-7-test-your-payment-form) ## Why Automate WordPress User Account Creation? Let’s talk about why automating user account creation is crucial for your business before diving into the technical setup. This is especially valuable for membership sites and online course platforms, giving your members, students, and subscribers immediate access to manage their accounts after purchase. In my experience implementing this automation across numerous WordPress websites, I’ve found it… ✔️ Saves 2-3 hours per week on manual account creation ✔️ Eliminates human error in data entry ✔️ Provides instant access to your customers (they expect this!) ✔️ Scales your business without increasing admin overhead ✔️ Reduces support tickets related to account access ## Creating a WordPress User Account The best way to create a WordPress user account immediately after customers have purchased a product, subscription, or membership on your website is to use a Stripe payments plugin for WordPress that supports this automation. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that allows you to accept payments directly on your website without coding or a complicated shopping cart solution. It also offers built-in automation capabilities that let you easily set up hundreds of automations from the payment form builder. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)One of the many great parts about WP Simple Pay is that it integrates seamlessly with the most powerful automation plugin for WordPress, [Uncanny Automator](https://www.automatorplugin.com). With Uncanny Automator, you can create several automations to improve the functionality of your website and also to streamline tasks, including creating a user account on WordPress after a payment. ## How to Create a WordPress User Account After Payment Before we get started, to follow this tutorial, you’ll need: - [WP Simple Pay Pro](https://www.wpsimplepay.com/pricing) - [Uncanny Automator (Basic Plan or Higher)](https://automatorplugin.com/pricing/) - An active payment form in WP Simple Pay 💡 Pro Tip: While Uncanny Automator’s free version works for basic automation, the Pro version unlocks advanced features like creating a WordPress user account. Without further ado, let’s get started! ### Step 1: Install and Activate WP Simple Pay The first thing you’ll need to do to create a new WordPress user account after payment has been made is install and activate WP Simple Pay on your WordPress site. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the [right plan](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) for you. Once your purchase is complete, you’ll get access to the plugin’s .zip file via your purchase confirmation email or from your WP Simple Pay account. Click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form As you can see, WP Simple Pay provides tons of pre-built payment form templates for you to create a payment form in minutes. For the purpose of this tutorial, go ahead and choose the **Fun Run Registration** **Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/fun-run-template-1-1024x339.png)Next, in the **General** tab, add your form’s title and description and select **On-site payment** form for the **Type** from the dropdown menu. Then, click on the **Payment** tab and configure a **one-time payment** by adding the price amount and pricing options. You can check the box to offer registrants an optional subscription. Finally, check the boxes next to the available payment method options you want to accept. When you’re finished configuring the Payment tab settings, go ahead and click on the **Form Fields** tab and add or remove the custom fields you want to include on your form. It’s a good idea to set up custom payment confirmation messages and email receipts for this form so that you can provide registrants with additional information about the event they’ve registered for. Simply click on the **Confirmations Page** tab and enter your [custom message](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). Keep in mind that this message will be displayed once your customer completes the checkout process. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/Screenshot-at-Apr-08-11-27-51-1024x740.png)After finishing up the confirmation page message, click on the **Email Notifications** tab and enter the email confirmation message you want to send to registrants. WP Simple Pay offers **[Purchase Restrictions](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/)**, which allow you to control when your payment form starts and stops accepting payments. Also, if you need to limit the event or registration to a certain number of people, you can easily configure those settings in the **Purchase Restrictions** tab. When you’re finished, click on **Publish**. ### Step 4: Publish Your Payment Form on Your Site Now that you’ve created your payment form, it’s time to add it to your site. Simply go to the page or post you want your form on and click the **+** icon to bring up the WP Simple Pay block. Next, choose the form you just created from the dropdown menu. Be sure to click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)### Step 5: Install and Activate Uncanny Automator To automatically create a new WordPress user account after a customer completes a purchase, you’ll need to install and activate Uncanny Automator on WordPress. Similar to WP Simple Pay, the installation process for Uncanny Automator is quick and easy. Simply visit the [pricing page](https://www.automatorplugin.com/pricing) and pick the best plan for your specific needs. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/ua-pricing-1024x733.png)Then, download the plugin from your Uncanny Automator account and navigate to **Plugins** **» Add New** in the WordPress dashboard. Next, click on the **Upload Plugin** button, find the .zip file, select **Install Now**, and then **Activate**. ### Step 6: Create a WordPress User Account Automation Now that you’ve published your payment form on your website and installed Uncanny Automator, it’s time to create an automation that will create a new WordPress user account once payment goes through on the form. Because WP Simple Pay offers a built-in integration with Uncanny Automator, you can easily create automations straight from the payment form builder. First, go back to your payment form and click on the **Automations** tab. Then, click on **Automate this Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/automate-form-1024x751.png)You’ll be redirected to the recipe editor page in Uncanny Automator. Enter a title for your automation that will help you quickly identify this particular payment form and automation later. Next, click on the WP Simple Pay icon from the gallery of options to add your **Trigger**. Then, choose **A payment for a form is completed** and select the payment form you just created from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/Screen-Shot-2023-09-12-at-120007-PM.png)Now it’s time to create your **Action**. First, click on **Add action** and choose **WordPress** from the list of possible integrations. Next, choose **Add a user** from the dropdown menu and then **A payment for Fun Run Registration Form is completed**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/username.png)You’ll need to add the **Billing email** for the **Username** and **Email fields** to complete your automation recipe. You’ll also notice that the user **Role** is set to Subscriber by default. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/Screen-Shot-2023-09-12-at-121223-PM.png)Be sure to click on **Save** and toggle the switch from **Draft to Live**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/toggle-draft-live.png)Your completed recipe should look like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/09/recipe-1024x329.png)### Step 7: Test Your Payment Form It’s a good idea to test your payment form to ensure that your automation is working properly. If you’re not sure how to perform a test payment, see our [simple step-by-step guide](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/). ![](https://wpsimplepay.com/wp-content/uploads/2023/09/Screen-Shot-2023-09-12-at-125943-PM-447x1024.png)Once the test payment is completed, navigate to **Users** in your WordPress admin dashboard. You should see that the new user has been added as a Subscriber: ![](https://wpsimplepay.com/wp-content/uploads/2023/09/new-user-1024x249.png)That’s it! We hope this article has helped you create an automation that creates a new WordPress user account after a payment has been made on your website. If you liked this article, you might also want to check out [How to Let Customers Manage Recurring Renewals in WordPress](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/). If you’re looking for more ways to automate tasks for your WP Simple Pay payment forms using Uncanny Automator, be sure to check out [How to Automate Social Proof Posts on Facebook Pages](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Payment Forms, Subscription Payments, WordPress, wordpress user --- ### [What is SCA and How to Enable 3D Secure 2.0 in WordPress](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/) **Published:** November 8, 2023 **Author:** Natalie Jones **Excerpt:** Let's discover what SCA is, why it's important for businesses that accept payments from European countries, and how to enable 3D Secure 2.0 in WordPress. **Content:** Have you been wondering about what SCA is and how to enable 3D Secure on your WordPress eCommerce website? You’ve probably heard about the Payment Services Directive 2 (PSD2), Strong Customer Authentication (SCA), and 3D Secure 2.0. In this article, we’ll go over what these terms mean, how they affect your eCommerce business, particularly if you have customers in Europe, and how to easily enable 3D Secure 2.0 in WordPress. ## What is Strong Customer Authentication? Strong Customer Authentication (SCA) is a European requirement under the Payment Services Directive 2 (PSD2) first introduced in 2007 to make online payments more secure and greatly reduce the [risk of fraud](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/). The second iteration of SCA became mandatory back in 2019. To meet SCA requirements, a form of two-factor authentication is now required for many online card payments in Europe. Without this authentication, many payments have the chance of being declined by a customer’s banking institution. Generally, we verify identities with a password. This is considered “something you know.” It’s a piece of information you know that’s supposed to be secret. But, passwords are rarely secret. We create passwords from easily collected information, like birthdates and pet names. We share them with other people all the time. According to a recent Google poll, two-thirds of Americans use the same exact password across all of their online accounts. So, for example, let’s say that a hacker gets your Apple.com account password, they would probably be able to use it to get into your Google account (or worse, your *bank account*) as well. The goal of SCA is to add extra layers of protection by authenticating payments with more identifying factors: “Something you own” and “something you are.” - Something the customer *knows* (like a password). - Something the customer *has* (like their phone). - Something the customer *is* (like their fingerprint). ![](https://wpsimplepay.com/wp-content/uploads/2023/11/SCA-two-factor-1024x408.png)Image: Stripe.ComWhen you combine two or three of those data points together, it becomes significantly harder for malicious parties to access your accounts. For example, if you designated a password and your mobile phone to authenticate your identity, a malicious person would have to steal your password and your phone to get into your account. This scenario is highly unlikely, to say the least. In the past, Europeans only needed one factor to make an online transaction – their card. A card is something you *have*. While they still needed three data points: the card number, expiration date, and CVV/CVC number, all three of these data points are on the same piece of plastic, so the card counts as a single factor. This is currently how we do it in the United States. The purpose of SCA is to: - Reduce the likelihood of fraud because thieves won’t have multiple identification factors. - Reduce the cost of processing transactions. Less fraud means the credit card issuers can lower their fees for consumers and businesses. - Increase cardholder confidence so people feel safe buying online. - Comply with international regulations so a card can be used safely anywhere. As of September, 2019, banks have been declining unauthenticated payments. Declined payments have to be re-submitted to the customer for SCA. You can read the full regulatory technical standards [here](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.L_.2018.069.01.0023.01.ENG&toc=OJ:L:2018:069:TOC). ## What Is 3D Secure 2.0? During an online transaction, a tool called 3D Secure 1.0 is used to verify the card transaction. You’ve probably seen this flow before: You enter your card details to make a payment and get redirected to a new page where your bank asks for a password/code to approve the purchase. This is when the customer gets redirected to a new page to input a code. The benefits to 3D Secure 1.0 were obvious from the beginning. Not only do customers feel safe (because the page is usually branded by the bank or card network, e.g. “MasterCard SecureCode” or “Verified by Visa”), it also shifts liability from the merchant to the issuing bank. However, 3D Secure 1.0 had two major drawbacks for online businesses: 1. It’s another step in the checkout flow, which can lead customers to [abandon the checkout process](https://wpsimplepay.com/how-to-reduce-cart-abandonment-using-an-exit-intent-popup/). Each additional checkout step will reduce your conversions, especially on mobile. 2. Buyers had to remember *another* password from the card issuing bank. If they forgot the password, they might abandon the purchase. Thankfully, there’s a new tool called 3D Secure 2.0 that makes it easier to meet SCA requirements without disrupting the user experience. 3D Secure 2.0 is designed to embed the challenge flow directly within web and mobile checkout flows—without requiring full page redirects. See our guide on [how to protect your WordPress eCommerce site from holiday fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). 3D Secure 2.0 sends more than 100 data points on each transaction to the cardholder’s bank. The cardholder uses this information to assess the transaction’s risk. Which data points are sent to the bank? Everything from the shipping address to the customer’s device ID, IP address, and even their previous transaction history. If the data is sufficient to make the bank think the transaction is legitimate, the bank can qualify the transaction for “frictionless” flow. This means the user doesn’t have to do anything else to authenticate the transaction. The cardholder isn’t even aware that 3D Secure is used. If the data isn’t sufficient, the transaction is forced into the “challenged” flow. This is just like 3D Secure 1.0 – an additional page, branded by the bank, asking for more information. What’s interesting about 3D Secure 2.0 is that it can get better over time by adding data points. Theoretically, every new data point that verifies customers’ identities is more security. ## Payments That Require SCA Under the European Union law, SCA applies to most customer-initiated online transactions within Europe. This includes most credit and debit card payments, as well as credit transfers. The first transaction in a subscription is customer-initiated, but the recurring payments are merchant-initiated, which is why they don’t require SCA. A payment is considered within the scope of the law if the cardholder and merchant are both located in the European Economic Area. Some card issuers will require SCA for all transactions, regardless of where the merchant is located. Stripe released an SCA-ready API called PaymentIntents. This tool lets you apply 3D Secure 2.0 whenever it’s required or when a particular transaction has a high risk of fraud. The payment processor released it for everyone in 2019. So, if you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, to accept payments on your site, you’re already in compliance with the European directive. ## Exemptions to Strong Customer Authentication Some types of transactions are exempt from SCA. Your payment provider (like Stripe, Square, or PayPal) can request an exemption on your behalf during payment processing. The cardholder’s bank will decide whether to grant or reject the exemption. Here are the most common types of exemptions: 1. **Low-value transactions.** Transactions under €30 are exempt. However, SCA is required if the card or payment method has seen more than five exempt transactions or the total of exempted transactions exceeds €100 in a day. 2. **Low-risk transactions.** Payment processors can do a real-time risk analysis to judge whether to apply SCA. The processor can only do this if their fraud rates stay low. 3. **Subscriptions.** SCA is required for the first payment, but not subsequent payments if they’re for the same amount to the same business. Variable amounts (or metered billing) require SCA every time. 4. **Whitelisted trusted beneficiaries.** Customers can whitelist businesses they trust. These businesses get placed on a list of “trusted beneficiaries” maintained by the customer’s bank. SCA is required for the first payment to whitelisted business, but not for subsequent payments. 5. **MOTO transactions.** Mail order and telephone order (MOTO) transactions are not considered “electronic” payments. They are not regulated under SCA. ## What This Means for U.S. Businesses At the moment, [PCI compliance is the main framework](https://wpsimplepay.com/everything-you-need-to-know-about-pci-compliance/) for regulating online transactions. The problem here, however, is that PCI compliance isn’t law. It’s just an initiative between the major credit card companies. You have to abide by it to work with those companies, but there aren’t any fines or penalties for violating it. With all that being said, you’ll need to abide by the PSD2 legislation and SCA if you plan to sell to customers in Europe. This is actually a good thing for you because it will reduce the amount of credit card fraud you’ll deal with. Fortunately, if you use WP Simple Pay, you haven’t had to do much. Since Stripe passes all transactions through the merchant’s account, they are responsible for complying with the EU directive. ## How to Enable 3D Secure 2.0 in WordPress Using WP Simple Pay is the easiest way to create payment forms that support 3D Secure 2.0. Because WP Simple Pay already has built-in security features supported by Stripe, its users are automatically able to create PCI-compliant and 3D Secure 2.0-ready payment forms. The plugin lets you accept payments directly on your site without setting up a shopping cart, or through Stripe Checkout, which is a secure Stripe-hosted checkout page. Additional features and benefits of WP Simple Pay include: - **Payment Form Templates**: Create the perfect payment forms for products, events, registrations, donations, and more in minutes. - **Muliple Payment Methods**: Offer 10+ payment method options to expand your reach and boost sales, including traditional credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), Cash App Pay, Buy Now, Pay Later services, and more. - **Third-Party Integrations**: Integrate your payment forms with popular WordPress plugins like [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/) and Uncanny Automator to automate purchase-related tasks. - **Advanced Drag & Drop Form Builder**: Easily [create payment forms](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/) without code. - **Fee Recovery**: Remove the additional 3% Stripe processing fee to ensure that you collect the full payment amount. - **Dedicated Landing Pages**: Create [distraction-free landing pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) for your payment forms directly from the form builder without having to hire a developer. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For the purpose of this tutorial, we’ll show you how to easily ensure that 3D Secure 2.0 is enabled in WordPress for a WP Simple Pay on-site payment form. The good news is, payment forms created using WP Simple Pay already use 3D Secure 2.0 to collect additional authentication on cards. ### Step 1. Install and Activate WP Simple Pay in WordPress To create a 3D Secure 2.0-enabled payment form, the first thing you’ll need to do is install and activate WP Simple Pay on your WordPress site. Simply go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Next, download the plugin from your WP Simple Pay account or from your payment confirmation e-mail. Then, install it in WordPress. For more details, see our step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once you’ve finished activating the plugin, you’ll be directed to the setup wizard. The setup wizard allows you to set up a Stripe account if you don’t already have one and connect it to your site without having to enter your API keys manually. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create an On-Site Payment Form Now that you’ve installed and activated WP Simple Pay on your site, you’ll need to create a payment form that is 3D Secure 2.0-enabled. You should have landed on the payment form template library page, where you can choose from tons of different [templates](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). Go ahead and choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab, go ahead and select **On-site payment form** for your form Type. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/on-site-form-1024x406.png)While both Off-site Stripe Checkout payment pages and On-site payment forms use 3D Secure 2.0, it’s a good idea to keep your visitors on your site throughout the entire payment process to cut down on checkout abandonment. Once you’ve entered your title and description, click on the **Payment** tab. Here, you’ll need to enter the pricing amounts, choose between a one-time and a subscription payment, and choose your payment method options. For the sake of this tutorial, go ahead and check the boxes for Card, ACH Direct Debit, and Cash App. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/payment.png)Next, in the **Form Fields** tab, add **Name** and **Address** from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/form-fields-1024x315.png)Once you’re finished, go ahead and click on the **Save Draft** button. You can now preview your form. It should look something like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2023/11/payment-form.png)### Step 4: Publish Your Payment Form on Your Site Once you’re happy with your payment form, it’s time to publish it on a page or a post on your site. Simply go to the page or post and click on the **+** icon in the upper left-hand corner to bring up the WP Simple Pay block. Next, choose the payment form you just created from the dropdown menu and click on the **Publish** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)### Step 5: Test the 3D Secure 2.0 Authentication Now that you’ve created your payment form and added it to your site, the final step is to test your 3D Secure 2.0 authentication. You can simply go to the payment form page, and perform a test payment using the test card numbers provided by Stripe. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/stripe-3D-cards.png)Keep in mind that your payment form should be in Test Mode. To learn more about how to enable Stripe Test Mode in WordPress, see our [step-by-step guide](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/). Once you enter the required information in the payment form fields, a 3D Secure Test Payment Page popup message will appear. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/3D-test.png)There you have it! We hope this article has helped you learn more about what SCA is and how to enable 3D Secure 2.0 in WordPress. If you liked this article, you might also want to check out the following guides: - [How to Protect Your WordPress Site From Card Testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/) - [What is Stripe Radar and How to Use It the Right Way?](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) - [Top Customer Complaints about Payment Forms](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** 3D Secure, 3D Secure 2.0, Fraudulent Credit Card Transactions, Stripe, Strong Customer Authentication (SCA) --- ### [How to Resolve Failed Recurring Payments for Subscriptions (7 Easy Ways)](https://wpsimplepay.com/how-to-handle-failed-recurring-payments/) **Published:** January 8, 2025 **Author:** Natalie Jones **Excerpt:** In this article, we'll cover some of the most common reasons why failed recurring payments happen and how to address them. **Content:** Feeling frustrated by failed recurring payments on your WordPress website? If your business offers [subscription-based products or services](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), you’re probably familiar with failed automatic transactions. They’re a reality for any eCommerce or nonprofit website and can lead to involuntary churn. In this article, we’ll go over why failed automatic recurring payments happen and how you can respond to them to keep growing your business. ### In this Article - [Why Do Recurring Payments Fail?](#aioseo-why-do-recurring-payments-fail) - [4 Common Failed Recurring Payment Scenarios](#aioseo-4-common-failed-recurring-payment-scenarios) - [1. Customers Use Failed Payments to Stop Subscriptions](#aioseo-1-customers-use-failed-payments-to-stop-subscriptions) - [2. Some Subscribers Create a New Subscription](#aioseo-2-some-subscribers-create-a-new-subscription) - [3. Some Subscribers’ Payments Will Fail Every Month](#aioseo-3-some-subscribers-payments-will-fail-every-month) - [4. Many People Feel Embarrassed About Failed Payments](#aioseo-4-many-people-feel-embarrassed-about-failed-payments) - [How to Respond to Failed Payments](#aioseo-how-to-respond-to-failed-payments) - [Step 1: Understand Your Tools](#aioseo-step-1-understand-your-tools) - [Step 2: Add Subscription Management to Your Website](#aioseo-step-2-add-subscription-management-to-your-website) - [Step 3: Suspend Access or Stop Service](#aioseo-step-2-suspend-access-or-stop-service) - [Step 4: Contact the Customer Manually](#aioseo-step-3-contact-the-customer-manually) - [Step 5: Tag the Customer in Your Email Marketing Tool](#aioseo-step-4-tag-the-customer-in-your-email-marketing-tool) - [Step 6: Send Customized Cancelled Subscription Emails](#aioseo-step) - [Step 7: Implement a Dunning Email Service](#aioseo-step-5-implement-a-dunning-email-service) - [Going Forward](#aioseo-going-forward) ## Why Do Recurring Payments Fail? Before you can address failed payments, it’s helpful to know why they failed in the first place. There are a lot of possible reasons, but here are the main ones: - Expired card details - Insufficient funds - Bank fraud prevention declines to charge If you’re using [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) as your payment processor, which we strongly recommend, you can easily access [payment reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) to look at each transaction to determine why it failed. With less reputable processors, however, you aren’t always given a reason. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/asdf-1024x613.jpg)The worst type of failed payment is when the customer’s bank refuses to charge. It’s not like you can ask the bank for more information. The only solution is to ask your customer to contact their bank directly, which can be frustrating for everyone. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/failede.jpg)Fortunately, a failed payment doesn’t mean you don’t get the sale. It can usually be resolved one way or another. Let’s take a look at four common reasons why subscription payments fail. ## 4 Common Failed Recurring Payment Scenarios ![](https://wpsimplepay.com/wp-content/uploads/2023/10/failed-payment-1024x1024.png)Before we get into how you can resolve failed recurring payments, let’s go over some of the most common scenarios behind why they happen in the first place. ### 1. Customers Use Failed Payments to Stop Subscriptions Oftentimes, customers will tell their bank or credit card company to reject subscription payments. In some cases, they do this because they’re uncomfortable asking you to discontinue their service. In other cases, they think you’ll ignore their request and keep charging them anyway, as gyms, magazine subscriptions, and some membership sites are notorious for this. ### 2. Some Subscribers Create a New Subscription Another scenario is when a customer notices a failed payment but, instead of contacting you or changing their payment details, creates a new subscription. It’s great that they’re eager to keep using your products or services, but you’ll need to cancel their original membership, or they could be double-charged. As you can imagine, this is difficult to scale, so be prepared to investigate complaints and [payment disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/) regarding extra charges. ### 3. Some Subscribers’ Payments Will Fail Every Month Unfortunately, some people may not have enough money in their accounts to cover the renewal for any number of reasons. You can keep trying each month until it goes through, reach out to them to devise a better system or remove them as subscribers. ### 4. Many People Feel Embarrassed About Failed Payments Do your best at trying not to assume people are trying to make your life difficult. Sometimes, the issue is not their fault. Don’t be accusatory when you contact them. Use empathetic language and let them know you aren’t concerned about the reason; you just want to fix it. ## How to Respond to Failed Payments It’s important to have a process in place to respond to failed payments before you get your first one. Once a payment fails, you want to be able to respond quickly to recover the customer. The longer you wait, the less chance you have of retaining that subscription revenue. Don’t make the assumption that failed payments won’t happen to you. They happen to every business that collects recurring payments. ### Step 1: Understand Your Tools The first thing you should do is discover what features are available to you to investigate failed payments. Poke around your payment processor account, your eCommerce tools, or your [payments plugin](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/) to learn what’s available. Make sure you understand how these features work. Is there a “notify customer” button? A “retry payment” link? Perhaps an automatic renewal reminder? If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to accept payments on your website, you can allow your subscribers to [manage their own subscriptions](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) on-site. This is a great way to prevent failed recurring payments because customers can update their payment details and cancel their subscriptions. ![](https://wpsimplepay.com/wp-content/uploads/2025/01/gg.jpg)WP Simple Pay also makes it easy for you to set up recurring payment options directly in the payment form builder. You can use the plugin to set the billing periods and invoice limits. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/sub.png)Another great feature of WP Simple Pay is that it is powered by Stripe, which works on your behalf to help recover failed recurring payments automatically by retrying the transaction. If that doesn’t work, it notifies you and the customer about the issue. You can easily set up a Customer portal and adjust these settings in the Stripe dashboard. ![failed recurring payments](https://wpsimplepay.com/wp-content/uploads/2023/10/stripe-customer-portal-1024x642.png)If your payment tool emails the customer on your behalf, make sure the email includes steps to fix the issue. “Hey, your card doesn’t work” isn’t enough. The customer needs to be walked through the process of inputting better payment details. If you’re using WP Simple Pay with Stripe, you can configure whether you’d like to email your subscribers a reminder to keep their payment information up to date before a subscription renews. This gives them an opportunity to update their details before the renewal so a failed transaction never occurs. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/prevdnt-1024x442.jpg)### Step 2: Add Subscription Management to Your Website The best way to prevent failed recurring payments is to allow customers to access their accounts at any time. WP Simple Pay allows you to add a Subscription Management form to your website. The form simply requests the account holder’s email address to access the account. They don’t need to wait to receive their “Upcoming Invoice” email or request it from you to manage their subscriptions. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/manage.png)Once subscribers enter and submit the email address associated with their subscription, they will receive an email with the same links as the “Upcoming Invoice” email. To learn more, see our step-by-step guide on [how to allow customers to manage their subscriptions on WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2023/10/link.png)### Step 3: Suspend Access or Stop Service While a failed recurring payment is often a simple mistake, that doesn’t mean you should continue to provide access to your products or services during the unpaid period. It’s tempting to give people a grace period for the sake of good customer service, but look out for people who abuse your generosity to get free subscription time. If the customer’s recurring payments give them access to an application or [special content on your website](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/), suspend their account. Redirect them to a page that asks them to update their payment details. You can easily do this using WP Simple Pay and Stripe. Simply log in to your Stripe dashboard and customize your settings. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/card-1-1024x840.png)If you work as a [freelancer](https://wpsimplepay.com/how-to-accept-freelance-fees-via-stripe-wordpress/) or contractor based on recurring payments, stop immediately. Any work you perform after they stop paying could be lost time and money, so wait until you have more information from the customer. ### Step 4: Contact the Customer Manually If your payments tool doesn’t automatically notify the customer, or if you prefer to do it manually, your next step is to send an email. Without accusing the customer of any wrongdoing, let them know that their most recent payment failed and that you would like to help them fix the problem. This is also a good time to *gently* remind the customer that you can’t provide a service or access to your products without their recurring payment. Keep in mind, however, that this method is not sustainable for growing businesses. If you have thousands or tens of thousands of customers, you couldn’t possibly send a manual email for every failed payment. You need an automated solution. ### Step 5: Tag the Customer in Your Email Marketing Tool You’re using [email marketing](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) to engage your customers, right? Great! Even if your payments processor sends an email to the customer, you may want to take additional steps to recover their subscription. It’s a good idea to segment those customers in your email marketing tool, such as [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/) or [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/), so you can send them special recovery attempt messages. For instance, you might set up an email sequence like this: - Email 1: “Hey, just reminding you that your payment failed.” - Email 2: “Heads up! We’re deleting your account soon.” - Email 3: “Here’s a [discount code](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) if you decide to resubscribe.” Custom discount codes can be easily created from your WordPress admin dashboard. Simply navigate to the Coupons tab to create the code you’d like to send in your recovery email. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/coupon.jpg)Be sure to create an integration between your payment processor and your email marketing tool. For example, WP Simple Pay has a [built-in automation feature](https://wpsimplepay.com/stripe-customers-to-mailing-list/) that lets you easily connect your Stripe payment forms to several different email marketing platforms directly from the form builder. ### Step 6: Send Customized Cancelled Subscription Emails If you have to cancel a customer’s subscription due to failed recurring payment attempts, WP Simple Pay lets you send them a customized “cancelled subscription” email to encourage them to sign back up for your service. You can even add a custom discount code to encourage them to come back to your business. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/message-1.jpg)### Step 7: Implement a Dunning Email Service A dunning email is a simple transactional message that notifies the customer about the status of their account and gives them instructions on how to make changes. In the case of a failed payment, a dunning email would let the customer know that you weren’t able to charge their card, so their service is at risk of being suspended. Stripe lets you configure your dunning emails directly from your dashboard and set them up to be sent automatically. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/email.png)## Going Forward Failed recurring payments are only a problem if you don’t do anything to resolve them. Follow the tips we’ve outlined above to address these failed transactions to reduce customer churn. If you liked this article, you might also want to check out our guide on [how to add a setup fee to a subscription plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** customer churn, Failed recurring payments, Stripe, Subscription Payments --- ### [How to Increase Donations with Targeted Popups](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/) **Published:** July 18, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to increase donations on your WordPress site using targeted popup campaigns. **Content:** Are you wanting to increase donations with targeted popups? Using targeted popups on your site, you can ensure your message is displayed for the right users at the right time. In addition, you can create customized campaigns to increase donations on your site. In this article, we’ll show you how to easily increase donations for your cause using targeted popup campaigns. ## What Are Targeted Popups? Targeted popups allow you to display specific messages on your site to convert visitors into subscribers, customers, and donors. You can use [targeted popup campaigns](https://wpsimplepay.com/how-to-reduce-cart-abandonment-using-an-exit-intent-popup/) to encourage visitors to donate to your cause by reaching specific audiences based on their location and site behavior such as scrolling, time on page, and exit intent. Done right, targeted popups can effectively generate leads, grow your subscribers, and boost donations. They’re also a great solution for reducing checkout abandonment. ## Increasing and Accepting Donation Payments The easiest way to increase donations using targeted popups is to use a popup plugin for WordPress that lets you create targeted popup campaigns without having to use code and also integrates with a Stripe payments plugin. [OptinMonster](https://www.optinmonster.com) is the #1 popup plugin for WordPress that lets you create high converting popups, announcement bars, gamified wheels, and more. The plugin also offers an advanced drag and drop campaign builder to help you create targeted popups for your donation site. Its display rules let you choose how and when to trigger your popups based on different visitor factors and behaviors, including location and how long they’ve been on your site. The plugin’s Exit-Intent® Technology and Geolocation Targeting features allow you to control when your popups are triggered. One of the best parts about OptinMonster is that it integrates seamlessly with your WordPress site. In addition, the plugin works with the #1 Stripe payments plugin for WordPress, [WP Simple Pay](https://www.wpsimplepay.com/pricing), to help you easily create exit intent popups for your donation payment forms. WP Simple Pay also allows you to accept donation payments without having to set up a shopping cart. You can use the plugin to create on-site payment forms for donations, fundraising, and more. Additional features of WP Simple Pay include: - **Multiple Payment Methods**: Accept 10+ payment methods, including ACH direct debit, traditional debit/credit cards, Apple Pay/ Google Pay, [Cash App](http://how-to-accept-cash-app-payments-in-wordpress), and more. - **Payment Form Templates**: Choose from tons of payment form templates to create the perfect donation form in minutes. - **[Custom Form Fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/)**: Customize your forms to collect additional information from your donors. - **User-Entered Amounts**: Allow donors to choose how much they’d like to donate. - **[Purchase Restrictions](http://how-to-accept-payments-during-a-set-date-range-in-wordpress)**: Choose when your donation forms start and stop accepting payments. - **[Fee Recovery](http://how-to-pass-stripe-fees-on-to-your-customers-in-wordpress)**: Save the additional 3% Stripe processing fee by forcing or encouraging your donors to cover it. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## How to Increase Donations Using Targeted Popups For the purpose of this tutorial, we’re going to show you how to easily increase and accept donation payments on your site using WP Simple Pay and OptinMonster. The first thing you’ll need to do is download and activate WP Simple Pay on your WordPress site. ### Step 1: Download and Activate WP Simple Pay Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the right plan for your needs. Once you’ve finished purchasing the plugin, you’ll need to download it from your purchase receipt email or from your WP Simple Pay account. After it has been downloaded, go to your WordPress dashboard, navigate to **Add New** under **Plugins**, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Then, click **Install Now**. When the installation is complete after a few seconds, press the **Activate Plugin** button. If you need help with this step, see our detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Donation Payment Form Now that you’ve set up WP Simple Pay on your site and connected your Stripe account, it’s time to create a donation payment form. You should have landed on the payment form template library page, where you can choose from all kinds of different forms. For the purpose of this tutorial, let’s go ahead and use **School Supplies Donation Form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/donation-form-template-1024x317.png)Next, in the **General** tab, edit your title and description to reflect your specific cause. For the form **Type**, be sure On-site payment form is selected. This will ensure that your payment form allows your donors to checkout directly on your site. Once you’ve finished, click on the **Payment** tab. This is where you can add or remove pricing options and choose whether you’d like your donors to complete a one-time payment or subscribe to recurring monthly, weekly, or yearly payments. Check the box next to **Allow price to optionally be purchased as a subscription** for each price amount and choose month for the **Billing Period**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/price-options-1024x673.png)Next, for Payment Methods, choose the ones you want to offer your donors. If you’d like to offer Apple Pay / Google Pay, be sure to click on **Configure** and check the box. This is also where you can set up **Fee Recovery** to ensure you collect the total donation amount. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/card-methods-1024x280.jpg)Now that you’ve set up your pricing options and configured your payment methods, go ahead and click on **Form Fields**. Here is where you can add or remove custom fields to your form. Custom fields are great for collecting additional information aside from the payment details so you can automate communications with your donors and add them to your mailing list. Next, click on **Purchase Restrictions**. This is where you can schedule the time and date that your form will accept donation payments. This is a great feature to use if your cause is time sensitive. When you’re finished, be sure to click on **Save Draft**, and preview your form. If everything looks good, go ahead and click on **Publish**. ### Step 4: Embed Your Form to a Page or Post Now that you’ve published your donation payment form, all you have left to do is embed it on a page or post on your site. Just go to the page or post and click on the **+ icon** in the top left corner of your dashboard. Next, from the WP Simple Pay block, choose the form you just created and be sure to click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/embed-form-2-1024x448-1.png)Your published form should look something like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2023/07/donations-page-form.png)### Step 5: Create an OptinMonster Account To create a targeted popup campaign for your donation payment form, you’ll need to create an OptinMonster account. To do this, simply go to the [pricing page](https://optinmonster.com/pricing/) and choose the right plan for your needs. Once you’ve completed your purchase, you can login to your new account. You’ll be prompted to add your site’s domain to your account. To connect your WordPress site to your OptinMonster account, you’ll need to install and activate the plugin. This allows you to manage your campaigns directly from the WordPress admin dashboard. For more details on how to set up OptinMonster, follow the [OptinMonster step-by-step installation guide](https://optinmonster.com/docs/how-to-install-the-optinmonster-wordpress-plugin/). ### Step 6: Create an Exit Intent Popup From your WordPress admin dashboard, go to **OptinMonster** **»** **Templates** to begin designing and configuring your popup. Next, select **Popup** for your Campaign Type and choose the **Get More Donations** popup template. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/Untitled.png)On the next screen, you’ll need to add a title for your campaign and click on **Start Building**. Once you’re in the popup builder, you’ll notice that there are tons of features to help you create exactly what you need. The template already has a Call-to-Action button and a countdown timer. You can edit the text, upload your own images, and even use Unsplash to find a stock image for your popup. In addition, by clicking on the countdown timer, you can adjust the times to meet your specific needs. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/popup-image-1-1024x553.png)So far, our popup looks like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/07/donation-popup.png)Next, you’ll need to add a URL to the Call-to-Action button that will redirect your visitors to the page with the donation payment form on your site. Simply click on the **Donate Now** button in the popup builder and enter the redirect URL. This URL needs to be the page on your site that you published your WP Simple Pay donation payment form on. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/donate-button.png)When your popup looks good, be sure to click on **Save**. Next, from your dashboard, click on **Display Rules**. Here is where you can edit your exit intent and geolocation targeting rules. Be sure to save your changes when you’re finished. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/display-settings-1024x547.png)Be sure to navigate back to your WordPress admin dashboard and click on **OptinMonster** **»** **Campaigns** to publish your popup campaign. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/publish-campaign-1024x530.png)Once you’re happy with the design and settings, set the campaign Status to **Publish** and then **Save** your campaign. You can enter your site to preview the popup. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/publish-test.png)There you have it! We hope this article has helped you learn how to increase donations with targeted popups. If you liked this article, you might also want to check out [how to use email campaigns to collect donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). ### Additional Resources - [Best Popup Plugins for WordPress (Compared)](https://wpsimplepay.com/best-popup-plugins-for-wordpress-compared/) - [Best Crowdfunding Plugins for WordPress (Compared)](https://wpsimplepay.com/best-crowdfunding-plugins-for-wordpress-compared/) - [How to Accept Donation Payments Online with WordPress](https://wpsimplepay.com/accept-donation-payments-online/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** donation payments, donations, optinmonster, payment form, Payment Forms, popups, Stripe --- ### [6 Ways to Boost Sales & Retain Customers With Email Receipts](https://wpsimplepay.com/6-ways-to-boost-sales-with-your-email-receipts/) **Published:** November 9, 2023 **Author:** Natalie Jones **Excerpt:** Done right, purchase email receipts can help boost sales and retain customers. In this article, we'll offer six quick tips on how to improve your email receipts. **Content:** Are you wanting to boost sales and improve the customer experience with your payment confirmation email receipts? Unfortunately, many eCommerce businesses don’t leverage the power of email receipts. With all the day-to-day tasks business owners have on their plates, email receipts can become another chore to check off the list. However, email receipts play a larger role in the success of your eCommerce business. In this article, we’ll offer six ways to use them to boost sales and strengthen customer relationships. - [Sending Payment Receipts in WordPress](#aioseo-sending-payment-receipts-in-wordpress) - [1. Send Email Receipts Right Away](#aioseo-1-send-email-receipts-right-away) - [2. Express Gratitude](#aioseo-2-express-gratitude) - [3. Offer Clear Next Steps](#aioseo-3-offer-clear-next-steps) - [4. Link to Related Products and Services](#aioseo-4-link-to-related-products-and-services) - [5. Share Some Relevant Content](#aioseo-5-share-some-other-content) - [6. Keep it concise and clean](#aioseo-6-keep-it-concise-and-clean) ## Sending Payment Receipts in WordPress There are several different ways you can send your customers payment confirmation emails and receipts, depending on what payment processor you use to collect payments on your site. Generally, the best way is to ensure that you automate the process so you don’t need to manually send email receipts for every purchase made on your site. In addition, creating personalized payment receipts for individual payment forms you’re using on your site is recommended so that your customers feel more connected to your brand and products. Customers who receive a personalized email receipt rather than a generic one are for more likely to return to your site in the future. In many cases, purchase receipt emails are one of the first experiences a new customer has with your business. You can drive more revenue and encourage customers to buy from you again by paying a little more attention to improving them. Let’s take a look at six ways to create better payment email receipts. ## 1. Send Email Receipts Right Away One of the easiest ways to establish trust with new customers is to send receipts immediately after a successful purchase. This is a basic principle of modern eCommerce that people have come to expect. Customers may not pay close attention to every email receipt, but they will notice when they don’t receive one at all. With the prevalence of eCommerce automation today, there’s no excuse to not get email receipts to your customers immediately after their purchases. It sets a trustworthy foundation that can lead to repeat sales in the future. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, makes it super easy for you to get your email receipts delivered to your customers’ inboxes within seconds after they complete their transactions. In some instances, transactional emails sent from WordPress don’t get delivered to your customers because their email service provider, such as Gmail, is not configured to use WordPress’s default PHP mail function. The good news is that you can easily fix this issue directly from the WordPress admin dashboard by simply installing [WP Mail SMTP](https://wpmailsmtp.com), a plugin that lets you reconfigure your site to use SMTP to send emails rather than the PHP mail function. WP Simple Pay allows you to install and activate WP Mail SMTP from the **Settings** tab to ensure that your emails pass authentication and get delivered. To learn how to fix WordPress not sending transactional emails issue, see our detailed, [step-by-step guide](https://wpsimplepay.com/how-to-fix-wordpress-not-sending-transactional-emails-issue/). ![](https://wpsimplepay.com/wp-content/uploads/2023/11/wp-mail.png)## 2. Express Gratitude Manners matter – even when it comes to online shopping! A simple “thank you” goes a long way when it comes to building a stronger relationship with your customer. While a quick and easy message such as, “Thanks for your business!” is fine, adding specific details regarding any additional steps, like how to access their paid content, where to download a digital file, or even details about their registration for an upcoming event, also shows that you care about your customers. Take a look at how easy WP Simple Pay makes it for you to customize your email receipt subject line, and your thank-you message. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/thank-you.png)## 3. Offer Clear Next Steps In the physical retail world, the steps to complete a purchase are obvious: walk up to the check-out area, hand over your money or use a card or digital pay system at the register, and then walk out with your items. With eCommerce, since there is a delay between the time the customer pays and the time they receive their product or service, it’s important to make sure they know you are working on their order. Most online shoppers today understand that after rendering payment, they can expect to receive their products in the mail. By providing as many details as possible – including the expected shipping time, shipping method, and a tracking number if you can – you’ll instill more confidence in your business among your customers. This step is even more important if you’re selling a service as opposed to a physical product that can be sent through the mail. Whether it’s for a fundraiser, an [eBook](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/), or an upcoming event, it’s essential to keep your customers and donors in the loop. WP Simple Pay allows you to create custom email messages for individual payment forms in these situations. For example, let’s say you just had someone register for one of your upcoming speaking events, you can customize the email receipt for that particular payment form to include information about where the event is held, what time it is, hotel recommendations, etc. The best part about this is you can customize your email receipt directly from the form builder for the specific payment form. This means that if you have multiple events, products, or services, you can create customized email receipts for each of them in minutes. See our step-by-step guide to learn more about [how to create per-form email confirmations](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/?utm_source=drip&utm_medium=email&utm_campaign=Natalie%2C+Are+you+customizing+your+e-mail+confirmation+messages%3F+). ![](https://wpsimplepay.com/wp-content/uploads/2023/11/per-form-email-1024x565.png)## 4. Link to Related Products and Services A customer purchase provides a great deal of information on what someone is interested in. If they’ve purchased a product from your site, consider whether there is an accessory that they may also be interested in. Perhaps others who have purchased that item typically buy something else soon after. You can easily include a link to that item to speed up the purchase cycle. You can include a direct link to any other [product page](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/) you think will make their experience with the original item better. If you are selling a service, think about potential upsells based on additional services, as well as purchase cycles. Many online service businesses charge a certain rate per month or quarter. Is there an opportunity for you to offer a [discount](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) if the customer agrees to extend the service immediately after buying? Another great option specifically for service businesses is an upsell that allows them to have their questions, inquiries, or service requests prioritized over other customers. ## 5. Share Some Relevant Content Think about other company-relevant content that a customer might be interested in. Do you have any recent blog posts that relate to the product or service they’ve just purchased? Are you getting ready to host a virtual meet-up where customers can ask questions and exchange best practices? Even if it’s not directly relevant to the specific product or service they just bought, it makes sense to include a small sampling of other company updates or content pieces. Don’t go overboard, though – a sentence or two with a hyperlink, and/or a clickable visual graphic will be plenty for one email. Remember that it’s a receipt, not an [eNewletter](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) so most people won’t be expecting a flood of information about your business. However, since you already have their business, as well as their eyeballs, it makes sense to drop in a few bits of information about your business. ## 6. Keep it concise and clean No one is looking for a lengthy email receipt with hundreds of words dedicated to your company history, the origin of your team, etc. It’s okay to link to these types of pages or include brief snippets about them, but for the most part, you want to be as concise as possible: - Confirm the order - Include the payment amount - Provide any next steps - Offer a few related products or services Trying to do too much in your emails is an easy way to turn people off, which can actually lower your sales instead of improving them. The “clean” part relates to the email’s visual layout. The simpler the better. Email receipts aren’t the place for fancy, experimental graphics or to show off that latest product video the team worked *super* hard on. Instead, use basic colors supplemented by your visual style guide, and remember to keep fonts and sizing consistent with your site and [product pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). Simple colors, clean lines, and plain text will not only look better and be more readable to recipients, but they will reduce the likelihood of an email receipt bouncing – a situation much more serious than a bounced newsletter or marketing email. WP Simple Pay lets you do all of this without using a single line of code! There you have it! We hope this article has offered you new ways to improve your email receipts. If you liked this article, you might also want to check out our guide: [10 Components & Best Practices of a Perfect Email Receipt](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, Marketing **Tags:** confirmation emails, email receipts, emails, online purchse receipts, payment confirmations, purchase receipts --- ### [10 Common WordPress eCommerce Mistakes to Avoid in 2024](https://wpsimplepay.com/costly-wordpress-ecommerce-mistakes-you-should-avoid/) **Published:** October 27, 2023 **Author:** Natalie Jones **Excerpt:** Are you making any of these common mistakes on your WordPress eCommerce site? In this article, we'll provide you with the easiest ways to remedy them. **Content:** WordPress is one of the most popular content management systems available, especially for eCommerce sites. It offers enormous customizability in terms of design and functionality, but that flexibility also leaves some room to make mistakes. As the makers of the best Stripe payments plugin for WordPress, we see a lot of eCommerce sites. Too often, we run across eCommerce stores that make critical mistakes and errors that cost them conversions and sales. In this article, we’ll lay out the most common eCommerce mistakes we see all the time. If you’re making any of these errors, you’ll need to fix them quickly to boost engagement and your bottom line. - [1. Not Using High-Quality Product Images](#aioseo-1-not-using-high-quality-product-images) - [2. Not Backing Up Your WordPress Site](#aioseo-2-not-backing-up-your-website) - [3. Failing to Update Your Plugins](#aioseo-3-failing-to-update-your-plugins) - [4. Failing to Consider Shipping and Other Fees](#aioseo-4-failing-to-consider-shipping-and-other-fees) - [5. Not Monitoring the Reviews](#aioseo-5-not-monitoring-the-reviews) - [Social Proof](#aioseo-social-proof) - [Trust Badges](#aioseo-no-trust-badges) - [Recent Sale Notifications](#aioseo-recent-sale-notifications) - [6. Not Providing Transactional Emails](#aioseo-6-not-providing-transactional-emails) - [7. Short and Generic Product/Service Descriptions](#aioseo-7-short-and-generic-product-service-descriptions) - [8. Providing a Complex Checkout Process](#aioseo-8-providing-a-complex-checkout-process) - [9. Not Offering Contact Information](#aioseo-9-not-offering-contact-information) - [10. No Limited-Time Offers](#aioseo-10-no-limited-time-offers) ## 1. Not Using High-Quality Product Images If you take a look at the most successful eCommerce stores, you’ll notice they all use tons of high-quality photos. In fact, the best sites publish a bank of photos for each product, including multiple angles, different positions, and 360-degree views. Basically, you want to give your visitors everything they need to make buying decisions. This doesn’t just apply to physical products. It’s important to use carefully selected imagery for services as well. These help shoppers connect with your offerings on an emotional level. Ultimately, high-quality images increase your conversions. Instead of downloading low-quality stock photos, publishing whatever you can capture with your camera phone, or using whatever the manufacturer supplied, invest some time and money into good quality photos. Don’t be afraid of taking your own photos. There are several free editing software options you can play with to fix any errors. ## 2. Not Backing Up Your WordPress Site It’s easy to assume that nothing bad will ever happen to your site. “Nobody wants to hack my site,” you might tell yourself. While it’s true that hackers don’t usually target small and new eCommerce sites, it doesn’t mean you are safe. There are tons of ways you could lose your data. There might be a problem on your host’s end. One of your WordPress plugins may have a security vulnerability that hackers exploit. Or, you might make a mistake yourself that crashes the site. The solution is simple: Install a WordPress plugin that creates automated backups of your website. Set an interval you like, but we recommend backing up at least weekly. This way you’ll always have a recent version of your website to restore if something bad happens. We strongly recommend using [Duplicator](https://www.duplicator.com), the #1 backup and migration plugin for WordPress, because of its user-friendly interface. It also allows you to schedule your backups to ensure that your site is saved and stored at regular intervals. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/duplicator-1024x533.png)The plugin’s offsite storage integrations allow you to save your data on several different cloud providers, including Google Drive, Dropbox, and Amazon S3. ## 3. Failing to Update Your Plugins Like many WordPress users, you probably have a dozen plugins installed to extend the functionality of your website. Your plugins will need to be updated from time to time. If you forget to update your plugins, they will eventually break and become useless. In some cases, a broken plugin could break other elements of your site. WordPress makes updating plugins super easy. Simply click **Updates** on the left side of your dashboard. WordPress will show you a list of everything you should update. Click each item to update. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/plugin-updates-1.png)To ensure that your plugins get updated when new versions become available, you can enable automatic updates. Simply navigate to the **Plugins** tab in the admin dashboard and click on **enable auto-updates**. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/updates-1024x512.png)## 4. Failing to Consider Shipping and Other Fees You probably know that eCommerce shoppers prefer [free shipping](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/). But it isn’t free *for you*. You have to roll that cost into the price of your product. It’s the same with other fees, as well. For example, you can avoid the [ Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) by passing it on to your customers if you’re using [WP Simple Pay](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/) to [accept payments](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) on your site. Take a moment to consider the *true* cost to deliver your products and services. Consider the entire cost to make the product or provide the service (including your time), packaging and shipping costs, and taxes. You’ll also need to consider the costs you endure that aren’t based on sales. For instance, that $15/month software tool you pay for doesn’t divide evenly into your sales, but it’s still a cost you need to account for in your prices. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## 5. Not Monitoring the Reviews Reviews are an important part of the eCommerce experience. Users use reviews to decide whether to make a purchase. Generally speaking, more positive reviews means more conversions, so it’s smart to encourage customers to leave their thoughts. But you have to *review* their reviews. If you let them flow in without oversight, customers may leave comments that aren’t representative of your products. Don’t misunderstand us: We are not suggesting that you delete negative reviews. Bad reviews can actually help by making your business seem authentic. However, sometimes a customer will leave a review that’s so off-the-walls inappropriate that you have to remove it. For example, one retailer we know had a customer leave a terrible, 0-star review on a product page, but their comment referred to a product the retailer didn’t sell. Somehow the customer became confused, so the review had to go. It may be time-consuming, but it’s important to read every review that comes in. Besides, they may have lots of valuable feedback. ### Social Proof In addition to monitoring your online reviews and testimonials, you should also consider implementing social proof strategies on your site to boost conversions and build trust in your products or services. This is especially important for new eCommerce businesses that need to establish themselves in their respective spaces. There are a number of ways you can boost your social proof. One effective method in particular is through automated posts on your business’s Facebook Page. Assuming you already have one of those, it’s easy to set up this functionality using a couple integrations. For example, if you’re using WP Simple Pay to create payment forms, you can easily automate posts for your Facebook Page using [Uncanny Automator](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). It’s already built-in to the payment form builder, so all you have to do is connect your Facebook Page to the plugin to get started. The best part? It requires zero code, so even WordPress beginners can automate these types of social media posts directly from the admin dashboard. To learn how to automate social proof posts on Facebook Pages in WordPress, check out our detailed, [step-by-step guide](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). ### Trust Badges Trust badges and security seals are an important component to any eCommerce site. They help prove to your visitors that your products or services are legitimate, which motivates them to go ahead and purchase from you. You’ll want to showcase your certifications, accredidations, awards, and more on your homepage. To learn best practices for adding trust badges and security seals to your site, see our [guide](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/). ### Recent Sale Notifications Recent sale notifications work similar to social proof posts. They can create a sense of urgency around your products or services, as well as show visitors that others are buying from you. Again, if you’re already using WP Simple Pay on your site, you can easily create recent sale notifications for your homepage by integrating [TrustPulse](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) with your payment forms. Our guide, [How to Create Recent Sale Notification Popups in WordPress](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/), walks you through the entire process. Similar to automating social proof posts on your Facebook Page, this integration doesn’t require a single line of code, so you can do it even if you’re new to WordPress. [ Get WP Simple Pay Now → ](/pricing/) ## 6. Not Providing Transactional Emails Transactional emails can be messages such as order confirmations, fulfillment updates, shipping confirmations, and anything else that relates to a customer’s order or account. These are critical tools to keep your customers informed about the status of their orders and to ease their natural anxiety over making an online purchase. You’ll want to ensure that you’re transactional emails are tailored to specific products or services you offer. Using WP Simple Pay, you can easily customize your payment [confirmation emails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) for individual payment forms. This means that if you sell more than one product, or offer several different services, you can create custom confirmation messages for each specific payment form you use on your site. This feature is a great solutiuon for all types of sites, including subscription-based businesses, [membership sites](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/), [digital products](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/), non-profit organizations needing to [collect donations](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), and more. WP Simple Pay lets you set up your per-form confirmation emails directly in the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/confirmation-email-1024x638.png)If you fail to provide these, customers *will* ask lots of questions. They’ll want receipts and frequent updates. If they don’t hear from you at least once after the purchase, they’ll assume you scammed them out of their money. ## 7. Short and Generic Product/Service Descriptions Your descriptions are where you get the best chance to make a case for your products and services. By the time a potential customer is reading your description, there’s a good chance they’ll make a purchase, so you need to spend some time here. Short descriptions that fail to answer readers’ questions are *extremely* common on eCommerce sites, but they’re easy to fix. Yes, it’s important to lay out the basic information: size, colors, dimensions, uses, etc. But, you should also use your copy to connect with the customer. Focus on the *benefits* of your products and services in your descriptions. Explain why the product or service is right for them. Tell a story about how their lives will be better after they buy. Don’t be afraid to add helpful images and videos. Furthermore, update your descriptions over time as you learn more about your customers. If several customers ask about your delivery times, for example, add a note in your descriptions to preemptively answer this question. ## 8. Providing a Complex Checkout Process Inevitably, you’ll lose some users during your [checkout process](https://wpsimplepay.com/how-to-reduce-cart-abandonment-using-an-exit-intent-popup/), but it’s important to keep that number as low as possible. If your checkout process is complex or hard to understand, you’re sure to lose some customers who would otherwise happily complete their purchase. How do you keep your checkout process simple? By removing friction. Friction includes obstacles, tasks, or problems that stand between your customer and clicking that “Place Order” button. For instance, a customer might experience friction if they can’t find the answer to a critical question. Here are some ways to simplify your checkout process: - Reduce the number of pages (make it one page if you can). - Reduce the number of fields you ask customers to complete. - Consider your customers’ objections and address them early. - Include a visual progress indicator. - Enable a “guest checkout” option. - Select “same as billing address” by default - Offer multiple payment methods Your checkout process will depend on the tools and plugins you’re using. Some lock you into a poor checkout process. Others give you some customization options. With WP Simple Pay, checkout is simple, whether you use an [embedded form](https://demo.wpsimplepay.com/embedded-form-display/), an [overlay form](https://demo.wpsimplepay.com/overlay-form-display/), or [Stripe checkout](https://demo.wpsimplepay.com/stripe-checkout/). The plugin also offers tons of different payment methods, so your customers can always pay with their preferred method. Another way to eliminate friction during the checkout process is to create branded, distraction-free landing pages for your payment forms. WP Simple Pay lets you easily create these payment pages for your site from the payment form builder. You can add a logo, or featured image, and choose a color scheme that best matches your brand. Below is an example of a dedicated landing page you can create without code using WP Simple Pay. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/dedicated-landing-page-735x1024-1.png)To learn how to create a dedicated landing page for your Stripe payment pages, follow our [step-by-step guide](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). ## 9. Not Offering Contact Information Imagine you’re about to make a purchase, but you have an important question. There’s no email address or form on the site to contact anyone. If you’re like most people, you decide *not* to take the risk. You probably just move on to another provider. In fact, some customers see a lack of contact information as distrustful, even if they don’t want to contact you. They assume you’re hiding something. If there’s a problem with their purchase, they won’t have a way to get a hold of you. Fortunately, this is an easy fix. Create a contact page on your site and publish your phone number, email address, or a contact form. It also helps to list contact information in your website footer so it’s available on every page, as well as somewhere in the checkout process. ## 10. No Limited-Time Offers Limited-time offers are an easy, yet effective way to boost conversion rates and increase sales. As mentioned before, most eCommerce shoppers are looking for free shipping offers. Additionally, when a discount code is offered, your visitors are more likely to make a sale for fear they will miss out on savings. Limited-time offers can be promoted and marketed in several different ways, including in your email newsletters, social media platforms, popup notification campaigns, banners, and more. To learn how to best implement limited-time offers on your site, read our [guide](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/). There you have it! We hope this article has helped you learn more about the most common mistakes WordPress eCommerce sites make. We’re confident that if you identify with any of these errors, you can use the tips we’ve outlined to improve your site and increase sales! If you liked this article, you might want to check out [how to add SSL/HTTPS in WordPress (easy way)](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, WordPress **Tags:** Ecommerce, Ecommerce mistakes, Stripe, wordpress ecommerce, wp simple pay --- ### [How to Create Perfect Payment Forms in WordPress (9 Easy Tips)](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/) **Published:** November 3, 2023 **Author:** Natalie Jones **Excerpt:** Wondering how to create the perfect payment forms for your WordPress site? In this article, we'll offer nine tips to help you maximize your payment forms. **Content:** Do you want to create the perfect payment forms for your WordPress site? Your payment forms represent the moment your visitors decide whether your business is trustworthy enough to complete a purchase. To maximize your conversions, grow your business, and establish your brand, you’ll need to design payment forms with a tool that gives you complete control and flexibility. In this article, we’ll go over nine tips to help you create the perfect payment forms for your business. ### Table of Contents - [1. Keep Your Visitors on Your Site](#aioseo-step-1-keep-them-on-your-site) - [2. Offer Multiple Payment Methods](#aioseo-step-2-offer-multiple-payment-methods) - [3. Don’t Require an Account Unless You Have To](#aioseo-step-3-dont-require-an-account) - [4. Assure Customers Their Data Is Safe](#aioseo-step-4-assure-customers-their-data-is-safe) - [5. Ask Simple, Logical Questions](#aioseo-step-5-ask-simple-logical-questions) - [6. Remove Unnecessary Fields](#aioseo-step-6-remove-unnecessary-fields) - [7. Identify Customer Errors](#aioseo-step-7-identify-customers-errors) - [8. Display a Clear Call-to-Action](#aioseo-step-8-display-a-clear-call-to-action) - [9. Create a Thank You Page](#aioseo-step-9-create-a-thank-you-page) ## 1. Keep Your Visitors on Your Site If you’re like most businesses, you’ve spent a lot of time and energy to get more traffic on your site. Taking this into consideration, it would be counter-productive to send visitors to another site to complete a payment. This is because once they finish the payment process, there’s a good chance they won’t bother returning to your site to continue exploring your content or products and services in the future. Some payment processors require customers to checkout on their hosted payment pages. This not only strips away control over your checkout pages, but it can also cause your customers to abandon the process once they realize they’re being sent to a completely different site to complete the payment. This is why we recommend using a payments plugin for WordPress that allows you to easily create on-site payment forms and accept payments without ever asking your customers to leave your site. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin, offers an advanced drag-and-drop payment form builder to help you customize your payment forms and then easily add them to your site. With WP Simple Pay’s on-site payment forms, your customers can make their payments without ever leaving your site. The plugin also lets you design a dedicated, distraction-free payment page for your payment forms without using code. To learn how to create a distraction-free Stripe payments landing page in WordPress, see our [step-by-step guide](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). ## 2. Offer Multiple Payment Methods To ensure that you are catering to a wide range of potential customers, you’ll need to offer multiple payment methods. Recent research done by Stripe reports that 85% of online customers said they would stop a purchase if their favorite payment method wasn’t an option. Yet, there are still sites out there that only accept one form of payment. These sites are leaving money on the table! WP Simple Pay allows you to accept over 10 payment methods, including credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Cash App Pay](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Alipay, and more. One of the best parts about the plugin is that it lets you offer as many available payment method options as you want on a single payment form. This makes it super easy for your customers to simply choose their payment method during checkout. To learn how to offer your customers multiple payment methods in Stripe for **FREE**, see our [guide](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/). ## 3. Don’t Require an Account Unless You Have To Requiring people to set up an account before they make a purchase is a great way to frustrate your customers and turn sales away. A key reason why people dislike setting up accounts is because they worry they’ll be flooded with promotional emails. Truthfully, that’s a *reasonable* concern because it happens all the time. Your customers don’t want *another* username and password to remember. They often don’t feel the need to create an account because they wouldn’t have to in a brick-and-mortar store. Plus, they worry if they make an account with you, you’ll just collect a bunch of their data. Make your customers’ lives easier by letting them check out as a guest. WP Simple Pay lets you customize your payment forms to allow your customers to complete purchases without setting up an account. However, if you own a [subscription-based business](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), or a [membership site](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/), creating a user account in WordPress is often required to give access to paid content or courses. Allowing your subscribers to [manage their own renewals](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) and subscriptions is also a great solution in some cases to eliminate customer churn and save you a lot of time. For these instances, WP Simple Pay offers a built-in integration with Uncanny Automator that allows you to automatically create a [new user account in WordPress](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/) as soon as your customer signs up and completes their payment. This flexibility is unlike most eCommerce payment solutions that require you to build a full-fledged membership site with a lot of features you don’t necessarily need, like a shopping cart. ## 4. Assure Customers Their Data Is Safe Frankly, in an age when financial information is constantly stolen and abused, people have the right to be fearful. You can make your customers feel comfortable about inputting their financial information by: - Keeping them on your site (rather than a hosted, third-party site). - Installing an [SSL certificate](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/) on your site so all information that passes back and forth is encrypted. - Complying with PCI Security Standards. WP Simple Pay uses Stripe’s PCI-compliant servers for payment processing and storage. - Use [social proof tools](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) to show your visitors that others are buying from you. - Add [trust badges and security seals](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/) to your site. ## 5. Ask Simple, Logical Questions Payment forms are not the place for ambiguous questions or hard-to-decipher language. If your customers don’t know how to answer your questions, they’ll likely buy somewhere else. Take a look at this form’s language. The phrase “We would like to know” is unnecessary because *obviously* the company wants to know. “Prefer” in the second question is confusing. Are we *ordering* the selected box? If the business doesn’t have it, will we get a different kind? Also, “Please select your preference below” is unnecessary. ![Payment form](https://wpsimplepay.com/wp-content/uploads/2018/07/complex-payment-form-language.png)Simplify and reduce your questions wherever possible. Don’t serve them a paragraph when a sentence will do. Before publishing your form, have a friend or colleague read it once. Ask them if they understand exactly what you’re asking for. ## 6. Remove Unnecessary Fields By the time your customers decide to spend money with your business, the best thing you can do is get out of their way. That means you should avoid placing unnecessary obstacles before them, like form fields that aren’t necessary. A study by Google revealed that people view complex designs as unappealing. Psychologically, we prefer to interact with sites that are simple and user-friendly. In today’s data-obsessed culture, it’s tempting to try to collect little pieces of information you can use later. You may want to use that data to segment and personalize your marketing efforts. But, for the sake of conversions, it’s always smarter to simplify your payment forms as much as possible. WP Simple Pay offers [customizable form fields](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/) to ensure that you’re optimizing your forms for your specific business and providing a smooth checkout process for your customers. ## 7. Identify Customer Errors People inevitably make mistakes when they fill out forms. Oftentimes, they forget one digit in their credit card number or neglect the “.com” in their email address. When they submit a field improperly, you’ll have to point it out so they can fix their mistake. If your payment form refreshes, make sure it doesn’t clear the customer’s other information. They’ll grow frustrated if they have to re-complete the entire form because they made a mistake in a single field. Also, be sure to display the error message in or just below the incorrect field. If the error message displays at the top or bottom of the form, the customer might not understand *where* they made a mistake. Notice how this form indicates exactly which field contains the error so the customer can fix it quickly and painlessly. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/form-error.png)## 8. Display a Clear Call-to-Action When your customers finish inputting their information, you don’t want them to wonder what’s next. So, the last step in designing the perfect payment form is to give your customers a clear [call-to-action button](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). Use an obvious color, something that matches your website’s theme, but still stands out. Avoid ambiguous phrasing like “Next” or “Continue” in favor of clear language, like “Buy Now,” “Pay Now,” or “Submit Payment.” With WP Simple Pay, you can customize your call-to-action buttons directly from the payment form builder. To learn more about call-to-action buttons, see our guide on [how to optimize product & services pages in WordPress](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). ## 9. Create a Thank You Page A “Thank you for Your Payment” popup isn’t sufficient. You need a dedicated page on your site that makes your new customer feel comfortable about their purchase. Keep in mind that they still have a little lingering anxiety over sending you their money. For the sake of the relationship, you should remove any remaining fears. Your landing page should… - Thank them *explicitly* for their purchase. - Confirm any important details. - Inform them of any next steps (what they need to do or what you’ll do). - Give them other ways to interact with your brand (like following you on social media, reading your blog content, or subscribing to your eNewsletters. Using WP Simple Pay, you can easily [create custom payment flows](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) for individual payment forms. This means that if you offer products or services that require additional steps, you can customize your payment confirmation messages and emails to inform your customers what’s next. In addition, the payment forms you create using the plugin offer automatic [phone number validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/) to help you send notifications regarding orders via SMS. To learn how to easily create customized payment confirmation emails, check out [step-by-step guide](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). That’s it! We hope this article has helped you learn how to create the perfect payment form for your WordPress site. If you liked this article, you might also want to check out our guide on [Common WordPress eCommerce Mistakes to Avoide in 2023](https://wpsimplepay.com/costly-wordpress-ecommerce-mistakes-you-should-avoid/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Online Payments, Payment Forms, Stripe payment forms --- ### [How to Customize & Manage Stripe Payment Reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) **Published:** October 25, 2023 **Author:** Natalie Jones **Excerpt:** Stripe reporting can be tough to manage. In this article, we’ll break down the various types of reports and how you can customize them. **Content:** Are you wanting to customize and manage your Stripe payment reports? Stripe is a powerful tool for businesses of all sizes in part because of its robust data capabilities. Not only does it simplify your transactions with customers from all parts of the world, it allows you to gain a better understanding of those transactions within the larger context of your business. This is critical for getting a better sense of the overall health of your business. In this article, we’ll go over the various types of Stripe reports available, how you can customize them to provide more in-depth information, and some valuable ways to manage them. ### Table of Contents - [Understanding the Different Stripe Reports](#aioseo-understanding-the-different-stripe-reports) - [Stripe Balance Report](#aioseo-stripe-balance-report) - [Stripe Payout Reconciliation Report](#aioseo-stripe-payout-reconciliation-report) - [Stripe Revenue Recognition Report](#aioseo-stripe) - [Integrating Stripe Reports With Other Tools](#aioseo-integrating-stripe-reports-with-other-tools) - [Stripe Payment Reports in WP Simple Pay](#aioseo-stripe-payment-reports-in-wp-simple-pay) - [How to Use Your Stripe Reports](#aioseo-how-to-use-your-stripe-reports) - [Observe Patterns](#aioseo-observe-patterns) - [Create Knowledge Redundancy](#aioseo-create-knowledge-redundancy) - [Prevent Fraudulent Payment Attempts](#aioseo-prevent-fraudulent-payment-attempts) - [Connect Reports to Sales Strategies](#aioseo-connect-reports-to-sales-strategies) ## Understanding the Different Stripe Reports While Stripe provides eCommerce businesses like yours with versatility and convenience, challenges can arise. To leverage the platform for maximum success, it’s important to know what the differences are between the available types of Stripe reports and how to tailor them to meet your specific needs. The Stripe platform offers plenty of data on its dashboard, which can be great for at-a-glance information or quick updates. However, if you want a more substantial financial report from your account, you may want to export a custom report. These reports can be customized to include different types of information. In terms of the format of your downloadable financial reports, Stripe generally offers three financial report categories: - **Balance Reports**: A categorized transaction history. - **Payout Reconciliation** **Reports**: Transactions that have settled to your bank account, including a categorized breakdown for each payout. - **Revenue Recognition** **Reports**: Automates your accrual accounting process. ## Stripe Balance Report Stripe’s Balance report is similar to a bank statement. It displays a list of various transactions and activity that determines your balance. made from your account. You’ll also see a **Balance** summary, which indicates your account’s starting and ending balance for the date range selected. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/stripe-balance-report.png)You can access and download this report by navigating to **Reports** **→** **Overview→** **Balance** in your Stripe dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/stripe-reports-tab-1.png)The first step to downloading this report is using the controls in your dashboard to set a specific date range. You’ll also have the options to add custom columns and have the report e-mailed to you. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/report-download.png)## Stripe Payout Reconciliation Report If your business frequently pays out from your Stripe account, which is often to a business bank account, it might be a better idea to go with a **Payout Reconciliation** report. These reports provide you with detailed information regarding your payouts. Similar to setting a date range for the Balance report, you’ll also want to set a date range to start the process. The payout reconciliation report allows you to match transactions that hit your bank account to the purchases and payouts in your Stripe account. As is the case with Balance reports, you can also add custom columns to represent particular data that you are interested in seeing. A few specific custom columns that are particularly useful for the Payout Reconciliation report category include: - **balance\_transaction\_id**: This column customization allows you to add a unique identifier to any transaction, for a certain type of payout. - **available\_on**: This column indicates when funds will be available in your Stripe account. - **source\_id**: Allows you to connect a transaction to a particular Stripe object. - **subscription\_id**: Is a useful customization for understanding how much of your sales are derived from billing subscriptions connected to your Stripe account. Each of these custom columns can be applied in more specific reports, such as itemized reconciliation reports or ending balance reconciliation summaries. By choosing the right type of report and customizing it with the necessary attributes, you can gain actionable insights into your Stripe reporting. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/stripe-payout-report-1.png)## Stripe Revenue Recognition Report With the Stripe Revenue Recognition report, you can simplify the process of recognizing revenue without the need for complicated configurations. It also automates and streamlines your accrual accounting. This type of reporting is especially important for businesses that receive payments up front for products or services. Additionally, it’s helpful for [subscription-based businesses](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) because it manages changes, refunds, disputes, and prorations. You can set up and customize your Revenue Recognition reporting by navigating to **Reports** **→** **Revenue recognition**. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/revenue-recognition-1024x517.png)## Integrating Stripe Reports With Other Tools Many eCommerce businesses rely on a full stack of software to ensure their operation runs successfully. If you have other tools or programs that need to integrate with accounting reports – such as QuickBooks or a similar suite of business tools – you may want to export reports directly into these systems. Stripe has native integrations to export reports that are compatible with both QuickBooks and NetSuite, in addition to allowing users to download their financial reports as a normal .csv file. If you’re using QuickBooks, navigate to **Settings →** **Legacy exports** in your dashboard and ensure that QuickBooks is set up. You can download an .iif file compatible with the system. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/quickbooks-1024x340.png)Note: Stripe will create its own accounts in QuickBooks if they haven’t already been created by a previous export. For greater customization and integration of Stripe reports, you can also use the API. However, customizing, creating, and managing reports directly in the Stripe API does require some technical knowledge. If you are new to managing online accounting systems or Stripe in general, it might be difficult for you to confidently make use of this part of the platform. ## Stripe Payment Reports in WP Simple Pay If you’re using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to accept Stripe payments on your WordPress site, it is worth mentioning that you can get a quick overview of successful payments directly from the WordPress admin dashboard. Simply navigate to **WP Simple Pay** **→** **Activity & Reports** and you’ll notice that you can see recent transactions, payment methods, and additional customer information. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/activity-reports-wpsp-1024x763.png) [ Get WP Simple Pay Now → ](/pricing/) ## How to Use Your Stripe Reports By now, you should have a better understanding of Stripe reports and how to customize them to get the information you need. For more in-depth tutorials on specific steps, you can check out the comprehensive [Stripe Reporting Documentation](https://stripe.com/docs/reports). However, understanding how to access, modify, and create reports in your Stripe account isn’t enough. Once you have obtained financial information, you’ll need to apply it in a way that can help improve your business and better serve your customers. Here are a few tips on how to maximize the benefits of your Stripe-generated reports. ### Observe Patterns Something that happens one time could be an anomaly, but if you notice things happening frequently in your reports, such as purchases from a specific area or with a specific type of payment method, it’s worth making a note of. Analyze your daily, weekly and monthly reports by comparing them to one another so you can notice if anything stands out. ### Create Knowledge Redundancy Imagine this situation: You (or an employee or contractor) are completely up to speed on working with Stripe, creating and storing reports, analyzing them, and troubleshooting any issues. Everything is running great until you or the person responsible for handling your Stripe reporting has to go out of commission for an extended period of time. Maybe it’s an unexpected illness, a vacation, or simply a more important business matter that needs to be taken care of. In these situations, it’s important to have a contingency plan that can help ensure things run smoothly if your main resource for Stripe reporting isn’t available. ### Prevent Fraudulent Payment Attempts You can analyze Stripe reports and set up fraud and risk rules to protect your eCommerce business from unauthorized charges, and more. Radar Analytics allows you to view fraud and disputes so that you can make updates to your rules if needed. Read our guide on [how to protect your business from holiday fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/) using Stripe features. ### Connect Reports to Sales Strategies Knowing the trends reflected in your report as outlined above isn’t enough. You need to act on these patterns by updating your marketing and sales strategies. Noticing a lot of purchases from customers in California? Maybe create an email campaign talking about the specific benefits of what you offer in the Golden State. Are a lot of purchases coming through in the evenings? You might want to run an evening flash sale. Data is most valuable to your business when you can use it to take actionable steps that lead to increased sales or profit. By getting a better handle on your Stripe reporting, you can understand trends in your business that can lead to growth. That’s all! We hope this article has helped you learn more about Stripe payment reports and how to customize and manage them for your business. If you liked this article, you might also want to check out our guide on [how to create a Stripe payments landing page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** Different Stripe Reports, Ecommerce Reporting Tips, Stripe reports --- ### [How to Accept ACH Payments in WordPress (Step-By-Step Guide)](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) **Published:** August 24, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily accept ACH payments quickly and easily in WordPress to help you save on transaction fees for large amounts. **Content:** Are you wanting to accept ACH Direct Debit payments on your WordPress site? If your business is located in the United States and you regularly charge customers large amounts, you can significantly reduce your transaction fees by accepting ACH payments. In this article, we’ll show you how to create a payment form that allows you to accept [ACH payments with Stripe](https://stripe.com/payments/ach-direct-debit) on your WordPress site. ## When Should You Accept ACH Payments? ACH payments are a way of charging your customers’ bank accounts directly. The main advantage of accepting ACH payments over credit card, debit card, or digital wallet payments is the lower fees. The Stripe fee for accepting ACH payments is 0.8% per transaction with the cap set at $5.00. There’s also a $1.50 charge per transaction for instant account verification. Compared to the typical 2.9% + $0.30 USD per transaction fee for card and digital wallet payments, you can see that ACH payments make more sense at higher amounts. Here’s a quick comparison: Payment AmountCard or Wallet Fee 2.9% + $0.30ACH Debit Fee 0.8% (max $5) + $1.50$200.00$6.10$3.10$500.00$14.80$5.50$2,000.00$58.30$6.50 Accepting ACH payments works for many US-based sites, but keep in mind that many U.S. customers are probably more accustomed to paying by credit card or digital wallets like [Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) and Google Pay to complete their transactions faster. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), you can easily provide a single payment method, or multiple, depending on your needs. ## How to Accept ACH Payments in WordPress The easiest way to create a payment form that accepts ACH payments is to use WP Simple Pay, the best Stripe payments plugin for WordPress. It lets you create several different types of payment forms and accept online payments without having to write any code or set up a shopping cart. Some additional features and benefits include: - **[Location-Based Tax Collection](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/)**: Automatically collect the correct tax amount based on your customer’s location. - **Multiple Payment Methods**: Offer your customers their preferred payment methods, including credit/debit cards, [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Buy Now, Pay Later services, Alipay, Giropay, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), and more. - **Custom Form Fields**: Collect additional data from your customers with checkboxes, drop downs, and text fields. - **Fee Recovery**: Receive the full amount by removing the [3% Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/). - And so much more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For ACH payments, the plugin conveniently supports Stripe’s instant account verification, which lets customers securely share their financial data and instantly connect to an account by logging in to their financial institution. Instant *verification* does not mean instant processing. ACH Direct Debit is a delayed-notification payment method and final confirmation of successful payment still happens after connection. While instant verification is great for merchants and customers alike, not all financial institutions support it. Thankfully, WP Simple Pay offers manual account verification in these instances. Customers who opt-in for manual verification will get 1-2 micro-deposits delivered to their bank account within 1-2 business days of making their payment. Then, they can simply verify the amounts through an email sent from Stripe. Once verified, payment processing is initiated. The payment flow for manual verification looks like: ![](https://wpsimplepay.com/wp-content/uploads/2023/08/262080324-2a97ca30-2647-4853-ae5b-c4a755501478-609x1024.png) ![](https://wpsimplepay.com/wp-content/uploads/2023/08/262080362-6c0e0bb2-dc5d-48bb-9668-053664111412-1-669x1024.png) ![](https://wpsimplepay.com/wp-content/uploads/2023/08/262080388-b3e78849-b7a7-4782-83e2-ccfe2e8564aa-737x1024.png) To help you take advantage of lower transaction fees by offering ACH payments, let’s dive right in and create an ACH payment form with WP Simple Pay. ### Table of Contents - [Step 1: Install and Activate WP Simple Pay](#step-1 "Step 1. Install and Activate WP Simple Pay") - [Step 2: Connect Your Stripe Account](#step-2 "Step 2. Connect Your Stripe Account") - [Step 3: Create Your ACH Payment Form](#step-3 "Step 3: Create Your ACH Payment Form") - [Step 4: Add Your ACH Payment Form to a Page](#step-4 "Step 5. Add Your ACH Payment Form to a Page") ### Step 1: Install and Activate WP Simple Pay To create a payment form that accepts ACH payments, you’ll need to install the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/). Next, head over to the WordPress dashboard and upload the .zip file that you received in your purchase confirmation email. You can also find the file by logging into your WP Simple Pay account. Once you’ve installed and activated WP Simple Pay, its setup wizard will prompt you to connect your Stripe account. If you don’t have a Stripe account yet, you can create one now. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create Your ACH Payment Form At this point, you should see the Form Templates page. Go ahead and choose the **ACH Direct Debit Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/ach-payment-form-1024x520.png)Now, you should be in the payment form editor. You can start by giving your form a **Title** and an optional **Description**. You can select any **Form Type** here as ACH works with all three (Embedded, Overlay and Stripe Checkout). For the purpose of this tutorial, we’re going to select **Embedded**. On the **Payment** tab, go to **Price Options** and update the amount you’d like to charge. The **One time** payment will already be selected by default, but you can switch it to a [**Subscription** payment](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) (recurring payment) if you purchased a Plus or higher license. To learn more about the different WP Simple Pay plans available, see our [detailed guide](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). ![Payment form update amount](https://wpsimplepay.com/wp-content/uploads/2022/04/payment-form-update-amount.png)After you’ve made your desired changes and configured your settings, including on the **Form Fields** tab, be sure to test out the form by clicking **Preview**. The ACH payment process test should look something like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/08/Screen-Capture-on-2023-08-22-at-17-39-21.gif)After you’ve fully configured your payment form, click **Publish** to have it ready to add to a page. ## Step 4: Add Your ACH Payment Form to a Page We’re almost done! Now’s the easiest part – adding your ACH payment form to a page on your WordPress site. Before you do that, it’s recommended that you review all your settings. As always, we also recommend leaving the form in [Test Mode](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/) until a few transactions process as intended. You can toggle your entire site or individual payment forms between test and live modes. While editing an existing page or after creating a new page, click on the plus **+ icon** at the top left, find the WP Simple Pay block, and select it to add this block to the WordPress block editor. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Finally, select your payment form from the block’s dropdown menu. Now you can preview your form, publish it, and then visit your page to see it in action. ## Final Notes For eligible businesses, funds received via ACH payments can be available within two business days from when the payment is processed. Otherwise, funds can be available within four business days. If your business is based in the UK and you want to accept direct debit payments similar to ACH, WP Simple Pay allows you to offer your customers Bacs Direct Debit. See our [full guide](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/) to learn more. Eligibility for Two-Day Settlement requires a minimum of 120 days of processing on Stripe. That’s it! Now that you’ve learned the best way to create ACH payment forms in WordPress using WP Simple Pay, you’re well on your way to avoiding higher transaction fees. If you liked this article, you might also want to check out our guide on [How to Pass Stripe Processing Fees on to Your Customers in WordPress](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** ACH, ACH Payments, Payment Forms, Stripe --- ### [How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) **Published:** August 14, 2023 **Author:** Shahzad Saeed **Excerpt:** In this article, we'll show you the easiest way to enable Apple Pay / Google Pay / Microsoft Pay in WordPress so you can accept digital wallet payments. **Content:** Do you want to enable digital wallets on your WordPress site? With WP Simple Pay, you can create a payment form that integrates with digital wallets like Apple Pay, Google Pay, and even Microsoft Pay with ease. In this article, we’ll show you how to enable different digital payment wallets in WordPress (step by step). ### Enabling Digital Payment Wallets in WordPress Digital wallets are the future of payments and compared to credit cards, it comes with a lot of benefits. For example, paying with digital wallets is super easy and offers better security than most other forms of payments. That doesn’t mean that credit cards are going away. In fact, if you’re using a payment plugin like WP Simple Pay to create your payment form, you can easily offer both payment methods – credit cards and digital wallets. ### Step by Step Guide on Enabling Apple Pay / Google Pay / Microsoft Pay Using WP Simple Pay is the easiest way to enable Apple Pay, Google Pay and Microsoft Pay on your WordPress site. [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") is the best Stripe payments plugin for WordPress that lets you easily accept online payments on your site without having to set up a shopping cart. The plugin also lets you accept Apple Pay / Google Pay / Microsoft Pay in addition to several [additional payment methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/). With WP Simple Pay, you can also: - Remove the additional **3% Stripe processing fee** to receive the full amount. - Create a payment form in minutes using tons of different **pre-made payment form templates**. - Accept multiple payment methods, including [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), traditional debit/credit cards, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Buy Now, Pay Later services, Alipay, and more. - Easily set up subscriptions and installment plans to ensure long-term funding and [increase average order values](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/). - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) In this tutorial, we’re going to create the following payment form: ![](https://wpsimplepay.com/wp-content/uploads/2023/08/apple-pay-form-885x1024.png)Before we begin, please note that to accept Stripe payments on your site, Stripe requires your site to use SSL/HTTPS encryption. Don’t worry if you don’t have an SSL certificate yet, we’ve created a simple step-by-step guide on [how to add SSL in WordPress](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/ "how to add SSL in WordPress"). Let’s get started! ### Step 1: Install and Activate WP Simple Pay First things first. In order to activate payment wallets like Apple Pay, Google Pay, and Microsoft Pay on your site, you’ll need to install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/). All you need to do is visit the pricing page and choose the best plan for your needs. Next, head over to the WordPress dashboard and upload the .zip file that you received in your purchase confirmation email. You can also find the file by logging into your WP Simple Pay account. If you need help installing WP Simple Pay, don’t worry! We’ve put together a detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, its setup wizard will prompt you to connect your Stripe account. If you don’t have a Stripe account yet, you can create one now. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Accepting Payments via Apple Pay / Google Pay / Microsoft Pay So far, you’ve connected your site to Stripe and you’re all set to create a payment form that accepts payments via all the available payment wallets. To create a payment form, you’ll need to choose a form template. In this step, you can see different payment form templates. If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to start creating a payment form. Let’s click **Apple Pay / Google Pay Form**. ![choose apple pay google pay template](https://wpsimplepay.com/wp-content/uploads/2023/02/apple-pay-template.png)Next, you’ll be asked to provide a title, description, and [choose a type](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/) for your payment form. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)To customize the payment success page, choose either **Specific Page** by which you can redirect users to one of your existing pages on your site after completing the payment or choose **Redirect URL** if you want to redirect users to a third-party URL. ![payment mode](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-button-payment.png)Next, click on the **Payment** option from the left and you can edit the currency, amount, and even choose between a one-time and [subscription payment](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). You’ll notice a list of available payment method options. Go ahead and check the box for **Cards** and then click on **Configure**. Next, check the box next to **Enable Apple Pay, Google Pay, and Microsoft Pay mobile wallets** and click Update. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/configure-payment-1024x369.png)If you want to recover the [additional Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/), be sure to check the box for **Fee Recovery** and enter the amount. In the **Form Fields** option, you can add or customize any existing [form fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/). To customize the button for your payment form, click on the **Stripe Checkout** option and choose a Button Type and Form Style based on your needs. This works if you chose Stripe Checkout for your form Type rather than **On-Site**. Stripe Checkout forms are hosted on a secure page by Stripe, while on-site payment forms allow your users to complete their transactions directly on your site. Google Pay and Apple Pay are enabled by default when using Stripe checkout. However, to accept Apple Pay, your site must be [connected to your Stripe account ](https://docs.wpsimplepay.com/articles/going-live/)in **Live Mode**. You’ll also need to register your web domain with Apple. WP Simple Pay will automatically register your domain with Apple the first time you save the form. However, if you see a domain verification error like the screenshot below, you’ll need to manually verify your domain name as follows. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/manually-verify.jpg)First off, you’ll need to tell Stripe to register your domain with Apple. This can be done by simply navigating to [the Apple Pay tab](https://dashboard.stripe.com/account/apple_pay) in the Account Settings of your Stripe Dashboard and clicking **Add new domain**. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/apple-pay-stripe-1024x358.png)On the next screen, you’ll need to enter your domain, download the verification file, and host the file on your domain. For further information, see Stripe’s instructions on how to [verify your domain with Apple Pay](https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay). ![](https://wpsimplepay.com/wp-content/uploads/2023/08/add-domain-popup.png)After the registration, your customers can make payments on your site. Once everything is set up, you’ll need to publish your form. ### Step 4: Publish Your Form Now that you’re ready, it’s time to publish and embed your form on your website. Click **Publish** on the right. Make sure you test the form first before your form goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope you learned how to enable Google Pay / Apple Pay / Mircosoft Pay wallets on your WordPress site. If you liked this article, you might also want to check out [how to reassure your customers their payment data is safe](https://wpsimplepay.com/how-to-reassure-your-users-their-payment-data-is-safe/). To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** apple pay, Digital Wallets, google pay, microsoft pay, Payment Forms, Stripe, Stripe Checkout --- ### [How to Pass Stripe Fees On To Your Customers in WordPress](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) **Published:** May 2, 2023 **Author:** Natalie Jones **Excerpt:** Passing Stripe processing fees on to your customers will ensure that you receive the exact amount you specified for your products or services. **Content:** Wouldn’t it be nice to remove the payment processing fee every time a user makes a purchase on your WordPress site? Similar to all online payment processors, Stripe charges an additional fee for every transaction it processes. The fee is often percentage-based, which means the higher the sale price, the higher the fee is. In this article, we’ll show you how you can receive the full net payment amounts by passing the Stripe processing fee on to your customers. ## Recovering the Stripe Processing Fee in WordPress You’ve probably noticed that after a transaction on your site occurs, you don’t receive the exact amount you specified. This is because the Stripe processing fee is deducted from your earnings. Stripe processing fee amounts vary depending on where you’re located, and the payment method chosen by your users. For example, let’s say you’ve set the price of a product on your site at $100. If you’re based in the United States and your customer uses a credit card to check out, you would only actually receive $96.80. This is because Stripe collects 2.9% plus 30¢ to process a successful credit card transaction. While this can be frustrating, having a way to add an extra amount to your site’s payment forms is the perfect way to recover the cost of the Stripe processing fee. That way, you’ll receive the exact amount you’re expecting from each sale. The #1 Stripe payments plugin for WordPress, [WP Simple Pay](https://www.wpsimplepay.com/pricing), comes with tons of pre-made payment form templates that let you easily customize form fields and also configure fee recovery options. Here are a few of the benefits of WP Simple Pay’s [Fee Recovery](https://wpsimplepay.com/features/fee-recovery/) feature: - Receive the total payment amount by forcing or requesting users to pay the Stripe processing fee. - Collect the processing fee on a per-payment method basis. This way, you can ensure that the full processing fee for all the different payment methods is covered including the more expensive ones like credit cards. - Require or allow users to cover the Stripe processing fee for [donations](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/) so your cause doesn’t lose out on needed funds. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Without any more delay, let’s take a look at how to easily pass the Stripe processing fee on to your customers in WordPress so you can start collecting your desired amount without any deductions. ### Step 1: Install and Activate WP Simple Pay To either request or force customers to cover the Stripe processing fee on your WordPress site, the first thing you’ll need to do is install and activate [WP Simple Pay](https://www.wpsimplepay.com/pricing). You can do this by visiting the [pricing page](https://www.wpsimplepay.com/pricing), purchasing the best plan for your needs, and uploading the plugin to your WordPress site. For more details, check out this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once you’ve activated the plugin in WordPress, go ahead and click on the **Let’s Get Started** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/get-started-1024x629.png)Note: If you’re not directed to the setup wizard automatically, you can navigate to your WordPress dashboard, go to **WP Simple Pay » Settings** **»** **Advanced** and click on the Launch Setup Wizard button. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/launch-setup.png)### Step 2: Connect Stripe to WordPress Now that you’ve installed and activated WP Simple Pay, you’ll need to connect your Stripe account to WordPress in order to begin accepting payments and configuring recovery fee options. Click on the **Connect with Stripe** button in the setup wizard. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/connect-stripe-1-1024x607.png)If you already have a Stripe account, all you need to do is go ahead and connect it to your site. To create a Stripe account, click on the **Create a new account** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/stripe.jpg)Once you have completed this process, you’ll see a success page that says **Setup Complete**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/setup-complete.jpg)### Step 3: Create a Payment Form To begin accepting payments on your site and passing the Stripe processing fee on to your customers, you’ll need to create a payment form. First, click on the **Create a Payment Form** button on the success page. You should now be able to see a library of different types of payment form templates. For the purpose of this tutorial, let’s go ahead and choose the basic **Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/form-library.png)This will take you to the **General** tab of your payment form template, where you can customize your form’s title, description, and choose between an **on-site payment form** or having it show up off-site on the Stripe checkout page. To customize the **Payment Success Page**, you can choose a specific page from your site or you can redirect customers to a third-party site by selecting Redirect URL. [Spam and fraud protection](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/) settings can also be set on this page. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/general-tab-2-1024x662.png)### Step 4: Configure the Form to Accept Payments After creating the payment form, it’s time to configure it to accept payments. First, navigate to the **Payment** option on the left to customize the currency, amount, and also select between a one-time or subscription payment. Next, navigate down to **Payment Methods**. Here is where you can see all the different payment methods that are available in your country and choose the ones you want to allow your users to use. To add a recovery fee for credit cards, simply click on **Configure**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/payment-method-1.png)A popup appears, allowing you to customize the Fee Recovery values. Because Stripe collects 2.9% plus 30¢ when processing credit cards, you’ll want to add this to the fields to ensure that the fee gets passed on to your customers. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/configure-payment-method-1-1024x661.png)You can configure the fee recovery amounts for each of the different payment methods by following the same steps. Next, you can add, remove, or customize any existing form fields by clicking on **Form Fields** on the left. It’s a good idea to show your customers exactly how much you’re charging them by using the **Amount Breakdown** field. To include the amount breakdown on your form, select the field **Amount Breakdown** in the dropdown and click **Add Field**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/amount-breakdown-1.png)This is how your Amount Breakdown will appear on your live form. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/form.png)### Step 5: Allow Users to Cover the Processing Fee If you’re concerned about how forcing customers to cover the Stripe processing fee will impact your sales, there is no need to worry. WP Simple Pay lets you offer users a choice whether or not to pay the fee during checkout. You can do this by simply going to **Form Fields** and adding a Fee Recovery Toggle to the list of form fields from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/fee-recovery-toggle-2-1024x472.png)Once the Fee Recovery Toggle has been added to the list, you can customize the label to meet your needs. For example, for a donations payment form, you can add a personal message that lets your users know that they’re choosing to pay the processing fee in addition to making a donation. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/processing-fee-2-1024x409.png)Your live form will look something like this with the fee recovery toggle and customized label. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/new-label-form.png)Now that your payment form has been created and configured to pass the Stripe processing fee on to your customers, you are ready to begin accepting payments. ### Step 6: Add Your Payment Form to a Page The final step to begin accepting payments with the Stripe processing fee covered by your customers is to embed the form on your site. Simply go to the page or post where you want your payment form and click on the + icon to add the WP Simple Pay block. Choose the form you just created from the dropdown menu and click **Publish** or **Update** in the upper right corner of your dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/embed-form-3-1024x506.png)You did it! We hope this article has helped you learn how to pass the Stripe processing fee on to your customers in WordPress. If you liked this article, you might also want to check out [how to enable Stripe Test Mode in WordPress](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, Recovery Fee, Stripe, Stripe Fees --- ### [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/) **Published:** November 10, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll explain the three different payment form display types to help you decide which one is right for your business. **Content:** Have you been wanting to learn more about the different payment form types? Payment forms are one of the most important elements on your eCommerce site. They are the last point your visitors reach before they turn into customers. While well-designed payment forms will provide a frictionless checkout experience and ultimately increase conversion rates, poorly-designed payment forms will confuse visitors and lead to high checkout abandonment rates. When it comes to displaying payment forms on your WordPress site, you have a few options. - **Embedded Forms**: Forms that are displayed directly on a page on your site. - **Overlay Modal**: Forms that are displayed as a popup overlay on your site. - **Hosted Payment Pages**: Off-site forms that are displayed on a hosted checkout page. In this article, we’ll go over the advantages and disadvantages of each form type to help you decide which is best for your site. ## Payment Form Display Options If you use [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, to accept payments on your site, you can select your preferred form type in the **General** tab of the payment form builder. You can choose **On-site payment form**, **Off-site Stripe Checkout form**, or check the box for **Open in an overlay modal**. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/form-types-1024x433.png)Keep in mind that these settings apply *to each form*. You can have multiple payment forms on your site that display differently. WP Simple Pay makes it easy for you to adjust the form **Type** for individual payment forms in the form builder. ## Embedded Payment Form An embedded form is *part* of a web page. It displays all fields on the page itself. Users don’t have to click anything to make the form appear or navigate to it because it’s always apparent. Here’s an example: ![](https://wpsimplepay.com/wp-content/uploads/2023/11/embedded-form.png)You can embed a payment form anywhere you like on a page. You might decide to float it to the side of your page’s copy, place it on top of a compelling image, or drop it in your sidebar. ### Advantages of Embedded Forms - Users can find them quickly because they’re right on the page. - Users don’t have to take any extra steps to access them. - They can be styled or rearranged however you like. - In WP Simple Pay, they utilize [Stripe Payment Element](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/) to provide real-time validation and securely collect payment details. ### Disadvantages of Embedded Forms - They take up space on the page you might want to use for other elements. - They load immediately, which could slow down your page load time. - They’re possible to miss if you have a lot of things happening on the page. - Users may grow distracted and navigate away before using the form. ## Overlay Payment Form Overlay payment forms appear when a user clicks on a call-to-action button on a page on your site, usually it says something like, “Buy Now” or “Checkout Now.” Once the form is active, everything else on the page is inaccessible unless they close the form. Notice how the rest of the page is darkened, allowing you to focus on the payment form. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/overlay-form.png)### Advantages of Overlay Forms - It’s impossible to miss because they appear front-and-center. The rest of the page goes dark to indicate that it’s unavailable. - They can be styled or rearranged however you like. - In WP Simple Pay, they utilize Stripe Payment Element to provide real-time validation and securely collect payment details. ### Disadvantages of Overlay Forms - Some users just don’t like popups of any kind and will close it immediately. - Users have to click a button to make the overlay appear. - Users may not notice the payment button if it’s not made obvious enough. - They create an additional step where users might [abandon the checkout process](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/). ## Stripe Checkout Payment Form [Stripe Checkout](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) is a page hosted by Stripe’s Checkout service. Users are taken to a new page on Stripe’s domain. Their order information is shown on the left. A typical payment form appears on the right. You can[ see a live demo here](https://demo.wpsimplepay.com/stripe-checkout/). The Stripe Checkout page cannot be customized further than seen on this page as it’s controlled by Stripe. If you need a higher level of customization, you’ll need to opt for an embedded or overlay form. ![Payment Forms](https://wpsimplepay.com/wp-content/uploads/2020/08/stripe-checkout.png)To customize this form, you can easily do so by navigating to the **Stripe Checkout** tab in WP Simple Pay. Here is where you can configure all options available for Stripe-hosted checkout pages. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/stripe-checkout-1-1024x800.png)If you want to change the color of the Stripe Checkout background and the payment button, you’ll need to change the color in the **Branding** section of your Stripe Dashboard. You can easily access this page directly from the **Stripe Checkout** tab by simply clicking on the **Branding settings** link. Want to add custom fields to your Stripe Checkout payment form? See our [step-by-step guide](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2023/11/customize-stripe-checkout-1-1024x695.png)### Advantages of Stripe Checkout - A lot of people [trust Stripe](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/), which improves conversions when they see the Stripe logo. - Stripe’s page is clean and simple. There’s nothing to distract users from purchasing. - Users are redirected back to your site after completing their purchase. - [Apple Pay and Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) are enabled by default, so users can pay with their preferred payment method. ### Disadvantages of Stripe Checkout - Users are sent to a new page, which can be confusing. - Users may not notice the payment button if it’s not made obvious. ## Which Payment Form Type Is Right for You? Now that you understand the three different payment form display options, you’ll need to decide which is right for your site. Functionally, there’s no difference between the embedded form and overlay form. The overlay form is simply embedded into an element that only appears when the user clicks on a button. Same form, different location. Stripe Checkout functions a bit differently because it appears on another page. But ultimately, they all do the same thing: Accept funds from the customer and put it in your account. So, when you choose a payment form display option, you’ll need to consider two factors: ### 1. Your Site’s Design Which type of form looks best on your site? Do you have room to embed a form on one of your [landing pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/), or would that clutter the page? If you have an existing landing page without space for a payment form, adding an overlay is usually cleaner. Keep in mind that you can add your payment form to any spot on your site, not just the content area of a page or a post. You can also include it in your footer, sidebar, or header. For instance, many [nonprofits](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/) and charities add a donation button to their header, allowing visitors to donate from any page. ### 2. Conversion Optimization Next, consider which type of form will encourage the most conversions. Ask yourself which type of form your customers are most likely to interact with. You may have to do some customer research. Truthfully, the best way to determine which type of form will maximize conversions is to test them against each other. You can install an A/B testing plugin to show one version of your landing page to half your traffic and a second version to the other half. Each page should have a different payment form display type. If you have a lot of traffic, you can test all three versions at once. Then, review the results after 30-60 days. ## Final Thoughts Now that you understand the three different types of payment forms that you can use on your site, choose the one that’s right for your business and your customers. Think carefully about this decision. It may just be a form, but it represents a significant point in your relationship with your customers. If you liked this article, you might also want to check out our guides on [how to optimize your product pages to boost sales](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/) and [how to create perfect payment forms in WordPress](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** payment buttons, Payment Forms, Stripe Checkout, stripe payments --- ### [11+ Tips to Collect More Donations on Your WordPress Site](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/) **Published:** August 15, 2023 **Author:** Natalie Jones **Excerpt:** Your website is a powerful fundraising tool. In this article, we'll recommend several valuable strategies to help you collect more donations. **Content:** As a [nonprofit](https://wpsimplepay.com/best-bloomerang-alternatives-for-nonprofits/), you need to collect donations anywhere you can. Your website is a powerful fundraising tool because it’s always running, always serving visitors, and always ready to take payments. You don’t have to make phone calls, throw parties, or schmooze with donors. It’s important to maximize your website’s fundraising performance as much as possible to reach your goals. Implementing a few easy changes to your site will allow you to receive donations on autopilot indefinitely. In this article, we’ve rounded up several valuable strategies to help you boost donations on your site. ### Table of Contents - [1. Design a Professional Website](#aioseo-1-design-a-professional-website) - [2. Make Your Donation Page or Form Easy to Find](#aioseo-2-make-your-donation-page-or-form-easy-to-find) - [3. Sell Merchandise on Your Site](#aioseo-3-sell-merchandise-on-your-site) - [4. Feature Your Top Donors](#aioseo-4-feature-your-top-donors) - [5. Design Landing Pages for Donor Segments](#aioseo-5-design-landing-pages-for-donor-segments) - [6. Offer Multiple Payment Options](#aioseo-6-offer-multiple-payment-options) - [7. Be Transparent About Money](#aioseo-7-be-transparent-about-money) - [8. Keep Your Donation Page Simple](#aioseo-8-keep-your-donation-page-simple) - [9. Use Targeted Popup Campaigns](#aioseo-9-use-targeted-popup-campaigns) - [10. Set Up Recurring Donations](#aioseo-10-set-up-recurring-donations) - [11. Automate Communication Tasks](#aioseo-11-automate-communication-tasks) - [Bonus: As Always, Optimize](#aioseo-bonus-as-always-optimize) ## 1. Design a Professional Website You might think that donors would rather see you spend your money on your cause rather than a fancy website, but that isn’t the case. Donors want to see that you have a modern, professional face. Ironically, they want to see that you have a bit of money because it means *other* people donate to you as well (a weird [form of social proof](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/), but donors aren’t the only group persuaded by the appearance of wealth). Notice how [Charity:Water](https://www.charitywater.org/) uses a professional design and striking photos to collect donations. That kind of photography isn’t easy or cheap, but it *converts*. ![Collect more donations](https://wpsimplepay.com/wp-content/uploads/2019/06/charity-water.png)Fortunately, you don’t need to spend tens of thousands of dollars on custom development to have a professional website. With a platform like WordPress, a solid theme, and the right combination of plugins, you can build a functional website all on your own. ## 2. Make Your Donation Page or Form Easy to Find If someone comes to your website to donate, they shouldn’t have to search for the right page. Make your donation button easy to find on *every single page*. Donors should be able to access it *the moment* they decide to donate. The [World Wildlife Fund](https://www.worldwildlife.org/) puts their donation buttons right in the header. It’s also a bright contrasting color so you can’t miss it. ![Collect more donations](https://wpsimplepay.com/wp-content/uploads/2019/06/world-wildlife-fund.png)Furthermore, your donation button should take the potential donor straight to the donation form. If they’re willing to click on “Donate,” it means they don’t need much more persuading. Any additional steps can actually *hurt* your conversions. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress that lets you accept online donations without having to set up a shopping cart, allows you to easily create custom, distraction-free landing pages for your donation payment forms. ## 3. Sell Merchandise on Your Site Real goods aren’t *technically* donations (because the buyer gets something in return), but they’re still great tools to raise money for your cause. People are willing to *overpay* for goods if they know the proceeds will be used for a good reason. And truthfully, people like bragging about their philanthropy. They want *other* people to know how generous they are. A “free” T-shirt in exchange for a donation satisfies their ego. [PETA](https://www.peta.org) is a great example. They have an entire store on their site that raises funds for their cause. ![Collect more donations](https://wpsimplepay.com/wp-content/uploads/2019/06/peta.png)Fortunately, selling merchandise on your charity’s website is simple these days. There are two ways to go about it. 1. Buy merchandise and fulfill it yourself. You’ll need an ecommerce tool like [WooCommerce](http://woocommerce.com) or [Shopify](http://shopify.com) to take orders through your site. You can also use a WordPress plugin like WP Simple Pay to easily create payment forms for merchandise without having to set up a shopping cart. 2. Let someone else handle fulfillment. Use a print on demand vendor to make and ship products when your donors/customers place an order. What should you sell? That depends on your cause and your target donors. Sell products that people will keep around and use for a long time. Put your logo on everything. ## 4. Feature Your Top Donors People like being recognized. They like the celebrity status they can buy with their donation. This is why you see donors’ names on plaques in hospitals and museums. You can offer the same recognition on your website. Celebrate your top donors by featuring them on your website. You could… - Create a page for top donors with names and stories. - Write blog posts about donors and why they contributed to your cause. - Record videos of your donors, including their stories and history. - Post donor testimonials in your sidebars and footers. - Include donor stories on your landing pages as social proof. That said, don’t *surprise* your donors with a feature spot. Include the feature spot in the donation package so they know it’s part of what they get in return. This will entice more people to make a donation. ## 5. Design Landing Pages for Donor Segments [Segmentation](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/) is one of the most popular tools in online marketing. Essentially, segmentation is the practice of splitting your audience into groups and creating messaging for each group. For example, let’s say someone comes to your site expecting to donate $500. They reach your [donation landing page](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/) and see suggested donation amounts of $25, $50, and $100. They hit the $100 button even though they would have donated more. In this case, it would be smarter to send that person to a special landing page made just for people like them. Perhaps the suggested donation amounts would be $500, $750, and $1,000. Since this donor intended to donate $500, they can hit the button on this page. To learn how to create suggested donation amounts, [read our full guide](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/). You can segment users any way you like. You might segment them by location, age, or reason for donating. Tag them in your email marketing tool or CRM so you can send the right content and offers to each segment. ## 6. Offer Multiple Payment Options Some people like PayPal. Some use Amazon or Google Pay. Others like to use their credit card. It’s important to accept [multiple payment options](http://the-different-non-card-payment-methods-supported-by-stripe) if you want to maximize conversions. Not only does this make your nonprofit more accessible, it also makes people feel more comfortable with the transaction. If you use WP Simple Pay to accept online payments, the plugin offers support for [Google Pay, Apple Pay, and Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/). Additionally, offering several non-card payment methods is a great way to reach more donors by providing them with their preferred way to pay based on their location. Supporting [multiple currencies](https://www.wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress) also expands your reach and globalizes your cause. WP Simple Pay provides 135+ currencies to help you prevent your donors from having to cover conversion costs. ## 7. Be Transparent About Money Lots of donors want to know how you’ll use their money. In fact, this is the deciding factor for many people. They won’t donate if they don’t understand how you spend money (they’ll assume you’ll do something inappropriate with it). Explain what percentages of their money goes toward your cause, fundraising, administrative costs, etc. Break it down as much as you can. Don’t forget to update this section as your financials change. WP Simple Pay lets you pass on the additional 3% Stripe processing fee to your donors, and even breaks down each fee for them to see exactly what they’re being charged for. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## 8. Keep Your Donation Page Simple Once a donor has decided to open his or her wallet, every step you put in front of them is an obstacle they have to climb over. You can improve your conversions by clearing the way. The most impactful way to keep things easy is by simplifying your donation payment form. Skip the unnecessary questions like “title,” “company name,” or “where did you hear about us?” You can gather those data points later. Name. Email. Payment information. Donation Amount. That’s all you need to take their donation, so that’s all you should ask for. See a demo of how you can create and customize several different types of donation payment forms for your site using [WP Simple Pay here](https://wpsimplepay.com/templates/category/donations/). ![](https://wpsimplepay.com/wp-content/uploads/2023/08/donation-form-preview.png)Here are some more ways to keep your donation page simple: - Limit your images and copy to only what’s necessary. Opt for less content that’s more impactful, rather than lots of content that doesn’t mean much. - Remove the menu, header, footer, and sidebar. Once the donor is on the donation page, their only option should be to donate. - Keep your page title short, engaging, and powerful. Talk about the benefits of donating (e.g. “Change the Lives of 10 Kids for Less Than a Cup of Coffee”). - Use headings and bullet points in your body copy so it’s easy to read. - Offer [suggested donation amounts](https://www.wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions) so donors don’t have to think. - Optimize your page for mobile so it looks clean on any device. - Keep the page easy to follow. Your visitors should know where you want them to look. They should be able to follow the page’s flow easily. ## 9. Use Targeted Popup Campaigns Using [targeted popup campaigns](https://www.wpsimplepay.com/how-to-increase-donations-with-targeted-popups) on your site is an effective way to increase donations. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/donation-popup.png)With a conversion optimization toolkit such as [OptinMonster](https://www.optinmonster.com), you can create exit-intent popups, site-wide floating bars, and more to draw attention to your donation pages and payment forms without having to use any code. OptinMonster lets you easily set up the display rules for your campaigns in addition to the dates and times of when you’d like them to run on your site. See our step-by-step guide on creating [targeted popup campaigns ](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/)for your nonprofit site. ## 10. Set Up Recurring Donations WP Simple Pay lets you offer your donors the option to subscribe to weekly, monthly, or yearly recurring payments to increase your long-term funding. Providing [recurring payment](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) options is a great way to anticipate upcoming donations so you can plan ahead. ## 11. Automate Communication Tasks Automating communications with your donors saves you time and helps your organization notify them about important announcements or updates. It also allows you to keep them informed about possible orders they have made on your site. Adding donors to your mailing list and collecting a valid phone number during checkout are both ways to ensure you’re staying in touch with your donors. Luckily, WP Simple Pay integrates seamlessly with third-party plugins like Uncanny Automator so you don’t have to manually add donors to your mailing lists. Uncanny Automator works with [Drip](http://how-to-add-new-stripe-customers-to-drip-in-wordpress), [ActiveCampaign](http://how-to-add-new-stripe-customers-to-activecampaign-in-wordpress), and more. WP Simple Pay also offers [phone number validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/) for on-site payment forms so you can automate SMS notifications. ## Bonus: As Always, Optimize The best tip we can give you to maximize donations on your nonprofit site is to test every element of your page for performance, especially your donation page. Make simple adjustments and measure your new results. Use A/B testing for your experiments. Every tweak you make to increase donations will compound over time. That’s it! We hope this article has helped you learn more about how to collect more donations on your site. If you liked this article, you might also want to check out our guide on [how to use email campaigns to collect donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** Collect more Donations, donation forms, Donations on Your Website, Payment Forms, Stripe Checkout, Tips to Collect More Donations --- ### [Top Customer Complaints About Payment Forms](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/) **Published:** November 1, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll go over common issues customers face with payment forms and how you can easily address them to improve the overall checkout experience. **Content:** Wondering about what some of the most common complaints are about payment forms? As you’re well aware, your payment forms play a critical role to the success of your eCommerce business. They represent the moment your visitors become customers, so it’s imperative that you get them right. Unfortunately, many payment forms fail to meet customers’ standards for several different reasons. If your customers have a question, fail to understand something, or grow frustrated with your form, there’s a strong chance they’ll abandon your site and take their business to one of your competitors. In this article, we’ll go over a few of the most common issues customers have with payment forms. Do any of your customers make these complaints? - [1. “I’m not sure I trust this site.”](#aioseo-1-im-not-sure-i-trust-this-site) - [2. “This site is slow.”](#aioseo-this-site-is-slow) - [3. “That’s not the price I expected.”](#aioseo-thats-not-the-price-i-expected) - [4. “You don’t know my credit card provider?”](#aioseo-you-dont-know-my-credit-card-provider) - [5. “Ugh, you don’t let me pay with X.”](#aioseo-ugh-you-dont-let-me-pay-with-x) - [6. “Why do they need that?”](#aioseo-why-do-they-need-that) - [7. “This is so complicated!”](#aioseo-this-is-so-complicated) - [8. “I don’t understand…”](#aioseo-i-dont-understand) - [9. “There are too many upsells.”](#aioseo-there-are-too-many-upsells) - [10. “Which field is wrong?”](#aioseo-which-field-is-wrong) ## 1. “I’m not sure I trust this site.” Trust is a key component to the customer experience. People won’t send you their hard-earned money if they think you won’t uphold your end of the deal or protect their sensitive financial information. This is just one of many reasons we urge you to use the best payment processor, [Stripe](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/). Customers will see the Stripe logo and give you the same level of trust they have for the most-recognized payment processing provider. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/image-1.png)Part of your checkout design (images and copy) should provide evidence that you’re trustworthy. Apply [trust badges](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/) throughout your entire site, including… - Credit card logos - Awards and honors - Logos of customers, partners, or clients - Customer satisfaction badges - Security seals - App store logos/buttons - Testimonials from past customers and clients - Anything else that associates you with something your customers already trust Check out our guide on [how to protect your eCommerce WordPress site from holiday fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). We also recommend posting recent sale notification popups on your site to build trust in your products or services. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, you can easily create an automation that posts new sales in real time directly on your site. See our [step-by-step guide](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) to learn how to do it without using a single line of code. ## 2. “This site is slow.” When a customer reaches checkout, they’ve completed the fun part of the buying process. They’ve enjoyed browsing your products and services, but checkout is a necessary chore to get what they want. If you make that chore harder by forcing them to sit while your page loads, there’s a good chance they’ll abandon your site for another. According to Google, a whopping 90% of online shoppers abandon checkout pages that take too long to load. Even just a one-second delay can [reduce your conversions](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/#aioseo-page-speed). Not sure if your checkout pages are loading fast enough? No worries! You can check your speeds and get recommendations [here](https://pagespeed.web.dev/). ## 3. “That’s not the price I expected.” There’s a good chance your customers will leave your payment form if it displays a price they don’t expect. In fact, unexpected costs are one of the top reasons people abandon the payment process and checkout pages. What’s interesting is that people are usually willing to pay the price – as long as you show it to them *before* you ask them to pay. But they’ll grow suspicious of you if you wait until the end to show them the real total. The solution is simple: Show your customers all the costs upfront, including extra fees, delivery charges, regional taxes, etc. Using WP Simple Pay as your payments plugin, you can easily customize your payment forms to have a fee breakdown to let your customers know exactly what they’re being charged for. Directly from the advanced drag-and-drop form builder, you can easily add the Amount Breakdown custom field to your form. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/custom-field.png)You’ll notice that the payment form displays the additional processing fee right above the total cost. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/breakdown-custom-field.png)## 4. “You don’t know my credit card provider?” There’s no need to ask your customers for the name of their credit card provider. You can determine that based on the first numbers of the card, so it’s best to eliminate this field. If you’re using WP Simple Pay to create your payment forms, you can skip all the unnecessary questions so nothing distracts your customer from completing the payment process. Because the plugin supports Stripe’s [Universal Payment Element](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/), you can even allow your customers to use [Stripe Link](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/) during checkout. This lets them complete their purchases faster using saved payment details. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/stripe-link-1024x751-1.png)## 5. “Ugh, you don’t let me pay with X.” Imagine how frustrating it would be for a customer to reach the end of the checkout process only to learn that they can’t pay with their preferred method. No one is going to open a new account or sign up for a credit card just to make a purchase on your site. They’ll just go find someone else who will take their money. This problem is *especially infuriating* for customers if you don’t take a common payment method, such as traditional credit and debit cards, ACH Direct Debit, or digital wallet options like Apple Pay. Offering multiple payment methods is key to getting more sales. It also makes your customers more comfortable about their purchases. If a customer gets to use their trusted Visa card, they’ll be far more likely to trust using it with you. This is why WP Simple Pay lets you accept [multiple payment methods](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), including Cash App Pay, Apply Pay / Google Pay/ Microsoft Pay, [ACH Direct Debit with micro-deposit verification](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-9-per-form-messaging-ach-direct-debit-micro-deposits/), Alipay, and so many more. ## 6. “Why do they need that?” Your customers expect to give out some of their personal information during the checkout process. I understand that you need their name, billing address, and a few other data points. But, if your customers can’t understand why you need a particular piece of data, they could become wary. For example, let’s say you’re a marketing consultant. You ask all the usual questions on your payment form, in addition to one other: “Which operating system do you use?” The answer to this question helps you recommend additional software products, but your customers may see it as unnecessary. They may question why you need a data point like that. The best solution is to only ask for what you need to keep the process moving. You can always ask for additional information later. If you absolutely must ask an additional question, provide plenty of context on the page so the customer understands why you need it. Let’s say you own a [subscription-based business](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) that offers different pricing plans. Using WP Simple Pay, you can easily list the different pricing options on one payment form. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/subscription-form-2.png)Additionally, if you sell custom-made products with variations or you work for a non-profit organization that needs to raise funds, you can create text fields directly in the payment form builder that allow your customers or donors to add notes regarding their specific orders. The plugin also allows you to include dropdowns, checkboxes, or lists to make the process easier. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/custom-fields-form.png)## 7. “This is so complicated!” Payment forms should be simple and smooth. Your customers should never doubt what they’re supposed to do or what comes next. The whole process should be linear and straightforward. In many cases, this means stripping your site of extra elements that distract them from the payment process. Don’t give your visitors the option to click to a new page or browse new products or services because they may not ever find their way back to to the payment page. This is why[ WP Simple Pay](https://wpsimplepay.com/) offers three different [form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/), including an overlay modal, on-site, and [Stripe Checkout](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/). You can also create [distraction-free landing](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) pages designed specifically for your payment form directly from the payment form builder. In most cases, it’s best practice to limit the number of form fields to three or four. This ensures that you don’t annoy your customers with too many questions, and also that you collect the information you need. Simplifying your payment process also means *not* using CAPTCHA. Verifying that a human is behind each form submission is important, but CAPTCHA is arduous and tedious for users because they have to solve equations, type random letters and numbers, or identify “all the pictures with a mailbox.” Instead, use [reCAPTCHA](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/), a tool to prevent non-humans from interacting with your page that *doesn’t* annoy your customers. All they have to do is click a box. WP Simple Pay offers tons of [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) for you to choose from to help ensure that you’re using the best custom fields and settings possible. ## 8. “I don’t understand…” This is a general complaint that applies to a lot of situations. Basically, customers aren’t likely to complete the payment process if they have a question about the price of their product, the shipping, or some other variable. It’s your job to make them comfortable by answering all of their questions long before check out. Now, obviously you can’t anticipate and pre-resolve every possible objection. So, it’s important to give your customers a way to contact you if they have any issues with your payment form. Place an email address prominently on the page or add a live chat feature to your site. ## 9. “There are too many upsells.” It’s one thing to prompt your customers with one or two upgraded products or services during the checkout process. But, it’s not smart to force your customers to click or scroll through a dozen offers before they can buy the thing they originally wanted. If you put too many upsell offers in front of your customers, not only do you extend the checkout process (which is detrimental to your conversions), you also make the customer or client concerned that you only see them as a wallet. Choose and display one or two upsell offers that are the most valuable to your client. Don’t ask them to turn a $100 purchase into a $500 purchase, to buy a completely unrelated product or service, or to suddenly commit to a long-term subscription plan. ## 10. “Which field is wrong?” Sometimes your customers will input bad information into your payment form. For instance, they might submit a credit card number with too few digits, or an expiration date or email address in the incorrect format. This kind of thing happens all the time, but it’s not a big deal as long as you tell the customer which field is incorrect. If your form only gives a generic “Invalid field” error without directing the customer to the bad field, your customer won’t know what to correct without going through the form again. That’s incredibly frustrating and may cause customers to abandon checkout altogether. Ensure that whichever technology you use to power your payment forms validates each field, preferably as the customer uses it. This way they’ll know where to correct their mistakes so they only have to submit once. To eliminate errors and make the checkout process much faster, payment forms created with WP Simple Pay can [auto-complete shipping and billing addresses](https://wpsimplepay.com/how-to-autocomplete-shipping-billing-addresses-in-wordpress/) and automatically [validate the customers’ phone number](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/). ![](https://wpsimplepay.com/wp-content/uploads/2023/11/universal-payment-method-1024x754-1.png)There you have it! Now that you know what your customers may not like about your payment forms, you can implement the needed changes to improve the checkout experience and ultimately grow your business. If you liked this article, you might also want to check out our guide on [how to optimize product and services pages in WordPress](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** Customer-Friendly Payment, Payment Forms, Stripe, Top Customer Complaints --- ### [How to Get an Unlimited Free Trial of WP Simple Pay](https://wpsimplepay.com/how-to-get-an-unlimited-free-trial-of-wp-simple-pay/) **Published:** April 5, 2023 **Author:** Natalie Jones **Excerpt:** Learn how you can get an unlimited free trial of WP Simple Pay with these simple steps. **Content:** Are you looking for a free trial of WP Simple Pay? There are two versions of WP Simple Pay: WP Simple Pay Lite is free for an unlimited time, while WP Simple Pay Pro is the paid premium version available in four different plans. In this article, we’ll explain what WP Simple Pay Lite is, and how you can get an unlimited free trial of the WordPress plugin. ## What is WP Simple Pay Lite? [![wp-simple-pay-lite-banner](https://wpsimplepay.com/wp-content/uploads/2023/03/wp-simple-pay-lite-banner-1024x332.png)](https://wordpress.org/plugins/stripe/)[WP Simple Pay Lite](https://wordpress.org/plugins/stripe/) is the free version of WP Simple Pay Pro, the #1 Stripe payments plugin for WordPress. The standalone Stripe payments plugin eliminates the need for you to build a complicated eCommerce storefront or use a platform like WooCommerce to begin accepting transactions. By simply connecting your Stripe account to the WP Simple Pay plugin in WordPress, you’ll be ready to receive payments in no time at all. With WP Simple Pay, you can add a button to your website that redirects your customers to an off-site Stripe checkout page to complete the payment quickly and securely. WP Simple Pay [accepts credit and debit card payments](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress"), as well as [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), Alipay, FPX, Giropay, iDEAL, Link, Microsoft Pay, and Przelewy24. The plugin supports integration with a list of widely-used page builder plugins, like Elementor and Divi. It even integrates with AffiliateWP, the best WordPress affiliate program plugin. ## WP Simple Pay Lite Features WP Simple Pay Lite does a lot more than just provide a safe and secure Stripe checkout page for you to collect payments. It allows you to create custom branded checkout pages, collect shipping and billing information from your customers in Stripe, and accepts 135+ currencies from 45+ countries. Here are a few additional features you get with WP Simple Pay Lite: - Developer-friendly for building custom integrations - Smart fraud protection & spam prevention - PCI compliant & SCA-ready credit card payment forms for secure payments - Accept credit card payments in addition to Alipay, FPX, Giropay, iDEAL, Link, Microsoft Pay, and Przelewy24 with embeddable payment form buttons WP Simple Pay Lite is a great option for WordPress newcomers and beginners who generate less than $1650 annually. If your business goes over the annual threshold of $1650, it is recommended that you upgrade to one of the four [WP Simple Pay Pro plans](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). This is because you’ll be charged an additional 3% transaction fee + Stripe fees for every payment you accept using the free plugin. With a WP Simple Pay Pro plan, that fee is removed. And, since the cheapest pro plan costs $49.50, you’ll be able to purchase the license for the entire year with the money you’ll be saving in additional fees. For example, with a Pro version, if you collect $1650 annually after covering just the Stripe fees, the exact amount of $1650 will be credited to your account. However, if you collect over $1650 annually using the free version, you’ll only receive $1600.50. (Have a look at the math: $1650 \* 0.03 = $49.5). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Now that you know what features come with WP Simple Pay Lite, you’re probably wondering what you get with each of the WP Simple Pay Pro plans. Let’s take a look at how they compare. ## WP Simple Pay Pro vs. WP Simple Pay Lite While WP Simple Pay Lite offers the basic features you need to start accepting Stripe payments on your website, you can easily upgrade to a WP Simple Pro plan to get even more powerful capabilities and also avoid the additional 3% fee for every transaction. WP Simple Pay Pro is the best fit for you if your business collects more than $1650 annually. This is because the 3% fee that applies to the free plugin is removed with a pro plan. With WP Simple Pay Pro, you can also keep your visitors on your website by eliminating the need to redirect them to an off-site Stripe payment page to complete the purchase. Additionally, WP Simple Pay Pro gives you the ability to customize your payment form fields to store customer data that can be used in the future for quicker checkouts. WP Simple Pay Pro also offers tons of pre-made payment form templates for you to choose from based on your needs. If you prefer to build your own payment forms, you can do so using the user-friendly drag and drop feature that requires zero coding. ## WP Simple Pay Pro Plans Now, let’s break down each of the four pro plans to help you determine which one best suits the needs of your business. ### Personal Plan: Ideal Payment Form Solution The [Personal Plan](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/#personal) offers several features to enhance your payment forms and payment options. If one of your priorities is being able to use pre-built payment form templates on your website that are easy to customize, the Personal Plan is a great option for you. With this plan, you can also customize payment receipts and purchase confirmation emails. This is a great way to establish a connection with your customers. A key benefit of using the Personal Plan is its fee recovery feature. You can pass the [Stripe processing fee](https://wpsimplepay.com/how-to-remove-credit-card-processing-fees-in-wordpress/) that comes with every transaction onto your buyers so that there are absolutely zero deductions taken from your earnings. With a Personal Plan license, you are able to use the plugin on one website. If you need to use it on multiple websites, you will want to upgrade to a more advanced pro plan. ### Plus Plan: Best for Recurring Payments (Subscriptions) If you need to set up recurring payments for your business, the [Plus Plan](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/#plus) is a great way to accomplish that. Automatic [subscription payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) are a great way to retain customers. With the Plus Plan, you have the option to set them up monthly, quarterly, or annually. This plan allows you to use the plugin on three websites. ### Professional Plan: The Total Package With the [Professional Plan](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/#professional), you’ll get everything you could ever need from a payment processing plugin to take your business to the next level. The Professional Plan has a ton of advanced features for you to provide a great payment experience for your customers, including customizable branded payment pages, [installment plan](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) options, buy now, pay later options, discount options, coupon codes, and payment restriction functions. You can even offer [free trial periods](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/) to your customers. ### Elite Plan: Ultimate Solution for Agencies or Freelancers The [Elite Plan](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/#elite) includes all of the same features as the Professional Plan, with the only difference being that it allows you to use the license on an unlimited number of websites. The Professional Plan limits you to 10 websites. If you need to use WP Simple Pay on more than 10 websites, upgrading to the Elite Plan is the right choice for you. ## How to Get a WP Simple Pay Unlimited Free Trial You’ve now learned all about the features of [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/). If you’re ready to give it a try and start collecting payments on your WordPress website with the #1 Stripe payments plugin, follow these easy steps. ### Step 1: Install and Activate the WP Simple Pay Lite Plugin To install the plugin, go to your WordPress website’s dashboard. Click on the **Plugins** tab in the left panel, and then **Add New**. Search for “WP Simple Pay” and click on the **Install Now** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/install_wp_simple_pay-2.png)### Step 2: Activate WP Simple Pay Lite When the installation is complete after a few seconds, click on **Activate**. The plugin should now be ready to use on your website. It is listed in **Installed Plugins** in the left panel of your dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/activate_wp_simple_pay-3.png)### Step 3: Integrate Your Stripe Account Lastly, you will need to connect your Stripe account to your WP Simple Pay Lite plugin. If you don’t have a Stripe account, you will need to sign up for one. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/connect_stripe_to_wp_simple_pay-2.png)You did it! You can now use your plugin to begin accepting transactions with the best Stripe payments plugin for WordPress. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Free Trial, Payment Forms, Stripe --- ### [How to Sell Limited Edition Products in WordPress (Easy Way)](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/) **Published:** April 7, 2023 **Author:** Natalie Jones **Excerpt:** Learn how to set up payment restrictions and inventory management tools for your limited edition products in WordPress. **Content:** Are you looking for a way to sell limited edition products on your WordPress site? Keeping your inventory accurate at all times on your site is key to ensuring that you don’t accept orders or receive payments for out-of-stock inventory. In this article, we’ll show you how to EASILY sell limited edition products in WordPress without setting up a shopping cart (step by step). ## Selling Limited Edition Products on WordPress Selling limited edition products on your site is a perfect way to drive interest in your items and create a higher demand for what you are offering. It’s also a perfect solution for independent creators and small businesses that sell exclusive or custom pieces in lower quantities. When selling items with limited availability online, it’s crucial that you choose a WordPress payments plugin that allows you to hide payment forms as soon as the item goes out of stock. Collecting payments for inventory that you no longer have will result in refunds and disappointed customers. [WP Simple Pay Pro](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for selling limited edition products on WordPress. It lets you set up purchase restrictions and inventory limits so you can avoid overselling on your site by specifying a certain number of items or a specific date range. It also comes with several pre-built payment form templates that are ideal for a variety of products and services. In addition to the features mentioned above, WP Simple Pay Pro comes with bundled tools that are best suited for selling limited edition products: - **On-Site Stripe Payment Forms**: Allows your customers to complete their transactions without ever leaving your site. - **Supports Multiple Payment Methods**: Gives your customers several forms of payment options, including all major debit and credit cards, [Apple Pay/Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and [ACH direct debits](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). - **Form Scheduling**: Lets you set up a start or end date to control when and for how long payments are accepted. Now, let’s take a look at how to sell limited edition products on your WordPress site. ### Step 1: Install and Activate WP Simple Pay Pro To set up purchase restrictions and inventory controls for your limited edition product payment forms, you’ll first need to get the [WP Simple Pay Pro](https://www.wpsimplepay.com/pricing) plugin. Once you are finished with the purchase of WP Simple Pay, you can download it from your purchase email receipt or from your WP Simple Pay account. After it has been downloaded, go to your WordPress dashboard, navigate to **Add New** under **Plugins**, and then **Upload Plugin**. Click Choose File and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the installation is complete after a few seconds, press the Activate Plugin button. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After you have activated the plugin, you’ll be automatically directed to the setup wizard, where you can sign up for a Stripe account and connect it to your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/wp-simple-pay-setup-wizard.jpg)### Step 2: Connect WordPress to Stripe Once you click on **Let’s Get Started**, the setup wizard walks you through the Stripe integration without having to leave the WordPress dashboard. If you don’t already have a Stripe account, you can easily set one up during this process. Click **Connect with Stripe**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/connect-to-stripe.jpg)Here is where you can create a Stripe account or link your existing account to your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/create-a-stripe-account.jpg)Once you have finished the final step in connecting your Stripe account to your WordPress site, a success page will appear that lets you know the setup is complete. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/setup-complete.jpg)### Step 3: Create a Form for Your Limited Edition Product Now that you’ve installed WP Simple Pay Pro and connected the plugin to your Stripe account, you’re ready to build a payment form for your limited edition products. **Click on Create a Payment Form**. Since you are selling a limited edition product, you’ll need to select the **Variable Product Form** template from the menu of options. This template is pre-made with all of the essential form elements you will need, including purchase restrictions and a schedule option that allows you to hide the form on a specific date. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/choose-the-product-purchase-form.png)After choosing the Variable Product Form template, you’ll be taken to a configuration page where you can add the product title and its description. In order to use the purchase restrictions feature, you will need to choose the on-site payment form option in the **Type** dropdown menu. You can also set up the price and currency for your product by clicking on **Paymen**t in the left column. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/general-settings-payment-form.png)You can customize the form fields with the quantity, size, and colors from the dropdowns in the **Form Fields** options menu. A lot of the information for the form fields in this template is preselected, like the shipping address, and phone number. If you don’t need these preselected form fields, you can remove them. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/variable-purchase-form-1.png)### Step 4: Configure Purchase Restrictions In **Purchase Restrictions**, you can choose whether to disable the payment form after a set number of transactions or after a specific date and time. So, let’s say for example that you have 100 total items to offer for sale on your site. You’ll need to set your limit to 100. This is guaranteed to prevent you from accepting payments after your items sell out and become unavailable. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/purchase-restrictions-payment-form.gif)With the **Payment Restrictions** feature, you have total control over how many transactions the form will accept. You can even combine inventory and schedule restrictions to create a complete inventory and scheduling management system for your products. In addition to that, you can be rest assured that if a payment attempt fails to process for any reason, the amount of inventory that was removed from the total purchase limit amount is automatically replenished. ### Step 5: Add the Payment Form to a Page Now that you have created your payment form and previewed it, you’re ready to embed it on a page on your site. All you need to do is go to the post or page where you want your form to go and click on the + icon at the top left corner. Click on the WP Simple Pay block and choose the form you created. Once you click **Publish** or **Update**, your form should appear on the page. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)It is highly recommended that you test your form before you make it live. You can read more about Test Mode [here](https://wpsimplepay.com/doc/using-test-mode/). We hope this article has helped you learn how to easily sell your limited edition products on your WordPress site. If you liked this article, you may also want to check out [how to create an order form with WordPress](https://wpsimplepay.com/how-to-create-an-order-form-with-wordpress-step-by-step/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** limited edition products, Payment Forms, Stripe --- ### [How to Add New Stripe Customers to Your Mailing List Without Code](https://wpsimplepay.com/stripe-customers-to-mailing-list/) **Published:** September 8, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to use the power of Uncanny Automator to add new Stripe customers to your Mailchimp mailing list without code. **Content:** Looking to add new Stripe customers to your mailing list without code? Adding new Stripe customers to your mailing list ensures that you maintain communication with them throughout the transaction, and after. You can use your mailing list to notify customers about orders, provide improved customer service, and keep them informed about new products or services. In this article, we’ll show you how to easily add new Stripe customers to your mailing list without code, and without having to do it manually. ## What is Uncanny Automator? [![](https://wpsimplepay.com/wp-content/uploads/2023/09/uncanny-automator.png)](https://www.automatorplugin.com)[Uncanny Automator](https://automatorplugin.com/) is a powerful plugin for WordPress that allows you to connect your plugins and apps together to automate hundreds of different tasks and workflows all without code. It lets you create **recipes**, also known as automated sequences, by setting up specific **triggers**, **actions**, and **conditions** directly from your WordPress admin dashboard. It’s currently being used by over 25,000 companies to cut down on development costs and eliminate the need for multiple plugins. Uncanny Automator offers over 100 integrations with the most popular apps and services, including [Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/), [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/), [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/), Twitter, [Facebook Pages](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/), and more. ## Adding Stripe Customers to Your Mailing List Adding Stripe customers to your mailing list has never been easier with Uncanny Automator. With a quick integration, you can save yourself time, eliminate errors, and ensure that your email messages are arriving in the mailboxes of your customers as intended. It’s possible to create tons of different automations to improve the functionality of your WordPress site using Uncanny Automator. If you want to add new Stripe customers to your mailing list each time a purchase is completed, the plugin works well with several different email marketing services, including [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/), [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/), and more. For the purpose of this tutorial, we’re going to show you step-by-step how to add new Stripe customers to your Mailchimp mailing list without code. The best way to add new Stripe customers to your Mailchimp mailing list is to use a Stripe payments plugin for WordPress that has a built-in integration with Uncanny Automator. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you accept payments directly on your site without the need for a shopping cart or any additional plugins. It offers a built-in Uncanny Automator integration that allows you to create automations for all kinds of tasks on your site without having to use code. With WP Simple Pay, you can also… - **Accept Multiple Payment Methods**: Accept 10+ payment methods, including Cash App Pay, traditional credit and debit cards, [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Affirm, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), and more. - **Remove the 3% Stripe Processing Fee**: Pass the [additional fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) on to your customers to receive the full payment amount. - **Form Templates**: Choose from several pre-built payment form templates to create payment forms and begin accepting payments on your site in minutes. - **Per-Form Email Messages**: Send buyers custom [email confirmation messages](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) for individual payment forms. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Let’s get started! ### Step 1: Install and Activate WP Simple Pay The first thing you’ll need to do to start accepting payments on your site and adding your new Stripe customers to your MailChimp mailing list is install and activate WP Simple Pay. Simply go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. After purchasing a WP Simple Pay premium plan, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. After it has been downloaded, go to your WordPress dashboard, navigate to **Add New** under **Plugins**, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Then, click **Install Now**. When the installation is complete after a few seconds, press the **Activate Plugin** button. Next, click on **Let’s Get Started**. If you need help with this step, see our detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form Now that you’ve finished setting up the WP Simple Pay plugin and you’ve connected your Stripe account, it’s time to create a payment form. You should have been taken to the templates library page, where you can see that there are tons of pre-built forms available. Go ahead and choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab of the payment form builder page, edit your title and description. This is also where you’ll need to choose between a **One-time payment** or a **Stripe Checkout form**. To keep your customers on your site during the checkout process, select One-time payment from the dropdown menu. Next, click on the **Payment** tab. Go ahead and add your pricing options and the amounts. This is a great feature if you’re selling products or services with variations. If you’re selling one product at the same price, enter your price amount and choose between a One-time payment and a subscription. For **Payment Mode**, be sure to select **Test Mode** so you can perform a test transaction and test your automation in Mailchimp before your form goes live. You can also see the list of available payment method options. To reach a wider audience and globalize your business, it’s a good idea to offer several payment options. Once you’re finished configuring your payment methods, click on the **Form Fields** tab. WP Simple Pay lets you add, edit, and remove custom form fields to help you customize your forms exactly the way you want. If you need to set up form scheduling and purchase limits, click on the **Purchase Restrictions** tab and enter the dates and times. ### Step 4: Publish Your Form on Your Site To embed your payment form on a page on your site, simply go to the page and click on the **+** icon to bring up the WP Simple Pay block. Choose the form you just created from the dropdown and click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)### Step 5: Install and Activate Uncanny Automator Now that you’ve created your payment form using WP Simple Pay, you’ll need to install and activate Uncanny Automator in WordPress. Similar to WP Simple Pay, installing the plugin is quick and easy. Just visit the [pricing page](https://www.automatorplugin.com/pricing) and purchase the plan best suited to your needs. [![](https://wpsimplepay.com/wp-content/uploads/2023/09/AU-pricing1-1024x842.png)](https://www.automatorplugin.com/pricing)Next, download the plugin from your Uncanny Automator account. Then, navigate to **Plugins** **»** **Add New** in the WordPress dashboard. Click on the **Upload Plugin** button, choose the .zip file, select **Install Now**, and then **Activate**. ### Step 6: Create an Automation for Your Form It’s time to create an automation recipe for your WP Simple Pay form that will add new Stripe customers to your Mailchimp mailing list after a purchase is completed on your site. First, go back to the WP Simple Pay payment form you just created and click on the **Automations** tab. Next, find the Mailchimp integration in the list of options or by entering it manually in the search field, and then click on the **Automate this Payment Form button**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/mailchimp-integration-1024x322.png)You should now be on the recipe builder page in Uncanny Automator. It will immediately prompt you to choose your recipe **type**. Click on **Everyone** and then the **Confirm** button to continue creating your recipe. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/UA-recipe-type-everyone.png)Next, add a title for your recipe that will help you quickly identify this particular automation, and then choose WP Simple Pay for your **Trigger**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/mailchimp-wpsp.png)You’ll see a dropdown menu with available trigger options. Go ahead and choose **Any form** and click **Save**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/any-form.png)Next, for the **Action**, click on the Mailchimp icon, and click on **Connect account**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/connect-mailchimp-UA-1024x693.png)A new window will appear displaying the possible triggers available with the Mailchimp integration. Go ahead and click on the **Connect Mailchimp account button**. On the next screen, enter your Mailchimp login information, and click Login. Now, you’ll be asked to authorize Uncanny Automator to access your Mailchimp account. After you’ve read the terms, go ahead and click on **Allow**. Once you give access to Uncanny Automator, you will be redirected to the Uncanny Automator Settings tab in the WordPress admin dashboard. Now that your Mailchimp account is connected to Uncanny Automator, you can finalize your recipe. From the dropdown menu, click on **Add a contact to an audience**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/add-contact.png)Next, click on the email field, choose **Billing email**, and click **Save**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/add-email-billing.png)Go ahead and choose your audience (the mailing list you have set up in Mailchimp), and then click on the **Load Fields** button. Be sure to select **No** from the **Double opt-in** dropdown menu to ensure your customers are automatically added to your list. If it’s left on **Yes**, they will receive an email requesting them to subscribe to your mailing list before they are added. Next, add **Billing email** for the **Value**, and then click on **Save**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/fields-UA-1024x571.png)Finally, to ensure your recipe runs smoothly, toggle the switch from **Draft to Live**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/toggle-live.png)Now that you’ve created your automation recipe, it’s highly recommended that you perform a [test transaction](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/) using your WP Simple Pay form. You can check the run log from your WordPress admin dashboard. In addition, logging in to your Mailchimp account and verifying the newly-added contact is a good idea as well. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/recipe-run-log-1-1024x571.png)That’s it! We hope this article has helped you add new Stripe customers to your Mailchimp mailing list without using code. If you liked this article, you might also want to check out our guides on [How to Add New Stripe Customers to ActiveCampaign in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) and [How to Automate Social Proof Posts on Facebook Pages in WordPress](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** automations plugin, email marketing, mailing list, Payment Forms, Stripe, Uncanny Automator --- ### [WP Simple Pay vs. GiveWP vs. WPForms (Compared)](https://wpsimplepay.com/wp-simple-pay-vs-givewp-vs-wpforms-compared/) **Published:** September 19, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll compare WP Simple Pay vs. GiveWP vs. WPForms to help you choose the best WordPress donations plugin for your fundraising needs. **Content:** Are you looking to accept donation payments for your non-profit or charity organization, yet finding it challenging to determine the ideal fundraising plugin for your WordPress site? Several plugins for collecting donation payments exist; however, not all of them are necessarily tailored to your specific fundraising needs. In this article, we’ll take a thorough look at three of the most popular donation plugins and provide a side-by-side comparison of WP Simple Pay vs. GiveWP vs. WPForms to help you narrow down the right one for you. ### Table of Contents - [WP Simple Pay vs. GiveWP vs. WPForms](#aioseo-choosing-the-best-donations-plugin) - [What is WP Simple Pay?](#aioseo-what-is-wp-simple-pay) - [WP Simple Pay Features](#aioseo-wp-simple-pay-features) - [WP Simple Pay Pricing](#aioseo-wp-simple-pay-pricing) - [WP Simple Pay Pros & Cons](#aioseo-wp-simple-pay-pros-cons) - [WP Simple Pay Pros](#aioseo-wp-simple-pay-pro) - [WP Simple Pay Cons](#aioseo-wp-simple-pay-cons) - [What is GiveWP?](#aioseo-what-is-givewp) - [GiveWP Features](#aioseo-give-wp-features) - [GiveWP Pricing](#aioseo-givewp-pricing) - [GiveWP Pros & Cons](#aioseo-givewp-pros-cons) - [GiveWP Pros](#aioseo-givewp) - [GiveWP Cons](#aioseo-givewp-cons) - [What is WPForms?](#aioseo-what-is-wpforms) - [WPForms Features](#aioseo-wpforms-features) - [WPForms Pricing](#aioseo-wpforms-pricing) - [WPForms Pros & Cons](#aioseo-wpforms-pros-cons) - [WPForms Pros](#aioseo-wpforms-pros) - [WPForms Cons](#aioseo-wpforms-cons) - [Verdict: Which is Best?](#aioseo-verdict-which-is-best) ## WP Simple Pay vs. GiveWP vs. WPForms WP Simple Pay, GiveWP, and WPForms are popular WordPress plugins that offer unique features and benefits. While each plugin is a good option for raising funds online, you’ll quickly discover what their differences are throughout this article and hopefully be able to choose the best one for your particular organization. ## What is WP Simple Pay? [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that allows you to easily accept payments directly on your site without the need for a shopping cart or any additional plugins. The standalone plugin lets you accept 10+ payment methods, including Cash App Pay, traditional credit and debit cards, Apple Pay / Google Pay / Microsoft Pay, ACH Direct Debit, Alipay, and more. WP Simple Pay also works with third-party plugins and automation solutions to help you create [targeted popup campaigns](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/), social proof notifications, and even donor mailing lists. With the plugin, you can also: - Control the number of transactions a donation payment form accepts with **Inventory Limits**. - **Schedule your donation forms** during specific times and date ranges to meet your goals. - Send your donors **personalized email confirmations** and purchase confirmation messages when they donate using an individual form. - Allow your donors to choose the amount they want to give using **[Suggested Donation Amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/)**. - Ensure that more of your donated funds go towards your cause by passing the additional **3% Stripe processing fee** on to donors. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## WP Simple Pay Features WP Simple Pay offers tons of unique features and benefits designed specifically to help you boost your fundraising efforts. - **Payment Form Templates**: Easily create the perfect donation forms using pre-built templates. - **Subscriptions**: Allow you to automatically collect [recurring donation payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) weekly, monthly, or yearly. - **[Per-form Messaging](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/)**: Send your donors customized confirmation emails and messages. - **Custom Form Fields**: Collect additional information from your donors to improve communications. - **[Activity Reports](https://wpsimplepay.com/new-introducing-activity-reports-view-payment-insights-right-within-wordpress/)**: Keep track of how well your donation payment forms are performing directly from the WordPress admin dashboard. - **Drag and Drop Form Builder**: Create donation payment forms or other types of payment forms for your site without code. ## WP Simple Pay Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/09/wpsp-pricing-1024x773.png)WP Simple Pay offers four different [premium licenses](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) as well as a free version, WP Simple Pay Lite, to help you meet the needs of your cause. The plugin’s **Personal Plan**, which costs just $49.50 for the entire year, comes with the essential features you’ll need to start easily collecting donation payments. It allows you to use WP Simple Pay on one site and set up either **Off-site Stripe Checkout forms** where your donors complete their transactions on a secure page hosted by Stripe or **On-site payment forms** that let donors check out without ever leaving your site. You can use the Personal plan to accept multiple payment methods, including credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Giropay, Alipay, and more. Additionally, with the Personal plan, you can add, edit, or remove custom form fields to collect the information you need from your donors using text fields, dropdowns, number fields, checkboxes, and more. The **Plus Plan** costs $99.50 per year and expands the number of sites you can use WP Simple Pay on to three sites. It allows you to collect recurring payments that automatically charge your donors on a weekly, monthly, or yearly basis. The **Professional Plan** increases the number of sites you can use the plugin on to ten sites, making it an ideal solution for your organization if it runs several fundraising campaigns or separate causes. It also offers priority customer support via email and adds even more payment method options, including [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/). You can also use it to [collect the correct tax amounts](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) based on the location of your donors and send custom invoice receipts to those who have joined your cause as a subscriber. Finally, the **Elite Plan** is the ultimate donation and payments solution option for your fundraising needs and beyond. It includes all of the same features and benefits included in the Professional plan, plus use on an unlimited number of sites and premium support. If you plan to accept payments for products such as merchandise or events hosted by your organization, going with either the Pro or Elite plan is highly recommended. WP Simple Pay offers a special [65% discounted](https://wpsimplepay.com/wordpress-payment-forms-for-nonprofit-organizations) license for non-profits. ## WP Simple Pay Pros & Cons ### WP Simple Pay Pros - User-friendly drag and drop payment form builder - Standalone plugin - Multiple payment methods - Integrates with third-party plugins - Subscriptions - Fee recovery - Discount for non-profits - Free version - All-in-One payment form builder for more than just donations ### WP Simple Pay Cons - Stripe payment gateway only ## What is GiveWP? [![](https://wpsimplepay.com/wp-content/uploads/2023/09/givewp-homepage-1024x695.png)](https://www.givewp.com)[GiveWP](https://www.givewp.com) is one of the most popular donation and fundraising plugins for WordPress with over 100,000 active users. Similar to WP Simple Pay, it allows you to recover the payment gateway processing fees by requesting your donors to cover it. One of the best parts about the plugin is that it allows you to accept payments via multiple payment gateways, including Stripe, PayPal, Square, Braintree, and more. Unlike with WP Simple Pay, GiveWP supports several addons to expand the capabilities of your donation payment forms, such as peer-to-peer fundraising and email reports. Keep in mind that WP Simple Pay offers [email reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/) without the need for an additional extension or plugin. ## GiveWP Features To help you get a quick overview of the features offered by GiveWP, let’s take a quick look at some of the most beneficial ones. - **Multiple Payment Gateways**: Accept multiple payment methods. - **Fee Recovery**: Ask your donors to cover the credit card processing fees. - **Recurring Donations**: Accept recurring donations. - **Form Templates**: Create donation payment forms using pre-built templates. - **Donor Management**: Manage your donor database directly from the WordPress admin dashboard. ## GiveWP Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/09/givewp-pricing-1024x899.png)GiveWP offers four unique pricing plans: Pro, Plus, Basic, and Free. With the free version, you can accept payments via the Stripe and PayPal gateways. It also includes donor management and you’re free to use as many forms as you need. The plugin’s **Basic** license costs $149 annually and includes all of the same features as the Free plan in addition to basic addons, more payment method options, and use on one site. GiveWP **Plus** costs $349 per year and unlocks access to all of the premium addons, plus the ability to accept recurring donations. The **Pro** plan is $499 per year and comes with everything offered in the Plus plan with the addition of peer-to-peer fundraising and VIP support. ## GiveWP Pros & Cons ### GiveWP Pros - Multiple payment gateways - Fee recovery - Tons of addons - Recurring donations - Free version ### GiveWP Cons - Higher price point - Requires addons ## What is WPForms? [![](https://wpsimplepay.com/wp-content/uploads/2023/09/wpforms-homepage-1024x674.png)](https://www.wpforms.com)[WPForms](https://www.wpforms.com) is the best form builder plugin for WordPress well known for its beginner-friendly interface. It is currently being used by over 6,000,000 users to build forms and surveys for all kinds of services, events, products, and more. While it is a comprehensive solution that goes beyond fundraising and donations, it offers powerful features and benefits that make it a great option for accepting the funds you need for your nonprofit or charity organization. You can use its user-friendly interface to create customized donation payment forms for your WordPress site and streamline your donor management and marketing efforts by way of its addons. ## WPForms Features Let’s take a look at what makes WPForms an effective donations plugin option. - **Multiple Payment Gateways**: Accept payments via Stripe, PayPal, Authorize.Net, and Square. - **Third-Party Integrations**: Add donors to your email lists and automate tons of other tasks on your WordPress site using seamless integrations with platforms like Zapier. - **Drag and Drop Form Builder**: Easily create forms in minutes without using code. - **Tons of Addons**: Use addons to improve the capabilities of your site and your payment forms. - **Fancy Form Fields**: Customize your forms exactly the way you want by adding, editing, or removing the fields you need. ## WPForms Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/09/wpforms-pricing-1024x894.png)Like WP Simple Pay, WPForms offers four different premium licenses: Basic, Plus, Pro, Elite. The plugin’s **Basic** plan costs $49.50 per year and offers all the essential features you need to create forms for your site, including use on one site, form templates, advanced form fields, and more. Because this plan does not include any payment gateways, you’ll need a higher level license. Similar to the Basic plan, WPForms **Plus** allows you to create forms for tons of different registrations, events, and signups; however, it doesn’t offer payment gateways. To begin accepting donation payments using a WPForm form, you’ll need to purchase the **Pro** license for just $199.50 per year. It allows you to integrate several different payment gateways on your site, including Stripe, PayPal, and Square. The Pro plan also lets you set up recurring donations. The plugin’s **Elite** plan costs $299.50 annually and offers use on an unlimited number of sites, making it a great option if you are an agency or if your organization operates several fundraising causes. Additionally, it adds Authorize.Net as an additional payment gateway. ## WPForms Pros & Cons ### WPForms Pros - Beginner-friendly interface - All-in-one form builder - Tons of integrations ### WPForms Cons - Requires Pro license to accept payments - Needs addons - No subscription payment options ## Verdict: Which is Best? WP Simple Pay offers a simple, yet powerful solution for easily collecting payments on your WordPress site without having to install additional plugins or build a complicated shopping cart or storefront. Its advanced drag and drop payment form builder and pre-built form templates allow you to start collecting donations in minutes. Using the plugin, you can offer your donors their preferred payment methods and even integrate your forms with third-party plugins to create targeted popup campaigns and [social proof notifications](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) on your site. If you’re in need of a straightforward plugin that lets you accept donation payments, WP Simple Pay is the best option for you hands down. Several nonprofit organizations are [currently using](https://wpsimplepay.com/accept-donation-payments-online/) the plugin to create customized donation payment forms that offer multiple pricing options and represent their cause with branded checkout pages. WP Simple Pay’s 65% discount for non-profits combined with its fee recovery capability make it the most cost-effective donations plugin. WPForms is the right donations plugin for you if you want to accept donation payments on your site and also create forms for additional purposes such as enewsletter signups, event registrations, and surveys. Although you’ll need to purchase WPForms Pro to actually accept payments, its user-friendly interface, all-in-one form builder, and flexible use cases make it an excellent choice. That’s it! We hope this article has helped you decide which donations plugin is right for you. If you liked this article, you might also want to check out our guides on [how to accept donation payments online with WordPress](https://wpsimplepay.com/accept-donation-payments-online/) and [how to increase donation payments with targeted popups](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donation payment forms, donations plugin, Stripe --- ### [How to Use Payment Form Templates in WordPress to Boost Sales](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) **Published:** September 22, 2023 **Author:** Natalie Jones **Excerpt:** Pre-made templates can help you create effective payment forms for your WordPress site quickly and effortlessly. **Content:** Are you wanting to use high-converting payment form templates on your WordPress site to boost sales and begin accepting payments quickly and easily? It can be intimidating creating your first payment forms. Using pre-made form templates removes a lot of the work for you, while still giving you complete control over the customization and funtionalities of your live payment forms. In this article, we’ll share a few crafty ways to use payment form templates in WordPress to increase sales and save you a ton of time. ## Creating a Good Payment Form Good payment forms usually have a few key elements in common. First, most customers have come to expect their online transactions to be as quick as possible. You should consider keeping your payment forms simple and straightfoward by avoiding unnecessary fields and questions. Next, being transparent about the price and additional fees helps build trust in your business and lets your customers know exactly what they’re paying for. Be sure to provide itemized details and specific information about any varying options you might be offering. And finally, it’s important to use a payment form design and elements that align with your product, service, event, or fundraiser. For example, you wouldn’t want to use a donations payment form if you’re a consultant selling business coaching courses. ## Using Payment Form Templates Using pre-made payment form templates is a great idea if you want to save time and avoid starting from scratch. Templates come with default settings that provide the best checkout experience for your customers depending on what they are purchasing. For example, if you’re wanting to accept payments on your site for online courses, you should use a payment form template that already has a recurring renewal option built-in. This not only ensures that your customers will be charged on a weekly, monthly, or yearly basis, but it also saves you from having to go back in later to update their information. Additionally, many pre-made templates have customizable price options and amounts already configured so you can get a good idea of what is possible on your form without having to spend a lot of time guessing and testing. ## How to Use Payment Form Templates Before we share some ideas on how to use payment form templates, you’ll need to install a plugin that allows you to accept payments on your site and offers payment form templates. [WP Simple Pay](http://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easilly collect payments directly on your site without having to set up a shopping cart. One of the best parts about the plugin is that it offers tons of payment form templates that have been designed specifically for fundraisers, products, and services. You can use them to create high-converting payment forms in minutes for just about anything you can think of. With WP Simple Pay, you can also: - **[Accept recurring renewals](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/)** automatically without having to ask for payment details each time your customers get charged. - **Accept 10+ payment methods**, including [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), Buy Now, Pay Later services, Alipay, and more. - **Edit, add, or remove custom fields** to collect information from your customers. - Send **[customized purchase confirmation emails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/)** and messages for individual payment forms. - Create **distraction-free, branded landing pages** for your payment forms. - And so much more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) To get started with pre-made payment form templates, the first thing you’ll need to do is install and activate WP Simple Pay. It’s super easy and will allow you to access a full library of payment form templates that you can customize. ### Step 1: Install and Activate WP Simple Pay in WordPress First, simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose a plan. Next, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. After you’ve downloaded the plugin, go to your WordPress dashboard, navigate to **Add New** under **Plugins**, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Then, click **Install Now**. When the installation is complete after a few seconds, press the **Activate Plugin** button. If you need help with this step, see our detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)Now that you’ve installed and activated WP Simple Pay on your WordPress site and clicked on the **Create a Payment Form** button in the setup wizard, you should have automatically been redirected to the templates library page. As you can see, the plugin provides an extensive list of available pre-made templates for you to choose from. # Creating a Form with Packaged Pricing Go ahead and click on the **Products & Services** tab to begin creating a payment form with packaged pricing options already configured in the template. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/templates-products-1024x606.png)While there are several pre-made payment form templates for many types of products and services, let’s use the **Business Development Coaching Services** template first. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/buss-dev-form-1024x283.png)First, you can customize the title and the description for your form. Since this template is used for Business Development Coaching, it’s a good idea to be as specific as possible. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/general-tab-1024x589.png)To keep your visitors on your site throughout the entire checkout process, keep **On-site payment form** selected for the form **Type**. Next, in the **Payment** tab, you can see that there are three different pricing options configured for you already. You can click on each of them to edit the description, change the price, and even choose whether you want to offer the price options as a subscription. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/payment-tab-two-1024x728.png)If you don’t want to offer a third package, simply remove it by clicking on **Remove Price**. Perhaps you want to add a package for just one or two private coaching sessions. You can easily do this by clicking on the **Add Price** button and entering your **Label** and price amount. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/payment-tab-three-1024x539.png)Now, for the payment methods, you’ll see a list of all of the available options. Remember that to increase conversions and extend your business’s reach, it’s a good idea to offer multiple payment options. Simply check the boxes next to the methods you want to accept. For the purpose of this tutorial, let’s go ahead and choose **Card**, **ACH Direct Debit**, **Cash App**, and **Affirm**. These will allow you to accept a wide-range of payment methods. In addition, accepting Apple Pay / Google Pay / Microsoft Pay is also recommended. Simply click on **Configure** in the Card option. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/configure-card.png)Next, check the box for **Enable Apple Pay, Google Pay, and Microsoft Pay mobile wallets**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/configure-two.png)To remove the additional 3% Stripe processing fee, go ahead and check the box for **Add an additional fee to payments made with this payment method** and enter the percentage. This will ensure that you receive the full price amount by requiring your customers to cover it. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/configure-three.png)Next, in the **Form Fields** tab, you’ll notice that several fields have already been set up for you. To provide your customers with complete transparency, it’s always helpful to add the **Amount Breakdown** field. This will itemize the price and fees on the payment form. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/fields-one-1024x477.png)Once you’ve customized your Form Fields, be sure to click on **Publish**. Your completed form should look like the one below. You’ll notice how the two pricing options are displayed near the top of the form, making it easy for customers to choose exactly which one they want. The recurring payment option is also displayed clearly for them to see. Additionally, the amount breakdown is listed at the bottom just above the **Pay** button, making what customers are being charged for clear and easy to understand. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/bus-dev-form.png)## Creating a Subscription Payment Form Now that you’ve seen how quickly and easily you can make a payment form using a Products and Services pre-made template, let’s take a look at how easy it is to create a subscription payment form using the pre-made template provided. First, from the WordPress admin dashboard, go to **WP Simple Pay** **→** **Form Templates**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/navigation.png)Next, scroll down until you see the **Subscription Payment** form and click on the **Use Template** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/subscription-form-1.png)In the **General** tab, simply add a title and description for your product. For the form **Type**, keep **On-site** payment form selected in the dropdown menu to ensure that your visitors stay on your site during the checkout process. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/general-tab-1.png)Next, in the **Payment** tab, to save you time, two subscription plan amounts and frequencies have already been added for you. Go ahead and enter the **Labels** for both price options so your customers know exactly which plans are being offered. You can also add a third subscription option by clicking on the **Add Price** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/one-month-price.png)When you’re finished updating your Labels, your price options should look like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/09/sub-options.png)Now that you’ve set up your subscription options, go ahead and check the boxes next to the payment methods you want to accept. **Cards** have already been selected by default. Next, in the **Form Fields** tab, the **Price Selector** feature allows you to choose how you want the subcription options displayed on your form. Go ahead and choose **Buttons** so your customers aren’t required to click on a dropdown menu to find the plan they want. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/buttons.png)Be sure to click on **Publish** and then preview your form. It should look like the one below. You’ll notice that the different subscription plan options and total amounts for each of them are displayed right at the top of your form, making it easy for your customers to choose the one that works best for them. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/sub-form.png)There you have it! While we’ve shown you a couple of different ways to use pre-made form templates, there are limitless options for customizations and functionalities available using pre-made templates depending on your specific needs and use cases. If you liked this article, you might also want to check out our helpful guide on [how to add a setup fee to a subscription plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment form templates, Payment Forms --- ### [How to Create the Perfect Online Donation Experience (2023 Guide)](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/) **Published:** September 27, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we’ll explain how to create the perfect online donation experience on your WordPress site. **Content:** Are you looking to maximize donations for your non-profit or charity organization by creating the perfect online donation experience? In 2022, online giving accounted for 8.7% of all fundraising. In addition, monthly recurring donations made up 28% of all online giving. In this article, we’ll cover a few easy steps you can take to create an engaging, meaningful experience that educates your visitors on your cause and ultimately drives them to take action. ## Reinforce the Impact of Your Cause Sending a customized [confirmation email](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) and creating a donation confirmation message can strengthen the relationship you have formed with your donors and help encourage them to donate on a consistant basis. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/confirmation-page.png)Once donors make a payment, it’s important to follow-up through e-mail. Send a receipt for their records, but also use this message as an opportunity to establish an e-mail-based relationship. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/email-2-1024x495.png)It’s *much* easier to get donations from past donors than new ones. By continuing your relationship over e-mail, you can reassure past donors that they didn’t waste their money. ## Give Your Donors Options It’s important to keep your donation process as simple as possible by reducing the number of choices your donors have to make, including how much they’ll donate. With [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), you can take away any confusion by offering simple increments, like $5, $10, $20, etc. It’s best to offer three or four donation levels. Any more and you risk burdening them with analysis paralysis. Provide a field for donors to input their own custom amount in case they aren’t happy with the options provided. This gives them an opportunity to donate more than you suggest. It also gives them a chance to donate *something*, even if they can’t meet your lowest recommendation. It’s also important to acknowledge that many people can’t give a lot at once, but they’re willing to donate a little bit regularly. Give your donors the opportunity to donate every week or month by suggesting they donate on a recurring basis. This means more revenue for you, a higher donor retention rate, and convenience for your donors. According to a recent study, only 14% of non-profits prompt donors to make their donation a recurring gift during the checkout process. Consider the donations you have the potential to gain by simply allowing donors to opt-in to recurring payments. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/subscription-options.png)## Make Your Donate Button Obvious This seems like a strange piece of advice, but a lot of organizations (and for-profit businesses, for that matter) fail to make their calls-to-action obvious. They bury their buttons in paragraphs of text, use simple text links instead of colorful buttons, or surround their buttons with lots of images that make it hard to determine what is clickable. Donation buttons should be above the fold (before the user has to scroll) on each page. Use bright colors that work with your website’s theme, but still stand out on the page. Most importantly, use clear, action-oriented language on your button that drives the visitor to take the next step. Don’t get fancy here. Just say, “Donate.” ![](https://wpsimplepay.com/wp-content/uploads/2023/09/donation-form.png)## Keep Your Forms Simple Once people decide to donate (indicated by clicking your “Donate” button), your next step is to guide them through the donation process as painlessly as possible. Each obstacle you put in their way is an opportunity for them to leave the page and forgo donating. Research from Quicksprout indicates that keeping your form fields limited to three or four results in higher conversion rates. Eliminating unnecessary form fields will significantly impact the success of your donation payment forms. So, multi-step forms, forms with tons of fields, and forms with questions your donors can’t answer easily are a ***bad idea***. They wreck your conversions. If you want other data points about your customers, you can always get them later through surveys or smart email marketing segmentation. Finally, make sure to keep your entire form visible on a single page. If donors end up on a second page with additional fields, they might feel overwhelmed and abandon the process. Creating [a distraction-free landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) that’s built specifically for your donation payment form allows your donors to complete their transaction quickly and easily without being distracted by the elements of your current WordPress theme, including headers, the navigation menu, and sidebars. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/landing-page-473x1024.png)For more information, read our guide detailed guide on[ how to accept donation payments online](https://wpsimplepay.com/accept-donation-payments-online/). ## Boost Social Proof on Your Site A great way to create urgency and exposure around your cause is to automate recent donation notification popups on your site. They can be easily integrated with your donation payment forms and look like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/09/social-proof-donate.png)For more information on how to create recent payment popup notifications, see our detailed [guide](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/). ## Use Targeted Popup Campaigns With targeted popups, you can ensure that your fundraising campaign is displayed to the right users at the right time. [Targeted popup campaigns](https://wpsimplepay.com/how-to-reduce-cart-abandonment-using-an-exit-intent-popup/) encourage visitors to donate to your cause because they reach specific audiences based on location and site behavior, like scrolling, and how much time they’ve been on the page. You can customize your messages, add timers, and so much more. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/donate-popup.png)## Provide Other Ways to Give Some people may be interested in your cause, but can’t or won’t donate their money. It’s smart to get these people involved in some way by recommending other ways they can give. For instance, your website might tell them how they can volunteer their time, recruit others, or solicit donations on your behalf. Don’t let these options distract from the main donation call-to-action, but put them on an easy-to-find page. This technique gives your donors control, choice, and flexibility, which makes them feel far more comfortable getting involved. ## Consider the Bigger Picture While donations are probably the main purpose of your site, don’t focus all of your attention on your donation pages and forms. Not everyone who visits your site is ready to make a donation, familiar with your organization, or even aware of your cause. Create ancillary value by building out other features, such as… - An interesting blog full of unique, inspiring stories - A discussion board for members and non-members to share and support one another - Educational resources (books, videos, guides, etc.) to educate your visitors - Resources and tools to help your visitors solve problems or overcome obstacles - Information about volunteering or meet-ups These features may not lead to a donation directly, but they inform would-be donors about your cause, make your audience feel comfortable, and help you build a robust community that strengthens your organization’s power and reach. You also give people opportunities to return to your site over and over, which might convert them into donors. ## Quick Tips to Create an Engaging Donation Experience Here are a few more straightforward tips to help you design a donation experience that drives conversions: - Make your logo and branding visible on every page so donors know they’re donating to the right place. - Use a menu to help donors navigate your website, but remove the menu on your primary donation landing page. This prevents them from becoming distracted. - Optimize your page titles for search engines so they find your pages (especially your primary donation page). - Make sure your entire site (especially your donation pages and forms) are mobile-friendly and responsive. - Include captivating images throughout your site. As humans, we’re stimulated by visuals. They help us connect with causes and organizations. Finally, make sure to have regular conversations with your donors. Find out what type of online experience they expect. What would make them donate more? What would have made them donate sooner? Use this information to improve your site. If you build a donation experience that matches your audience’s expectations, makes them feel comfortable, and drives them to take action, your site will become your most valuable fundraising tool. There you have it! We hope this article has helped you learn a few new ways to create the perfect online donation experience. If you liked this article, you might also want to check out [11+ Tips to Collect More Donations on Your WordPress site](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** Donation Landing Page, donation payment form, donations, Online Donation Experience, Perfect Online Donation --- ### [How to Protect Your WordPress eCommerce Site From Holiday Fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/) **Published:** October 18, 2023 **Author:** Natalie Jones **Excerpt:** Wondering about how you can protect your business from holiday fraud? In this article, we'll go over seven steps you can take to avoid becoming a victim. **Content:** Are you looking for ways to protect your WordPress eCommerce site from holiday fraud? According to a recent report, the average number of suspected digital fraud attempts between Thanksgiving and Cyber Monday last year was 82% higher than any other day in 2022, with Black Friday being the most at risk. In this article, we’ll go over several steps you can take to prevent fraud on your site during the upcoming holiday season. ## Protecting Your Site From Holiday Fraud The holiday season is quickly approaching and for most online businesses, it’s the busiest time of the year. Whether you sell products or services, you’re bound to see an increase in sales. While fraud unfortunately poses a year-round threat, attacks increase significantly for a variety of reasons between Thanksgiving and the first few weeks of January. Why is fraud more prevalent during the holidays? - Businesses are busier and less likely to scrutinize each transaction and follow their current fraud prevention strategies. - Businesses offer faster processing and shipping services, which fraudsters love. - Credit card holders make more purchases, which makes them less likely to spot suspicious transactions. - Supply chain issues will continue to limit some of the holiday’s most sought after items, creating an opportunity for scammers to take advantage of the shortages. Preventing fraud is always important, but you’ll need to take extra steps to protect your business during the busy season. In this article, we’ll show you how. ## 7 Steps to Prevent Holiday Fraud Let’s go over some key steps you can take to keep your business safe, and how Stripe supports those efforts. ### 1. Enable Your Address Verification System (AVS) AVS is a simple tool that flags transactions as fraudulent if the billing address supplied by the customer doesn’t match the billing address in the bank’s file. Essentially, this forces fraudsters to acquire several more data points (street, city/town, state, and zip code) before they can use a stolen credit or debit card. If you haven’t enabled AVS through your payment processor, now’s the time. Basic identify verification methods like this go a long way toward halting fraud. If you’re using Stripe, the best payment processing service provider, you can rely on [Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) to block any payments that fail postal code verification, as well as customize additional fraud protection rules. Simply log in to your Stripe dashboard and navigate to **Payments** and then **Fraud & risk** to see a complete overview of your rules. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/block-postal-code-1024x412.png)We also recommend upgrading to **Radar for Fraud Teams** because it allows you to write custom fraud protection rules that can allow or block charges based on specific transaction details. The best part? It allows you to test what’s right for your business based on historical rule data. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/Stripe-Radar-1024x503.png)Additionally, we highly suggest using Stripe Payment Element because newly deployed machine learning models to prevent fraud are provided by default to its users. With WP Simple Pay, the #1 Stripe payments plugin for WordPress, you can easily enable [Stripe Payment Element](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/) directly from the WordPress admin dashboard. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) ### 2. Monitor Any Express Shipping or Rush Transactions Fraudsters love to “purchase” products and services with fast turnarounds. This increases the likelihood that they will receive the product or service before the real buyer identifies a suspicious transaction. Unfortunately, as we get closer to the holidays, more of your customers will choose [express shipping](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) and rush options to get their purchases in time. If you take away these options, you will undoubtedly lose business. The only solution, therefore, is to diligently examine each rush transaction for other [signs of fraud](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/). ### 3. Thoroughly Screen Any Charities Like a lot of businesses, you may generously open your wallet to well-meaning charities during the holidays. A few dollars could buy you some high-quality advertising and support a good cause. But scammers will use your goodwill against you. It’s not unusual to receive requests from charities who, upon further inspection, don’t really exist or don’t use their funds in any charitable way (i.e., 90% of donations pay for “administrative costs”). Poke around before you give to any charity. If they send you a letter, call to verify their name, mission, tax-exempt status, and account details. Check how much they actually give toward its cause by using [CharityWatch](https://www.charitywatch.org/) or [Charity Navigator](https://www.charitynavigator.org/). ### 4. Implement 3D Secure Authentication [3D Secure](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/) is a tool used to verify card transactions. It sends more than 100 data points on each transaction to the cardholder’s bank, such as the shipping address, IP address, device information, and the customer’s previous transaction history. The cardholder uses these data points to assess the transaction’s risk. If the bank thinks the transaction is legitimate, the customer doesn’t even know 3D Secure was used. But if the data isn’t enough, the checkout flow is interrupted by an additional page. On the new page, the user must enter additional information from their bank (like their login credentials). During the holidays, customers make transactions that would ordinarily seem fraudulent. For example, a New York resident might purchase a gift from a store in Montana with express shipping. This activity triggers 3D Secure to step in and say, “We recognize this is out of character, so we’ll give you a chance to prove you’re the cardholder.” This protects you from fraud without losing the sale. What’s great about this system is that if the customer is presented with the extra step (the login page), liability for the transaction shifts to the bank. You aren’t on the hook for the money if the customer passes that extra step. 3D Secure is enabled by default in Stripe. We recommend checking to make sure it’s on in your dashboard. If it’s disabled, enable it right away and leave it on forever. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/3DS-1024x482.png)### 5. Monitor for Early Fraud Warnings Early fraud warnings are notices your payment processor generates to flag payments that it suspects to be fraudulent. They appear when a cardholder lodges a claim of fraud with their issuing bank, but before an official chargeback. If you act quickly, you can respond to early fraud warnings by refunding the payment before you suffer a chargeback. You typically have 24 to 48 hours to respond before the issuing bank files a chargeback, but this time frame is entirely up to the bank, so don’t wait too long. You can easily review your fraud warnings, in addition to payments that have been blocked or allowed by Radar directly in your Stripe dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/radar-overview-1024x452.png)You can also watch this video to learn how to respond to flagged payments and disputes: If you don’t use Stripe, look for your payment processing’s warning system. Set up some kind of alert for yourself when transactions are triggered by that system. To learn more about why Stripe is our favorite payment processor, ### 6. Look Out for Attempts to Bypass Your Tools Scammers know that you have systems in place to automate fraud detection. They can’t fool these tools, so they’ll take steps to bypass them. For example, a fraudster knows you prefer to ship to the billing address, so he’ll click your “same as billing address” button to arrange shipping. The transaction will go through without raising an alarm. Later, he’ll call or email you to change the shipping address manually because he “forgot to change it” or “entered it wrong out of habit.” In this example, the fraudster is trying to get you to bypass your own fraud system. In cases like this, remember that your tools are in place for a reason. For example, [Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/), a machine learning fraud detector, is smarter at spotting fraud than any of us, so you’ll want it to evaluate *all* of your transactions. If a customer wants a manual change that bypasses your tools, offer to cancel the order and let them place a new one. ### 7. Document Every Interaction with Customers In order to protect yourself, it’s important to maintain records of all of your interactions with customers. Not just transaction data. *Everything*. Let’s say you perform a service for a customer who seems happy with your work. They sign off on mockups, confirm your deliverables, and even compliment the quality of your work. Later, they file a chargeback claiming that the work was “unsatisfactory.” Sounds frustrating, right? But, just because a customer files a chargeback doesn’t mean they get it. As the merchant, you have an opportunity to defend yourself with evidence. The cardholder’s bank will consider that evidence before they declare a winner of the dispute. Your records and documentation can save you from an unjust chargeback. The Stripe dashboard offers a list of disputes. Each dispute item gives you an opportunity to respond. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/fraud-disputes-1024x637.png)## Start Before You Get Too Busy If you wait until the holidays to prepare for holiday fraud, it’s probably too late. Now’s the time to consider how you’ll protect yourself over the upcoming season. Use the steps we outlined above to secure your business and discourage scammers. ## Related Articles If you found this article helpful, you might also want to check out more of our guides on how to protect your business: - [How to Add hCaptcha to WordPress Payment Forms (6 Easy Ways)](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/) - [What You Can Do To Protect Your Business from Credit Card Fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/) - [Protect Yourself from Disputes with a Refund and Return Policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, How To, Stripe **Tags:** Black Friday, fraud, Holiday fraud, holiday shopping, Stripe --- ### [How to Add hCaptcha to WordPress Payment Forms (Step by Step)](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/) **Published:** April 13, 2023 **Author:** Shahzad Saeed **Excerpt:** While plenty of captcha services are available on the market, hCaptcha stands out from the rest with its privacy-first approach. In this article, we’ll explain how to prevent fraudulent payments in WordPress with hCaptcha. **Content:** Do you want to combat fraudulent payment attempts in WordPress? Enabling an anti-spam technique like CAPTCHA helps you protect your payment forms from card testing and other automated scripts that attempt payment form submission. While plenty of captcha services are available on the market, hCaptcha stands out from the rest with its privacy-first approach. In this article, we’ll explain how to prevent fraudulent payments in WordPress with hCaptcha. ## Why Enable hCaptcha on Payment Forms? hCaptcha is a privacy-first anti-spam CAPTCHA service that prevents automated payment form submissions. Compared to reCAPTCHA, hCaptcha discloses in its privacy policy what data is collected, processed, and shared with third parties. When it comes to privacy, hCaptcha is better than reCAPTCHA. ## Adding hCaptcha to WordPress Payment Forms [WP Simple Pay](/pricing) is the #1 Stripe plugin for WordPress that lets you create a payment form and also add hCaptcha to your forms to prevent fraudulent payments. WP Simple Pay supports 3 different CAPTCHA services, so you can choose the right one that best suits your needs: - [Google reCAPTCHA](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/) - hCaptcha - [Cloudflare Turnstile](https://wpsimplepay.com/how-to-add-cloudflare-turnstile-to-stripe-forms-in-wordpress/) ### Step 1: Install WP Simple Pay in WordPress To combat spam payments with hCaptcha, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") on your site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Just go to the pricing page, pick a plan, and create a WP Simple Pay account. Then download the plugin from your account and install it on your site by uploading it. For a detailed guide, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/) ### Step 2: Sign Up for hCaptcha Navigate to **WP Simple Pay » Settings** and then under the **General** tab, click on **Anti-Spam** where you’ll find a big **hCaptcha** button. Now hCaptcha configuration settings will show up. To get hCaptcha to work with WP Simple Pay, you’ll need to sign up for hCaptcha by clicking the **Sign Up for hCaptcha (Free)** button. ![sign up for hcaptcha](https://wpsimplepay.com/wp-content/uploads/2023/04/sign-up-for-hcaptcha-1024x772.png)You need to submit relevant information on hCaptcha site during registration. If you find the **Moderate** Passing Threshold setting is not reducing card testing or spam, you’ll need to switch to the **Difficult** setting, which will show harder challenges. ![hcaptcha account](https://wpsimplepay.com/wp-content/uploads/2023/04/hcaptcha-1024x547.jpg)After registering your site, you will be redirected to a page where you’ll get access to Sitekey. ![wp simple pay hcaptcha sitekey](https://wpsimplepay.com/wp-content/uploads/2023/01/wp-simple-pay-hcaptcha-sitekey.png)Copy the Sitekey and paste it into your WP Simple Pay Settings. Similarly, you’ll also need to copy your Secret Key. You can find it by clicking your hCaptcha profile in the top right corner of your screen. Open your account menu and click Settings. Then copy your Secret Key and paste it into the Settings page of your WP Simple Pay dashboard. Next, click **Save Changes**. ### Step 3: Start Accepting Legitimate Payments You’ll know things are set up correctly when you visit or preview your payment form and see hCAPTCHA’s challenge added to the payment form. ![wp simple pay hcaptcha challenge](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-hcaptcha-challenge.png) If you need guidance to create a payment form with WP Simple, follow the below guides: - [How to create a payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)") - [How to create a recurring subscription form](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)") - [How to create an order form](https://wpsimplepay.com/how-to-create-an-order-form-with-wordpress-step-by-step/ "How to Create an Order Form With WordPress (Step by Step)") That’s it! We hope this article helped you add hCaptcha to your WordPress payment forms with ease. You might also want to check out [how to combat card testing in Stripe](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)"). What are you waiting for? [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") today to accept legitimate payments. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** captcha, card testing, hcaptcha --- ### [How to Set Suggested Donation Amounts That Drive Conversions](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/) **Published:** September 30, 2023 **Author:** Shahzad Saeed **Excerpt:** In this article, we'll share four ways to set suggested donation amounts that drive conversions. **Content:** Are you wondering if suggesting donation amounts is worth it? When a potential donor reaches a donation page on your site, the biggest question they’ll have to answer is, “How much should I give?” While most people’s donations are limited by their budget and their support of the cause, there’s usually a little bit of room for you to convince them to contribute more. In this article, we’ll show you how to set suggested donation amounts on your site. ## Why Set Suggested Donation Amounts? You see, humans are social creatures. We tend to make decisions based on the behavior of the people around us. We feel comfortable when we think we’re conforming to the group. This psychological phenomenon occurs in social situations, when we purchase products and services, and when we donate to causes. It’s closely related to [social proof](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) and the reciprocity model. ### 1. Increase Average Donation Amount Your charity, cause, or fund can capitalize on this need to conform by offering several suggested donation amounts on your donation [landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). You can’t *force* them to give a certain amount, but you’d be amazed at how responsive people are to pre-determined values. When Loggerhead Marinelife Center in Juno Beach, FL (a non-profit turtle hospital) began suggesting donation amounts as admission fees, they increased their average donation from $1 to $4 in just 30 days. ### 2. Improve the Donation Experience Suggested amounts [improve the donation experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/) by reducing the number of choices your donors have to make. Instead of coming up with their own reasonable donation amount, they can simply select one from the small group you provide. This makes them more likely to donate because the whole experience is easier. Plus, suggested donations are opportunities for you to nudge their donations higher. Donors are often willing to donate a few extra dollars because they feel better about using the button. They feel like the button is what they’re *supposed* to do. ### 3. Convince People to Donate More Do suggested donation amounts convince people to donate more? Yes, but you have to be careful. A [study](http://home.uchicago.edu/ourminsky/Charity_Default_Goswami_Urminsky.pdf) from the University of Chicago’s Booth School of Business found that suggested amounts also affect the *number of donations*. Essentially, low suggested amounts increase the number of donations, but the value of those donations falls. Higher donation amounts reduce the number of donations, but increase the value of those donations. Dr. Oleg Urminsky, one of the authors of that study, explains why: > “There are two different psychological effects happening simultaneously. For instance, if a larger amount is suggested, people tend to donate more, even if they don’t donate the suggested amount. The default actually changes their frame of reference. So, if I am not donating the suggested amount of $200, then a $100 donation may seem like a better option than a $50 donation, because it is closer to the default.” This means that it’s important to test different suggested donation amounts to find the combination that maximizes contributions. You also want to compare the donation from one campaign against a previous campaign to ensure that you’re actually optimizing. ## Setting Donation Amounts in WordPress With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, you can [set up a WordPress donation form](https://wpsimplepay.com/accept-donation-payments-online/ "How to Accept Donation Payments Online With WordPress") that allows donors to enter a custom donation amount. You can also use the plugin to create donation payment forms with suggested donation amounts in addition to a custom amount field. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/custom-donation.png)## 4 Tips to Set Suggested Donation Amounts Choosing the right donation amounts is an iterative process. You won’t get it right the first time. Here are five tips to send you in the right direction. ### 1. Suggest Amounts That are Relevant to Your Audience Even though you can use suggested donation amounts to influence your donors decisions, you can only nudge them so far. People won’t donate substantially more money than they intended just because they see some numbers on a page. If you review your data and learn that last year’s average donation amount was $20, it wouldn’t make sense to request a $500 donation this year. Unrealistic requests like this would actually lower your participation rate rather than drive higher donations. A great way to set suggested donations is to recommend amounts that are slightly higher than your previous average donation. For example, if last year’s average donation was $20, it would be smart to suggest donations of $5, $25, and $50. People who want to donate $20 would be more likely to increase their donation to $25 rather than reduce their donation all the way down to $5. ### 2. Segment Your Donors by Their Donation Preferences You probably have donors who are willing and able to donate substantially more than the rest of the group. Similarly, you probably have donors that can’t donate much, but would still like to give what they can. In order to maximize donations, you want to ask donors to give as much as they can without asking for too much. For instance, let’s say a donor is willing to give $500. If the highest suggested donation amount on your page is only $200, that’s probably what the generous donor will give. But if you directed that donor to a unique page with higher donation amounts, they’ll happily contribute more money. You aren’t tricking them into donating more because they always wanted to. This doesn’t mean that you have to create a unique donation page for every donor. But you’ll want to segment your donors into groups based on their previous donations (and whatever demographic information you have) and direct them to pages that match their expectations. ### 3. Put Your Preferred Donation Amount in the Second Position On most donation pages, the preferred donation amount (the one the charity or cause *really* wants you to press) is usually the second option on the list. Why? Because people are naturally averse to spending, they also don’t want to feel cheap or ungenerous. This phenomenon happens at restaurants, bars, and stores every day. Businesses will position the products they want to sell the most as the second cheapest option. Buyers naturally want to pay as little as possible, but they believe they’ll have a better experience by moving up a tier. This works the same in regard to donations. Donors don’t want to feel like they’re only giving the minimum. ### 4. Give Them the Option of Inputting a Custom Amount Offering suggested amounts is a key way to collect donations and raise the value of those donations, but we shouldn’t forget about the people who want to donate something different. If there’s no option for them to enter a custom amount, they’ll probably just leave your donation page. ## Accept Donations on Your WordPress Site Ready to start accepting donations on your WordPress site? With WP Simple Pay, you can customize donation forms and easily embed them on any page, sidebar, or widget area of your site. Be sure to give your donors plenty of suggestion donation amounts and the option to subscribe to a [monthly donation plan](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). Using the plugin, you can also easily track the performance of your donation forms directly from the WordPress admin dashboard in the **Activity and Reports** tab. This allows you to test your suggested donation amounts and make changes to them as you need. There you have it! We hope this article has helped you learn new ways to set suggested donation amounts that drive conversions. If you liked this article, you might also want to check out our guide on [how to increase donations with targeted popups](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** donation payments, donations, Drive Conversions, fundraisers, High Converting Donation Landing Page, Payment Forms, Stripe, Suggested Donation Amounts --- ### [How to Create an Affiliate Program in WordPress (Easy Way)](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/) **Published:** October 13, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily integrate an affiliate program with your Stripe payment forms in WordPress. **Content:** Do you want to know how to create an affiliate program for your Stripe payments in WordPress? Starting an affiliate program can help you grow your business exponentially. By integrating an affiliate program with your payment forms, you can encourage your affiliates to promote your products or services for a commission. In this article, we’ll show you how to easily integrate an affiliate program with your Stripe payment forms. ### Table of Contents - [What is An Affiliate Program?](#aioseo-what-is-an-affiliate-program) - [How Do Affiliate Programs Work?](#aioseo-how-do-affiliate-programs-work) - [Creating Affiliate Programs for Stripe Payments](#aioseo-affiliate-management-for-stripe-payments) - [Step 1: Create an Affiliate Friendly Stripe Form](#aioseo-step-1-create-an-affiliate-friendly-stripe-forms) - [Step 2: Integrate Your Form Into an Affiliate Program](#aioseo-step-2-integrate-your-form-into-an-affiliate-program) - [What's Next?](#aioseo-see-wp-simple-pay-affiliatewp-in-action) - [1. Registering New Affiliates](#aioseo-1-registering-new-affiliates) - [2. Creating a Referral Link](#aioseo-2-creating-a-referral-link) - [3. Reports and Payouts](#aioseo-3-reports-and-payout) ## What is An Affiliate Program? Business owners are always looking for new strategies to not only promote their products or services but also to expand their reach and increase brand recognition. This is where affiliate marketing programs can be quite effective. Simply put, an affiliate marketing program consists of an agreement you enter with another business or an influencer to pay them a commission in return for them sending more traffic to your site. You only pay a commission to your partners (affiliates) when their referrals make a purchase using your site’s payment form. Contrary to popular belief, you don’t need to have a complex e-commerce storefront on your site or even a shopping cart to let your affiliates promote your products. This means that even if you accept payments via a payment form on your site, you can use affiliate marketing to grow your business. ## How Do Affiliate Programs Work? To help you better understand how affiliate programs work, let’s take a look at an example. Picture this: your small business designs and produces handmade bracelets and earrings. You can create an affiliate program that provides your affiliates with a unique link to your [payment form page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). When your affiliate’s visitors click on that link and follow through with a purchase, your affiliate earns a percentage of the sale. Let’s say your commission rate is 5% and someone clicks on your affiliate’s unique link to purchase a bracelet that costs $100, your affiliate would earn $5.00. As your affiliate continues to spread the word about your jewelry and share your unique links across the web, not only do your products get more exposure, but the affiliate is also inspired to keep sharing as they earn more. Ready to get started with this easy, and cost-effective marketing strategy? ## Creating Affiliate Programs for Stripe Payments Now that you know what an affiliate marketing program is and how it works, let’s go ahead and set one up in WordPress for your site’s Stripe payment forms. For the purpose of this tutorial, we’re going to be using two tools: 1. [WP Simple Pay](/pricing/) 2. [AffiliateWP](https://affiliatewp.com/) Using [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best way to create an affiliate-friendly Stripe payment form. It is the #1 Stripe payments plugin for WordPress that also seamlessly integrates with several plugins, including AffiliateWP, the #1 self-hosted WordPress affiliate program plugin. To make the affiliate program work with Stripe payments, you don’t have to change any configuration or touch a single line of code as long as you use WP Simple Pay and AffiliateWP. Both plugins seamlessly integrate with each other and work out of the box without any modification. WP Simple Pay makes it easy for you to create any type of payment form, including [recurring payment forms](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) or [one-time payment forms](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), using the advanced drag-and-drop form builder. It also allows you to accept multiple payment methods, [automate tons of tasks](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/), and even eliminate the additional [3% Stripe processing fee](https://wpsimplepay.com/how-to-remove-credit-card-processing-fees-in-wordpress/). [AffiliateWP](https://affiliatewp.com/), on the other hand, is an all-in-one affiliate management suite for WordPress. The best part is that with AffiliateWP, you can save the fees that you would typically owe to an affiliate network. On top of that, it seamlessly integrates with major WordPress plugins, like WP Simple Pay, WooCommerce, [Easy Digital Downloads](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/), and so on. Let’s get started! ### Step 1: Create an Affiliate Friendly Stripe Form To create an affiliate-friendly Stripe payment form, the first thing you’ll need to do is install [WP Simple Pay](/pricing/) on your site. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. Then, log in to your WordPress admin dashboard and install the plugin on your site. If this is your first time installing a plugin on your WordPress site, don’t worry! We’ve created a detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating the plugin, you’ll be directed to the setup wizard, where you can easily connect your Stripe account with your WordPress site in less than five minutes. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")The setup wizard guides you through every step of connecting your Stripe account with your site without having to enter your API keys manually. It also makes it easy to create an account if you don’t already have one. Once you’ve finished setting up the plugin and connecting your Stripe account, you can create an affiliate-friendly payment form to begin accepting payments from your customers. Below is an example of a payment form you can create using WP Simple Pay. ![payment form ](https://wpsimplepay.com/wp-content/uploads/2023/10/payment-form-1.png)For more details, you can follow this step-by-step guide on [how to create a Stripe payment form with WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). ### Step 2: Integrate Your Form Into an Affiliate Program Now that you’ve created a Stripe payment form, the next thing you’ll need to do is create an affiliate program in WordPress and encourage affiliates to promote your business. To create an affiliate program, install the [AffiliateWP plugin](http://affiliatewp.com/) on your site. On the pricing page, choose a plan you think would best suit the needs of your business. After purchasing the plugin, you can download it on your computer and then install and activate it on your site similarly to how you installed and activated WP Simple Pay. Once the plugin is installed, head over to **AffiliateWP » Settings** in your WordPress admin dashboard. You’ll now see a setup wizard, prompting you to enter your license key. Copy the license key from your AffiliateWP account and enter it in the wizard. Next up, as long as you’ve activated WP Simple Pay on your site, the setup wizard will automatically detect the plugin and choose it for you. Go ahead and click on the **Continue** button. ![affiliate program](https://wpsimplepay.com/wp-content/uploads/2023/10/WP-setup-792x1024.png)Next, you’ll be prompted to specify how you would like to pay your affiliate partners. ![affiliate program](https://wpsimplepay.com/wp-content/uploads/2023/10/payout-method.png)After you’ve finished selecting your **Payout Methods**, be sure to click on the **Continue** button. In the next and final step, you’ll see a message confirming that your setup is complete. ![affiliate program](https://wpsimplepay.com/wp-content/uploads/2023/10/setup-complete.png)Go ahead and click on the **Finish Setup and Exit button** to exit the setup wizard. On the next screen, click on the Add Affiliate button. It will automatically add yourself so you can test your configuration. ![affiliate program](https://wpsimplepay.com/wp-content/uploads/2023/10/first-affiliate.png)If you don’t wish to purchase the Affiliate Portal Addon at this time, skip step #3 for now and click on the **Connect Your Site** button. You’ll need to complete the form to connect your site to Payouts Service. ![affiliate program](https://wpsimplepay.com/wp-content/uploads/2023/10/payouts-service-1-598x1024.png)That’s it! ## What’s Next? So far, you’ve installed WP Simple Pay, created a payment form, and set up AffiliateWP on your WordPress site. Here’s how it works: ### 1. Registering New Affiliates As soon as AffiliateWP is installed on your site, an affiliate signup page (known as **Affiliate Area**) will be created and published on your site. From that page, your users can register to become an affiliate and start promoting your payment forms. The page will look like this: ![affiliate program](https://wpsimplepay.com/wp-content/uploads/2023/10/affiliate-area.png)The Affiliate Area page can start accepting new affiliate registrations without any tweaks. However, if you want, you can customize the affiliate signup form with your favorite contact form plugins like WPForms, Ninja Forms, or any other. You can also tweak the page the way you want. In your AffiliateWP dashboard, you can either approve or reject any affiliate registration requests. ### 2. Creating a Referral Link Once an affiliate application is approved, your affiliates will get access to the **Affiliate Area** by logging in with their credentials. In the Affiliate Area, your affiliates can generate a referral URL by entering any of your website URLs in the **Referral URL Generator**. Once the URL is generated, affiliates can promote it on their site, in their emails, and so on. ### 3. Reports and Payouts Affiliates can use the analytics in their dashboards to keep track of performance and see how much in commissions they have earned. Similarly, you can also keep track of your affiliate program performance from your **Reports** page and pay the commission they’ve earned directly from within your WordPress admin dashboard. There you have it! We hope this article has helped you learn how to add an affiliate program for Stripe payments to your site. If you liked this article, you might also want to check out [how to create a Stripe payment form with WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** affiliate management, Affiliate Program, affiliatewp --- ### [7+ Ways to Maximize Coupons on Your WordPress Site](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) **Published:** October 17, 2023 **Author:** Natalie Jones **Excerpt:** You need to be strategic when offering coupons and discounts on your WordPress site. In this article, we'll go over some ways to be smart with your coupons. **Content:** Are you wanting to offer coupons and discounts on your WordPress site? Offering coupons and discounts on your eCommerce site can help give you an edge over your competitors, attract new customers, and boost sales. In this article, we’ll go over a few essential strategies to consider when offering coupons and discounts on your site so you can create the most value for your business. ### Table of Contents - [Offering Coupons & Discounts On Your Site](#aioseo-offering-coupons-discounts-in-wordpress) - [1. Include an Expiration Date](#aioseo-include-an-expiration-date) - [2. Keep Your Offer Clear and Simple](#aioseo-keep-your-offer-simple-clear) - [3. Avoid Coupon Fatigue](#aioseo-avoid-coupon-fatigue) - [4. People Want Discounts, Not Freebies](#aioseo-people-want-discounts-not-freebies) - [5. Pull New Customers Into Your Brand](#aioseo-pull-new-customers-into-your-brand) - [6. Consider All Your Variables](#aioseo-c) - [Using WP Simple Pay to Create Coupon Codes](#aioseo-using-wp-simple-pay-to-offer-coupons) - [Measure and Test Your Results](#aioseo-measure-and-test-your-results) - [Going Forward](#aioseo-going-forward) ## Offering Coupons & Discounts On Your Site Undoubtedly, people love [coupons and discounts](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/). Afterall, who wants to pay full asking price when they could pay less? So, it’s no wonder that over 85% of online consumers reported that they were influenced to make a purchase when a coupon code was offered. While offering coupons is an effective way to drive sales and improve customer loyalty throughout the year, many businesses use them during the holidays to promote sales and special offers. With all that being said, simply creating coupons for your site isn’t enough. You need to be strategic with them if you want to drive maximum revenue. Let’s take a look at a few ways you can ensure that you’re maximizing the full potential of coupons and discounts. ## 1. Include an Expiration Date Every discount you give out should include an expiration date. This applies to general coupons you offer on the web and single-use discounts you give to individuals. Why should coupons expire? Because expirations play on your customers’ [fear of missing out](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/), which is their innate fear that they won’t get to use a resource or benefit. By putting an end date on your coupon offer, you push on that nerve so people feel compelled to use it before it’s unavailable. Of course, this only works if your expiration dates are obvious. Marketers used to bury their expiration dates in the fine print at the bottom of the coupon, but now we know that it’s a key piece of information that belongs right near the offer. ## 2. Keep Your Offer Clear and Simple When it comes to designing your offer, less is definitely more. Customers often find complex promotions confusing. Once you start introducing variations, tiers, or rules, most customers will… - Fail to understand the offer. - Suspect the complexity means you’re taking advantage of them. - Decide that studying your offer isn’t worth their time. **Here’s a great discount offer:** The first 50 people to buy the course will get 20% off. **Here’s a terrible discount offer:** The first 50 people to sign up will enter a drawing for 500 in-app credits after registering the product and processing 25 transactions, or two hours of consulting time with one of our experts. The bad offer is long and complex. Most importantly, it’s hard to understand. How much is 500 credits or two consulting hours actually worth? How long does it take to register and process 25 transactions? There are just too many variables to understand the offer’s value. ## 3. Avoid Coupon Fatigue After a few successful discount campaigns, you might be tempted to run them all the time. This happens to a lot of businesses who have good margins and don’t mind giving up a tiny piece of each sale for a lot more sales. But, there are two reasons you shouldn’t give out coupons too often. First, customers can grow fatigued by coupons. There’s nothing special about your offers if they happen every week. It’s similar to those car dealership radio commercials who constantly “order too much inventory.” Customers will start to ignore your promotions, including emails, social media posts, and banner ads, if you bombard them with “special deals” that aren’t unique or rare. Furthermore, constant sales devalue your products and services. If you sell a service for $200, but offer a 20% off coupon every week, then the service isn’t really worth $200. It’s only worth $160. Customers will never buy at full price because they know they only need to wait a short time before you give them a discount. How often should you give out coupons and discounts? That’s hard to say. It depends on your business, products, and customers. It makes sense to give out regular coupons for commodity products with a lot of competition. But an enterprise software consultant, for example, should almost never discount their services. ## 4. People Want Discounts, Not Freebies Recent studies show that at least 60% of buyers prefer discounts over any other type of promotional offer. Rebates, free gifts, special access, gift cards, and other incentive offers can work in some cases, but most people just want to be charged less. For best results, don’t get fancy with your coupons. Give your customers simple offers, like percentage discounts (e.g. 20% off) or flat discounts (e.g. $50 off). When it comes to discounts, the best kind is free shipping. Sixty-two percent of online shoppers reported that they don’t consider purchasing from a site that doesn’t offer free shipping. So, to ensure that you increase your sales, you should consider offering free shipping across the board. ## 5. Pull New Customers Into Your Brand Coupons and discounts have value beyond the immediate sale. You can use them to bring more people into your marketing umbrella by requiring them to opt in to your email list in exchange for the coupon. In fact, 42.3% of Americans subscribe to email lists to receive savings and discounts, while about 1 in 3 U.S. retail email list subscribers have purchased something from the brand whose emails they receive. The biggest advantage here is that you grow your audience even if new subscribers decide not to use the coupon. You can serve them email content over time to eventually turn them into customers. ## 6. Consider All Your Variables If a coupon or discount doesn’t drive the revenue you hoped it would, you might be tempted to boost the discount. If 10% doesn’t excite people, maybe 20% will, right? That may be the case, but you don’t always have to serve up a bigger coupon. There are other variables you should consider, like the duration of the offer, its terms, or whether you promoted it to the right people. You should also consider the *reason* you felt the need to discount the product or service in the first place. For example, let’s say you’re offering a coupon for a [membership course](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/) that doesn’t sell, but no one used the coupon. The price of the course *may* be an issue, but there’s also a chance your customers don’t find it valuable or don’t need it badly enough. The timing of your offer can be critical, as well. Instead of offering big discounts six times a year, you may have more success by offering a single discount at the right time. For example, if you know that your customer gets busy during a certain month, sending out a small coupon for your time-saving products during that month could be far more effective than a big coupon at any other time. So, before you start eroding your margins by offering bigger discounts, consider all of the other variables about your offer and the product or service itself. ## Using WP Simple Pay to Create Coupon Codes Now that you’ve learned a few best practices for offering coupons on your site, let’s quickly go over the easiest way to add coupon codes and discounts to your payment forms. Using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, you can create payment forms for products, services, fundraisers, event registrations, and more without having to set up a shopping cart. One of the best parts about the plugin is that it allows you to add [percentage and fixed amount discounts](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/) directly to your payment forms from the WordPress admin dashboard. You can also set the duration of the coupon code before it expires, and how many times a customer can redeem it. After you’ve created a payment form with WP Simple Pay’s advanced drag-and-drop form builder, all you need to do to add a coupon code is simply navigate to **WP Simple Pay** **→** **Coupons**. Once you’ve clicked on the **Add New** button, you can enter a unique code your customers will need to have the discount code applied, percentage or fixed amounts, the duration, and redemption restrictions. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/add-coupon.png)The plugin makes it easy for you to add the newly-created coupon code to any payment form. Simply check the box next to **Limit the payment forms where this coupon can be redeemed**, and search for the payment forms that you want to have a coupon code. Once you’ve created your coupon code, you can return back to the payment form to preview it, and then publish it on your site. Below is an example of a payment form with a coupon code field. ![coupons and discounts](https://wpsimplepay.com/wp-content/uploads/2023/10/couon-code-payment-form.png)## Measure and Test Your Results Our final piece of advice is the most important: measure and test the results of your coupon and discount campaigns. Which ones do your customers respond to the best? *When* are they most receptive to those offers? Which channels (social, email, direct mail, etc.) are the best ways to deliver your offers? With careful observation, you should be able to see trends over time. This will help you optimize your campaigns so you deliver targeted discounts that drive sales *without* over-discounting. You can track your coupon codes and the number of redemptions straight from the WordPress admin dashboard. ![coupons and discounts ](https://wpsimplepay.com/wp-content/uploads/2023/10/coupon-dashboard-1024x338.png)## Going Forward When used properly, coupons and discounts are powerful tools to drive revenue and grow your customer base. But in order to get the most value out of them, you need to use them strategically. If you follow the advice we’ve outlined in this article, you’ll grow sales and delight your customers. If you liked this article, you might also want to check out our guide on [how to automate recent sale notification popups in WordPress](http://How-to-create-recent-sale-notification-popups-in-wordpress). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** coupon codes, Coupons and Discounts, wordpress coupon codes --- ### [How to Accept Recurring Payments in WordPress (Step-by-Step)](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) **Published:** September 29, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to automatically accept recurring renewal payments in WordPress on a weekly, monthly, or yearly basis. **Content:** Do you want to accept recurring payments on your WordPress site? Whether you have an online business that offers products, services, online courses, or memberships, allowing your customers or members to sign up for recurring payments on a weekly, monthly, or yearly basis lets you collect a steady stream of income without lifting a finger. Additionally, recurring payments help non-profits and charity organizations draw revenue from a stable donor base. In this article, we’ll show you how to easily accept recurring payments in WordPress so that you can count on long-term funding and streamline your billing processes. ## What Exactly Are Recurring Payments? Recurring billing is the practice of charging your customers, clients, or donors at a set interval for a period of time or indefinitely. Rather than sending an invoice or calling for payment, the amount is simply charged to your customers’ selected payment method. No one has to do anything manually once the [Stripe payment form is set up](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). In the past, billing customers on a subscription basis was difficult. You had to send invoices, direct them to individualized payment forms, or punch in their credit card details on every payment date. But with automatic recurring billing, you can accept repeat payments seamlessly without bothering your customers. ## The Advantages of Recurring Billing Why would you offer recurring billing to your clients, customers, or donors? - You can automate your billing, which means no more cashing checks, running credit cards, or sending invoices every month. That’s a lot less legwork to manage. - Since the system is automated, there are fewer late or missing payments. - Your customer/donor retention goes up due to inertia – the likelihood that customers will stay because they don’t have to make a new buying decision every month. - Payment information stays secure because there’s less duplication/circulation of sensitive information. - Fewer awkward conversations with your customers about late or missing payments, which improves your overall relationship. - Your cash flow becomes more predictable because you don’t wait on anyone to get paid. - Less money spent on materials like paper, envelopes, and stamps. Keep in mind that billing is an expense. Every minute you spend pouring over your accounts, entering credit card details, sending payment reminders, and following up is time you can’t spend on more important work, like growing your business. Your customers will appreciate it too, especially if they plan to work with you or donate to your cause for a long period of time. You’ll save them the hassle of dealing with payments, too. So, if you charge the same customers regularly, it’s smart to accept recurring payments automatically. ## Setting Up Recurring Payments in WordPress To accept recurring payments, the first thing you’ll need to do is choose a payment gateway. We recommend using Stripe, the best payment gateway that enables you to accept both credit card payments and multiple [non-card payment methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/). To learn why we think it’s the best payment processor for WordPress sites, read our detailed guide: [7 Reasons to Use Stripe to Accept Payments on WordPress](https://wpsimplepay.com/7-reasons-to-use-stripe-to-accept-payments-on-wordpress/). The easiest way to accept Stripe payments on your WordPress is to use [WP Simple Pay](https://wpsimplepay.com/pricing "How to Create High-Converting Pricing Tables for Your Product or Service"). [WP Simple Pay](https://wpsimplepay.com/pricing/) is the #1 Stripe payments plugin for WordPress that lets you accept recurring payments with ease. The plugin also lets your customers manage their own [recurring renewals](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) to help minimize subscription churn and boost customer retention. Additional features of WP Simple Pay include: - **Free Trials**: Offer customers [free trial periods](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/) to attract more subscribers. - **[Coupons](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/)**: Set up percentage-based or fixed amount-based discounts that can be redeemed one time or forever. - **Third-Party Integrations**: Integrate your payment forms with popular automation plugins to automate post-purchase tasks like [adding new subscribers to your e-mail list](https://wpsimplepay.com/stripe-customers-to-mailing-list/). - **Per-Form Confirmation E-mails**: Customize your [payment confirmation e-mails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) to enhance the communication with your subscribers. - **Advanced Drag-and-Drop Form Builder**: Create the perfect payment forms in minutes with zero coding. - And so much more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## How to Accept Recurring Payments The best way to accept recurring payments on your WordPress site is to use WP Simple Pay. In this tutorial, we’ll show you how easy it is! Here’s the form that we’re going to create. Keep in mind that you can easily customize the appearance of the form any way you want. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/subscription-form-2.png)### Step 1: Install and Activate WP Simple Pay To start accepting recurring payments on your WordPress site, the first thing you’ll need to do is install and activate WP Simple Pay. First, visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. After purchasing the WP Simple Pay plugin, download it from your purchase e-mail receipt or from your WP Simple Pay account. To install it, go to your WordPress admin dashboard, navigate to **Plugins **»** Add New**, and then click on **Upload Plugin**. Next, click **Choose File** and find the WP Simple Pay .zip file on your computer. Click on **Install Now**. When the upload is complete after a few seconds, click on the **Activate Plugin** button. First time installing a plugin in WordPress? No worries! You can follow our detailed instructions in this [guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once you’ve activated the plugin, you’ll be directed to the setup wizard. The setup wizard makes it easy to set up a Stripe account and connect it to your site. In the setup wizard, click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Recurring Payment Form Now that you’ve connected your site to Stripe, let’s start creating a payment form. There are several different payment form templates that let you accept payments, so you don’t always have to start a [payment form from scratch](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/). If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to create a payment form. For the purpose of this tutorial, let’s go ahead and choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)### Step 4: Configure the Form to Accept Recurring Payments After selecting the Payment Form template, you’ll be directed to the payment form builder page, where you can choose different configuration settings. In the **General** tab, you can change the title, description, and form type based on your needs. To know more, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Go ahead and leave the form **Type** set to **On-site payment form** to ensure that your subscribers complete the checkout process without ever leaving your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/on-site-type.png)Next, click on **Payment**. You’ll be able to customize the price and pricing options and even choose between one-time and subscription payment options. When you click one of the price amounts, you can see that the checkbox **Allow price to optionally be purchased as a subscription** is available. With this option selected, your customers can make payments either one-time or as a subscription. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/allow-subscription.png)Alternatively, if you only want to accept recurring payments and disallow one-time payments, you can toggle on the button **Subscription** instead of One time. Feel free to change the billing period and add a free trial if you wish. You can also offer your customers multiple pricing options if you offer different pricing packages. Simply click on the **Add Price** button and customize the price and billing period. Be sure to label your pricing options so your customers can quickly identify the subscription they want. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/subscription-prices.png)In this tutorial, let’s use the default values for the billing period – that is, billed every month. You can even customize how the subscription is managed by navigating to **WP Simple Pay » Settings** and then clicking on the **Subscription Management** tab in your WordPress dashboard. For the **Payment Methods**, you’ll notice a list of available options. Go ahead and leave **Card** selected. This will ensure that your customer’s credit card is charged automatically every month. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/payment-methods.png)Next, click on the **Form Fields** option. Here is where you can add, edit, or remove custom fields to your form. Let’s go ahead and add **Name** so your subscribers are required to fill out their name during the checkout process. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/add-name.png)Once you’ve clicked on the **Add Field** button, click on the **Name** option from the list of fields and check the box for **Required**. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/name-required.png)Next, go ahead and click on the **Save Draft** button and then click on the **Email Notifications** option. It’s always a good idea to customize your e-mail confirmation message with additional information about the event, products, or services. Simply type your message in the field. ![](https://wpsimplepay.com/wp-content/uploads/2023/09/email-notification.png)Don’t forget to publish your form when you’re finished. ### Step 5: Add the Recurring Payment Form to a Page Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). Once you’re ready, your final step is to put it on a page. Navigate to an existing WordPress page/post or create a new one. Then click on the **+** icon to add the WP Simple Pay block. Then choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this guide helped you learn how to accept recurring payments in WordPress. If you liked this article, you might also want to check out our guide on [how to create a WordPress user account after payment](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accepting Recurring Payments, Advantages of Recurring Billing, Recurring Payments Through WordPress, Stripe, subscriptions --- ### [How to Avoid Overselling Your Inventory in WordPress](https://wpsimplepay.com/how-to-avoid-overselling-your-inventory-in-wordpress/) **Published:** July 12, 2023 **Author:** Natalie Jones **Excerpt:** Ensuring that you don't oversell your inventory on your WordPress site is critical to the growth and success of your business. **Content:** Have you been wondering if there’s a way to avoid overselling your inventory in WordPress? The short answer is yes, there is! In this article, we’ll show you how to easily avoid overselling your inventory in WordPress. ## Avoiding Overselling Inventory in WordPress Having complete control over your products, services, or time-sensitive events on your site is essential to ensuring an excellent customer experience and eliminating the need for you to process costly refunds. Scheduling your payment forms and setting up specific purchase limits for individual price options allows you to avoid overselling out-of-stock or limited-edition products. As a result, your customers won’t be disappointed, and you don’t have to worry about manually updating your inventory on your site. ## How to Avoid Overselling Inventory in WordPress The easiest way to avoid overselling your inventory directly from your WordPress admin dashboard is to use a Stripe payments plugin that lets you set up payment form scheduling and inventory limits. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress that lets you easily accept payments and donations on your site without having to build a complicated shopping cart. It also lets you create payment forms for time-sensitive events, limited edition products, fundraisers, and just about anything else you can think of. Using the plugin, you can easily configure specific date ranges for your payment forms as well as purchase quantity limits for specified price options. WP Simple Pay comes with bundled tools and functionalities perfect for ensuring you don’t oversell your products or services: - **Multiple Payment Methods**: Accept 10+ payment methods including credit and debit cards, [ACH direct debit](http://how-to-accept-ach-payments-with-wordpress), Apple Pay / Google Pay / Microsoft Pay, Buy Now, Pay Later, [Cash App](http://how-to-accept-cash-app-payments-in-wordpress), and more. - **On-site Payment Forms**: Keep your users on your site longer by allowing them to check out directly on your site. - **Advanced Payment Form Builder**: Easily create payment forms in minutes without having to learn any code. - **[Custom Form Fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/)**: Collect information from your customers to improve communications and the customer experience. - **[Form Scheduling](http://how-to-accept-payments-during-a-set-date-range-in-wordpress)**: Control when your forms start and stop accepting payments. Without further ado, let’s take a look at how to easily avoid overselling your inventory in WordPress. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 1: Download and Activate WP Simple Pay in WordPress To begin creating payment forms that help you avoid overselling your products, the first thing you’ll need to do is get the WP Simple Pay Pro plugin. Simply go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose between the Pro plan and Elite plan. Once you are finished with the purchase of WP Simple Pay, you can download it from your purchase email receipt or from your WP Simple Pay account. After it has been downloaded, go to your WordPress dashboard, navigate to **Add New** under **Plugins**, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Then, click **Install Now**. When the installation is complete after a few seconds, press the Activate Plugin button. If you need help with this step, see our detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form Once you click on the Create a Payment Form button, you’ll be directed to the payment form template library page, where you can choose from several different kinds of payment forms. For the purpose of this tutorial, let’s choose the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab, go ahead and enter your title and description and select On-site payment form for your form **Type**. You can also configure your CAPTCHA settings here to protect against spam. In the **Payment** tab, add the price to your form and choose between a one-time payment or a subscription. For more information on setting up recurring payments, see our [step-by-step tutorial](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). You’ll notice there’s a list of available payment method options. For the sake of this tutorial, let’s go ahead and choose **Card**. Next, click on the **Form Fields** tab. This is where you can add or remove custom fields to your form. Add Name, and Shipping Address and be sure to check the Required box for the Name field to ensure your customers fill it in during checkout. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/Add-Payment-Form.gif)### Step 4: Add Purchase Restrictions to Your Payment Form Now that you’ve created your payment form, it’s time to configure purchase restrictions so you can avoid overselling your inventory. Simply go to the **Purchase Restrictions** tab and enter your purchase limits and date ranges. If you have different price options, you can set up individual limits based on the amount you have available. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/purchase-restrictions-1024x498.png)When you’ve finished adding your purchase restrictions, go ahead and click save. Be sure to preview your form. Once you’re happy with the outcome, **publish** your form. It will look something like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-form.png)### Step 5: Add Your Payment Form to a Page All you need to do now is embed your payment form to a page on your site. You can easily do this by going to the page or adding a new one that you want your form to be. Then, click on the **+ icon** to add the WP Simple Pay block. Choose the form you just created and click on **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)There you have it! You’ve created a payment form with scheduling and purchase restrictions to help avoid overselling your inventory. If you liked this article, you might also want to check out [how to sell limited edition products in WordPress](http://how-to-sell-limited-edition-products-in-wordpress-easy-way). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, Stripe --- ### [How to Connect WordPress Payment Forms with Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/) **Published:** June 1, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to connect WordPress payment forms with Google Sheets using Zapier's Stripe + Google Sheets integration. **Content:** Do you want to connect your WordPress payment forms with Google Sheets? For each payment you accept on your site, best practice is to organize its accounting information in a Google sheet. However, adding that data manually can be time-consuming and susceptible to errors. By connecting your WordPress payment forms with Google Sheets, you can easily automate the task to completely streamline your bookkeeping workflow and track sales and revenue data. In this article, we’ll show you the easiest way to connect your WordPress payment forms with Google sheets without having to write a single line of code. ## Connecting Payment Forms with Google Sheets You may be asking yourself how it’s possible to automate the task of adding new payments made on your WordPress site to a Google sheet. The answer is with Zapier! [Zapier](https://wpsimplepay.com/how-to-supercharge-wp-simple-pay-with-zapier/) is a powerful automation solution that lets you connect your web apps to simplify workflows and improve productivity. Zapier has over 5,000+ connected apps to date. With that being said, with Zapier’s Stripe + Google Sheets integration, you can easily connect your WordPress payment forms with Google Sheets. ## How to Connect Forms with Google Sheets The best way to connect payment forms with Google Sheets is to use a Stripe payments plugin for WordPress. With the right Stripe payments plugin, you can create payment forms that connect with Google Sheets via the Stripe + Zapier integration. We strongly recommend using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress. It lets you easily accept payments on your site without having to create a shopping cart. One of the best parts about WP Simple Pay is that it works seamlessly with third-party tools to help you drive conversions and keep your workflow running smoothly. For example, all of the payments and data you collect on your site using WP Simple Pay is transferred to Stripe. This means that the [Stripe + Zapier integration](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/) allows you to indirectly connect your payment forms with Google Sheets. WP Simple Pay also integrates with WordPress plugins you may be using already such as [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/), [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/), and Elementor. In addition to letting you accept one-time or recurring payments on your site, you can use WP Simple Pay to provide your customers with a user-friendly checkout experience that offers multiple payment method options including credit/debit cards, and ACH direct debit. The plugin also uses Stripe Connect so you can easily connect your Stripe account with WordPress without having to enter API keys manually. Additional popular features include advanced custom fields, a drag and drop payment form builder, [weekly summary reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/), and more. If you aren’t already using WP Simple Pay, all you need to do to get started is visit the [pricing page](https://www.wpsimplepay.com/pricing), choose the best plan for your needs, and upload the plugin from your WordPress admin dashboard. For more information, check out our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step1 : Create a Zapier Account After you’ve installed and activated WP Simple Pay on your WordPress site, you’ll need to sign up for a [Zapier account](https://www.zapier.com/sign-up) to begin using the Stripe + Zapier integration. This will allow you to connect your payment forms with Google Sheets. [![](https://wpsimplepay.com/wp-content/uploads/2023/06/zapier-signup-1024x625.png)](https://www.zapier.com/sign-up)### Step 2: Create a Zap Zapier automations – also known as “zaps” – can be easily customized in the dashboard once you’ve created an account. While there are tons of different combinations of apps, triggers, and actions you can implement, for this tutorial, we’re going to choose **Stripe + Google Sheets** for the apps and **New Payment** **→** **Create Spreadsheet Row** for the Action. This zap will trigger an automation that adds every new payment in Stripe to a new row in the Google Spreadsheet you choose. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/zap-2-1024x425.png)Once you’ve made your zap, go ahead and click on **Try it**. On the next screen, you’ll need to enter your Stripe account details to create your **Trigger**. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/zapp-1024x587.png)Next, you’ll be prompted to add information related to the **Action** you want to be triggered. Be sure to choose **Create Spreadsheet Row** for your event. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/zap-five-1024x527.png)In the next step, you’ll need to connect your Google account by entering your e-mail address and password. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/zappp-two-1024x503.png)To ensure that your Stripe payment information transfers to the correct Google spreadsheet, you’ll need to select it from the list in the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/zappp-four-1024x698.png)### Step 3: Publish Your Zap Once you’ve finished creating your zap, you can go ahead and click **Publish**. A confirmation will appear letting you know that your automation is running. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/zap-on-1-1024x554.png)That’s it! It’s really that easy to connect your WordPress payment forms with Google Sheets using WP Simple Pay and Zapier’s Stripe + Google Sheets integration. When your zap is active, you can refer back to the dashboard at any time to view its usage. If you liked this article, you might also want to check out [8 Powerful Ways to Automate Stripe Payments with Zapier](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Google Sheets, Stripe, stripe payments, Zapier --- ### [How to Create Per-Form Email Confirmation Messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) **Published:** August 31, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create and send custom e-mail confirmation messages and payment receipts for individual payment forms in WordPress. **Content:** Do you want to create custom e-mail confirmation messages, notifications, and payment receipts for individual payment forms on your WordPress site? Sending custom e-mail confirmation messages and payment receipts to your customers after they’ve completed a transaction using a specific payment form can improve the customer experience. In addition, creating custom payment flows for specific payment forms lets you customize your communication and add any critical information regarding purchases. In this article, we’ll show you how to easily create and send per-form e-mail confirmation messages, notifications, and payment receipts in WordPress. ## Sending Per-Form Email Messages in WordPress The easiest way to set up custom per-form e-mail messaging and payment receipts in WordPress is to use a Stripe payments plugin that allows you to create payment forms and customize your e-mail messages and receipts. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept payments on your site without having to set up a shopping cart. It also allows you to create custom payment flows for individual payment forms with purchase [confirmation page messages](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) in addition to e-mail confirmation messages and payment receipts. With WP Simple Pay, you can also… - Accept **multiple payment methods**, including credit cards, debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Affirm, Cash App Pay, and more. - Use the **Advanced Payment Form Builder** to create the perfect payment forms for your products, services, [fundraising campaigns](https://wpsimplepay.com/accept-donation-payments-online/), event registrations, and more. - Automatically **collect the correct tax amounts** based on the location of your customers. - Seamlessly integrate your payment forms with **third-party plugins** like Uncanny Automator to automate tasks like adding new customers to your [mailing list](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/). - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Without further ado, let’s create a payment form and set up a custom e-mail confirmation message using WP Simple Pay. ### Step 1: Install and Activate WP Simple Pay in WordPress The first thing you’ll need to do to send custom e-mail messages for specific payment forms is install and activate the plugin. You can do this by simply visiting the [pricing page](https://www.wpsimplepay.com/pricing) and choosing the best plan for your specific needs. Once you’ve purchased a plan, simply download the .zip file sent in your email confirmation. You can also find it in your WP Simple Pay account. If this is your first time installing a plugin, don’t worry! We’ve put together a detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Next, head to the **Plugins** tab in your WordPress admin dashboard, click **Add New**, and then **Upload Plugin**. Once you’ve installed and activated the plugin, its setup wizard will prompt you to connect your Stripe account. If you don’t have a Stripe account yet, you can create one now. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form Now that you’ve clicked on Create a Payment Form in the setup wizard, you should have landed on the **Form Templates** library page. You’ll notice the plugin offers tons of different pre-built templates for you to choose from. For the purpose of this tutorial, let’s go ahead and choose the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab on the form builder page, you can go ahead and edit the title and description of your form. This is also where you’ll choose between an on-site payment form and an off-site Stripe Checkout form **Type**. Let’s go ahead and choose an on-site payment form. This allows your customers to complete their payments directly on your site rather than on an off-site Stripe-hosted page. Once you’re finished, click on the **Payment** tab. Here is where you can set up your [Tax Collection](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) preferences, add your price, and choose a one-time or subscription payment option. A list of available payment methods is also shown. You’ll notice Card is selected by default. Feel free to check the boxes next to the additional payment methods you want to offer. Now that you’ve configured the payment settings, click on the **Form Fields** tab. This is where you can add, edit, and remove custom fields to collect additional customer information. To rearrange the order of how they’ll appear on your live form, simply drag and drop them where you want them. Next, in the **Purchase Restrictions** tab, you can schedule when your form starts and stops accepting payments. This feature helps prevent overselling [limited edition products](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/) and time-sensitive events like registrations. It’s also great for [donation](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/) payments and fundraising campaigns. ### Step 4: Create a Custom Per-Form Email Message Now that you’ve created your payment form, it’s time to set up your custom e-mail message that will be sent to your customers once they’ve completed a successful payment. Simply go to the **Email Notifications** tab and type your custom message in the text field provided. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/email-message.png)You’ll also notice a text field for **Payment Notification**, which allows you to create a custom e-mail notification that is sent to you once a payment has been made using the form. Feel free to fill this out or leave it blank to use the Global Settings. Be sure to click on **Publish** when you’re finished. ### Step 5: Publish Your Payment Form Now that you’ve finished creating your payment form and adding a custom e-mail message, it’s time to embed your form on a post or a page on your site. To do this, simply go to the page and click on the **+** icon to bring up the WP Simple Pay block. Next, select the form you just created from the dropdown and click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)## Next Steps If you want to personalize your e-mail messages for a specific form, you can do so with smart tags. A smart tag is simply a placeholder text that dynamically replaces itself with relevant information about your customers and their payments on confirmation pages, payment receipts, and payment confirmation e-mails. Smart tags are built into WP Simple Pay to help you customize your payment confirmation pages and e-mails exactly the way you want. You can find a list of available smart tags by navigating to **WP Simple Pay** **→** **Settings** **→** **Emails** in the WordPress admin dashboard. Simply choose the e-mail type from the dropdown menu and click on the **Configure** button to bring up the list of smart tags. You can also add these smart tags to your individual payment forms from the **Email Notifications** tab in the form builder. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/smart-tag-1024x1000.png)That’s it! We hope this article has helped you create a custom e-mail confirmation message for an individual payment form. If you liked this article, you might also want to check out our guide on [How to Create Custom Payment Flows with Per-Form Confirmation Messages in WordPress](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** e-mail notifications, Online Payments, Payment Forms --- ### [WooCommerce vs. EDD vs. WP Simple Pay (Compared)](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/) **Published:** August 30, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll compare WooCommerce vs. Easy Digital Downloads vs. WP Simple Pay to help you choose the best e-commerce solution for your business. **Content:** Are you looking for a WordPress e-commerce solution to sell your products or services and wondering which one is best? While there are a few great options available to help you create a powerful, full-fledged online store, you may decide a simpler checkout solution is all you need. In this article, we’ll provide a detailed comparison of [WooCommerce](https://www.woocommerce.com) vs. [Easy Digital Downloads](https://www.easydigitaldownloads.com) vs. [WP Simple Pay](https://www.wpsimplepay.com/pricing) to help you choose the right e-commerce plugin for your WordPress site. ### Table of Contents - [WooCommerce vs. EDD vs. WP Simple Pay](#aioseo-woocommerce-vs-edd-vs-wp-simple-pay) - [What is WooCommerce?](#aioseo-what-is-woocommerce) - [WooCommerce Features](#aioseo-woocommerce-features) - [WooCommerce: Solution for Large Businesses](#aioseo-woocommerce-solution-for-large-businesses) - [WooCommerce Pricing](#aioseo-woocommerce-pricing) - [WooCommerce Pros & Cons](#aioseo-woocommerce-pros-cons) - [WooCommerce Pros:](#aioseo-woocommerce-pros) - [WooCommerce Cons:](#aioseo-woocommerce-cons) - [What is Easy Digital Downloads?](#aioseo-what-is-easy-digital-downloads) - [Easy Digital Downloads Features](#aioseo-easy-digital-downloads-features) - [Easy Digital Downloads: Best E-Commerce Plugin for Digital Products](#aioseo-easy-digital-downloads-best-ecommerce-plugin-for-digital-products) - [Easy Digital Downloads Pricing](#aioseo-easy-digital-downloads-pricing) - [Easy Digital Downloads Pros & Cons](#aioseo-easy-digital-downloads-pros-cons) - [Easy Digital Downloads Pros](#aioseo-easy-digital-downloads-pros) - [Easy Digital Downloads Cons](#aioseo-easy-digital-downloads-cons) - [What is WP Simple Pay?](#aioseo-what-is-wp-simple-pay) - [WP Simple Pay Features](#aioseo-wp-simple-pay-features) - [WP Simple Pay: Best Standalone Payments Plugin](#aioseo-wp-simple-pay-best-standalone-payments-plugin) - [WP Simple Pay Pricing](#aioseo-wp-simple-pay-pricing) - [WP Simple Pay Pros & Cons](#aioseo-wp-simple-pay-pros-cons) - [WP Simple Pay Pros](#aioseo-wp-simple-pay-pros) - [WP Simple Pay Cons](#aioseo-wp-simple-pay-cons) - [Verdict: Which is Best?](#aioseo-verdict) ## WooCommerce vs. EDD vs. WP Simple Pay WooCommerce, EDD, and WP Simple Pay are WordPress plugins that let you sell your products or services on your site. Each of them offers its own strengths and weaknesses in addition to unique features and pricing options. To help you gain a better understanding of which one is right for your specific needs, let’s go ahead and compare each of them. ## What is WooCommerce? [![](https://wpsimplepay.com/wp-content/uploads/2023/08/WooCommerce-Logo-1024x640.jpeg)](https://www.woocommerce.com)[WooCommerce](https://www.woocommerce.com) is a popular open-source e-commerce plugin for WordPress with over six million active users. It lets you create a full-fledged online store using both free and paid plugins as well as integrations. WooCommerce is an open-source platform, giving you total control and more flexibility to customize every aspect of your store. In addition, it lets you accept payment via tons of popular gateways, including Authorize.Net, PayPal, Stripe, Square, and more. If your business fulfills and ships a large amount of physical goods, WooCommerce may be a good option for you because it allows you to print labels straight from the dashboard for free. WooCommerce was designed as a WordPress extension, which means that you can build a completely new online store or use it to add a shopping cart to an existing WordPress site. All users have to do to get started is set up a domain name and a web hosting service. ## WooCommerce Features WooCommerce offers several powerful features that make it a great solution for most businesses looking to sell their products or services online. - **Accept Multiple Payment Gateways**: Supports Stripe and PayPal right out of the box. - **Addons & Extensions**: Enhance functionalities with tons of free and paid addons. - **Sales Tax Collection**: Enable automatic sales tax calculation and collection based on the customer’s location. - **Themes**: Choose from tons of WooCommerce themes. - **Unlimited Products & Sales**: Sell as many products as you want. ## WooCommerce: Solution for Large Businesses The primary advantages to using WooCommerce is its limitless customization functionalities. Using the plugin, you can add just about any feature or function to your online store. While it offers the features that small businesses and independent creators need, it can be a bit overwhelming for beginners. While WooCommerce offers core features to create and manage a basic online store, it can require more time, energy, and costs as your business grows and its demands evolve. ## WooCommerce Pricing The core WooCommerce plugin is free; however, many of the addons needed to enhance your site are not free. For example, advanced shipping services require a paid addon. Additionally, when it comes to accepting payments, WooPayments is the only payment solution designed to be fully integrated with WooCommerce. It is a free extension that lets users accept debit cards and credit cards in addition to local payment method options. While WooPayments does not require monthly fees or set up costs, transaction fees depend on the location of the merchant and the customer. Overall, there are several WooCommerce addons available to perform just about anything on your site; however, many of them are costly and deciding on the right ones can be challenging. ## WooCommerce Pros & Cons To help provide you with an overview, let’s take a look at some of the plugin’s pros and cons. ### WooCommerce Pros: - Accepts Stripe and PayPal right out of the box - Thousands of extensions - Open source platform - Free core plugin - Unlimited products and sales - Supports tons of payment gateways via addons ### WooCommerce Cons: - Not beginner-friendly - Time-consuming - No bundled pricing - Complicated customization ## What is Easy Digital Downloads? [![](https://wpsimplepay.com/wp-content/uploads/2023/08/easydigitaldownloadscom_Screenshot-1024x576.png)](https://www.easydigitaldownloads.com)[Easy Digital Downloads](https://www.easydigitaldownloads.com) is the best digital e-commerce plugin for WordPress with over 600,000 downloads and a 4.7-star rating on WordPress.org. The plugin allows users to easily sell digital files like PDFs, music, e-books, plugins, and more. One of the best parts about Easy Digital Downloads is that you can create a fully-functioning online store without using code. Similar to WooCommerce, the plugin offers tons of extensions built specifically for Easy Digital Downloads to help users enhance and customize the functionality of their online store. ## Easy Digital Downloads Features Easy Digital Downloads offers several features and benefits that make it a perfect solution for businesses selling digital files, online courses, and even memberships. - Supports Stripe and PayPal gateways for free - Detailed reporting - Customer and order management - Tons of addons - Supports multiple currencies - Mobile app - 10+ WordPress blocks - Subscriptions - Hundreds of third-party integrations - All Access Pass with bundled pricing - Excellent tech support ## Easy Digital Downloads: Best E-Commerce Plugin for Digital Products Easy Digital Downloads is the best e-commerce plugin for selling digital products on a WordPress site. Unlike WooCommerce, the plugin is built specifically for businesses and creators selling digital files. With Easy Digital Downloads, users can easily set up a powerful digital online store in minutes without using code. With its simple, bundled pricing options, the plugin allows users to eliminate complicated decisions regarding which addons to purchase. ## Easy Digital Downloads Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/08/easydigitaldownloadscom_pricing_Screenshot-1024x576.png)Easy Digital Downloads offers four different premium plans based on the specific needs of your business: **Personal**, **Extended**, **Professional**, and **All Access Pass**. Additionally, Easy Digital Downloads offers a [free version](https://wordpress.org/plugins/easy-digital-downloads/) of the plugin that is available in the WordPress.org repository. The Easy Digital Downloads Personal plan costs $99.50 per year and offers all the essential features you need to set up your online store, including a built-in shopping cart, detailed reporting, multiple payment methods, customer management straight from the WordPress admin dashboard, and more. The Extended plan costs $199.50 per year and includes all the same features as the Personal plan, plus additional functionalities to help improve the customer experience like advanced marketing tools, subscriptions, and even more payment method options. The Pro plan is designed to help you take your online business to the next level. It comes with all of the same features as both the Personal and Extended plans, along with even more functionalities like product recommendations, wish lists, marketplace support for vendors, and more. The Pro plan annual cost is $299.50. Finally, the Easy Digital Downloads All Access Pass is the ultimate solution for online businesses that have plans to grow and expand. It includes all of the features offered by the plugin, its full list of extensions, use on three sites, complete store management, and more. One of the best parts about the All Access Pass is that it ensures that you get all of the plugin’s current features and access to future ones as they become available to help you scale your business. ## Easy Digital Downloads Pros & Cons Let’s break down the plugin’s pros and cons to help you compare. ### Easy Digital Downloads Pros - Bundled pricing - Hundreds of third-party integrations - Digital products focused - Beginner-friendly - Customer management - Multiple payment gateways - Subscriptions - Memberships ### Easy Digital Downloads Cons - For selling digital products only ## What is WP Simple Pay? [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress best known for its simple, yet powerful features that let users easily accept payments without setting up a shopping cart or a complicated e-commerce solution. It’s advanced drag-and-drop form builder and pre-built form templates allow you to create payment forms for products, services, registrations, [donations](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/), and more. WP Simple Pay offers support for 10+ payment methods including, credit cards, debit cards, Cash App Pay, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), Affirm, Apple Pay / Google Pay, and more. ## WP Simple Pay Features WP Simple Pay is a standalone plugin, which means that you don’t have to worry about downloading additional addons. It offers tons of features and benefits that make it a perfect payments solution for both small and large businesses. - User-friendly **Setup Wizard** to help you get started - Offers **Stripe Connect** so you can easily connect your Stripe account with WordPress without having to use API keys - [Location-Based Tax Calculation](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) lets you automatically collect the right tax amount based on the location of your customers - **Per-Form Messaging** allows you to create [custom payment flows](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) for specific payment forms. - Supports **Stripe Checkout** so you can provide customers with a [one-click checkout](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/) form using Link - **[Fee Recovery](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)** lets you remove the 3% Stripe processing fee - Offers flexible **Installment Plan** options to increase average order values - **Custom Fields** let you collect additional customer information using text fields, dropdown menus, and checkboxes - **Form Scheduling** lets you control when a payment form accepts payments - **[Inventory Limits](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/)** prevent you from overselling. - **Third-Party Integrations** allow you to connect WP Simple Pay with other WordPress plugins like [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/), [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/), Elementor, and even [Uncanny Automator](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/). - Weekly **[Summary Reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/)** help you track how your forms are performing Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## WP Simple Pay: Best Standalone Payments Plugin WP Simple Pay is the best e-commerce plugin for businesses, non-profits, and creators who need a simple, yet robust payments solution. Using its drag-and-drop form builder, you can easily create the perfect payment forms and begin accepting payments directly on your site in minutes. Because the plugin doesn’t require any additional addons or extensions, there’s no need to worry about creating a complicated online store. WP Simple Pay works with your existing WordPress theme and even integrates seamlessly with third-party plugins like Uncanny Automator so you can automate tasks like adding new customers to your mailing list. ## WP Simple Pay Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/08/wpsimplepay-1024x541.png)Similar to Easy Digital Downloads, WP Simple Pay offers different plans: **Personal**, **Plus**, **Professional**, and **Elite**. It also offers a free version, [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/), that lets you create off-site Stripe Checkout forms. The free version allows you to accept credit cards, debit cards, in addition to [non-card payment methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/), including Alipay, Giropay, iDEAL, Przelewy24 (P24), Link, and Apple Pay / Google Pay / Microsoft Pay. The Personal plan costs just $49.50 for the entire year and includes off-site Stripe Checkout forms, on-site payment forms, payment form templates, advanced custom form fields, and third-party integrations. Additionally, it allows you to accept 10+ payment methods and pass on the 3% Stripe processing fee on to your customers so you can receive the full amount. The Plus plan offers all of the same features as the Personal plan in addition to several subscription options like renewal reminders and automatic billing. It costs $99.50 per year. WP Simple Pay Pro is designed to help you build the most powerful payment forms for your business. It gives you access to more payment method options like Cash App Pay and Buy Now, Pay Later services including Affirm. You can also use it to set up purchase restrictions to help you manage your inventory. Finally, the Elite plan is the premier solution for businesses and agencies. It lets you use the plugin on an unlimited number of sites and includes additional features to take your business to the next level all for just $299.50 annually. To help you compare WP Simple Pay Lite and the Pro plan, be sure to check out our [detailed guide](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). ## WP Simple Pay Pros & Cons ### WP Simple Pay Pros - User-friendly - Standalone payments plugin - Multiple payment methods - Works for products, services, registrations, and fundraising - Integrates seamlessly with third-party automation plugins ### WP Simple Pay Cons - Does not work with other payment form plugins ## Verdict: Which is Best? Now that you’ve learned more about the three different e-commerce plugins for WordPress, you’re probably wondering which one is best for your business. WooCommerce offers all the key features you need to create a powerful e-commerce site. However, if you’re not an advanced WordPress user, building your site the way you want may require a lot of time and energy. It’s also important to consider how much each of the addons you need will cost you in the long run. Easy Digital Downloads is hands down the best e-commerce plugin for businesses that sell digital products. Its bundled pricing, user-friendly dashboard, and limitless features and benefits allow you to create a full-fledged online store that can grow right along with your business. WP Simple Pay is the best e-commerce solution for businesses and non-profits that are looking to easily collect payments on their site without all the complexities of addons and building a complete online store or shopping cart. That’s it! We hope this article has helped you learn about the differences between WooCommerce, Easy Digital Downloads, and WP Simple Pay. If you liked this article, you might also want to check out [13 Essential WordPress Plugins for Business Websites in 2023](https://wpsimplepay.com/essential-wordpress-plugins-for-business-websites-in-2023/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** easy digital downloads, Ecommerce, woocommerce, wordpress plugin, wp simple pay --- ### [How to Create Custom Payment Flows with Per-Form Confirmation Messages in WordPress](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) **Published:** August 25, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily create custom payment flows with per-form confirmation messages in WordPress to enhance the customer experience. **Content:** Do you want to create custom payment flows using per-form confirmation messages in WordPress? If you sell tailored services, online courses, or even a product requiring post-purchase steps or additional information, setting up specific confirmation messages for individual payment forms is a great way to enhance the overall payment experience for your customers. In this article, we’ll show you how to easily create custom payment flows with per-form confirmation messages in WordPress. ## Creating Custom Payment Flows in WordPress The best way to create custom payment flows on your site is to use a WordPress Stripe payments plugin that supports per-form payment confirmation messaging and notifications. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily create payment forms and accept online payments without setting up a shopping cart. The plugin also offers confirmation messaging for individual payment forms so users can customize their payment flows exactly how they want. With WP Simple Pay, you can also… - **Accept multiple payment methods**, including credit cards and debit cards, ACH Direct Debit, [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and more. - Automatically calculate and [**collect taxes**](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) based on the location of your customers. - Choose from several **pre-built templates** to create the perfect payment forms in minutes without code. - **Remove the 3% Stripe processing fee** by requiring your customers or donors to cover it. - And so much more. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Now, let’s dive in and create a custom payment flow for an individual payment form using WP Simple Pay. ### Step 1: Install and Activate WP Simple Pay in WordPress To get started, you’ll first need to install and activate the plugin on your WordPress site. All you need to do is visit the [pricing page](https://wpsimplepay.com/pricing) and choose the plan that meets your needs. WP Simple Pay offers four different plans, as well as a [free version](https://wpsimplepay.com/lite-vs-pro/) to help get you started. To set up customized payment flows using specific messages for individual payment forms, you’ll need to purchase a Pro plan. To compare each plan, check out our guide: [WP Simple Pay Lite vs. Pro: Is Pro Worth the Price?](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) Once you’ve purchased a plan, simply download the .zip file sent in your email confirmation. You can also find it in your WP Simple Pay account. If this is your first time installing a plugin, don’t worry! We’ve put together a detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Next, head to the **Plugins** tab in your WordPress admin dashboard, click **Add New**, and then **Upload Plugin**. Once you’ve installed and activated the plugin, its setup wizard will prompt you to connect your Stripe account. If you don’t have a Stripe account yet, you can create one now. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form You should have landed on the **Form Templates** library page. You’ll notice the plugin offers tons of different pre-built templates for you to choose from. For the sake of this tutorial, let’s go ahead and choose the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)You should now be in the **General** tab on the form builder page, where you can edit the title and description of your form. This is also where you’ll choose between an on-site payment form and an off-site Stripe Checkout form **Type**. For the purpose of this tutorial, let’s go ahead and create an on-site payment form. This allows your customers to complete their payments directly on your site. Next, you can choose your [CAPTCHA](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/) settings. Once you’re finished, click on the **Payment** tab. Here is where you can set up your Tax Collection preferences, add your price, and choose one-time or subscription. Available payment methods are also shown. You’ll notice Card is selected by default. You can go ahead and check the boxes if you wish to offer additional payment methods. Now that you’ve configured the payment settings, click the **Form Fields** tab. You can add, edit, and remove custom fields to collect additional customer information. To rearrange the order of how they’ll appear on your live form, simply drag and drop them. Next, in the **Purchase Restrictions** tab, you can schedule when your form starts and stops accepting payments. This feature is great for [limited edition products](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/), time-sensitive events like registrations, and [donations](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/). ### Step 4: Create a Custom Confirmation Message Now that you’ve created your payment form and configured the settings, it’s time to set up a custom confirmation message for your form and configure where it will be displayed after a successful payment. Navigate to the **Confirmation Page** tab, where you’ll notice three options for the **Payment Success Page**. This is simply where your customers will be redirected after a successful payment. This is also the page that will display your custom message. Go ahead and keep **Global Settings** selected and enter your custom message in the text field provided. This is a great chance to thank your customers for their purchase and provide any required next steps or extra information regarding their order. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/thriftchronicles-1024x399.png)Once you’re finished, click on **Publish**. ### Step 5: Configure Payment Success Page Now that you’ve published your form so it’s ready to be added to a post or a page on your site, navigate to **Settings **→** Payment Confirmations**. Be sure to select **Payment Confirmation** from the **Payment Success Page** dropdown menu. This will ensure that your custom message displays on the correct page after a successful payment has been made using the form. Once you’re finished, click on **Save Changes**. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/Untitled1-1024x451.png)### Step 6: Publish Your Form on a Page You’re almost finished! To publish your form on a page, simply go to the page and click on the **+** icon to add the WP Simple Pay block. Then, choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)## Next Steps Now that you’ve published your form with a custom post-purchase message on your site, it’s recommended that you complete a test purchase to ensure that the message displays correctly on the payment confirmation page. For more information, see our detailed guide on [How to Test Stripe Payments in WordPress](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/). Once your test payment is completed, your custom confirmation message should be displayed on the payment confirmation page. It should look something like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/08/payment-confirmation-page1.png)If you want to add an image or a logo alongside your custom message, WP Simple Pay offers this feature. Simply click on the **Add Media** button in the form builder above the text field and upload your image. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/add-logo-1024x644.png)There you have it! We hope this article has helped you create a custom payment flow with a per-form confirmation message. If you liked this article, you might also want to check out our guide on [How to Accept ACH Payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** confirmation messages, payment flows, Payment Forms, purchase confirmation, purchase success, Stripe --- ### [How to EASILY Customize Stripe Email Receipts in WordPress](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/) **Published:** October 31, 2022 **Author:** Shahzad Saeed **Excerpt:** The customization option in the Stripe dashboard for email receipts is limited. With a WordPress plugin, you can control and customize every aspect of Stripe payment processing, including email receipts, with ease. **Content:** Do you want to customize Stripe email receipts? The customization option in the Stripe dashboard for email receipts is limited. With a WordPress plugin, you can control and customize every aspect of Stripe payment processing, including invoices, with ease. In this article, we’ll show you how to customize Stripe email receipts in WordPress. ## Customizing Stripe Email Receipts in WordPress Stripe lets you immediately send an automated email receipt to your users after a successful payment or after a refund is initiated. While you can change a few receipt elements, such as logo and language, the customization options you get through the Stripe dashboard are limited. ![](https://wpsimplepay.com/wp-content/uploads/2023/01/custom-email-receipt.jpg)This is where a WordPress Stripe plugin like [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") comes in. With WP Simple Pay, one of the [best WordPress plugins for Stripe](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/), you can customize the email receipt the way you want. Here are a few benefits of using a WordPress Stripe plugin for sending a customized email receipt. - **Endless customization**: Easily customize the email content right within the WordPress dashboard, just as tweaking a post or a page. - **No learning curve**: Since WordPress is a platform you’re already familiar with, you can easily tweak the receipt even if you’re an absolute beginner to Stripe. - **No additional tools**: You don’t need an additional email marketing tool for sending automated receipts. [![wp simple pay homepage](https://wpsimplepay.com/wp-content/uploads/2022/09/homepage.png)](https://wpsimplepay.com/pricing/)Besides custom email receipts, with WP Simple Pay, you can easily [create Stripe payment forms](https://www.wpbeginner.com/plugins/how-to-accept-payments-with-stripe-in-wordpress/), enable around [13 payment methods](https://wpsimplepay.com/features/payment-methods/), accept [recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), and more. ### Step 1: Install WP Simple Pay To start accepting Stripe payments and customizing email receipts, you’ll need to install WP Simple Pay on your WordPress site. To install the plugin, head over to the [pricing page](https://wpsimplepay.com/pricing/ "Pricing"), pick a plan and complete your payment. Once done, you’ll receive the plugin file, which you’ll need to upload to your WordPress site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After the plugin is installed and activated, you’ll be asked to set up WP Simple Pay and connect your site with your Stripe account. To proceed, click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)### Step 2: Integrate WordPress With Stripe After installing WP Simple Pay, you’ll need to make sure your Stripe account is properly connected to the plugin. In the setup wizard, click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)If you skip the setup wizard in the previous step, you can always go back to **WP Simple Pay » Settings** to connect your Stripe account with your site. You’ll find the **Connect with Stripe** button under the **Stripe** tab. Just click on that button. Next up, you’ll be prompted to create a new Stripe account or integrate your existing account with your site. Go ahead and integrate your account with WP Simple Pay. Keep in mind that choosing **Skip this form** will create a temporary Stripe account that’s only capable of testing and can’t be used for accepting real payments. So, if you’re using the plugin on your production site, let’s not choose the **Skip this form** option. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)### Step 3: Choose “From Name” and “From Email” Now that you’ve installed the plugin and connected it with Stripe, let’s start configuring your Stripe email receipts. WP Simple Pay lets you set up 4 different email options. No matter how many emails you set up, you’ll be using the same From Name and From Address. [![wp simple pay email settings](https://wpsimplepay.com/wp-content/uploads/2022/10/wp-simple-pay-email-settings.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/wp-simple-pay-email-settings.png)Navigate to **WP Simple Pay » Settings** and then click the **Emails** tab, where you can fill out From Name and From Address for all your email notifications. After filling out From Name and From Address, click **Save Changes**. ### Step 4: Customize Stripe Email Receipts WP Simple Pay lets you configure 4 different email notifications as follows… - **Payment Receipt:** To let your users know that payment has been completed and received on your end. - **Payment Notification:** Unlike other email options that send emails to customers, this notification is built to alert you, the website owner, when a user completes a payment. - **Upcoming invoice**: To let users know the upcoming invoice details. It comes in handy for recurring / subscription payments. - **Invoice receipt:** To notify subsequent invoice payments after a subscription has been activated. To enable and configure each email, under **Emails**, select an email from the dropdown and click **Configure**. [![stripe email receipt wordpress configuration](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-email-receipt-wordpress-configuration.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-email-receipt-wordpress-configuration.png)Enable the checkbox next to the email you’ve selected. You’ll now be shown the WordPress Classic editor, where you can customize the email the way you want. WP Simple Pay supports the following smart tags out of the box. With smart tags, you can automatically pull data from the payment form entries and display those details in the email receipt. - {form-title} – The form’s title. - {form-description} – The form’s description. - {total-amount} – The total price of the payment. - {customer-name} – The value of the Name form field. - {charge-date} – The charge date returned from Stripe. - {charge-id} – The unique charge ID returned from Stripe. - {payment-type} – The type of payment (one-time or recurring). - {card-brand} – The brand of the card used. Visa, Amex, etc. - {card-last4} – The last four digits of the card used. - {tax-amount} – The calculated tax amount based on the total and the tax percent setting. - {recurring-amount} – The recurring amount to be charged each period of the subscription plan. - {max-charges} – The total number of max charges set for an installment plan. - {next-invoice-date} – The date the next invoice is due. - {update-payment-method-url} – URL to update the subscription’s payment method. Keep in mind that in the **Payment Receipt** email, you can customize the emails individually for one time payment, subscription, and subscription with trial. ### Step 5: Disable Stripe Email Receipt Settings This step is only needed for those who have previously enabled Stripe emails from the Stripe dashboard. Since you’ll be sending emails from your WordPress site, you need to ensure that email receipt settings are disabled in the Stripe dashboard. Otherwise, users might be receiving 2 email receipts: through your WordPress site and through the Stripe dashboard. [![email-settings-stripe-email-settings-1](https://wpsimplepay.com/wp-content/uploads/2022/10/email-settings-stripe-email-settings-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/email-settings-stripe-email-settings-1.png)Log into the Stripe dashboard and disable **Successful payments** [from here](https://dashboard.stripe.com/settings/emails) and disable **Send emails about upcoming renewals** [from here](https://docs.wpsimplepay.com/articles/emails/#upcomingrenewal). [![email-settings-stripe-email-settings-upcoming-renewals](https://wpsimplepay.com/wp-content/uploads/2022/10/email-settings-stripe-email-settings-upcoming-renewals.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/email-settings-stripe-email-settings-upcoming-renewals.png)### Step 6: Create a Payment Form and Accept Payments You’ve now successfully customized email receipts in your WordPress dashboard. Now it’s your turn to create a payment form with WP Simple Pay and start accepting payments. WP Simple Pay makes it super easy to create a payment form thanks to its easy-to-use drag-and-drop form builder. You can either host the form on your WordPress site or host it on Stripe’s site. If you’re creating a payment form for the first time, check out these articles: - [How to create a credit card form](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress") - [How to create a recurring payment form](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) - [How to create a Google Pay / Apple Pay form](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) - [How to create a form that accepts the Buy Now, Pay Later offer](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) ## Customizing Stripe Email Receipts – FAQs: Here are some of the frequently asked questions (FAQs) asked by people who customize Stripe email receipts in WordPress. ### **I am not receiving email notifications. Why?** The reason could be that your WordPress hosting server is not properly configured to use the PHP mail() function, which is the function that WordPress uses to send emails. To fix it, you can use the [free WP Mail SMTP plugin](https://wordpress.org/plugins/wp-mail-smtp/). Check out the [complete guide](https://wpmailsmtp.com/wordpress-not-sending-email/) to learn how to fix it. ### ****Can I customize the email template?**** With WP Simple Pay, you can customize the emails the way you want and send emails in HTML format. To send emails in rich text, you can use the [free WP HTML Mail plugin](https://wordpress.org/plugins/wp-html-mail/). ### ****How Can I Show Custom User Data in the Emails?**** By now, you might already know that WP Simple Pay uses various built-in smart tags to populate customer data in email receipts. To pull additional custom data from the form entries and populate it in the email receipt, you can [create custom form field smart tags](https://docs.wpsimplepay.com/articles/create-custom-form-field-smart-tags/). Aside from using the data in emails, you can collect custom form field data in the Stripe dashboard and display it on the payment confirmation pages. That’s it! We hope this article helped you learn how to customize Stripe email receipts in WordPress. You might also want to check out [how to allow users to choose a payment method in WordPress](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") and stat customizing email receipts. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** invoice receipt, payment receipt, stripe email receipt, upcoming invoice --- ### [Accept Stripe Payments vs. WP Simple Pay (Compared)](https://wpsimplepay.com/accept-stripe-payments-vs-wp-simple-pay-compared/) **Published:** May 12, 2023 **Author:** Natalie Jones **Excerpt:** This side-by-side comparison of Accept Stripe Payments and WP Simple Pay will help you decide which of the Stripe payments plugins is right for you. **Content:** Do you want to start accepting payments on your WordPress site without setting up a complicated eCommerce store or shopping cart? Skipping the hassle that often comes with using complex e-commerce solutions and using a standalone Stripe payments plugin can help you begin accepting payments on your site much quicker and easier. What’s the best Stripe payments plugin? In this article, we’ll compare two of the most popular Stripe payments plugins: [Accept Stripe Payments](https://wordpress.org/plugins/stripe-payments/) and [WP Simple Pay](https://www.wpsimplepay.com/pricing). Both of these plugins let you accept credit card payments on your site via the Stripe payment gateway. We’ll help you decide which one is best for you. ## Accept Stripe Payments vs. WP Simple Pay Accept Stripe Payments and WP Simple Pay are both Stripe payments plugins that allow you to accept payments on your WordPress site without setting up a [shopping cart](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/). Each plugin offers its own features, pricing options, pros, and cons. To ensure that you choose the right Stripe payments plugin to meet your needs, it’s important to compare each of them. Without further ado, let’s dive right in. ## What is Accept Stripe Payments? Accept Stripe Payments is a Stripe payments plugin with 30,000+ active users. It’s best known for being a simple solution for integrating the Stripe payment gateway on a WordPress site. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/image.png)Accept Stripe Payments is a good option for users who want to add a Stripe payment button to any page on their site and begin collecting payments via credit card with little effort. While it doesn’t offer a setup wizard upon initial installation or support Stripe Connect to help users configure their Stripe account, there are detailed videos available on WordPress.org that explain how to manually connect a Stripe account to WordPress after activating the plugin. ## Accept Stripe Payments Features Accept Stripe Payments has a few features that make it a viable Stripe payments plugin for businesses that sell digital files, physical products, or services. - **Customizable Stripe Buy Now Buttons** allow you to edit the button’s text. - **Itemized Amounts** give you the option to enable a “Your Order” section on your payment popup window so that product details (shipping, tax amount, variations, etc.) will be displayed. - **Notification Emails** let you send customers an email notification after a successful purchase. - **Custom Donations** let you accept custom donation amounts. - **Email Receipts** allow you to email a receipt to customers from Stripe for each transaction. - **Stock Control** lets you set limits on available quantities to prevent overselling. - **Addons** allow you to expand the plugin’s functionality to do things like accept Apple Pay / Google Pay, set up subscription payments, and integrate with third-party email marketing tools like MailChimp. - Supports **[reCaptcha](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/)** and **[hCaptcha](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/)** types to prevent [card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/) attempts. ## Accept Stripe Payments: Credit Card Solution The main advantage to using Accept Stripe Payments is its quick and basic approach to getting a checkout page that accepts credit/debit cards up and running on a site. Its interface allows you to create a new product or service and configure most of the payment settings all from your WordPress admin dashboard. As a result, you can accept credit/debit card payments from your customers directly on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/Accept-Stripe-Payments-Popup-1.png)Additionally, Accept Stripe Payments has an Orders page where you can view purchases from your WordPress admin dashboard. ## Accept Stripe Payments Pricing The core Accept Stripe Payments plugin is available for free in the WordPress.org plugin repository. However, to use most of its features, you have to purchase separate addons. You can purchase each addon individually for $39.95 or you can get access to all of the addons bundled in with auto-updates and guaranteed customer support for $79 per year. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/Addons-ASP-1024x910.png)## Accept Stripe Payments: Pros & Cons For the purpose of comparison, let’s take a look at the pros and cons of Accept Stripe Payments. ### Accept Stripe Payments Pros: - Supports credit/debit cards via the Stripe Payment Gateway - On-site Stripe payment button can be embedded anywhere on a page or post - Supports popular Captcha types to help protect against card testing - Add-ons to expand its functions ### Accept Stripe Payments Cons: - No setup wizard - No Stripe Connect - No payment form templates - No Stripe Element - Does not support Stripe Checkout - No advanced custom fields - No purchase scheduling - No Installment plans - No Stripe Fee Recovery - Does not support ACH Direct Debit ## Accept Stripe Payments Reviews Overall, Accept Stripe Payments has received positive reviews mostly from users who value the plugin’s simplicity. The plugin has 4 stars out of 5 on WordPress.org. *“Do you want to set up a payment button in 10 minutes to receive donations or sell digital products? With this plugin you can. Very good!”* – Salvatore via WordPress.org However, several users have reported some pretty serious issues related to fraud and card testing. *“We had it installed on our website and our IT team followed all the suggestions from the plugin dev and from Stripe. Still had THOUSANDS of fraudulent charge attempts (within a short period of time) which created issues with our Stripe account that cost us money and reputation.”* – cdHNC via WordPress.org Now that we’ve covered Accept Stripe Payments, let’s move on to WP Simple Pay. ## What is WP Simple Pay? WP Simple Pay is hands down the best Stripe payments plugin for WordPress. It lets you create custom, user-friendly payment forms for every product and service you can imagine using its pre-made form templates. The plugin also offers a drag and drop payment from builder that allows you to get a payment form up and running on your site within minutes without having to write a single line of code. In addition to credit/debit cards, WP Simple Pay supports 10+ payment methods including [ACH direct debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Buy Now, Pay Later, and more. WP Simple Pay also offers a setup wizard that guides you through every step as you configure your Stripe account and plugin settings. Stripe Connect allows you to connect your Stripe account to WordPress without having to enter API keys manually. ## WP Simple Pay Features WP Simple Pay has several features that make it the ultimate standalone Stripe payments plugin for any business. - A **Setup Wizard** that guides you through the configuration process. - Uses **Stripe Connect** to connect your Stripe account with WordPress so you don’t have to manually enter API keys. - Supports **Stripe Checkout** so you can provide customers with a [one-click checkout](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/) form using Link. - Uses **[Stripe Payment Element](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/)** to help you create attractive, user-friendly payment forms. - **[Fee Recovery](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)** lets you pass the additional Stripe processing fee onto your customers. - Offers **Installment Plans** so your customers can pay over time. - Tons of pre-made **Form Templates** that let you easily create a payment from in minutes. - Advanced **Custom Fields** let you add text fields, dropdown menus, and checkboxes so you can collect and save additional customer data in Stripe. - **Purchase Scheduling** lets you control when and for how long a payment form accepts payments. - **[Inventory Limits](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/)** let you limit the number of times a price option can be purchased. - **Third-Party Integrations** allow you to integrate WP Simple Pay with WordPress plugins such as [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/ "How to Add an Affiliate Program for Stripe Payments in WordPress"), [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/), Elementor, and even [Zapier](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). - **On-Site Payment Forms** keep visitors on your site longer and allow them to complete transactions directly on your WordPress site. - **[Summary Reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/)** keep you up to date on how your forms are performing via weekly emails. - **Captcha Verification** supports Google reCAPTCHA, hCaptcha, and [Cloudflare Turnstile ](https://wpsimplepay.com/how-to-add-cloudflare-turnstile-to-stripe-forms-in-wordpress/)for Anti-Spam protection. - **[Phone Number Validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/)** helps you collect a valid phone number from your customers to automate SMS notifications related to orders and support. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## WP Simple Pay: Standalone Stripe Payments Plugin WP Simple Pay is best known for being a powerful, standalone Stripe payments plugin for WordPress that offers tons of features without needing to install additional addons. One of the plugin’s key advantages is that it implements the Stripe Payment Element feature so you can create attractive payment forms that offer your customers multiple payment method options and currencies on one form. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/image-1.png)With WP Simple Pay, you can easily embed your on-site payment form on any page or choose an [overlay payment form](https://wpsimplepay.com/how-to-create-an-overlay-payment-form-in-wordpress-easy-way/) that pops up when your users click on an embedded payment button. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/buy-now-button-popup-preview-2.gif)## WP Simple Pay Pricing WP Simple Pay has four pricing plans based on your business’s specific needs: Personal, Plus, Pro, and Elite. Additionally, [WP Simple Pay Lite](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) is the free version of WP Simple Pay available in the plugin repository on WordPress.org. You can use its essential features to create secure off-site Stripe checkout forms. WP Simple Pay Lite also allows you to accept credit/debit cards as well as [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), Giropay, iDEAL, Przelewy24 (P24), Link, and Apple Pay / Google Pay. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wpsimplepay-pricing.png)The Personal plan costs $49.50 per year and includes off-site Stripe checkout forms, on-site payment forms, payment form templates, advanced custom form fields, and third-party integrations. The Plus plan costs $99.50 per year and brings more subscription payment options to its list of features. WP Simple Pay Pro starts at $199.50 per year and includes installment payment plan options, free trials, invoice receipts, form scheduling, and inventory limits. Finally, the Elite plan starts at $299.50 per year and includes all of the same features as the Pro plan, plus usage on an unlimited number of sites and premium support. ## WP Simple Pay Pros & Cons Here are the common advantages and disadvantages of WP Simple Pay to help you make a comparison. ### WP Simple Pay Pros - Easy and hassle-free setup with no API key management - Free version for setting up off-site **Stripe Checkout** payment pages - Tons of pre-made payment form templates - Supports multiple payment methods, including **ACH Direct Debit** - Seamless third-party integrations - Uses Stripe Payment Element (**Stripe’s recommended implementation**) - Installment payment plan options - Purchase scheduling - Automatic **location-based tax calculation** - Excellent customer support - Documentation and tutorials ### WP Simple Pay Cons - Form builder does not integrate with other form plugins ## WP Simple Pay Reviews WP Simple Pay has 4.4 stars out of 5 on WordPress.org. Users speak highly of the plugin’s ease of use, simple setup and excellent customer support. *“This plugin is perfect — it does what it claims with simplicity, reliability and is backed by responsive, courteous support. We were able to add credit card and ACH payment processing functionality and match the client’s Divi-based site design with minimal effort, and the operation has been rock solid. If you need easy, reliable Stripe payment integration just pick Stripe Payment Processing Forms by WP Simple Pay and save your time and avoid needless complexity and hassle.”* – heretiq via WordPress.org ## Side-by-Side Comparison Now that we’ve covered the pros, cons, and pricing options for both Accept Stripe Payments and WP Simple Pay, let’s take a look at a side-by-side comparison of Accept Stripe Payments vs. WP Simple Pay. **Feature****ASP****WP Simple Pay**Payment Form Templates✕✓Setup Wizard✕✓Supports ACH Direct Debit✕✓Stripe Fee Recovery✕✓Free version✓✓Advanced Custom Fields✕✓Installment Plans✕✓Stripe Payment Element Support✕✓Stripe Checkout Support✕✓## Verdict: Which is Best? Overall, Accept Stripe Payments and WP Simple Pay are both great options for accepting payments on your WordPress site without having to set up an eCommerce store or shopping cart. With that said, if you’re looking to easily create user-friendly, customized payment forms that accept multiple payment options, WP Simple Pay is hands down the best way to go. Accept Stripe Payments doesn’t support ACH direct deposit, SEPA Direct Debit, Klarna, Bancontact, Giropay, or Przelewy24 gateways. It does allow you to enable Apple Pay/Google Pay payments, but only after purchasing the addon. In contrast, WP Simple Pay supports 10+ payment methods including ACH direct debit. The plugin also offers tons of pre-made form templates to help you start accepting online payments quickly and easily. Unlike Accept Stripe Payments, WP Simple Pay has a setup wizard that guides you through the set up process and allows you to connect to your Stripe account without having to enter API keys manually. WP Simple Pay is a standalone Stripe payments plugin that doesn’t require addons to expand its features, while Accept Stripe Payments makes you install tons of additional addons for the plugin to offer several of its listed features. That’s it! We hope this comparison of Accept Stripe Payments and WP Simple Pay has helped you find the best Stripe payments plugin for your needs. If you liked this article, you might also want to check out [WP Simple Pay Lite vs. Pro: Is Pro Worth the Price](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Payment Forms, Stripe, Stripe Checkout, stripe payments, Subscription Payments --- ### [Six Best Bloomerang Alternatives for Nonprofits](https://wpsimplepay.com/best-bloomerang-alternatives-for-nonprofits/) **Published:** August 11, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll explore six Bloomerang alternatives for nonprofits looking to accept donation payments as well as grow and manage their donor base. **Content:** Are you looking for the best Bloomerang alternatives? Receiving donation payments online is a powerful way to raise funds for nonprofits and other important causes. In this article, we’ll share some of the best Bloomerang alternatives that will help you collect one-time or recurring donation payments on your site. ### Table of Contents - [What is Bloomerang?](#aioseo-what-is-bloomerang) - [Bloomerang Pricing](#aioseo-bloomerang-pricing) - [Choosing the Best Donation Payment Solution](#aioseo-choosing-the-best-donation-payment-solution) - [1. WP Simple Pay](#aioseo-1-wp-simple-pay) - [2. WPForms](#aioseo-2-wpforms) - [3. WP Charitable](#aioseo-3-wp-charitable) - [4. GiveWP](#aioseo-4-givewp) - [5. Formidable Forms](#aioseo-5-formidable-forms) - [6. Donorbox](#aioseo-6-donorbox) ## What is Bloomerang? ![](https://wpsimplepay.com/wp-content/uploads/2023/08/bloomerang-homepage-1024x571.png)[Bloomerang](https://www.bloomerang.co) is a cloud-based donor management and fundraising software for nonprofits. It can be used to view donor records, track the best time to contact each donor, and measure donor engagement levels to improve outreach. In addition, Bloomerang aims to help nonprofit organizations manage their entire constituent database, including donors, volunteers, sponsors, and grant givers. ## Bloomerang Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/08/bloomerang-pricing-1024x531.png)The pricing options for Bloomerang are based on how many contacts you have in the database. For the standard plan that supports up to 1,000 contacts, the cost starts at $119/mo. An additional $35 is required to receive technical support over the phone. Once you go over 1,000 contacts (donors), the cost rises significantly to $239/mo. While the platform does offer Bloomerang Payments, a feature that processes donation payments made via credit/debit cards and ACH direct debit using Stripe, there is a processing fee of 2.9% + $0.30 per transaction. The ACH direct debit fee is processed at 1% + $0.30 per transaction. ## Choosing the Best Donation Payment Solution When it comes to choosing the best online donations solution for your specific needs, there are a few essential factors you should consider. While there are several donation and fundraising platforms out there, some of them are expensive, quite difficult to use, and don’t always offer needed customization features. Being able to easily and securely receive donation payments on your site is no doubt critical to the success of your nonprofit or charity organization. In addition, maintaining communication with your donors as well as [targeting potential donors](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/) can make all the difference in reaching your particular goals. Ensuring that you implement the right donation solution on your site depends on your skill level, the payment methods offered, fees, and customization options. Another factor you’ll want to think about is whether you need your donation management software to integrate with third-party tools like email marketing services, and whether you already have an existing site for your nonprofit. Because Bloomerang is a SaaS (software as a service) platform, keep in mind that you won’t be able to use it on a WordPress site. Without further ado, let’s explore some of the best Bloomerang alternatives based on the above recommendations. ## [1. WP Simple Pay](https://www.wpsimplepay.com/pricing) [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept one-time or recurring [donation payments](https://wpsimplepay.com/accept-donation-payments-online/) directly on your site. The plugin offers an advanced drag and drop payment form builder that helps you get the perfect payments forms up and running in minutes. In addition, WP Simple Pay allows you to customize your [payment forms](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/) with dropdowns, text fields, checkboxes, and more to collect additional information from your donors. You can also set up predefined donation amounts or even allow your donors to enter a custom amount. On top of all that, you can control when your donation payment forms start and stop accepting payments to ensure you’re reaching your [fundraising goals](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/). Additional features of WP Simple Pay that are great for any nonprofit or charity include: - **[Multiple Payment Methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/)**: Offer your donors their preferred payment methods to increase donations, including traditional credit/debit cards, [ACH Direct Debit](http://how-to-accept-ach-payments-with-wordpress/), [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and more. - **Customizable Email Receipts**: Instantly send email receipts to your donors after they’ve completed their payment. - **Fee Recovery**: Require or request your donors to cover the additional [Stripe 3% processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) so you can collect the full amount. - **Third-Party Integrations**: Integrate with third-party tools like Zapier, [Uncanny Automator](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/), and OptinMonster to automate tasks like adding new donors to your mailing list and creating [targeted campaigns](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/) on your site to drive more conversions. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) **Pricing**: WP Simple Pay offers a free version, [WP Simple Pay Lite](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/), to help you get started. To create on-site payment forms and accept recurring payments for your nonprofit, you’ll need to purchase a premium plan. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) ## [2. WPForms](https://www.wpforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/08/WPForms-homepage-1024x674.png)](https://www.wpforms.com)[WPForms](https://www.wpforms.com) is the easiest drag and drop form builder plugin for WordPress. Using the plugin, you can easily create forms for just about anything your organization needs, including payment forms, registration forms, surveys, polls, and more. One of the best parts about WPForms is that you can accept multiple payment methods via Stripe, PayPal, Authorize.Net, and Square. This means you can accept donation payments for your cause directly on your site. The plugin also integrates seamlessly with top email marketing service providers and CRMs like MailChimp, Constant Contact, and HubSpot so you can easily manage your donors and streamline communications. For non-profits and charities looking to accept donation payments online, manage their donors, and automate tasks like email marketing all in one place, WPForms is a better suited option than Bloomerang. Additionally, it’s important to remember that WPForms is a plugin for WordPress that is only compatible with a self-hosted WordPress site. This means that Bloomerang is a good option if you already have a site hosted by another service provider and you’re simply looking for a donor management system. **Pricing**: Premium plans start at $49.50/mo. ## [3. WP Charitable](https://www.wpcharitable.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/08/wpcharitable-homepage-1024x605.png)](https://www.wpcharitable.com)[WP Charitable](https://www.wpcharitable.com) is another popular donations plugin for WordPress that lets you accept donation payments on your site. The best part about WP Charitable is that you can use it to create peer-to-peer fundraising campaigns without having to use a hosted fundraising solution. The plugin also offers multiple payment gateways, including Stripe, Authorize.New, PayFast, PayUMoney, PayPal, and more. Similar to WP Simple Pay, you can use the plugin to easily set up weekly, monthly, quarterly, semi-annually, and annually recurring donation payments. As a result, you can increase your long-term funding. In addition, using the plugin, you can remove the 3% Stripe processing fee by requiring your donors to cover it. If you’re looking for a solution that lets you accept donations on your WordPress site and send your donors email communications, WP Charitable is a good option. The plugin integrates with Mailchimp, Active Campaign, Campaign Monitor, Mailpoet, Mailster, and Mailer Lite to help you create and send emails and newsletters. **Pricing**: Premium Plans start at $99/yr. ## [4. GiveWP](https://www.givewp.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/08/givewp-homepage-1024x663.png)](https://www.givewp.com)[GiveWP](https://www.givewp.com) is a fundraising plugin for WordPress that lets you accept one-time or recurring donation payments on your site. The plugin allows you to accept payments via Stripe and PayPal. Similar to WP Simple Pay, you can use the plugin to create customizable donation payment forms using one of its pre-built templates. In addition, you can remove the 3% Stipe processing fee with a premium plan. The plugin also integrates with popular email marketing service providers like MailChimp and Constant Contact. Like WP Simple Pay, WPForms, and WP Charitable, you’ll need to use the GiveWP with a self-hosted site on WordPress. **Pricing**: Starts at $149/yr. To unlock the fee recovery and recurring donations features, you’ll need to purchase a Plus plan for $349/yr. ## [5. Formidable Forms](https://www.fordmidableforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/08/formidable-forms-1024x614.png)](https://www.formidableforms.com)[Formidable Forms](https://www.formidableforms.com) is an advanced form builder plugin for WordPress. It lets you create payment forms for your non-profit with a user-friendly drag and drop builder directly from the WordPress admin dashboard. Similar to WP Simple Pay, the plugin offers several pre-built form templates for donations to help you start accepting the funds you need within minutes. With the Stripe payment gateway, you can use Formidable Forms to offer tons of payment method options, including credit/debit cards, Buy Now, Pay Later services, Cash App Pay, and more. Additionally, the plugin offers Authorize.Net and allows you to collect recurring payments via PayPal. Because Formidable Forms allows you to create payment forms for physical goods in addition to donations, it’s a great option if you’re wanting to sell merchandise that represents your cause on your site. **Pricing**: Premium plans start at $79/yr. ## [6. Donorbox](https://www.donorbox.org) [![](https://wpsimplepay.com/wp-content/uploads/2023/08/donorbox-1024x619.png)](https://www.donorbox.org)[Donorbox](https://www.donorbox.org) is an online fundraising software that allows individuals and nonprofit organizations to collect online donations. You can use it as a WordPress plugin on your site or with an existing standalone site. It offers a powerful donation payment form builder and lets you accept credit/debit cards, Apple Pay / Google Pay, ACH direct debit, SEPA bank transfers, and PayPal. Additionally, you can use Donorbox to create memberships, fundraising pages, peer-to-peer campaigns, and more. It also offers features such as donor management, donor walls, end-of-year tax receipts, goal meters, and email marketing service provider integrations. **Pricing**: The standard Donorbox plan requires no monthly cost but includes a 1.75% platform fee for every transaction/donation in addition to 2.2% + 30¢ for Stripe processing and 1.99% + 49¢ for PayPal. The fee for bank transfers via Stripe is 0.8% (capped at $5 per donation. To get a 1.5% flat rate platform fee and access more features, the cost starts at $139/mo. There you have it! We hope this article has helped you learn more about the different Bloomerang alternative options so you can decide which one is best for your specific goals. If you liked this article, you might also want to check out [How to Increase Donations with Targeted Popup Campaigns](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** donations, Nonprofits, Stripe --- ### [Best Affordable Gumroad Alternatives (Compared)](https://wpsimplepay.com/best-affordable-gumroad-alternatives-compared/) **Published:** August 4, 2023 **Author:** Natalie Jones **Excerpt:** Looking for the best affordable Gumroad alternatives? In this article, we'll compare Gumroad vs. WP Simple Pay vs. Easy Digital Downloads vs. MemberPress to help you decide which solution is right for you. **Content:** Are you looking for the best affordable Gumroad alternatives to sell products and services online? While Gumroad is a popular ecommerce platform that allows users to sell physical goods, memberships, and digital products, it may not be the best option for your specific needs. There are several ecommerce solutions out there that let you accept payments for products, services, donations, and memberships. In this article, we’ll compare Gumroad vs. WP Simple Pay vs. Easy Digital Downloads vs. MemberPress. ## What is Gumroad? ![](https://wpsimplepay.com/wp-content/uploads/2023/08/gumroad-1024x535.png)[Gumroad](https://www.gumroad.com) is a popular ecommerce platform and marketplace that helps creators and businesses sell both digital and physical products. It is a hosted platform that allows users to create and manage their own online shop without having to have an existing site. However, its storefront customization features are limited. Using Gumroad, users can sell digital files like eBooks, PDFs, music, courses, and software in addition to memberships and subscriptions. Unlike some of the other popular ecommerce platforms available, Gumroad charges a 10% flat fee per transaction on top of the PayPal and Stripe credit card processing fees. Payment methods accepted by Gumroad include all major credit cards, Apple Pay / Google Pay, Stripe, and PayPal. ## Gumroad Features Gumroad offers a few features that make it a great option for creators who want to sell and share their work online without having to set up a complicated ecommerce solution. - **Flexible Page Editor**: Lets users build and customize a storefront without having to have their own site. - **Memberships**: Allows users to give subscribers access to a library of their content. - **Subscriptions**: Lets users set up weekly, monthly, or yearly subscription plans. - **Multiple Currencies**: Allows users to accept payments in different currencies and automatically converts it to USD using real-time exchange rates. - **Discount Codes**: Lets users offer discount codes. - **License Keys**: For creators looking to sell digital products, Gumroad will generate a license keys for them. - **Multiple Payment Methods**: Gumroad allows sellers to accept all major credit cards, Apple Pay / Google Pay, Stripe, and PayPal. ## Gumroad: Beginners and Small Businesses The main advantage to using Gumroad is its user-friendly interface and easy set up. The platform makes it possible for users to get products listed within minutes without having to learn any code, making it a good option for creators who are new to ecommerce. To get started, all users need to do is sign up for an account and begin adding products using the platform’s page editor. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/Gumroad-add-product-1024x633.png)Additionally, the interface lets users add custom fields to their payment forms and offers a live preview alongside the page editor. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/Gumroad-Custom-Fields-1024x751.png)## Gumroad Pricing To sign up for a Gumroad account, all users have to do is provide their email address. The cost is free. Once they begin making sales, Gumroad charges 10% of the final sale price. Additionally, PayPal and Stripe fees are applied depending on the payment method the buyer chooses to use during checkout. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/gumroad-pricing-1024x342.png)## Gumroad: Pros & Cons To help you decide if Gumroad is right for you, let’s take a look at some of its pros and cons. ### Gumroad Pros: - Easy Set Up - Free Account Sign Up (No monthly fee) - Accepts multiple payment methods - Ease of use - Digital goods - Memberships - Good for a small amount of products ### Gumroad Cons: - Limited customization - High transaction fees - Not suited for several products ## What is WP Simple Pay [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept one-time or recurring payments directly on your site without having to set up a shopping cart or build a complicated ecommerce store. The plugin allows you to create professional, user-friendly payment forms in minutes using its advanced drag and drop form builder. WP Simple Pay also offers all the payment methods that are supported by Stripe, allowing you to offer your customers their preferred payment methods. As a result, you’re able to expand your business and customer base. Additional features of WP Simple Pay include: - **Payment Form Templates**: Easily create a payment form for just about anything you can think of using pre-built templates. - **Multiple Payment Methods**: Accept multiple payment methods, including traditional credit cards and debit cards, ACH Direct Debit, [CashApp Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Buy Now, Pay Later services like [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), Alipay, and more. - **[Fee Recovery](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)**: Pass the additional Stripe processing fee on to your customers to ensure you receive the full amount. - **Custom Form Fields**: Collect and store additional information from your customers during the checkout process. - **Installment Plans**: Set up flexible installment plans to increase average order values. - **Subscriptions**: Allow your customers to subscribe to recurring weekly, monthly, or yearly payments. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## WP Simple Pay: Simple Stripe Payments Solution One of the best advantages to using WP Simple Pay is that it integrates seamlessly with third-party WordPress plugins like Elementor and Divi to help you launch your payment forms on your existing site. Additionally, you can choose between an on-site payment form that allows users to checkout directly on your site or a [Stripe-hosted checkout page](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/). Using the plugin’s user-friendly interface directly from your WordPress admin dashboard, you can add custom form fields, choose what payment methods you want to offer, and then easily embed your form on any page or post on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/payment-form.png)## WP Simple Pay Pricing WP Simple Pay offers a [free version](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) of the plugin that allows you to create off-site Stripe Checkout payment forms that accept credit/debit cards as well as [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), Giropay, iDEAL, Przelewy24 (P24), [Stripe Link](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/), and [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/). Additionally, the plugin offers four different plans: Personal, Plus, Pro, and Elite. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/wpsimplepay-pricing-1024x611.png)The Personal plan costs $49.50 per year and includes off-site Stripe checkout forms, on-site payment forms, payment form templates, advanced custom form fields, and third-party integrations. The Plus plan costs $99.50 per year and brings more subscription payment options to its list of features. WP Simple Pay Pro starts at $199.50 per year and includes installment payment plan options, free trials, invoice receipts, form scheduling, and inventory limits. Finally, the Elite plan starts at $299.50 per year and includes all of the same features as the Pro plan, plus usage on an unlimited number of sites and premium support. ## WP Simple Pay: Pros & Cons If you’re trying to decide between Gumroad and WP Simple Pay, here are a few of the plugin’s pros and cons. ### WP Simple Pay Pros - Easy and hassle-free setup - Fee Recovery - Free version for setting up off-site **Stripe Checkout** payment pages - Tons of pre-made payment form templates - Supports multiple payment methods, including **ACH Direct Debit** - Seamless third-party integrations - Uses Stripe Payment Element (**Stripe’s recommended implementation**) - Installment payment plan options - Purchase scheduling - Automatic **location-based tax calculation** - Excellent customer support - Documentation and tutorials ### WP Simple Pay Pro Cons - No membership management - Must be used with existing WordPress site - No digital product sales ## What is Easy Digital Downloads? ![](https://wpsimplepay.com/wp-content/uploads/2023/08/EDD-homepage-1024x485-1.png)[Easy Digital Downloads](https://www.easydigitaldownloads.com) is the best digital ecommerce plugin for WordPress. It lets you sell digital products including eBooks, PDFs, digital art, music, online courses, and more. The plugin lets you easily create an ecommerce store that provides payment processing, download management, and customer management all from within the WordPress admin dashboard. Easy Digital Downloads also accepts several payment methods including Stripe, PayPal, and Authorize.Net. Additional features of Easy Digital Downloads include: - **Stripe and PayPal**: Accept Stripe and PayPal for free. - **Detailed Reporting**: Easily monitor all aspects of your store. - **Advanced Order Management**: Manage orders and refunds from the WordPress admin dashboard. - **WordPress Themes**: Works seamlessly with popular WordPress themes. - **Full Shopping Cart**: Allow users to order one or several digital files in one order. - **Tons of Extensions and Addons**: Enhance your ecommerce store with extensions and addons. ## Easy Digital Downloads: Best Digital Solution One of the best parts about Easy Digital Downloads is that it allows you to sell tons of digital files on your site. If you’re a creator who is looking to sell multiple digital products, Easy Digital Downloads is the right way to go. Unlike Gumroad, Easy Digital Downloads allows you to fully customize your store and integrate it with your current WordPress site. You can track your orders and manage your customers all from the WordPress admin dashboard. Because the plugin offers hundreds of integrations, you can build a full-fledged ecommerce store that takes your sales to the next level. ## Easy Digital Downloads Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/08/EDD-pricing-1024x695.png)Easy Digital Downloads offers a free version of the plugin; however, in order to get access to all of its features you’ll need to purchase a premium plan. Similar to WP Simple Pay, Easy Digital Downloads offers four different pricing plans for you to choose from: Personal, Extended, Professional, All Access Pass. ## Easy Digital Downloads: Pros & Cons To help you compare, let’s take a look at some of the pros and cons of Easy Digital Downloads. ### Easy Digital Downloads Pros - Accepts multiple payment methods - Discounts and coupon codes - Customer management - Order management - Full Shopping Cart System - Integrates with WordPress Themes - Supports multiple products ### Easy Digital Downloads Cons - No memberships ## What is MemberPress? ![](https://wpsimplepay.com/wp-content/uploads/2023/08/memberpress-homepage-1-1024x424.png)[MemberPress](https://www.memberpress.com) is the #1 monetization, subscription, LMS, paywall, and membership plugin for WordPress. The plugin lets you build, sell, and manage online courses. In addition, MemberPress features its **ReadyLaunch™** page maker to help you create your entire site without having to use code. Using the quizzes and progress tracking, both students and users can stay informed about what is working well and what is not so you can continue to provide user-friendly and effective courses and services. ## MemberPress: All-in-One Membership Site Plugin With the MemberPress Courses certificate builder, you can add shareable certification to any course you create to ensure your students stay motivated throughout their training. One of the best parts about the plugin is that you can easily add, edit, and rearrange your course content all from a single menu item. It also offers MemberPress Rules to ensure that you’re protecting your online course content by restricting access. Whether you’re a creator, coach, or professional, MemberPress is hands down the best solution for selling, marketing, and managing your membership site. ## MemberPress Pricing ![](https://wpsimplepay.com/wp-content/uploads/2023/08/memberpress-pricing-1024x606.png)MemberPress offers three different premium pricing plans: Basic, Plus, and Pro. To get started, the Basic plan offers several premium features that allow you to easily begin creating a membership site. With Plus and Pro licenses, you can use the plugin on more than one site and integrate with several automation tools like Zapier. In addition, you can get access to the forums and communities addons. ## MemberPress: Pros & Cons Now that you know about the features and functionalities of MemberPress, let’s take a look at some of the plugin’s pros and cons to help you decide if it’s right for you. ### MemberPress Pros - Accepts Stripe, PayPal, and more - Easy setup - 2,000 integrations - No code - All-in-One membership site solution ### MemberPress Cons - Memberships only ## Verdict: Which is Best? Overall, Gumroad and Easy Digital Downloads are both good options for selling digital goods. Because Easy Digital Downloads offers support for multiple products, it’s the best solution for creators who are looking to sell more than one product. On the other hand, if you’re wanting to sell and manage memberships for programs like online courses, Gumroad is the best option. WP Simple Pay is the right choice for you if you want to easily accept payments directly on your WordPress site without having to set up an ecommerce store. It’s great for donations, registrations, physical products, and services. In addition, its fee recovery feature ensures that you have the option to remove the additional Stripe processing fee, unlike Gumroad. Similarly to WP Simple Pay, Easy Digital Downloads allows you to remove the Stripe processing fee. You can do this by upgrading to the [Stripe Pro payment gateway](https://easydigitaldownloads.com/blog/how-to-remove-credit-card-processing-fees-in-wordpress/?__s=cc7sn7h1ikd6jyjul9rv&utm_source=edd_drip&utm_medium=edd_email&utm_campaign=%F0%9F%91%8B+Wave+goodbye+to+Stripe+transaction+fees) within the plugin. MemberPress is the best option for creators and professionals who want to create, manage, and sell online memberships. That’s it! We hope this article has helped you learn more about the best affordable Gumroad alternatives. If you liked this article, you might also want to check out [Best Checkout Plugins for WordPress](https://wpsimplepay.com/best-checkout-plugins-for-wordpress-compared/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, How To **Tags:** easy digital downloads, Ecommerce, Gumroad, memberpress, Stripe, Stripe Checkout --- ### [How to Use Stripe Link on Your WordPress Payment Forms (Easy Way)](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/) **Published:** July 24, 2023 **Author:** Natalie Jones **Excerpt:** Enabling Stripe Link on your WordPress payment forms can help boost conversions by 7% as well as provide an improved user experience for returning customers. **Content:** Are you wanting to use Stripe Link on your WordPress payment forms? With Stripe Link, you can offer your customers a one-click checkout that lets them complete their transactions in just six seconds. In addition, enabling Stripe Link on your WordPress payment forms improves the user experience for returning customers and can increase conversions on your site by up to 7%. In this article, we’ll show you how to easily use Stripe Link on your WordPress payment forms. ## What is Stripe Link? [Stripe Link](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-0-with-smarter-payment-forms/) is a one-click checkout solution that saves, encrypts, and autofills payment and shipping information for customers. All users have to do is sign up and save their payment details for future purchases. Once customers enter their email address during checkout on Link-supported sites, Link automatically identifies if they’re enrolled. A one-time passcode is then sent to authenticate their session and to display their saved payment details. Allowing your customers to checkout without having to enter their payment details and shipping information manually increases the likelihood of them completing their transactions. ## How to Use Stripe Link on Payment Forms The best way to enable Stripe Link on your WordPress payment forms is to use a Stripe payments plugin that supports the checkout solution. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept online payments directly on your site without having to set up a shopping cart. It also allows you to accept several payment methods, including traditional credit/debit cards, Apple Pay / Google Pay, [Cash App](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Buy Now, Pay Later services like [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), and more. The plugin also offers an advanced, no-code payment form builder that allows you to create professional looking payment forms in minutes for physical products, services, registrations, [fundraisers](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/), and more. One of the best parts about WP Simple Pay is that it supports Stripe Link, which allows you to easily offer your customers a one-click checkout experience. Additional features and benefits of WP Simple Pay include: - **Installment Plans**: Allow your customers to split payments into weekly, monthly, or yearly installments. - **Payment Form Templates**: WP Simple Pay offers tons of pre-built payment form templates for you to choose from that are designed to save you time. - **Subscriptions**: Let your customers sign up for [subscriptions](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) and set up automatic, recurring charges. - **[Form Scheduling](https://wpsimplepay.com/how-to-avoid-overselling-your-inventory-in-wordpress/)**: Avoid overselling your inventory or overbooking time-sensitive events by controlling when your forms accept payments. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Without further ado, let’s get started creating a payment form that uses Stripe Link. Below is an example of how the payment form we’re going to create will work. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/stripe-link-1024x751.png)### Step 1: Download and Activate WP Simple Pay To begin creating a Link-supported payment form, the first thing you’ll need to do is download and activate the WP Simple Pay plugin on your WordPress site. Simply go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. Once you’re finished purchasing the plugin, head over to your WordPress dashboard and upload the .zip file that you received in your purchase confirmation email. You can also find the file in your WP Simple Pay account. Go to **Plugins → Add New** and then click on **Upload Plugin**. Choose the WP Simple Pay .zip file and click **Install Now**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/add-new-plugin-2-1024x252.png)If you need help installing WP Simple Pay, don’t worry! We’ve put together a detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated WP Simple Pay, the setup wizard will prompt you to connect your Stripe account. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Stripe Link-Supported Payment Form You should have landed on the payment form template library page, where you can choose the one that is best suited for your needs. For the purpose of this tutorial, let’s go ahead and choose the basic **Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/basic-payment-form-1024x493.png)Next, in the **General** tab, you’ll need to add your title and description as well as choose your CAPTCHA security settings. To learn more about CAPTCHA, [see our guide on how to prevent fraudulent payments in WordPress](http://what-you-can-do-to-prevent-spam-and-fraud-attempts). Once you’re happy with your title and description, click on **Payment**. Here is where you can set up either a one-time or recurring payment, add your price amount, and select the payment methods you want to offer your customers. For the sake of this tutorial, let’s choose **Card**, **ACH Direct Debit**, **Cash App**, and **Affirm**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-methods-1024x676.png)Next, click on **Form Fields**. By clicking on the dropdown menu, you can see a list of form field options. You can easily add or remove your desired fields. In addition, you’ll notice that you can even rearrange the order of how they appear on your live form. ### Step 4: Enable Stripe Link on Your Payment Form Now that you’ve created your payment form, the next thing you’ll need to do is enable Stripe Link. You can do this by simply clicking on the **Email Address** form field and clicking the **Offer Saved Payment Methods box**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/saved-methods-1-1024x442.png)Next, if you need to schedule your form to only accept payments during a specified date range, or you want to hide your payment form after a certain date, click on **Purchase Restrictions** to configure those settings. Be sure to click on **Save Draft** and preview your form. It should look something like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/stripe-link-form.png)### Step 5: Publish Your Stripe Link-supported Payment Form Now that you’ve created your Stripe Link-supported payment form, all you need to do is publish it on a page or a post on your site. To do this, just go to the page or post and click on the **+** icon. Type in WP Simple Pay to activate the payment form block and choose the form you just created. Next, click **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this article has helped you learn how to use Stripe Link on your WordPress payment forms. You’re well on your way to boosting conversions by allowing your customers to checkout in one click. If you liked this article, you might also want to check out our guide on [how to easily enable Stripe Payment Element in WordPress](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Link, Payment Forms, Stripe, stripe link --- ### [How to Add New Stripe Customers to Drip in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/) **Published:** July 17, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily add new Stripe customers to your Drip mailing list using Uncanny Automator. **Content:** Looking to add new Stripe customers to your Drip mailing list in WordPress? Automating the process of adding each new Stripe customer to your Drip email list has never been easier thanks to Uncanny Automator. In this article, we’ll teach you how to easily add your new Stripe customers to Drip directly from WordPress. ## What is Uncanny Automator? [Uncanny Automator](https://automatorplugin.com/) is a powerful automation plugin for WordPress that lets you connect your plugins, sites, and apps together to streamline your workflows and tasks. Using Uncanny Automator, you can easily create **recipes** (automated sequences) by setting up specific **triggers**, **actions**, and **conditions** directly from the WordPress dashboard. [![](https://wpsimplepay.com/wp-content/uploads/2023/07/uncanny-automator.png)](https://automatorplugin.com/)The best part about the plugin is that it allows you to automate hundreds of different tasks without having to use code. Uncanny Automator currently offers over 100 integrations with popular apps and services including [Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/), Drip, [ActiveCampaign](https://apps.thrivethemes.com/app/activecampaign/), Twitter, Facebook pages, and OpenAI to name a few. ## Adding New Stripe Customers to Drip in WordPress Uncanny Automator works with several email marketing platforms and services. For the purpose of this tutorial, we’re going to use Drip. Now, I’m sure you’re wondering how it’s possible to automatically add new Stripe customers to your Drip mailing list all from your WordPress admin dashboard. The answer is with [WP Simple Pay.](https://www.wpsimplepay.com/pricing) WP Simple Pay is the best Stripe payments plugin for WordPress that allows you to accept multiple payment methods directly on your site without having to set up a shopping cart or learn code. One of the best parts about WP Simple Pay is that it supports a seamless integration with Uncanny Automator so you can automate the process of adding new customers to your mailing list, and more. Additional features of WP Simple Pay include: - **On-site Payment Forms**: Allow your users to check out directly on your site. - **Drag & Drop Form Builder**: Easily create payment forms in minutes without code. - **Payment Form Templates**: Choose from tons of different payment form templates to create forms for different products, services, and events in minutes. - **Custom Form Fields**: Collect additional data along with payments. - Accept **10+ payment methods**[ including debit/credit cards, ACH direct debit, Google Pay/Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), [Cash App Pay](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-7-7-with-cash-app-pay-and-more/), and more. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Now that you know more about WP Simple Pay, let’s get started. ## Step 1: Download and Activate WP Simple Pay To begin adding your new Stripe customers to your Drip email list, the first thing you’ll need to do is download and activate WP Simple Pay. Simply go to the pricing page and choose the best plan for your needs. After purchasing a WP Simple Pay premium plan, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. After it has been downloaded, go to your WordPress dashboard, navigate to **Add New** under **Plugins**, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Then, click **Install Now**. When the installation is complete after a few seconds, press the **Activate Plugin** button. If you need help with this step, see our detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Download and Install Uncanny Automator Now that you’ve installed and activated WP Simple Pay on your WordPress site and connected your Stripe account, it’s time to download and activate Uncanny Automator. Simply head over to the [pricing page](https://automatorplugin.com/pricing/) and purchase the best plan for your needs. Next, download the plugin from your Uncanny Automator account. Then, navigate to **Plugins** **»** **Add New** in the WordPress dashboard. Click on the **Upload Plugin** button, choose the zip file, and select **Install Now** and then **Activate**. ### Step 4: Connect Uncanny Automator to Drip To create a new recipe that adds new Stripe customers to your Drip email list, you’ll need to connect Uncanny Automator to Drip in WordPress. You can do this by navigating to the Uncanny Automator **Settings** tab and then clicking on **App Integrations**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/connect-drip-1024x780.png)You’ll be prompted to authorize the connection on the next screen. Go ahead and click on the **Authorize** button. Next, you’ll be redirected back to the Settings tab and should see a connection success message at the top of the screen. ### Step 5: Create a Recipe Now that you’ve connected your Drip account to Uncanny Automator, it’s time to create a recipe. First, click on **Add new** in the WordPress admin dashboard. You will be asked to select a recipe type. Go ahead and select **Everyone**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/automator-1024x911-1.png)Once you click on **Confirm**, the recipe page will appear. First things first, add a title for your recipe. Next, click on WP Simple Pay from the list of available options. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/trigger-1024x443.png)From the dropdown menu, choose **A payment for a form is completed**. Then, choose **Any form**. Next, click on **Add Action** and select Drip from the available options. From the dropdown menu, select **Create or update a Subscriber**. For the Email field, select **Billing email**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/image-1024x435.png)Once you’ve added your configurations be sure to click on **Save**. Your completed recipe should look like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/completed-recipe.png)To ensure your recipe runs smoothly, toggle the switches from **Draft to Live** for the Trigger, Action, and Recipe. You can also check the status of your recipe by simply navigating to **Uncanny Automator **→** All Recipes** in your WordPress admin dashboard. You’ll notice you are able to see how many times your recipe has been run. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/recipe-dashboard-1024x406.png)That’s it! We hope this article has shown you how to easily add new Stripe customers to your Drip mailing list. If you liked this article, you might also want to check out our step-by-step guide on [how to add new Stripe customers to ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Drip, mailing list, Payment Forms, Stripe, Uncanny Automator --- ### [How to Accept Freelance Fees via Stripe + WordPress](https://wpsimplepay.com/how-to-accept-freelance-fees-via-stripe-wordpress/) **Published:** July 13, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you exactly how to accept freelance fees as one-time payments or monthly subscriptions via Stripe + WordPress. **Content:** Are you a freelancer and looking for the best way to accept payments for your freelance services on your WordPress site? For freelance web developers, writers, photographers, and more, accepting one-time or recurring payments from clients using Stripe + WordPress is a breeze. In this article, we’ll show you how to easily accept freelance fees in WordPress so you can spend less time worrying about getting paid for your work, and more time doing what you do best. ### Why Use Stripe as Your Payment Processor? Stripe is the most popular payment processor in the world. It allows you to accept multiple payment methods directly on your site for one-time or subscription-based services. Not only are Stripe’s processing fees lower than PayPal’s, but it is also a much more robust solution that lets you customize the entire payment experience because it is designed for online businesses. Additionally, there are no upfront setup costs and creating an account is pretty straightforward. ### How to Accept Freelance Fees in WordPress Using a good Stripe payments plugin for WordPress, you can easily create off-site Stripe Checkout payment forms or on-site payment forms that allow your clients to complete their purchase without ever leaving your site. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily create payment forms using its advanced drag & drop payment form builder. The plugin does not require you to learn any code or set up a shopping cart. Additionally, WP Simple Pay offers tons of payment form templates for you to create the perfect payment form for your freelance services in minutes. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Without further ado, let’s get started creating a payment form for your freelance fees. ### Step 1: Download and Activate WP Simple Pay To begin accepting freelance fees on your site using Stripe, the first thing you’ll need to do is download and activate WP Simple Pay. First, head over to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. Once you’re finished purchasing the plugin, head over to your WordPress dashboard and upload the .zip file that you received in your purchase confirmation email. You can also find the file in your WP Simple Pay account. If you need help installing WP Simple Pay, don’t worry! We’ve put together a detailed guide on [how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, its setup wizard will prompt you to connect your Stripe account. If you don’t have a Stripe account yet, you can create one now. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Freelance Fees Payment Form So far, you’ve connected your Stripe account to WordPress. It’s now time to create a payment form that will allow you to accept freelance fees directly on your site as either one-time payments or a monthly subscription. You should have ended up on the payment form template library page, where you can choose from several different templates. For the purpose of this tutorial, go ahead and choose the **Web Development Services Form.** ![](https://wpsimplepay.com/wp-content/uploads/2023/07/form-templates-1024x604.png)You’ll land on the **General** Tab, where you’ll need to add the title and description of your freelance services. For this example, I’ve added Photography Freelance Services. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/general-tab-1-1024x557.png)You’ll notice that for the form **Type**, you can choose between an on-site form and an Off-site Stripe Checkout form that would redirect your clients to a page hosted by Stripe to complete the payment. For the sake of this tutorial, let’s choose **On-site payment form**. You can learn more about the differences between form Types by taking a look at [Payment Forms: Embedded vs. Overlay vs. Stripe Checkout](). Next, click on the **Payment** tab. Go ahead and add your price and choose between a one-time payment or a subscription. The subscription option is a great way to automatically collect your freelance fees on a monthly basis. You can even offer a free trial to entice new clients as well as charge a setup fee if you wish. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-tab-1-1024x681.png)Once you’ve setup your subscription payment information, go ahead and click on the **Form Fields** tab. Here is where you can add, edit, or remove custom fields to your form. In addition, you can rearrange the order of the fields to meet your needs. Once you’re finished setting up your custom fields, click on **[Purchase Restrictions](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/)**. This is where you can control the date and time of when your form will accept payments. That’s it! Go ahead and save your changes and preview your form. If everything looks good, be sure to click on **Publish**. Your completed payment form should look something like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-form-freelance.png)### Step 4: Embed Your Payment Form on a Page Now that you’ve finished creating your freelance services payment form, all you have left to do is embed it on a page or a post on your site. Simply go to the page or post where you want your form to be and click on the **+ icon** at the top left-hand side of the screen. Next, add the WP Simple Pay block and choose the form you just created. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/embed-form-2-1024x448.png)There you have it! We hope this article has helped you learn how to easily accept freelance fees via Stripe + WordPress. If you liked this article, you might also want to check out [WP Simple Pay Lite vs. Pro: Is Pro Worth the Price?](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Freelance fees, Payment Forms, Stripe, stripe payments --- ### [How to Add Custom Fields to Stripe Checkout in WordPress](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/) **Published:** July 11, 2023 **Author:** Natalie Jones **Excerpt:** Adding custom fields to your Stripe Checkout payment forms in WordPress allows you to collect the data you need to provide a better customer experience. **Content:** Are you wanting to add custom fields to your Stripe Checkout payment forms in WordPress? Collecting custom data is a great way to understand your customers better. As a result, you can improve customer experience, prevent churn, and grow your business. In addition, custom form fields allow your customers to provide necessary information about their order along with their payment information. In this article, we’ll show you how to easily add custom fields to your Stripe checkout payment forms in WordPress. ## What is Stripe Checkout? Stripe Checkout is a pre-built, hosted payment page that allows users to complete online purchases securely. With the introduction of Payment Links, users can generate a non-expiring URL that allows Stripe Checkout payments to be completed. Additionally, Payment Links lets you add up to two custom fields to your payment forms so you can collect additional information from your customers in Stripe Checkout. By adding custom fields to your payment forms, including Text, Dropdown, and Number, you can collect critical information from your customers in addition to the standard shipping address, phone number, and billing. Collected information is displayed in the **Checkout Summary** section of the Stripe dashboard. ## Adding Custom Fields to Stripe Checkout The easiest way to add custom fields to your Stripe Checkout payment forms directly in WordPress is to use a Stripe payments plugin that supports Stripe Payment Links. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily collect payments on your site without setting up a shopping cart or having to learn code. One of the best parts about WP Simple Pay is that it works with Stripe Payment Links and lets you easily add custom fields to your Stripe Checkout payment forms right from the WordPress admin dashboard. With all that being said, [WP Simple Pay Lite](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/), the free version of the plugin, now offers custom field management for the first time ever. This means you can add up to two custom fields to your Stripe Checkout forms without upgrading to a premium version. If you want to add more than two custom fields to your payment forms, you’ll want to purchase a WP Simple Pay Pro plan. Additional features of WP Simple Pay include: - **Payment Form Templates**: Create the exact payment form you need in minutes. - **Multiple Payment Methods**: Accept 10+ payment methods including traditional debit and credit cards, ACH direct debit, [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Cash App](http://how-to-accept-cash-app-payments-in-wordpress), and more. - **Subscriptions**: Collect [recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) and automatically charge the customer on a specified basis. - **Fee Recovery**: Receive the full payment amount by passing the [Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) onto your customers. - **On-site Payment Forms**: Boost conversions by allowing users to complete purchases without having to leave your site. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 1: Download and Activate WP Simple Pay in WordPress To add custom fields to Stripe Checkout payment forms in WordPress, the first thing you’ll need to do is download and activate WP Simple Pay in WordPress. All you need to do is go to the pricing page and choose the plan the best suits your needs. After purchasing WP Simple Pay, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Stripe Checkout Payment Form You should have landed on the payment form template library page, where you can choose from several different types of forms. For the purpose of this tutorial, go ahead and choose the **Payment Button** template. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/stripe-checkout-button-template-1024x422.png)Next, in the **General** tab, add your form’s title and description. Be sure that **Off-site Stripe** **Checkout** form is selected for your form **Type**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/stripe-checkout-type-1024x462.png)In the **Payment** tab, add the price to the payment form and select the payment methods you want to offer users. You’ll notice that the Lite version of WP Simple Pay allows you to accept traditional credit and debit cards. Go ahead and choose **One-time payment**, and **Card** from the list of available options. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-tab-1024x764.png)### Step 4: Add Custom Fields to Stripe Checkout Form Now that you’ve created your Stripe Checkout payment form, it’s time to add custom fields. Simply go to the **Form Fields** tab and click on the dropdown menu to see a list of options. Using WP Simple Pay Lite, you can choose up to two custom fields. For the sake of this tutorial, go ahead and choose **Text** and **Dropdown**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/custom-fields.gif)For the dropdown menu custom field, you can easily add the specific information you want to collect. All you need to do is click on the arrow icon next to the field and add your label and options to the fields. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/dropdown-1024x491.png)Be sure to check the **Required** box to ensure your users complete the form fields. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/text-custom-fields-1024x386.png)Go ahead and click on **Stripe Checkout** once you’ve finished adding your custom fields. This is where you can add an image such as a logo, select your button text, and choose the customer information you want to collect in addition to your custom fields. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/stripe-checkout-1024x484.png)Once you’re finished making your changes to Stripe Checkout, be sure to save your changes. You can preview your form by clicking on preview. If your Stripe Checkout payment form looks good, go ahead and publish your form. Your published form should look something like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2023/07/stripe-checkout-page-1-1024x738.png)### Step 5: Embed Your Stripe Checkout Payment Button Now that you’ve created your Stripe Checkout payment form and added custom fields, all you need to do is embed your Stripe Checkout button on your site. To do this, just go to the page or post you want your button to go and click on the + icon to add the WP Simple Pay block. Then simply choose the form you just created and click on **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! You’ve created a Stripe Checkout payment form with custom fields directly in WordPress. You’re now well on your way to collecting additional information so you can provide a better experience for your customers. If you liked this article, you might also want to check out our guide on [how to customize Stripe payment confirmations in WordPress](https://wpsimplepay.com/how-to-customize-stripe-payment-confirmation-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Custom Fields, Payment Forms, Stripe, Stripe Checkout, stripe payments --- ### [How to Accept Cash App Payments in WordPress](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/) **Published:** July 5, 2023 **Author:** Natalie Jones **Excerpt:** Looking to accept Cash App Pay on your site? In this article, we'll show you how to easily begin accepting Cash App payments in WordPress. **Content:** Looking to accept Cash App payments on your WordPress site? With two-thirds of Cash App’s monthly transactions coming from the millennial and Gen Z demographics, the mobile payment service allows you to tap into previously untapped markets. In this article, we’ll show you how to easily accept Cash App payments in WordPress. ## What is Cash App Pay? Cash App is a mobile payment service that allows users to transfer money to one another using a mobile phone app. The app is available in the United States and the United Kingdom. Because 55% of Cash App users don’t own a credit card, Cash App is invaluable in facilitating payments made with a linked debit card or stored balance. It is completely free to send and receive money. In addition, all users have to do is download the app to get started. Once users have selected Cash App Pay as their preferred payment method, they can scan the QR code on their desktop or redirect to Cash App from the merchant’s checkout. ## How to Accept Cash App Pay in WordPress The easiest way to begin accepting Cash App payments is to use a Stripe payments plugin for WordPress that supports Cash App Pay. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily collect payments directly on your site without having to set up a complicated eCommerce solution or even a shopping cart. One of the best parts about the plugin is that it allows your users to choose from multiple payment methods, including Cash App Pay, ACH direct debit, credit and debit cards, [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Buy Now, Pay Later (BNPL) services like [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), and more. Additional features of WP Simple Pay include: - **Advanced Drag & Drop Form Builder**: Create attractive, professional looking payment forms in minutes. - **Fee Recovery**: Collect the full payment or donation amount by [passing the Stripe processing fee onto your customers](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/). - **Custom Form Fields**: Collect additional information from your customers during checkout. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 1: Install and Activate WP Simple Pay To begin offering Cash App Pay as a payment method to your customers, the first thing you’ll need to do is install and activate WP Simple Pay in WordPress. All you need to do is go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the plan that best suits your business. Once your purchase is complete, you can download the plugin from your email purchase receipt or from your WP Simple Pay account. Then, simply upload the plugin from your WordPress dashboard. For detailed instructions on how to install WP Simple Pay, see our [step-by-step instructions](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form that Accepts Cash App Once you click on Create a Payment Form, you’ll be taken to the payment form template options. For the purpose of this tutorial, let’s go ahead and choose the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, you’ll land on the payment form’s **General** tab. This is where you can add the title and description of your form. You can also choose between an on-site payment form that will keep your visitors on your site throughout the entire checkout process or a checkout page that is hosted by Stripe for your [form Type](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). For the sake of this tutorial, let’s choose **On-site payment form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-form-general-1024x597.png)You’ll notice there’s a Spam & Fraud Protection box that lets you choose your CAPTCHA settings. When you’ve finished making your desired changes to the form, click on the **Payment** tab next. Here is where you can add your amount and choose between a one time or recurring payment (subscription). Go ahead and toggle the **One-time payment**. Next, select Cash App from the list of available payment methods from the dropdown menu. If you wish to pass the Stripe processing fee onto your customers, click on **Configure**, check the **Fee Recovery** box, and enter the percentage and amount. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/cash-app.png)Now that you’ve enabled Cash App payments on your form, click **Form Fields** to easily add or remove custom fields to your form. For example, you can require your customers to enter their name and shipping address during checkout. Once you’re finished setting up the fields, be sure to save or update your changes and preview the form. It should look something like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/payment-form-cashapp.png)### Step 4: Publish Your Payment Form Now that you’ve created a payment form that allows you to accept Cash App payments directly on your site, all you need to do is embed your form. To embed the form, go to the post or page where you want it published. Click on the + icon to add the WP Simple Pay block. Then simply choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2023/07/embed-form-1024x447.png)That’s it! We hope this article has helped you learn how to accept Cash App payments on your WordPress site. ## Related Articles For additional information, be sure to read these helpful guides: - [How to Accept Additional Payment Methods in Stripe for Free](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) - [How to Accept Payments During a Specific Date Range in WordPress](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/) - [How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/) - [How to Accept Affirm Payments in WordPress](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Cash App, Cash App Pay, Stripe --- ### [6 Best Credit Card Payment Plugins for WordPress](https://wpsimplepay.com/best-credit-card-payment-plugins-for-wordpress/) **Published:** April 11, 2023 **Author:** Natalie Jones **Excerpt:** Explore the best credit card payment plugins for WordPress. **Content:** Do you want to find the best credit card payment plugin for your WordPress site? Credit cards are the safest and most secure payment method available for online purchases, which is why they have remained the most popular form of payment. In this article, we’ll explore six of the best WordPress plugins that accept credit card payments. ## Why Do You Need a Credit Card Payment Plugin? Recent studies show that consumers will continue to demand options when it comes to making payments online. Of the many payment methods available, credit cards are widely preferred because they are easy, fast, and secure. If your goal is to monetize your site, providing your customers with a way to use a credit card at checkout is essential to ensure you’re not missing out on sales. There are several [WordPress credit card payment](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/) plugins available that allow you to set up customized payment forms and checkout pages without having to create a shopping cart on your site or use complicated coding. ## Best Credit Card Payment Plugins for WordPress Your site requires a payment gateway to accept and authenticate digital payment information from your customers. The payment gateway is a virtual terminal for online payments that transmits information for processing. Examples of payment gateways you’re probably familiar with are Stripe, PayPal, and Square. Through these platforms, you can accept credit card payments by simply integrating them into your WordPress site. Before you download a credit card payment plugin in WordPress, enabling SSL (HTTPS) on your site is required to begin accepting payments. This ensures a secure connection during transactions and also helps increase your SEO rankings. If you haven’t made the switch yet from HTTP to HTTPS yet, you can follow these simple steps on [how to get a free SSL certificate](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/) to do so. Without further ado, let’s get started with a look at our choices for the best WordPress credit card payment plugins. ### 1. [WP Simple Pay](https://www.wpsimplepay.com/pricing) [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best plugin to accept credit card payments on WordPress. It is the #1 Stripe payment plugin that easily integrates with your site to begin accepting secure credit card payments within minutes. All you have to do is connect your Stripe account to the plugin in WordPress to collect payments via credit card, as well as digital payment platforms like Apple Pay and Google Pay. With WP Simple Pay, you can accept credit card payments for products and services once you’ve set up professional-looking payment forms that can be customized based on your specific needs. The plugin allows for one-time or recurring payments and even lets you offer coupon codes to your customers. WP Simple Pay also supports Stripe Link, the new one-click payment solution that saves and autofills your customer’s payment and shipping information for quicker future checkouts. Additional features of WP Simple Pay include: - **On-Site Stripe Payment Forms**: Allows your customers to complete their transactions without ever leaving your site. - **Supports Multiple Payment Methods**: Gives your customers several forms of payment options, including all major debit and credit cards, [Apple Pay/Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and [ACH direct debits](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). - **Branded Email Receipts**: Lets you send your customers styled email receipts and purchase confirmations. - **[Summary Reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/)**: Provide you with weekly insights that are delivered straight to your inbox to keep track of how your payment forms are performing. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) **Pricing**: Starts at $49.50/year for a Pro account. There are four plans for the Pro version. You can also get started using WP Simple Pay Lite, the free version with fewer features. ### 2. [Easy Digital Downloads](https://www.easydigitaldownloads.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/04/EDD_homepage-2-1024x511.png)](https://www.easydigitaldownloads.com)[Easy Digital Downloads](https://www.easydigitaldownloads.com) is the best eCommerce WordPress plugin for selling eBooks, PDFs, and other digital goods online. The plugin provides a robust eCommerce platform that comes with a full-featured shopping cart for efficient management of your online store. It allows for flexible payment options that support a variety of payment gateways including Stripe, PayPal, Braintree, and Authorize.Net. EDD integrates with 100+ popular tools to help you manage all of your digital products. It even lets you charge customers additional fees based on the payment gateway they choose during checkout with the EDD Gateway Fees extension. **Pricing**: Starts at $99.50/year for the Personal plan. The All Access Pass is $399.60/year and supports three sites. ### 3. [WPForms](https://www.wpforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/04/WP_Forms-1024x411.png)](https://www.wpforms.com)[WPForms](https://www.wpforms.com) is the easiest and most powerful form builder plugin for WordPress. It allows you to choose from 600+ templates to create a wide range of different forms that includes event registration forms, eNewsletter sign-ups, educational forms, surveys, polls, and donation forms. Its drag and drop feature eliminates the need for coding. The plugin also integrates easily with several payment gateways like Stripe, PayPal, and Square through the help of addons so you can accept credit and debit cards in one click from within any form. WPForms integrates with a number of advanced marketing and conversion tools to help drive growth for your business. **Pricing:** Starts at $49.50/year for the Basic Plan. ### 4. [MemberPress](https://www.memberpress.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/04/MemberPress-1024x411.png)](https://www.memberpress.com)If you offer online courses and digital products on your WordPress site, [MemberPress](https://www.memberpress.com) is the best credit card payment plugin for you to offer memberships at different levels. It’s also a great way to monetize your site by creating scaled subscription plans. With MemberPress, you can set up one-time or recurring payments for members. You’ll have the ability to restrict access to specific content based on the level and plan selected by a member. The plugin integrates with the community-based platform builder, bbPress, which can be used to create a password-protected forum. MemberPress also integrates with [MonsterInsights](https://www.monsterinsights.com), the leading WordPress analytics plugin that shows you how people find and use your website. This helps you make data-driven decisions to drive growth. The addon also allows you to properly set up Google Analytics without having to write code. **Pricing**: Plans start from $179/year for one site. The plugin also offers a 14-day money-back guarantee. ### 5. [WooCommerce](https://woocommerce.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/04/woocommerce.jpg)](https://www.woocommerce.com)[WooCommerce](https://www.woocommerce.com) is a great option for you if you need to build a professional eCommerce site that enables you to collect credit card payments. It lets you sell both digital and physical products. With WooCommerce, you can provide your buyers with the payment methods that are most convenient to maximize your conversions. WooCommerce Payments ensures secure checkouts for your customers. It gives your store the flexibility to accept credit cards, debit cards, and Apple Pay. When you first set up the plugin on your site, you’ll notice that the default options available for the payment processor are PayPal and Stripe. You’ll want to choose Stripe so that you can accept credit card payments. You can also install the free Stripe WooCommerce addon. There are several useful extensions that you can integrate with your plugin. **Pricing**: The core WooCommerce plugin is free. Paid extensions are available. ### 6. [Stripe Payments](https://wordpress.org/plugins/stripe-payments/) [![](https://wpsimplepay.com/wp-content/uploads/2023/04/stripe-payments-1.png)](https://wordpress.org/plugins/stripe-payments/#description)[Stripe Payments ](https://wordpress.org/plugins/stripe-payments/#description)is a free basic credit card payment plugin that lets you add a ‘Buy Now’ button to a specific page or post on your site. It provides a simple and secure checkout experience for your customers, whether they’re purchasing digital or physical goods. The plugin automatically calculates taxes and shipping fees for you and features an order management system that lets you view order information and payments you have received straight from your dashboard in WordPress. Stripe Payments is well suited for collecting [donations](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/) and allows you to customize your payment buttons based on your needs. **Pricing**: Free We hope this article helped you decide which credit card payment plugin is best for your WordPress site. If you liked this article, you might also want to check out [How to Block Prepaid Cards With Stripe](https://wpsimplepay.com/how-to-block-prepaid-cards-with-stripe-step-by-step/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** credit card plugin, payment button, Payment Forms, Payment Processor, Stripe, Subscription Payments --- ### [How to Add New Stripe Customers to ActiveCampaign in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) **Published:** June 29, 2023 **Author:** Natalie Jones **Excerpt:** Looking to add new Stripe customers to your ActiveCampaign mailing list? In this article, we'll show you how to automate the process by integrating your WordPress site with Uncanny Automator. **Content:** Looking for an easy way to add new Stripe customers to your ActiveCampaign mailing list? Ensuring that each one of your new Stripe customers is automatically added to your email list after a purchase is completed is a great way to organize customer data, improve customer communications, and save time. In this article, we’ll show you how to easily integrate your WordPress site with Uncanny Automator, a powerful automation tool that lets you add new Stripe customers to ActiveCampaign without having to use code. ## What is Uncanny Automator? ![](https://wpsimplepay.com/wp-content/uploads/2023/06/uncanny-automator-homepage-1024x696.png)[Uncanny Automator](https://automatorplugin.com/) is an automation plugin for WordPress that lets you connect your plugins, sites, and apps together to streamline your workflows and tasks. Currently, the plugin offers over 100 integrations with popular apps and services including [Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/), Drip, [ActiveCampaign](https://apps.thrivethemes.com/app/activecampaign/), Twitter, and Facebook pages. Using Uncanny Automator, you can easily create **recipes** (automated sequences) by setting up specific **triggers**, **actions**, and **conditions** directly from the WordPress dashboard. ## Adding New Stripe Customers to ActiveCampaign While Uncanny Automator integrates with several email marketing services, we’re going to use ActiveCampaign for the sake of this tutorial. The easiest way to add new Stripe customers to your ActiveCampaign mailing list is to create a recipe that links a supported Stripe payments plugin to ActiveCampaign. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress that lets you easily accept multiple payment methods directly on your site without having to set up a shopping cart. The plugin also supports a seamless integration with ActiveCampaign. Additional features of WP Simple Pay include: - **On-site Payment Forms**: Allow your users to check out directly on your site. - **Drag & Drop Form Builder**: Easily create payment forms in minutes without code. - **Payment Form Templates**: Choose from tons of different payment form templates to create forms for different products, services, and events in minutes. - **Custom Form Fields**: Collect additional data along with payments. - Accept **10+ payment methods**[ including debit/credit cards, ACH direct debit, Google Pay/Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), [Cash App Pay](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-7-7-with-cash-app-pay-and-more/), and more. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 1: Download and Activate WP Simple Pay The first thing you’ll need to do to start adding new Stripe customers to your ActiveCampaign mailing list is download and activate WP Simple Pay. First, you’ll need to purchase a WP Simple Pay license. You can do this by simply going to the [pricing page](https://www.wpsimplepay.com/pricing) and choosing the best plan for your specific needs. After purchasing WP Simple Pay Pro, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Download and Activate Uncanny Automator So far, you’ve installed and activated WP Simple Pay on your WordPress site and connected your Stripe account. Now it’s time to download and activate Uncanny Automator in WordPress. You can do this by simply visiting the [pricing page](https://automatorplugin.com/pricing/) and purchasing a plan. Next, download the plugin from your Uncanny Automator account. Then, navigate to **Plugins** **»** **Add New** in the WordPress dashboard. Click on the **Upload Plugin** button, choose the zip file, and select **Install Now** and then **Activate**. ### Step 4: Create a Recipe To begin adding new Stripe customers to your mailing list, you’ll need to create a new recipe. First, click on **Automator** **»** **Add New** in the WordPress dashboard. You’ll be prompted to choose your recipe type. Go ahead and choose **Everyone** and click **Confirm**. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/automator-1024x911.png)Now that you’ve selected your recipe type, it’s time to create your trigger. From the list of possible integrations, select WP Simple Pay. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/automator-step-two-1024x523.png)A dropdown menu offering different choices will appear. For this trigger, be sure to choose **A payment for a form is completed**. From the dropdown menu, choose **Any form**, and click on **Save**. If you want new Stripe customers who have checked out using a specific payment form on your site added to your mailing list, you can choose the form from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/automator-step-three-1024x569.png)Now that you’ve set up your trigger, it’s time to configure your action. First, go ahead and click on **Add Action**. From the list of integration options, click on ActiveCampaign. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/active-campaign-action.png)You’ll be prompted to connect your account. Click on **Connect account**. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/wordpress-to-activecampaign-1.png)The ActiveCampaign settings page will open in a new window. You’ll need to find your API URL and API Key by going to **Settings » Developer** in your ActiveCampaign dashboard. Then enter them into the associated fields and save your settings. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/enter-activecampaign-api-key-wordpress.png)**Note**: Before you can add a new Stripe customer to an ActiveCampaign list, you’ll need to create the following Action first: **Add a contact to ActiveCampaign**. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/activecampaign-contact.gif)Next, create the second Action: **Add a contact to a list**. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/activecampaign-list.gif)You’ll notice the lists from your ActiveCampaign account are available in the dropdown menu. Choose the list you want your new Stripe customers to be added to. Lastly, click on **Save** and toggle the switch from **Draft to Live**. Once both of your actions are set up, your completed recipe should look something like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/active-campaign-recipes-1-1024x461.png)Be sure to navigate to **All Recipes** in your WordPress dashboard to ensure your new recipe is running. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/activecampaign-wordpress-dashboard.png)## Next Steps Now that you’ve created a recipe in Uncanny Automator that allows you to add your new Stripe customers to your ActiveCampaign mailing list, it’s highly recommended that you test your integration. You can do this by performing a test transaction using the WP Simple Pay form you chose while setting up your recipe. For more details and further information, check out the following tutorials and guides: - [How to Enable Stripe Test Mode in WordPress](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/) - [Best Crowdfunding Plugins for WordPress](https://wpsimplepay.com/best-crowdfunding-plugins-for-wordpress-compared/) - [How to Test Stripe Payments in WordPress](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/) - [How to Accept Stripe Payments in WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, ActiveCampaign, Stripe, stripe payments, Uncanny Automator --- ### [6 Best Checkout Plugins for WordPress (Compared)](https://wpsimplepay.com/best-checkout-plugins-for-wordpress-compared/) **Published:** June 14, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll explore six of the top checkout plugins for WordPress to help you choose the one best-suited for your needs. **Content:** Are you comparing WordPress checkout plugins and wondering which one is better? Checkout plugins can be used to turn your site into a full-fledged eCommerce store or provide a simple checkout solution that lets you accept payments and donations. In this article, we’ve rounded up six of the best checkout plugins for WordPress to help you choose the best one for your specific needs. ## Choosing the Best Checkout Plugin for WordPress With so many checkout plugin options available, choosing the right one depends on what type of business you have. Some plugins are better suited for selling digital products, subscription content, memberships, and registrations. Others provide additional features like shipping services to help you sell and fulfill orders for physical goods. For example, if you are a creator who wants to sell memberships or online courses, you’ll need a membership checkout plugin that offers support for a membership site. On the contrary, you may be a nonprofit organization looking to collect donations from users who support your cause. In that case, you’ll want a checkout plugin that caters to fundraisers and crowdfunding. The most important factors to consider while researching checkout plugins include: - **Payment Gateway:** Decide which payment methods you want to offer your customers or donors. Some checkout plugins allow you to begin accepting payments via Stripe, the best payment processor, right out of the box. Others require you to install extensions to offer additional payment options. - **Ease of Use**: You’ll want to make sure you choose a checkout plugin that lets you easily create payment forms and checkout pages. Be sure to watch for templates and customization options that let you style your forms and pages the way you want. - **Third-Party Integrations**: From email marketing to automating SMS notifications, you’ll need to be sure your checkout plugin integrates with apps and services to grow your business. Now that you know what to look for in a checkout plugin, let’s take a look at the top checkout plugins for WordPress. - [1. WP Simple Pay](#1-wp-simple-pay) - [2. Easy Digital Downloads](#aioseo-2-easy-digital-downloads) - [3. WooCommerce](#aioseo-3-woocommerce) - [4. MemberPress](#aioseo-4) - [5. SeedProd](#aioseo-5) - [6. WP Charitable](#aioseo-6) ### 1. [WP Simple Pay](https://www.wpsimplepay.com/pricing) [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept payments on your site without having to install any addons. It’s perfect for those who are looking to collect payments or donations without having to set up an eCommerce store or even a shopping cart. With WP Simple Pay, you can create attractive, user-friendly payment forms that accept 10+ payment methods including debit/credit cards, ACH direct debit, Apple Pay / Google Pay, [buy now, pay later](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), and more. The plugin’s advanced drag-and-drop form builder and pre-made templates allow you to create forms in minutes and begin securely accepting payments from around the world. **Key Features Included with WP Simple Pay**: - **One-time or recurring payments**: Easily accept one-time payments or set up automatic recurring payments. - **Third-Party Integrations**: Integrates with apps like [Zapier](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/) to automate tasks like sending SMS notifications regarding orders - **Coupons and free trials**: Offer discounts and free trial periods to improve user experience and gain more customers or subscribers - **Fee Recovery**: Pass the [Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) onto your customers to ensure you collect the full payment amount - **[Form scheduling](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/)**: Control when your forms start and stop accepting payments to avoid overselling or overbooking - **Stripe Connect**: Easily connect your site to your Stripe account without entering API keys manually - **Stripe Link**: Boost conversions by offering a simple[ one-click checkout](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/) - **Summary Reports**: Get [actionable insights](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/) delivered weekly straight to your inbox WP Simple Pay is a powerful, yet simple checkout plugin perfect for selling products and services as well as collecting donations. It’s a great solution for both small and large businesses looking to create a simple and hassle-free checkout experience. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) **Pricing**: You can get started with the [free version](https://wordpress.org/plugins/stripe/) of WP Simple Pay. Premium plans start at just $49.50/yr. ### 2. [Easy Digital Downloads](https://www.easydigitaldownloads.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/EDD-homepage-1024x485.png)](https://www.easydigitaldownloads.com)[Easy Digital Downloads](https://www.easydigitaldownloads.com) is the perfect checkout plugin for selling digital products including eBooks, PDF documents, digital art, music files, online courses, and more. With Easy Digital Downloads, you can easily set up a fully featured eCommerce store that supports payment processing, download management, and customer management. The plugin offers several payment gateways including Stripe, PayPal, and Authorize.Net. With an EDD extended pass, you can even add a credit and deposit system (EDD Wallet) to your store that lets your customers purchase store credit to use later. **Key Features Included with Easy Digital Downloads** - **Full Shopping Cart System**: Let your customers purchase several digital products in the same order - **Sales Reporting and Analytics**: Manage sales and customers right from the WordPress admin dashboard - **Stripe and PayPal**: Accept Stripe and PayPal gateways for free. - **Lots of Extensions:** Expand payment gateway offerings, perform email marketing campaigns, and more - **Discounts and Coupon Codes**: Includes special social discounts that give discounts to users who share your products with their social network - **WordPress Themes**: Works seamlessly with popular WordPress themes Easy Digital Downloads is hands down the best WordPress checkout plugin for selling digital products. **Pricing**: You can get started with the [free version](https://wordpress.org/plugins/easy-digital-downloads/) of the plugin. Extended passes start at $99.50/yr. ### 3. [WooCommerce](https://www.woocommerce.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/WooCommerce-1024x455.jpeg)](https://www.woocommerce.com)[WooCommerce](https://www.woocommerce.com) is the most popular checkout plugin for WordPress on the market. It’s built on WordPress and powers more than 3 million online stores. The plugin offers a complete eCommerce solution right out of the box that includes secure payment processing, customized shipping options, and analytics. WooCommerce has built-in marketing channels that let you connect your store with some of the most effective advertising channels like Google Ads, Facebook, and TikTok. The plugin is a great option for large and small businesses that sell physical products, digital downloads, subscriptions, services, and more. **Key Features of WooCommerce include**: - **WooCommerce Marketplace**: Use thousands of tools, themes, and services to take your store to the next level - **Shipping Management**: Streamline shipping fulfillment - **Multiple Payment Gateway**: Offer multiple payment methods - **Enterprise Solutions**: Supports large businesses - **Themes**: Choose from tons of different themes **Pricing**: WooCommerce is a free WordPress plugin. ### 4. [MemberPress](https://www.memberpress.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/MemberPress-homepage-1024x381.png)](https://www.memberpress.com)[MemberPress](https://www.memberpress.com) is the best WordPress checkout and paywall plugin for membership sites. The plugin lets you control what content your users see based on what membership they have purchased. MemberPress is extremely easy to set up and even lets you sell online courses and grow communities and forums. Its ReadyLaunch™ page maker allows you to create a membership site quickly and easily. **Key Features of MemberPress Include**: - **Multiple Payment Methods**: Accept Apple Pay, Google Wallet, credit/debit cards, and more with the Stripe and PayPal gateways - **Subscriptions and Memberships**: Easily manage subscriptions and memberships - **Third-Party Integrations**: Works seamlessly with email marketing services, and more to grow your business - **Self-Serve Member Dashboard**: Let your users manage their own subscriptions, memberships, and courses - **Unlimited Courses**: Set up an unlimited amount of courses - **Drip Content**: Send out content over time to help keep members engaged **Pricing**: MemberPress starts at $179.50/yr. ### 5. [SeedProd](https://www.seedprod.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/SeedProd-Homepage-1-1024x574.png)](https://www.seedprod.com)[SeedProd](https://www.seedprod.com) is the best drag-and-drop page builder for WordPress. Because the plugin integrates seamlessly with WooCommerce, you can use WooCommerce blocks to create high-converting checkout pages, in addition to shop pages, product pages, carts, product grids, pricing pages, and more. SeedProd also offers 150+ landing page templates and a visual page editor that lets you easily customize pages for your site in minutes without writing any code. **Key Features of SeedProd Include**: - **WooCommerce Integration**: Works seamlessly with WooCommerce to create checkouts, carts, and more - **Responsive Landing Page Templates**: Easily create and customize a variety of different landing pages including sales pages, coming soon pages, optin pages, and more - **Stripe Connect**: Easily connect your Stripe account to your site - **Email Marketing Integrations**: Integrates with popular email marketing service providers including Drip and Constant Contact. **Pricing**: SeedProd offers a [free version](https://wordpress.org/plugins/coming-soon/). To create checkout pages for WooCommerce, you’ll need [SeedProd Pro](https://www.seedprod.com/pricing/), which starts at $119.50 per year. ### 6. [WP Charitable](https://www.wpcharitable.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/WPCharitable-homepage-1-1024x558.png)](https://www.wpcharitable.com)[WP Charitable](https://www.wpcharitable.com) is a top-rated donation and fundraising plugin for WordPress that lets you create campaigns and accept payments directly on your site. The plugin allows you to integrate your site with several popular payment gateways including Stripe, Authorize.Net, PayFast, PayUMoney, and more. **Key Features of WP Charitable Include**: - **Donation Management**: Easily create and edit donations in the dashboard without having to install an addon - **Recurring Donations**: Set up recurring donations and collect funds automatically - **Fee Relief**: Give donors the option to cover the payment gateway processing fee - **Peer-to-Peer Fundraising**: Expand your reach by letting supporters create fundraising pages on your site **Pricing**: WP Charitable starts at $99/yr. You can also get started with the [free version](https://wordpress.org/plugins/charitable/). There you have it! We hope this article has helped you learn about the best checkout plugins for WordPress. To summarize, WP Charitable and MemberPress are powerful plugins that are specifically tailored to provide excellent checkout solutions for donations and memberships respectively. WooCommerce and SeedProd work together to help you create high-converting checkout pages, carts, and more for your WooCommerce store. Easy Digital Downloads is the best checkout plugin for selling digital products, while WP Simple Pay is the best checkout plugin for those looking to easily accept payments on their website via the Stripe payment gateway without setting up a cart or an eCommerce store. If you liked this article, you might also want to check out [Best WordPress Invoice Plugins](https://wpsimplepay.com/best-wordpress-invoice-plugins/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** easy digital downloads, Stripe, Stripe Checkout, stripe connect --- ### [Introducing WP Simple Pay 4.17.4: Every Payment at a Glance, Refunds in One Click](https://wpsimplepay.com/introducing-wp-simple-pay-4-17-4-transactions-subscriptions-refunds/) **Published:** September 24, 2026 **Author:** Cristian Rossi **Content:** A customer emails you on a Tuesday morning. They paid for something last week, they are not sure it went through, and they would like their money back. Until now, answering that took three or four hops. Open the Stripe Dashboard in another tab, search for the charge, match it back to the form it came from, issue the refund there, then come back to WordPress to reply. With WP Simple Pay 4.17.4, all of it happens on one screen in your own dashboard. ## See Every Payment Without Opening Stripe There is a new **Transactions** page under Payment Forms. It lists every one-time payment your site has taken, newest first, with the date, the customer, which form they used, the amount, and the status. Across the top you get a row of filters with live counts: Succeeded, Processing, Incomplete, Failed, Refunded, Partially Refunded, Disputed, and Canceled. One click shows you only the payments that failed last week, or only the ones still waiting to clear. You can also narrow the list to a single payment form, flip between live and test payments, search by customer email, and export whatever you are looking at to a spreadsheet. ![The Transactions page showing a list of payments with status filters and counts across the top](https://wpsimplepay.com/wp-content/uploads/2026/09/transactions-list.png)Click any row and you get the whole story of that payment. The full amount breakdown including tax, shipping, and discounts. The payment method used. A link to the receipt. The customer and their location. The form they filled out, along with everything they typed into it. ![The transaction detail view showing the payment breakdown, customer information, and submitted form fields](https://wpsimplepay.com/wp-content/uploads/2026/09/transaction-detail.png)### Refunds Take About Five Seconds Back to that Tuesday morning email. Here is the whole process now: 1. Open the Transactions page and search the customer’s email address. 2. Click their payment. 3. Click **Refund Payment**. 4. Refund the full amount, or type a smaller one for a partial refund. The page tells you exactly how much is still refundable, so you cannot accidentally send back more than the customer paid. Partial refunds are tracked properly too, so a payment you half-refunded shows up as Partially Refunded rather than disappearing into a generic status. If you have been following our [guide to requesting refunds](https://wpsimplepay.com/doc/how-to-request-a-refund/), this is the shortcut you have been waiting for. ![The refund window showing a full refund option, a partial refund amount field, and the maximum refundable amount](https://wpsimplepay.com/wp-content/uploads/2026/09/refund-modal.png)## Keep Track of Every Subscription Recurring payments get their own page. **Subscriptions** lists every active, trialing, past due, paused, and canceled subscription on your site, with the same search, filters, and status counts as the Transactions page. The column worth calling out is **Next Renewal**. It tells you when each subscription bills again, and it is honest about the cases where it will not. A subscription set to cancel at the end of the period shows when it ends rather than pretending it will renew. A paused one shows nothing at all, because a date there would be a promise it cannot keep. If you have been running subscriptions for years, you do not have to wait for the next renewal cycle to see them. Your existing subscriptions get imported from Stripe in the background, so the page fills itself in shortly after you update. For the details Stripe holds on each one, our notes on [subscription details in Stripe](https://wpsimplepay.com/doc/subscription-details-stripe/) are still the place to look. ![The Subscriptions page showing recurring payments with status filters and a Next Renewal column](https://wpsimplepay.com/wp-content/uploads/2026/09/subscriptions-list.png)## Collect Files Along With Payments Some payments need something attached. A print shop needs the artwork. A designer needs the brief. A club needs proof someone qualifies for the member rate. Until now that meant a follow-up email and a lot of chasing. 4.17.4 adds a **File Upload** field to the form builder. Your customer drags a file in or clicks to browse, watches a progress bar, and pays. The file arrives attached to the payment, and it is linked right there on the transaction detail view when you need it. ![A payment form with a File Upload field showing the drag and drop area and a selected file](https://wpsimplepay.com/wp-content/uploads/2026/09/file-upload-field.png)You decide what is allowed. Set which file types you accept, cap the file size, and mark the field required so nobody can pay without attaching something. Uploads are checked on arrival, so a file renamed to look like a PDF will not get through, and they are stored separately from your Media Library rather than sitting in your image gallery. You can see how it fits alongside the other field types in our [custom field types reference](https://wpsimplepay.com/doc/custom-field-types-reference/), and our notes on [custom field values in Stripe](https://wpsimplepay.com/doc/custom-field-values-stripe/) cover where the submitted values land. ![The File Upload field settings in the form builder showing allowed file types, max file size, and the required toggle, dropdown open](https://wpsimplepay.com/wp-content/uploads/2026/09/file-upload-settings.png)## Know the Moment a Chargeback Lands Chargebacks used to be invisible in WordPress. Someone disputed a payment, Stripe emailed you, and your site carried on showing that payment as a clean success. Now a disputed payment is marked as such, with its own filter on the Transactions page, so you can see everything under dispute in one click. If the dispute resolves in your favour, the payment goes back to the status it had before, including staying partially refunded if that is what it was. No manual cleanup on your end. ![The Transactions page filtered to the Disputed view, showing a payment marked with a disputed status badge](https://wpsimplepay.com/wp-content/uploads/2026/09/disputed-status.png)## More Improvements in This Release - **Payments no longer go missing.** If the connection between your site and Stripe hiccups at the wrong moment, a completed payment could end up stuck and never appear. Your site now checks in with Stripe every hour and sorts those out on its own, including refunds you issued directly from the Stripe Dashboard. - **The form editor stays open.** Removing a price option while per-price stock limits were switched on could leave a form you were no longer able to edit. Fixed, and affected forms repair themselves the next time you save. - **Security hardening.** Improvements to how your site connects to Stripe, how it handles incoming payment updates, how the receipt resend tool displays customer details, and how plugin installs are verified. The [full changelog](https://wpsimplepay.com/changelog/) has everything, as always. ## Update Today 4.17.4 pulls the two things you check most often, your payments and your subscriptions, into the dashboard you are already in, and lets you act on them there. Update from Plugins in your WordPress admin, or download the latest version from your account. If anything looks off after updating, our support team is here and happy to help. And if there is something you keep wishing this plugin did, tell us. A good chunk of what shipped in this release started as a customer asking for it. Cristian **Categories:** General --- ### [6 Reasons Why You Should Accept Digital Wallet Payments](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) **Published:** September 10, 2026 **Author:** Aazim Akhtar **Excerpt:** Boost conversion rates, expand your reach, and improve customer satisfaction by accepting digital wallet payments like Apple Pay on your WordPress site. **Content:** Are you wondering why you should accept digital wallet payments, including Apple Pay / Google Pay / Microsoft Pay, Cash App Pay, Alipay, and more on your WordPress site? A digital wallet is an app that stores a customer’s card details on their phone or computer, allowing them to pay with one tap instead of typing in a card number. Apple Pay, Google Pay, and Microsoft Pay are the three you’ll run into most on WordPress sites, alongside Cash App Pay, Alipay, and GrabPay for specific markets. Not only does accepting digital wallet payments help globalize your business, but it also aids in increasing conversion rates by offering your customers their preferred payment method. In this article, we’ll share the top reasons why you should accept digital wallet payments. - [What are Digital Wallets?](#aioseo-what-are-digital-wallets) - [Where Digital Wallets Are Actually Used](#aioseo-where-digital-wallets-are-actually-used-13) - [Why Should You Accept Digital Wallet Payments?](#aioseo-why-should-you-accept-digital-wallet-payments) - [1. Digital Wallet Payments are Fast and Convenient](#aioseo-1-your-customers-find-them-fast-and-convenient) - [2. Digital Wallet Payments Are Secure](#aioseo-2-digital-wallets-are-as-secure-as-any-other-payment) - [3. Accepting Digital Wallet Payments Is Simple and Easy](#aioseo-3-accepting-digital-wallets-is-simple-and-easy) - [4. Digital Wallets Work In-Person](#aioseo-4-digital-wallets-work-in-person) - [5. People Trust Apple, Google, and Microsoft](#aioseo-5-people-trust-companies-they-already-work-with) - [6. Accepting Digital Wallet Payments Boosts Conversions](#aioseo-6-accepting-digital-wallets-will-boost-your-conversions) - [Should You Enable Digital Wallets? The Trade-Offs](#aioseo-should-you-enable-digital-wallets-the-trade-offs-57) - [Accepting Digital Wallets With WP Simple Pay](#aioseo-accepting-digital-wallets-with-wp-simple-pay) - [Troubleshooting Common Issues](#aioseo-troubleshooting-common-issues-68) - [FAQs about Digital Wallets](#aioseo-faq-72) ## What are Digital Wallets? Digital wallets are apps that store a customer’s debit or credit card details on their phone, tablet, or computer, allowing them to pay with a tap instead of typing in card numbers. The wallet passes an encrypted, tokenized version of the card to the merchant, so the actual card number never touches your checkout form. The most common digital wallets you’ll see on a WordPress payment form are [Apple Pay, Google Pay, and Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), followed by Cash App Pay, Alipay, and GrabPay for customers in specific regions. With digital wallets, users can make both online and in-person purchases. The wallet instantly transmits payment information to point-of-sale devices located in stores or auto-populates payment fields on eCommerce sites. ## Where Digital Wallets Are Actually Used Digital wallet adoption isn’t evenly spread, and knowing where your customers are changes how much this matters for your site. Globally, digital wallets accounted for [56%](https://www.globalpayments.com/insights/gpr "Global Payments Report: the trends redefining payments") of e-commerce transaction value in 2025, ahead of credit cards (20%), debit cards (10%), and buy now, pay later (4%), according to Worldpay’s 2026 Global Payments Report. That average hides a lot of regional variation worth knowing before you decide how much to promote wallets on your own site: - **Asia-Pacific** is the most wallet-led region in the world, with digital wallets making up 77% of online spend in 2025. India alone sees 68% of e-commerce spend go through wallets. - **The United States** sits well below the global average, at roughly 40% of online transaction value, with credit cards still doing a lot of the work. - **Canada** trails the U.S. slightly, with digital wallets accounting for around 32% of e-commerce spend and credit cards accounting for a similar or larger share. If most of your customers are in North America, digital wallets are a meaningful conversion lever but not the dominant one yet. If you sell into APAC markets, especially India, Hong Kong, or South Korea, wallets are closer to the default expectation than the alternative. ## Why Should You Accept Digital Wallet Payments? If you don’t let your customers pay with their preferred wallet, you’re leaving money on the table for a checkout option that costs you nothing extra to offer. Here’s what I’d weigh. Let’s go over the top reasons why you should begin accepting digital wallet payments on your WordPress site as soon as possible. ### 1. Digital Wallet Payments are Fast and Convenient Surely, you know the importance of making online transactions as simple and painless as possible for your customers. Your goal should be to streamline your payment process, [reduce friction](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/), and remove any obstacles between your customers and making purchases. Digital wallets let a customer pay with one tap because their card is already loaded on the device. There’s no reaching for a physical card, no re-typing a 16-digit number on a phone keyboard, and no abandoned cart because someone couldn’t find their wallet. That convenience compounds on mobile, where typing card details is slower and more error-prone than on desktop. If most of your traffic is mobile, this is the single biggest lever in this list. ### 2. Digital Wallet Payments Are Secure Customers and clients care about data security and privacy more than ever before. Their fears are valid, of course, considering how often we learn about major data breaches. Even though they know that they can initiate a chargeback for [fraudulent charges](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/ "How to Protect Your Business From Credit Card Fraud"), they still don’t want to deal with the hassle. Digital wallets store an encrypted, tokenized version of the card rather than the card number itself, so a breach of your site or payment processor doesn’t expose usable card data the way a stored card number would. That’s not a marketing claim; it’s how the tokenization works under the hood. They’re not magically immune to fraud, but the added layer means a lost phone doesn’t hand someone a working card number. Customers can lock a digital wallet remotely, the same way they’d report a lost card, without waiting on a physical replacement. ### 3. Accepting Digital Wallet Payments Is Simple and Easy Unlike many other technologies, accepting digital wallet payments is quite easy, even for small businesses without many resources. You don’t need expensive plugins or pricey custom development. In fact, most payment processors and point-of-sale systems already offer support for digital wallets. For example, if you [use Stripe as your payment processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/ "Stripe: Top Reasons Why It’s The Best Payment Processor in 2025"), you already have all the functionality you need to accept payments through Apple Pay, Google Pay, and Microsoft Pay on your site. If you’re using [WP Simple Pay](https://www.wpsimplepay.com/ "WP Simple Pay"), the best Stripe payments plugin for WordPress, to accept payments on your site, you can easily create payment forms that accept Apple Pay, Google Pay, and Microsoft Pay without a single line of code. The plugin also lets you accept Cash App Pay and Alipay. ### 4. Digital Wallets Work In-Person If you ever take payments in person, whether that’s at a market stand, a workshop, or a pop-up event, digital wallets use Near Field Communication (NFC) to complete a tap-to-pay transaction in a few seconds. The customer’s phone never leaves their hand. This matters less if you’re strictly an online business, but it’s worth knowing the same wallet setup carries over if you ever sell in person too. As a result, you can focus on delivering value to your customer and making them feel comfortable with their transaction. It also keeps things moving efficiently, allowing you to move on to the next sale. ### 5. People Trust Apple, Google, and Microsoft While your business might not be small, chances are it isn’t as big or as well-known as Google, Apple, and Microsoft. Most of us interact with these businesses every day. We buy their products, visit their apps and sites, and make plenty of purchases from them. Over time, you begin to trust these companies with your data, especially your payment information. They make too much money to risk it all by stealing a few hundred bucks from one of their customers, and it’s in their best interest to keep your data safe, so you continue making purchases from them. This means your customers probably trust these companies a lot more than they trust your business. It’s not that they find you untrustworthy; it’s just that when it comes to sensitive data, we generally tend to stick with what we know. So, by leveraging these companies’ brands, you’ll capitalize on all the trust they’ve established over the years. Eventually, your customers will grow to recognize your business as trustworthy, but until then, it’s smart to ride on the coattails of Apple, Google, and Microsoft. ### 6. Accepting Digital Wallet Payments Boosts Conversions The clearest business case for digital wallets is fewer abandoned carts. Removing manual card entry removes a step where customers second-guess a purchase or get frustrated and leave. Given that digital wallets now account for 56% of global e-commerce value, not offering the option means asking a meaningful share of your visitors to use a payment method they’d rather not. Allowing your customers to use their location-based digital wallets helps expand your business internationally and ensures that you’re catering to a much broader customer base. ## Should You Enable Digital Wallets? The Trade-Offs Here’s the part most articles skip: what actually changes operationally when you turn this on. I checked each of these against Stripe’s current documentation and pricing rather than assuming they work the same as cards. **Fees.** Digital wallet payments through Stripe cost the same as a standard online card transaction: 2.9% + $0.30 in the U.S. There’s no wallet surcharge. International cards and currency conversion add their usual fees on top, just as they would for a typed-in card. ![digital wallet](https://wpsimplepay.com/wp-content/uploads/2023/12/stripe-fees-1024x778.png)**Settlement time.** Digital wallet payments settle on the same payout schedule as regular card payments through your Stripe account. There’s no separate or slower payout track for wallets. **Refunds and chargebacks.** Because a wallet transaction is still a card transaction underneath, refunds and disputes work exactly like they do for typed-in cards, including the same $15 dispute fee if a customer files a chargeback. You don’t get extra chargeback protection from using a wallet. **Subscription support.** Google Pay is fully compatible with Stripe’s recurring billing, so subscriptions renew the same way they would with a saved card. Apple Pay works for subscriptions too, but the first charge needs to happen while the customer is present (what Stripe calls an on-session payment), so Stripe can store a reusable card token. Skip that, and later renewal charges are more likely to fail, which shows up as a support ticket, not an obvious error on your end. So, if your traffic is mostly desktop and North American, this is a low-effort, low-risk addition, mainly for the conversion lift. If you’re selling into APAC markets or running a lot of mobile traffic, I’d treat it as close to required rather than optional. ## Accepting Digital Wallets With WP Simple Pay The best way to accept digital wallet payments on your WordPress site is to use WP Simple Pay. The plugin makes it easy to add Apple Pay, Google Pay, Microsoft Pay, Alipay, Cash App Pay, and GrabPay to your payment forms from the drag-and-drop form builder. ![Payment methods in payment form](https://wpsimplepay.com/wp-content/uploads/2023/12/payment-methods-in-payment-form.png)When you add a digital wallet payment method option to your payment form, any visitor with a browser and device combination that allows one of these options will see an additional payment button on the payment form. Here’s what that looks like to your customers. All they have to do to pay is click that button to complete their purchase. ![](https://wpsimplepay.com/wp-content/uploads/2023/12/apple-pay-form-985x1024.png)There you have it! We hope this article has inspired you to accept digital wallet payments on your site. ## Troubleshooting Common Issues **The digital wallet button isn’t showing at checkout.** This is almost always one of three things: the customer’s browser or device doesn’t support the wallet (Apple Pay only shows in Safari on Apple devices, for example), the customer has no card saved to that wallet, or your Stripe account is still in test mode instead of live mode. Confirm live mode first since it’s the most common culprit. **Apple Pay works for some customers but fails to charge for others.** This usually means your domain isn’t verified with Apple through Stripe yet. WP Simple Pay registers your domain automatically the first time you save a form with Apple Pay enabled, but if you moved domains or changed your SSL setup afterward, you’ll need to re-verify it manually from the Apple Pay tab in your Stripe Dashboard. **A customer’s currency or country isn’t supported.** Not every wallet is available in every currency or country. Google Pay and Apple Pay have broad coverage, but Cash App Pay, Alipay, and GrabPay are restricted to specific regions or currencies. Check Stripe’s payment method support page for the specific wallet and currency combination before assuming it’s a bug. ## FAQs about Digital Wallets **1. Does Stripe support Apple Pay and Google Pay for subscriptions?** It does, though the two behave a little differently. Google Pay slots right into Stripe’s recurring billing with no extra setup. Apple Pay handles subscriptions too, but it needs that first charge to happen while the customer is present so Stripe can save a token for renewals. Otherwise, later charges can fail quietly. **2. Is there an extra fee for accepting digital wallet payments?** Not on Stripe’s end. Digital wallets are billed at the same rate as a typed-in card: 2.9% + $0.30 per transaction in the U.S. The only fees that change are the usual ones for international cards or currency conversion, and those apply no matter how the card was entered. **3. Which countries support Apple Pay, Google Pay, and Microsoft Pay?** Both have wide international reach, but how often customers actually reach for them varies a lot by region. Asia-Pacific is the most wallet-heavy market, at 77% of online spend, while the U.S. sits closer to 40%. Stripe’s payment method support page has the exact country and currency breakdown. **4. Can I pass the Stripe processing fee on to my customers?** You can. [WP Simple Pay Pro](https://wpsimplepay.com/pricing/ "WP Simple Pay Pro") has a Fee Recovery setting that adds the Stripe processing fee to what the customer pays instead of coming out of your payout. It applies the same way to digital wallet payments as it does to a typed-in card, since Stripe treats them identically. **5. Do I need an SSL certificate to accept digital wallet payments?** You do, and this one isn’t optional. Stripe won’t process any payment, wallet, or otherwise, unless your site runs on SSL/HTTPS. Most hosts include a free certificate by default, and WP Simple Pay’s setup guide covers how to add one if yours doesn’t have it yet. I hope this article helped you learn why you should accept digital wallet payments. If you liked this article, you might also want to check out our guide on [how to accept ACH payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments in WordPress (Step-By-Step Guide)") and [11 eCommerce obstacles and how to overcome them](https://wpsimplepay.com/11-ecommerce-obstacles-every-seller-faces-and-how-to-get-past-them/ "11 eCommerce Obstacles & How to Overcome Them"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** alipay, apple pay, Cash App, digital wallet payments, Digital Wallets, google pay, microsoft pay, Payment Forms, Stripe payment forms --- ### [11 eCommerce Obstacles & How to Overcome Them](https://wpsimplepay.com/11-ecommerce-obstacles-every-seller-faces-and-how-to-get-past-them/) **Published:** September 8, 2026 **Author:** Aazim Akhtar **Excerpt:** Wondering if online businesses like yours are facing similar challenges? In this article, we'll share 11 common eCommerce obstacles and how to address them. **Content:** Are you running into obstacles as an online seller? You’re not alone. I’ve spent over a decade in the WordPress ecosystem, testing hundreds of plugins and watching site owners set up their checkout flows from scratch. The businesses look different every time (a course creator, a nonprofit, a boutique retailer), but the obstacles that trip them up are almost always the same eleven. First, it’s important to know that you’re not alone. The future of eCommerce continues to unfold rapidly, offering new and exciting ways for businesses to enter untouched markets and generate more revenue. However, hurdles exist for all online sellers and entrepreneurs. Regardless of whether you’re new to eCommerce or have years of experience, there’s always a chance you’ll face a few common challenges from time to time. To help you prepare for the inevitable barriers all eCommerce sellers face, I am sharing eleven of the most common ones and offering tips on how to overcome them. - [Poor Identity Verification](#aioseo-1-poor-identify-verification) - [Too Few Positive Reviews](#aioseo-2-few-positive-reviews) - [Competing on Price](#aioseo-3-competing-on-price) - [New Laws or Regulations](#aioseo-4-new-laws-or-regulations) - [Data Breaches](#aioseo-5-data-breaches) - [Retaining Customers](#aioseo-6-retaining-customers) - [Returns and Refunds](#aioseo-7-returns-and-refunds) - [Handling Harsh Feedback](#aioseo-8-handling-harsh-feedback) - [Product/Service Errors and Updates](#aioseo-9-product-service-errors-and-updates) - [Overwhelmed with Work](#aioseo-10-overwhelmed-with-work) - [New Player in the Market](#aioseo-11-new-player-in-the-market) - [Frequently Asked Questions](#aioseo-frequently-asked-questions-62) - [Look to the Future](#aioseo-look-to-the-future) ### 1. Poor Identity Verification There’s no perfect way to verify online that the person making a purchase is the authorized cardholder, and fraud is what fills that gap. It’s also getting more expensive: global eCommerce fraud losses hit an estimated $48 billion in 2025, up 16% year over year, and U.S. merchants now lose $4.61 in total cost for every $1 of direct fraud once chargeback fees, lost inventory, and support time are factored in, according to Juniper Research. The fix isn’t a perfect verification system (it doesn’t exist). It’s a payment processor with real fraud detection built in. Every payment WP Simple Pay processes runs through [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/), which means you get Stripe Radar’s fraud detection for free, including custom rules to auto-block the transaction patterns you see most on your own store. **Next step:** turn on Radar’s default rule set first, then check your dashboard after 30 days for false-positive blocks before layering on custom rules. See the [full guide on protecting your business from credit card fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/) for the rule-by-rule breakdown. ### 2. Too Few Positive Reviews Buyers check reviews before they check anything else you have to say about your own product. No reviews mean no third-party proof, and that’s the first thing a new visitor notices. The obstacle isn’t that people won’t leave reviews. It’s that almost nobody leaves one unprompted. Every store I’ve watched succeed at this asks directly, usually right after the purchase moment, when satisfaction is highest. **Next step:** use a [coupon code field](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/ "How to Add a Coupon Code Field to Your WordPress Payment Forms") on your payment form to offer a small discount in exchange for a review on the next purchase, and set up a personalized confirmation email that asks for one directly. ![Add coupon details](https://wpsimplepay.com/wp-content/uploads/2022/12/add-coupon-details-1024x575.png)Plus, you should keep an eye on your social channels too. Reviews that show up organically in comments and shares carry even more weight than the ones you collect on-site. ### 3. Competing on Price When sales dip, cutting your price feels like the fastest fix. It works once. Do it repeatedly and you train customers to wait for the next discount instead of paying full price, and you erode the margin you need to actually run the business. The sellers who get past this stop competing on price and start competing on clarity: what exactly the customer gets and why it’s worth the number on the screen. **Next step:** build out [high-converting pricing tables](https://wpsimplepay.com/how-to-create-high-converting-pricing-tables-for-your-product-or-service/ "How to Create High-Converting Pricing Tables in WordPress") that make the value of each tier obvious at a glance, rather than defaulting to a blanket discount. ### 4. New Laws or Regulations At some point, a new law, tax rule, or compliance requirement is going to force a change in how you run your business. You can’t avoid this one. You can only control how much notice you have when it happens. **Next step:** stay ahead of tax changes specifically, since that’s the regulation most online sellers get caught out by. [Setting up automatic tax collection](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") on your payment forms now means one less thing to scramble for when a rule changes. If you sell internationally, budget extra lead time. Cross-border compliance tends to move more slowly to announce and more quickly to enforce than domestic rules. ![Enable tax rates](https://wpsimplepay.com/wp-content/uploads/2023/01/tax-rates-1024x467.png)If you sell your products or services globally online, you’re probably already aware of the challenges that come with this big step for your business. Be sure to check out our guide that offers tips on [how to globalize your eCommerce business](https://wpsimplepay.com/5-considerations-before-selling-globally/ "How to Globalize Your eCommerce Business (6 Tips)"). ### 5. Data Breaches Customers are more guarded about their payment data than ever, and for good reason: a new retailer data breach seems to make headlines every few weeks. Even a small store holding “just” names and email addresses is holding something a bad actor can exploit. **Next step:** treat every [data point you collect at checkout](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/ "How to Collect Customer Data During Checkout in WordPress") as something you’re accountable for, not something that’s free to gather because the form field was easy to add. Collect only what you actually use, and never share it without explicit permission. ### 6. Retaining Customers It’s no secret that it is cheaper to retain a customer than to acquire a new one. And yet, most online businesses spend a disproportionate amount of time and money on customer acquisition. They don’t take aggressive steps to engage the customers they already have. Ask yourself how you can convince your past customers to buy again. What products or programs can you create that will keep them engaged? Do they want content, training, or advice? Do they want product support or mentorship? ![Add a subscription for recurring payments](https://wpsimplepay.com/wp-content/uploads/2024/01/add-a-subscription-for-recurring-payments-1024x511.png)**Next step:** if you run [recurring payment plans](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step-by-Step)"), treat churn reduction as a retention line item, not an afterthought. Pair that with a simple loyalty offer for repeat buyers. The goal is to give past customers a reason to come back before they’ve had a reason to leave. ### 7. Returns and Refunds Returns and refunds are especially problematic when you sell online. It’s genuinely hard to prove whether a customer never received an order, received a damaged one, or is just unhappy. Most sellers eventually process a refund they know was a valid sale, purely to avoid the bad review. **Next step:** put a [return and refund policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/ "How to Avoid Payment Disputes With a Return & Refund Policy") in place that spells out the process before a dispute happens, not during one. ![Add refund checkbox](https://wpsimplepay.com/wp-content/uploads/2024/02/refund-checkbox-768x559-1.png)Then calculate what the abuse of that policy typically costs you and build it into your pricing, so the occasional bad-faith refund isn’t coming straight out of your margin. ### 8. Handling Harsh Feedback Not every piece of feedback is delivered kindly, but the blunt ones are often the most useful if you can get past the tone. The question worth asking isn’t “how do I respond to this?” it’s “why didn’t this customer get what they expected?” **Next step:** separate the two reactions. Respond to the customer with professionalism regardless of tone, and separately, review whether the underlying product, page copy, or expectation-setting needs to change so the same complaint doesn’t recur. ### 9. Product/Service Errors and Updates You will eventually ship something with a mistake in it, whether that’s a typo in a digital download, a bug, or advice that’s gone stale. Sometimes you catch it first. More often, a customer does. **Next step:** own it publicly and fix it visibly. If the mistake had a real impact on a customer (bad advice that cost them money, for example), that’s a conversation worth having directly rather than letting it surface as a public complaint. Keeping your payment and product pages current is part of preventing this in the first place. You should also be sure to keep your site updated with news and information regarding your products and services. Optimizing your product pages, as well as your payment pages, is a great way to keep both current and potential customers informed about what you can offer them. ### 10. Overwhelmed with Work Running an online business is simpler than running a brick-and-mortar operation, but it’s still easy to become overwhelmed with work and neglect key parts of your business. For instance, many entrepreneurs fail to market their businesses during the hustle and bustle of serving customers. When a dry spell comes along, they’re forced to scramble to keep money coming in. How do you conquer an overwhelming workload? **Next step:** automate what you can (connecting WP Simple Pay to a tool like [Uncanny Automator](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/ "How to Add New Stripe Customers to ActiveCampaign in WordPress") handles a lot of the post-purchase busywork), delegate what you can’t automate, and outsource the functions that aren’t your core skill, like bookkeeping or ad management. ![WP Simple Pay automator](https://wpsimplepay.com/wp-content/uploads/2023/09/automator-trigger.png)### 11. New Player in the Market You spend a lot of time establishing yourself in your market, learning about your competitors, and how to be different. So it can be frustrating when a new person or company starts offering similar products and services, especially if they are suspiciously similar to yours. It’s even worse when an existing player from another market slides into yours, like when that digital agency starts offering consulting, or when the consultant releases an online course. They can carve out market share right away because they already have a foundation of trust and credibility. **Next step:** don’t wait to see what they do. Study what’s actually working for them and use it as a prompt to sharpen your own differentiation, rather than treating their arrival as a threat to react to defensively. ## Frequently Asked Questions **1. What is the most common obstacle for new eCommerce sellers?** Payment fraud and chargebacks are the most common and costly obstacles. Global eCommerce fraud losses reached an estimated $48 billion in 2025, and most sellers underestimate it because the cost shows up scattered across chargeback fees, lost inventory, and support time rather than as one line item. **2. How can I get more reviews for my online store without paid ad spend?** Ask directly, right after purchase, when satisfaction is highest. Offering a small discount on a customer’s next order in exchange for a review, through a coupon code field on your payment form, consistently outperforms waiting for reviews to arrive unprompted. **3. Should I lower my prices to compete with cheaper competitors?** Generally no. Repeated price-cutting trains customers to wait for discounts and erodes the margin you need to operate. A clearer presentation of value, such as a well-structured pricing table, typically addresses the underlying problem better than a price cut does. **4. How do I prepare my WordPress store for new tax or compliance regulations?** Set up automatic tax calculation on your payment forms ahead of time so a rule change doesn’t require an emergency fix, and build in extra lead time if you sell internationally, since cross-border compliance rules tend to be enforced faster than they’re announced. ## Look to the Future None of these eleven obstacles needs a perfect solution sitting ready before they show up. What helps is knowing which ones you’re likely to hit, so you’re not solving them from scratch in the moment they actually happen. I hope this article helped you learn about the eCommerce obstacles and how to overcome them. You may also want to see [if Stripe Atlas is worth it](https://wpsimplepay.com/is-stripe-atlas-worth-the-money/ "Is Stripe Atlas Worth It In 2026? [Updated]") and [how to set up automated tax compliance on your WordPress site](https://wpsimplepay.com/how-to-automate-vat-and-sales-tax-compliance-in-wordpress/ "How to Automate VAT and Sales Tax Compliance in WordPress"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** Accept Payments on WordPress, Credit Card Fraud, Ecommerce, online business, Payment Forms, Stripe, stripe payments, wp simple pay --- ### [How to Accept BECS Direct Debit Payments in WordPress](https://wpsimplepay.com/how-to-accept-becs-direct-debit-payments-in-wordpress/) **Published:** September 3, 2026 **Author:** Aazim Akhtar **Content:** Are you looking to accept BECS direct debit payments from visitors from Australia on your WordPress site? Australian customers increasingly expect to pay by direct debit instead of a credit card for recurring bills and retainers. Most WordPress payment forms only take cards, with no built-in way to accept BECS Direct Debit payments from Australia. We’ve worked with service businesses that quietly lost Australian retainer clients this way. The client never saw a direct debit option, so they assumed the business couldn’t support it. WP Simple Pay adds BECS Direct Debit as a payment option on any WordPress form, without custom development. In this article, we’ll show you how to accept BECS Direct Debit payments from Australian customers on a WordPress payment form. ## Why Accepting BECS Direct Debit Matters BECS stands for Bulk Electronic Clearing System. It’s the network Australian banks use to debit money straight from a customer’s bank account, the same way they already pay bills and memberships. Setting up BECS Direct Debit on a payment form requires a mandate. The customer authorizes the debit by providing their bank account details and agreeing to Stripe’s Direct Debit Service Agreement. BECS Direct Debit works the same way [Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/ "How to Accept Bacs Direct Debit Payments in WordPress") does for UK customers, using Australian bank accounts and Australian dollars instead. Here’s why you should add BECS Direct Debits to your website as a payment option: - **Fewer abandoned checkouts from Australian customers.** A payment form that only takes cards can feel unfamiliar to Australian buyers who expect a direct debit option from their own bank. Offering BECS Direct Debit meets them where they already prefer to pay. - **A better fit for retainers and subscriptions.** BECS Direct Debit supports recurring billing, so it works well for service businesses billing Australian clients every month. A client authorizes the mandate once, and the following charges happen automatically. - **Fewer failed renewal payments.** A BECS mandate isn’t tied to a card that can expire or get flagged by a bank. That makes it a steadier option for retainers than repeatedly re-running the same card, and it fits the same pattern as accepting [ACH Direct Debit payments](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments in WordPress (Step-By-Step Guide)") for US customers. With that in mind, here’s how to add BECS Direct Debit to a WordPress payment form. ## Accept BECS Direct Debit Payments with WP Simple Pay For a WordPress site owner who wants to add BECS Direct Debit without hiring a developer, [WP Simple Pay](https://wpsimplepay.com/) is the easiest and most direct way to do it. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the #1 [Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"). It lets site owners accept one-time and recurring payments without setting up a shopping cart, and BECS Direct Debit is one of more than 10 supported payment methods. Here are some key features offered by WP Simple Pay: - **10+ Payment Methods.** WP Simple Pay supports BECS Direct Debit alongside cards, [Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), Google Pay, ACH Direct Debit, and more, all from the same form. - **Recurring Payments and Subscriptions.** Set up a retainer or membership charge once, and WP Simple Pay handles the renewal billing automatically through Stripe. - **Drag-and-Drop Form Builder.** Build a branded payment form without writing code, and choose exactly which payment methods appear on it. - **Fee Recovery.** Pass Stripe’s processing fee to the customer at checkout instead of absorbing it on every payment. With that, let’s see how you can use WP Simple Pay to accept BECS Direct Debit payments. ### Step 1: Install and Activate WP Simple Pay To get started, you’ll want to visit the WP Simple Pay pricing page and choose the [Professional plan or higher](https://wpsimplepay.com/pricing/ "WP Simple Pay Professional plan or higher"), since that’s the plan that unlocks BECS Direct Debit. Once you’ve purchased it, you can download the plugin zip file from the WP Simple Pay account dashboard. From there, simply upload the plugin files and install the plugin on your WordPress site. If you need more details about installing a plugin from a .zip file, then please see this [WordPress plugin installation guide](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/ "How to Install a WordPress Plugin – Step by Step for Beginners"). Activating the plugin launches the setup wizard right away, so go ahead and click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)If you don’t see the wizard pop up on its own, you can head to **WP Simple Pay » Settings » General » Advanced** and click the Launch Setup Wizard button instead. ### Step 2: Connect WordPress to Stripe From the setup wizard, you can click **Connect with Stripe** to link the WordPress site to a Stripe account. If it’s a new account, you can create one right from that same screen, and if not, existing users can sign in with the one they already have. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)Once you get there, Stripe asks for some basic business details, since it needs that information to process AUD payments to an Australian bank account. After that handshake finishes, you’ll see a Setup Complete message confirming the connection worked. ### Step 3: Enable BECS Direct Debit on a Payment Form Before creating a new form and adding the BECS Direct Debit payment option, you’ll need to ensure that the default country in WP Simple Pay is **Australia**. To do that, you can head to **WP Simple Pay » Settings** from the WordPress dashboard. Then go to the ‘Stripe’ tab and, under **Account**, change the default Country. ![Change country to Australia](https://wpsimplepay.com/wp-content/uploads/2026/08/change-country-to-australia-1024x517.png)Next, you can go to **WP Simple Pay » Payment Forms** to start a new payment form or open an existing one to update it. If it helps to see the whole process laid out first, our guide on [designing the perfect payment form](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/ "How to Create Perfect Payment Forms in WordPress (9 Easy Tips)") walks through picking a template and a display type. On the **Payment** tab, you can open the price option’s **Amount** row. Once it’s open, use the currency dropdown next to it to select Australian Dollar (AUD), since BECS Direct Debit only works with AUD-denominated payments. ![Select AUD price currency](https://wpsimplepay.com/wp-content/uploads/2026/08/select-AUD-price-currency-1024x410.png)From there, scroll down to **Payment Methods** and switch the filter from **Popular** to **All**. You’ll then see **Australia BECS Direct Debit** in the list, so go ahead and check the box next to it (labeled with “BECS Direct Debit” as its short name throughout the rest of this guide). ![Enable Australia becs direct debit](https://wpsimplepay.com/wp-content/uploads/2026/08/enable-australia-becs-direct-debit-1024x614.png)Stripe automatically shows the required mandate text to the customer at checkout, so you don’t need to write any extra legal copy yourself. The customer enters their bank account holder name, BSB number, and account number, then agrees to Stripe’s Direct Debit Service Agreement before the form is submitted. If you’ve set the form up for recurring billing, go ahead and save the price option settings. It’s also worth checking our guide on [handling failed recurring payments](https://wpsimplepay.com/how-to-handle-failed-recurring-payments/ "How to Resolve Failed Recurring Payments for Subscriptions (7 Easy Ways)"), since that covers what happens if a renewal debit doesn’t go through. ### Step 4: Test a BECS Direct Debit Payment Before going live, you’ll want to switch WP Simple Pay to **Test mode** under **WP Simple Pay » Settings » Stripe » Account**, then open the published form on the front end. From there, you can use one of Stripe’s test bank accounts to submit a successful mandate without touching a real Australian bank account. ![Change from test mode to live](https://wpsimplepay.com/wp-content/uploads/2026/08/change-from-test-mode-to-live-1024x517.png)Once that’s done, run the test a second time using a test account set up to simulate a failed debit, and confirm WP Simple Pay handles it the same way it would handle a real declined payment. Test payments typically resolve right away, since Stripe simulates the outcome instead of waiting on a real bank. Once the successful test payment goes through, you can check the **Activity & Reports** page from your dashboard for the transaction, then confirm the matching payment shows up in the Stripe dashboard too. Seeing it in both places tells you the form, Stripe, and the customer’s bank account are all connected correctly. Once the form goes live, plan for a short delay on real payments. It can take up to three business days for a live BECS Direct Debit payment to come back as succeeded or failed, so it’s worth setting that expectation with a client upfront. ![Preview AU direct debit payment form](https://wpsimplepay.com/wp-content/uploads/2026/08/preview-AU-direct-debit-payment-form-1024x591.png)## Bonus: Pass the Stripe Processing Fee to Customers Once BECS Direct Debit is live, it’s worth turning on **Fee Recovery** so the Stripe processing fee doesn’t come out of the payment itself. Fee Recovery for a non-card method like BECS Direct Debit unlocks starting at the Plus plan, which the Professional plan already requires for BECS Direct Debit coverage, so there’s nothing extra to buy. To turn it on, you can open the payment form and go to the **Payment** tab. Find BECS Direct Debit in the Payment Methods list, then click **Configure**. Once that dialog opens, you can enable **Fee Recovery** to pass Stripe’s processing fee on to the customer for that payment method. ![Add a recovery fee for AU direct debit](https://wpsimplepay.com/wp-content/uploads/2026/08/add-a-recovery-fee-for-au-direct-debit-1024x398.png)## Frequently Asked Questions **1. What is BECS Direct Debit?** BECS Direct Debit is Australia’s bank-to-bank direct debit network, run through the Bulk Electronic Clearing System. Instead of entering card details, a customer authorizes a mandate once, and future payments are debited straight from their Australian bank account. **2. Which WP Simple Pay plan do I need to accept BECS Direct Debit payments?** BECS Direct Debit requires the[ Professional plan or higher](https://wpsimplepay.com/pricing/ " Professional plan or higher"), since Personal and Plus don’t include it. Fee Recovery for BECS Direct Debit unlocks starting at the Plus plan, so the Professional plan already needed for BECS Direct Debit covers it too, with no separate purchase needed to pass on the processing fee. **3. How long does a BECS Direct Debit payment take to confirm?** A BECS Direct Debit payment can take up to three business days before WP Simple Pay knows whether it succeeded or failed. That’s normal for this payment method, since Australian banks process the debit in batches rather than instantly. **4. Can I use BECS Direct Debit for subscriptions?** Yes, BECS Direct Debit supports recurring billing, so it works for subscriptions and retainer payments. The customer authorizes the mandate once, and Stripe charges each renewal automatically on the schedule set on the form. Adding BECS Direct Debit to a WordPress payment form gives Australian customers the direct debit option they already expect. WP Simple Pay handles the setup, the mandate, and the recurring billing without any custom development. You may also want to see our guides on how to [accept recurring payments through a WordPress site](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step-by-Step)") and how to [accept Cash App payments in WordPress](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/ "How to Accept Cash App Payments in WordPress"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** accept BECS Direct Debit payments, Accept Payments on WordPress, BECS Direct Debit, Payment Forms, Stripe, stripe payments, wp simple pay --- ### [[2026 August Update - Prune] 6 Tips For Sending Better Marketing Emails](https://wpsimplepay.com/what-you-can-do-with-your-customers-email-addresses/) **Published:** February 8, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll share how to easily collect emails from your customers and best practices for sending marketing emails. **Content:** Are you wondering what you should do with your customers’ emails after you’ve collected them during checkout? Obtaining email addresses creates a direct line of communication between you and the people you know who like to buy the things you sell. If you haven’t explored email marketing yet, you may not be aware of how valuable your customers’ emails are and what you can do with them to grow your business. In this article, we’ll share six tips you can use to maximize the full potential of customer email addresses for your online business. **In This Article** - [1. Collecting Your Customer's Email](#aioseo-collecting-your-customers-email) - [2. Ask For Permission to Send Emails](#aioseo-ask-for-permission-to-send-emails) - [3. Add Your Customer's Email to Your Mailing List](#aioseo-add-your-customers-email-to-your-mailing-list) - [4. What to Send to Your Customers in Your Emails](#aioseo-what-to-send-to-your-customers) - [1. Valuable and Educational Content](#aioseo-1-valuable-and-educational-content) - [2. Requests for Feedback](#aioseo-2-requests-for-feedback) - [3. Announcements and Updates](#aioseo-3-announcements-and-updates) - [4. Customer Success Stories](#aioseo-4-customer-success-stories) - [5. What Not to Send Your Customers in Emails](#aioseo-what-not-to-send-your-customers) - [6. Respect Your Customers' Emails](#aioseo-respect-your-customers-email-addresses) ## 1. Collecting Your Customer’s Email Before we cover how to leverage your customers’ email addresses, let’s quickly go over the best way to collect them. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, lets you easily accept payments on your site without having to set up a shopping cart. The plugin offers a drag-and-drop payment form builder that allows you to customize your forms for maximum conversions. One of the best parts about the plugin is that you can use it to edit, add, and remove form fields to help you [get the data you need](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/), including your customer’s email. Since the easiest way to get your customer’s email is to simply ask for it during the checkout process, WP Simple Pay makes it easy to accomplish this. In fact, many of the plugin’s pre-made [payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) already have the email address field built into the payment form for you. ![emails](https://wpsimplepay.com/wp-content/uploads/2024/02/email.png)WP Simple Pay lets you ask for additional information, like your customer’s name and shipping address. It also allows you to ask questions and even gives you a text field option that lets your customers write full responses to your specific inquiries. Additionally, you can set up a checkbox that asks your customers to sign up for your newsletter. ![emails](https://wpsimplepay.com/wp-content/uploads/2024/02/custom-fields.png)While there are many reasons why you should be using dropdowns, text fields, and checkboxes to collect information from your customers, we’ll be focusing on the email address for the purpose of this guide. ## 2. Ask For Permission to Send Emails First and foremost, the best practice is to always ask permission to send your customers emails. Since they’re typically expecting nothing more than a payment confirmation email, you should explicitly ask them if it’s okay to send additional emails regarding new products, services, announcements, links to blog posts, upcoming sales, and more. We’ve already gone over how easy it is to add a checkbox to your payment form that already has Yes selected by default using WP Simple Pay. This means they would need to uncheck the box to deny you permission to send marketing emails. Since you’re already collecting your customers’ email addresses through your payment forms, it makes sense to squeeze as much value out of them as possible with email marketing. ![emails](https://wpsimplepay.com/wp-content/uploads/2024/02/newsletter-optin.png)While technically, you have implied permission to send emails because the recipient is a customer, you’ll have better results with your email marketing (and annoy fewer people) if you only send emails to people who have given express permission. With express permission, you’ll see… - Higher open and click-through rates because people want to read your emails. - Improved deliverability because fewer people will mark your emails as spam. - Achieve better ROI (because you won’t pay to send to emails to people who don’t want to read your content or engage with your brand. ## 3. Add Your Customer’s Email to Your Mailing List While WordPress is capable of [functioning like a mail server](https://wpsimplepay.com/how-to-fix-wordpress-not-sending-transactional-emails-issue/), and there are plugins that let you send emails directly from your WordPress dashboard, that’s never efficient. If you want to take email marketing seriously, you’ll need an email marketing tool. Many tools are available, like ActiveCampaign, Drip, and MailChimp. These are all great entry-level email marketing tools because they’re user-friendly and allow you to set up automation to help you streamline this process. WP Simple Pay offers powerful built-in integration to automatically add your new customers’ emails to [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/), [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/), and [MailChimp](https://wpsimplepay.com/stripe-customers-to-mailing-list/). It also offers [automation with Google Sheets](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-google-sheets-in-wordpress/) that adds your new customers directly to a row in a Google Sheet after they’ve made a purchase using your payment forms. ## 4. What to Send to Your Customers in Your Emails Once your customers’ email addresses are loaded into your email marketing tool, the next step is to start sending emails. What exactly should you send? ### 1. Valuable and Educational Content Show off your knowledge and expertise by giving away free content that helps your customers solve their problems. You might share… - Listicles - Infographics - Case studies - Interviews - Tutorials - Industry news - Reviews and comparisons - Resources - Checklists - Inspirational stories - Presentations - FAQs - Screencasts - Beginner’s guides - Notes from a recent conference - Cheatsheets - Galleries of images - Summaries of other people’s work - Content roundups How you format your content will depend on the content itself. If you want to share videos, image-heavy articles, interactive elements, or 500+ word posts, you’ll probably want to publish this on your blog and use emails with links to drive traffic. However, if your content is easily consumable in an email, package it as-is for your customers. ### 2. Requests for Feedback Email is a great way to [collect feedback](https://wpsimplepay.com/costly-wordpress-ecommerce-mistakes-you-should-avoid/) from your customers about your products and services, your site, their payment or donation experience, and your business or organization as a whole. Capturing this kind of data during the transaction gets in the way of the transaction. Generally, it’s best to reduce the number of steps your customers have to take to complete their purchase. Each step they have to take reduces the number of people who follow through, so fewer steps mean more conversions. You can request feedback via email by… - Asking them to reply to your messages with their thoughts. - Asking them to fill out a form regarding their experience. - Asking them to take a survey - Asking them to submit a testimonial or review for their purchase - Asking them to participate in an interview or case study ### 3. Announcements and Updates Keep your customers informed about changes to your business and products by using your email list as a platform to make announcements. This information might make a customer buy from you again or convince someone who was on the fence to take the plunge. Here are some things you might announce: - New product features, improvements, and bug fixes - Upcoming sales or deals - Any time you’re mentioned in a media publication. - Giveaways or [limited-time offers](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) - Updates to old information, like contact information or policies - New locations or staff ### 4. Customer Success Stories Sharing customer success stories is a great way to convert on-the-fence subscribers and encourage old customers to buy again. Show how you worked with your customers to help them achieve their goals. Don’t be afraid to dig into the details, too. Use data and specific stories to brag about your work. This also works well for [nonprofit organizations](https://wpsimplepay.com/bringing-lapsed-donors-back-to-your-cause/). You should be sending regular email updates to your donors with information about what you’re working on. For more information, see our detailed guide on [how to use email campaigns to collect donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). ## 5. What Not to Send Your Customers in Emails Whatever you do, don’t send low-investment content. Don’t email your customers just because you haven’t emailed them in a while. Always make sure you have something worth *sending*. That goes along with avoiding sending unsolicited emails. If someone didn’t voluntarily give you their email address, you don’t have permission to send emails to it. They will almost definitely mark your address as spam, which can affect your sending reputation and email deliverability. ## 6. Respect Your Customers’ Emails Respecting your customers ‘ email addresses is the most important thing you can do with them. Don’t sell or give away their information. Don’t flood them with emails, and don’t send content that doesn’t relate to you or your business. If you take email marketing seriously, your customers will reward you with regular engagement, repeat business, and advocacy for your brand. There you have it! We hope this article has helped you learn how to leverage your customers’ email addresses to send better marketing emails. If you liked this article, you might also want to check out our guide on [how to create per-form email confirmation messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** customers email, email marketing, marketing, Payment Forms --- ### [7 Best WordPress Stripe Payment Plugins Compared for 2026](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) **Published:** August 28, 2026 **Author:** Aazim Akhtar **Excerpt:** In this article, I've rounded up the top Stripe payment plugins for WordPress to help you choose the best one for your business. **Content:** Stripe payment plugins for WordPress let you accept online payments directly on your website. It goes without saying that choosing the right one is crucial to your business’s success. I’ve created eCommerce websites on WordPress and have used a few different payment plugins to ensure that the checkout process goes smoothly and I receive the accurate amount. With that said, I understand that it can be overwhelming to decide which payment processor and payment plugin to use on your website. So, I’ve tested several payment plugins to help you choose the best one. And the results show that WP Simple Pay, Easy Digital Downloads (EDD), and WPForms are among the best Stripe plugins. In this guide, I’ll show you the most popular Stripe payment plugins for WordPress, and I’ll compare each of their pros and cons. ### Overview of the Best Stripe Payment Plugins **Plugin****Best For****Pricing****Free Version**🥇 [WP Simple Pay](https://www.wpsimplepay.com/ "WP Simple Pay")Drag-and-drop payment form builderStarts at $49.50/yr✅🥈 Easy Digital DownloadsAccepting payments for digital productsStarts at $99.50/yr ✅🥉 WPFormsDrag-and-drop form builderPro version at $199.50/yr ✅MemberPressAccepting payments for membership websitesStarts at $199.50/yr❌WooCommerceOnline shopping cartFree✅LearnDashOnline coursesStarts at $259/yr❌Stripe Payment Plugin for WooCommerceAdditional payment methods via StripeFree✅## How I Test Stripe Payment Plugins While [Stripe is the best payment processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/ "Stripe: Top Reasons Why It’s The Best Payment Processor "), choosing the right Stripe payment plugin for your business can be challenging because so many are available. Here are a few factors I consider when choosing the right Stripe payment plugin for my WordPress websites: - **Pricing**: Many free Stripe plugins are available; however, not all offer the features you’ll need. You’ll need to understand the limitations of the free plugins. You will likely need to purchase a premium version of the plugin to receive certain benefits and advantages, such as removing the Stripe processing fee. - **Needs**: Some Stripe payment plugins are built to accept payments for services or donations. Others are built for selling digital downloads. Determine your exact needs to understand the best one for you. - **Features**: Do you need an advanced Stripe payment plugin or a WordPress plugin that supports different payment gateways besides Stripe? Be sure to write down your feature requirements and clearly understand what you need before choosing a Stripe payment plugin for your site. - **User-Friendliness**: Does the plugin require coding or development skills? Is it easy to use? ## What is a Stripe Payments Plugin? A Stripe payments plugin for WordPress is a software extension that integrates Stripe’s payment processing capabilities directly into a WordPress website. [Stripe is the #1 payment processing platform](https://wpsimplepay.com/can-my-business-use-stripe-for-payments-in-2024/ "Can Your Business Use Stripe for Online Payments?") that allows businesses to accept multiple payment methods. The plugin essentially acts as a bridge between your WordPress website and Stripe’s payment infrastructure. As a business owner, this means you can easily set up a professional payment system on your WordPress website without needing to understand the complex technical aspects of payment processing. Whether you’re selling products, accepting donations, or managing subscriptions, a Stripe payments plugin provides the necessary tools to handle transactions securely and efficiently. ## Best Stripe Payment Plugins for WordPress Now that you know why using a Stripe payments plugin on your WordPress website is essential, let’s look at the best ones. I’ve tried many Stripe payment plugins and picked the top ones to help you easily accept online payments directly on your website. Regardless of what your specific payment acceptance needs are, you’ll discover a good option in this list. ### [1. WP Simple Pay](https://www.wpsimplepay.com "WP Simple Pay") [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://www.wpsimplepay.com/)[WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") is hands down the best Stripe payments plugin for WordPress. It lets you accept one-time or recurring payments on your site without setting up a shopping cart using 10+ payment methods. Because WP Simple Pay is a standalone plugin, you don’t have to worry about installing add-ons or extensions to begin collecting payments directly on your WordPress site in minutes. In addition, the plugin uses Stripe’s PCI-compliant servers to process all payments, which keeps transactions on your site secure. When I set up WP Simple Pay for a recurring donation form, it took about less than 5 minutes from activating the plugin to publishing a live payment form. No separate Stripe dashboard tab is required at any point. The setup wizard guides with all the steps. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)You can easily [create a Stripe payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments on Your WordPress Site (Without Code)") with its easy-to-use drag-and-drop form builder. To make creating a payment form easier, WP Simple Pay offers many pre-built templates for products, services, event registrations, and more. This is another point I really like while reviewing the plugin. ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/07/select-a-payment-form-template-1024x448.png)Here are a few more features and advantages of WP Simple Pay: - **Supports Non-Credit Card Payments**: Accept payments via [digital wallets like Apple Pay and Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"). It also supports [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments in WordPress (Step-By-Step Guide)"), Buy Now, Pay Later services, iDEAL, Alipay, and more. - **Multiple Items in a Single Transaction:** You can boost average order value by allowing customers to purchase multiple items in one transaction. - **Customizable Checkout Pages**: Create [distraction-free landing pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Stripe Payments Landing Page in WordPress") for your Stripe payment forms to reduce checkout abandonment. - **Coupon Codes**: Increase conversions by offering coupon codes. - **User-Entered Amounts**: Allow your users or donors to pay what they want by entering a custom amount or choosing from a list of given amounts. - **Subscriptions**: Easily set up recurring subscription payments that bill customers automatically. - **Free Trials**: [Offer free trials](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/ "6 Tips to Boost Subscription Signups With Free Trial Offers") for subscriptions to boost subscription signups. - **Automation**: Automatically complete post-purchase tasks like [adding new Stripe customers to Google Sheets](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-google-sheets-in-wordpress/ "How to Add New Stripe Customers to Google Sheets in WordPress") to save time and enhance the customer experience. - **Installment Plans**: Boost average order value by allowing customers to split their purchase amounts. - **Stripe Connect**: Allows you to automatically connect your Stripe account to your WordPress site during setup without manually entering API keys. - **Stripe Link**: Let customers check out faster with securely stored credit card details. **Is WP Simple Pay the Right Stripe Payments Plugin?** WP Simple Pay is the best Stripe payment plugin for your site if you want to accept payments for services, products, or donations [without using a shopping cart](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/ "How to Sell Products in WordPress Without a Shopping Cart") or a complicated eCommerce solution. Plus, it lets you use advanced Stripe payment features, like Stripe Tax, Buy Now, Pay Later, and more, that you wouldn’t find with other Stripe plugins for WordPress. One of the best parts about the plugin is that you can pass the Stripe processing fee on to your customers or donors to ensure that you collect the full amount. WP Simple Pay also supports Stripe Element, which allows you to create professional-looking payment forms that automatically detect your customers’ location and verify their phone numbers. **Pricing**: The free version, [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/ "WP Simple Pay Lite"), is available to download from WordPress.org, but you’ll have to pay the additional 3% transaction fee. However, if you upgrade, then you can remove this additional fee. The premium plan starts at $49.50/year. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### [2. Easy Digital Downloads](https://easydigitaldownloads.com/pricing "Easy Digital Downloads") [![Easy Digital Downloads ](https://wpsimplepay.com/wp-content/uploads/2025/02/easy-digital-downloads-website-1024x587.png)](https://easydigitaldownloads.com/)[Easy Digital Downloads (EDD)](https://easydigitaldownloads.com/ "Easy Digital Downloads") lets you accept payments via Stripe on your WordPress website for digital products, like ebooks, software, and more. EDD comes bundled with all the features you’ll ever need to sell digital downloads, including a full-fledged shopping cart and the ability to restrict file downloads by time and/or attempts. One of the best parts about EDD is that, in addition to Stripe, it allows you to accept payments via PayPal, Apple Pay / Microsoft Pay / Google Pay, Authorize.net, and many more. It also lets you integrate your site with your favorite services like Dropbox and email marketing service providers like Mailchimp, Amazon S3, etc. Let’s take a look at a few more features of Easy Digital Downloads: - **Subscriptions**: Accept recurring payments for selling digital downloads. - **Multi-Currency: Supports multiple currencies and exchange rates to** boost your international sales. - **License keys**: Sell license keys for your software and digital products. - **Reporting**: Gain actionable insights into your business thanks to its detailed reporting. - **Management**: Advanced order and customer management is done within WordPress. **Is Easy Digital Downloads the Right Stripe Payments Plugin For You?** Easy Digital Downloads is the best choice if you want to accept payments via different payment gateways, including Stripe, [PayPal](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/ "PayPal vs. Stripe: Which Payment Processor is Right for You?"), Authorize.net, and more, for selling digital downloads. The plugin lets you transform your existing site into a full-fledged eCommerce store for selling digital goods, like ebooks, digital files, and software. **Pricing**: The free version can be downloaded from the WordPress repository. For integrations and other necessary features, you’ll need to buy the premium version, which starts at $99.50. ### [3. WPForms](https://www.wpforms.com "WPForms") [![WPForms](https://wpsimplepay.com/wp-content/uploads/2025/02/wpforms-site-1024x555.png)](https://www.wpforms.com/)[WPForms](https://wpforms.com/ "WPForms") is one of the most beginner-friendly WordPress contact form plugins, and it also lets you create a Stripe payment form. The plugin comes with a Stripe add-on, which you’ll need to enable to create a payment form. Aside from payment forms, WPForms lets you create a survey form, newsletter form, registration form, and more. During testing, I found that what makes WPForms stand out from the rest of the WordPress form plugins is its ease of use. Its drag-and-drop form builder lets you build ANY online form and embed it on your site in less than 5 minutes. It also has hundreds of pre-built form templates, so you never have to start a form from scratch. - **Multiple Payment Gateways**: In addition to Stripe, WPForms offers PayPal, Square, and Authorize.net add-ons. - **Integrations**: It makes integrating with your favorite marketing tools easy, including email marketing tools like Mailchimp and integration tools like Zapier. - **Google Forms and Typeforms**: Easily create a form like Google Forms (a custom landing page form) or Typeforms (interactive forms). - **More features**: It allows you to lock your form, capture partial entries, and see the posts and pages users visit before they submit the form. **Is WPForms the right choice for your needs?** If you need a premium contact form plugin that lets you create a basic Stripe payment form, you might want to get the premium version of WPForms. Please note that the Stripe payment feature is only available with the Pro plan of WPForms, which costs $199.50. However, with WP Simple Pay, you can use advanced Stripe payment features like a customizable checkout page for just $49.50. **Pricing**: While WPForms offers a free plugin on WordPress.org, the Stripe payment feature is only available with its Pro plan, which costs $199.50. ### [4. MemberPress](https://www.memberpress.com "MemberPress") ![MemberPress](https://wpsimplepay.com/wp-content/uploads/2025/02/memberpress--1024x641.png)[MemberPress](https://memberpress.com/ "MemberPress") is an all-in-one suite that allows you to create a membership site that lets you accept Stripe payments with WordPress. You’ll need MemberPress if you want to create a membership site that supports payment gateways besides Stripe, like PayPal and Authorize.net. It also lets you integrate with email marketing services, such as Zapier. When reviewing different Stripe payment plugins, I came across MemberPress because it provides a paywall, content dripping, customizable checkout, subscription billing, and more. Some of the cool features of MemberPress are: - **Coupons**: Offer coupon codes so your members can claim discounted offers. - **Pricing Page**: It comes bundled with default themes to create pricing pages. - **Affiliate Plugin**: Easily add an affiliate program on your site to promote memberships - **Online Courses**: Its LMS platform makes creating and selling online courses easy. **Is MemberPress the Right Stripe Payments Plugin For You?** If you are looking to create a membership site and want to lock content behind payment walls, then MemberPress is a complete membership platform that accepts online payments with Stripe and other gateways. **Pricing**: MemberPress is a premium plugin that doesn’t offer a free version. Its pricing starts at $199.50/year. ### [5. WooCommerce](https://wordpress.org/plugins/woocommerce/ "WooCommerce") [![WooCommerce plugin](https://wpsimplepay.com/wp-content/uploads/2025/02/woocommerce-plugin-1024x339.png)](https://wordpress.org/plugins/woocommerce/)[WooCommerce](https://wordpress.org/plugins/woocommerce/ "WooCommerce") is the best shopping cart plugin that lets you sell physical products on your site and accept payments via Stripe and over 100 other payment gateways. It comes with everything you’ll need to start selling online, including configurable shopping options, secure payments, and more. WooCommerce is fully customizable and is compatible with most WordPress plugins and themes. One of the best parts about the plugin is that you can find dozens of free and premium third-party extensions that enhance WooCommerce’s built-in features. Just like any shopping cart plugin, WooCommerce lets you seamlessly integrate with your favorite email marketing tools and more. - **Shipping**: Wondering what makes WooCommerce different from Easy Digital Downloads? Easy Digital Downloads is built to sell digital products (like software or ebooks), while WooCommerce is for physical goods, where shipping is involved. - **Customizable**: Thanks to its wide variety of extensions, WooCommerce allows you to create a store exactly how you want it. **Is WooCommerce the Right Stripe Payments Plugin For You?** WooCommerce is best for selling physical goods online and accepting payments via Stripe and other payment gateways. Several payment gateway add-ons are available at a cost. For example, to accept Authorize.Net payments, you’ll need to purchase the extension for $79/yr. Additionally, WooCommerce can be overwhelming for new WordPress users. Creating a shopping cart typically requires some coding experience. To learn more, see our full guide on [how to accept payments in WordPress without a shopping cart](https://wpsimplepay.com/how-to-accept-payments-in-wordpress-without-woocommerce/ "How to Accept Payments in WordPress Without WooCommerce"). **Pricing**: WooCommerce’s core plugin is free, but many add-ons and extensions must be purchased. To learn more, see our detailed guide: [WooCommerce vs. EDD vs. WP Simple Pay (Compared)](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/ "WooCommerce vs. EDD vs. WP Simple Pay (Compared)"). ### [6. LearnDash](https://www.liquidweb.com/software/learndash/ "LearnDash") [![Liquid Web](https://wpsimplepay.com/wp-content/uploads/2025/02/liquid-web-1024x598.png)](https://www.liquidweb.com/software/learndash/)[LearnDash](https://www.liquidweb.com/software/learndash/ "LearnDash") is one of the best learning management systems (LMS) for WordPress that supports payments via Stripe and other payment gateways. Fortune 500 companies and major universities use it to create engaging student courses. LearnDash is designed for online course creators. It offers students gamified learning experiences, eventually encouraging them to stay longer on your site. What I really like about the plugin is that you can provide a gamified learning experience on your site with its reward system, engagement, and trigger rules. For example, you can show course progress, deliver certificates, award points, and give out badges to encourage learners to stay on your site. Some of the best features include: - **Quiz**: It comes with different quiz types and graduation levels. - **Pricing Models**: Supports pricing models like one-time payments, subscriptions, memberships, and bundles. - **Payment Gateways**: More than 300 payment gateways, including Stripe, PayPal, 2Checkout, and others, are supported by WooCommerce. **Is LearnDash the Right Stripe Payments Plugin For You?** You’ll need LearnDash if you want to build a gamified learning experience for your students on your site. **Pricing**: There’s no free version. The premium plan starts at $259/year. ### [7. Payment Gateway of Stripe for WooCommerce](https://wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/ "Payment Gateway of Stripe for WooCommerce") [![Payment gateway of Stripe for WooCommerce](https://wpsimplepay.com/wp-content/uploads/2025/02/payment-gateway-of-stripe-for-woocommerce-1024x331.png)](https://wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/)[Payment Gateway of Stripe for WooCommerce](https://wordpress.org/plugins/payment-gateway-stripe-and-woocommerce-integration/ "Payment Gateway of Stripe for WooCommerce") is an addon plugin that extends your WooCommerce store’s default Stripe gateway functionality. This plugin is a great choice if you want to support multiple Stripe-supported payment methods, such as Apple Pay/Google Pay, ACH Direct Debit, and more. Here are a few other features of this plugin: - **Save Credit Card Details**: Let customers save credit cards for future use. - **Payment Receipts**: Automatically send a payment receipt after a transaction. - **WooCommerce Subscriptions**: Its premium version provides support for the WooCommerce Subscriptions plugin. **Pricing**: It is a free WordPress Strip plugin. ## Which Is the Best WordPress Plugin That Accepts Stripe Payments? There are many different options for accepting Stripe payments with WordPress. If you’re after the best, you’ll need WP Simple Pay, which lets you easily [create a Buy Now button or an embeddable form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments on Your WordPress Site (Without Code)") in minutes using its drag-and-drop payment form builder. It also lets you collect customer information during checkout, accept 10+ payment method options, send customized email confirmation messages, and more. Ready to accept Stripe payments on your WordPress site without setting up a shopping cart? [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Alternatively, if you want a WordPress plugin that accepts Stripe payments for digital downloads, you’ll need [Easy Digital downloads](https://easydigitaldownloads.com/ "Easy Digital Downloads"). ## Frequently Asked Questions **1. What is the best free Stripe plugin for WordPress?** WP Simple Pay Lite is the best free Stripe plugin for WordPress. It lets you build one-time or recurring Stripe payment forms without a shopping cart, and you can upgrade to Pro for features like coupon codes, custom fields, and Buy Now Pay Later support. **2. Do I need coding skills to accept Stripe payments in WordPress?** No. Modern Stripe plugins like WP Simple Pay use drag-and-drop form builders and setup wizards, so you can connect your Stripe account and publish a working payment form in minutes without writing any code. **3. Can I accept recurring or subscription payments with a WordPress Stripe plugin?** Yes. Plugins including WP Simple Pay, MemberPress, and WooCommerce (with a Stripe extension) support recurring billing, letting you set daily, weekly, monthly, or custom billing cycles that charge customers automatically. **4. How do I remove the Stripe processing fee on my WordPress website?** WP Simple Pay lets you pass Stripe’s processing fee to your customers instead of absorbing it. In your payment form’s settings, enable the option to add the fee to the total charge so you collect the full amount you intended. **5. How do I connect Stripe to my WordPress website?** Most WordPress Stripe plugins connect your account during setup. WP Simple Pay uses Stripe Connect, letting you link an existing Stripe account or create a new one directly from the setup wizard, with no manual API key entry required. I hope this article helped you pick the best WordPress Stripe payment plugin. You may also want to see our guides on [how to add a buy now, pay later to your WordPress site](https://wpsimplepay.com/how-to-add-buy-now-pay-later-to-your-wordpress-site/ "How to Add Buy Now, Pay Later to Your WordPress Site") and [how to add conditional logic to WordPress payment forms](https://wpsimplepay.com/how-to-add-conditional-logic-to-wordpress-payment-forms/ "How to Add Conditional Logic to WordPress Payment Forms"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** best wordpress stripe plugin, easy digital downloads, learndash, memberpress, Stripe, stripe payments, stripe plugin, wp simple pay, wpforms --- ### [How to Accept BLIK (Poland) Payments on Your WordPress Site](https://wpsimplepay.com/how-to-accept-blik-payments-on-your-wordpress-site/) **Published:** August 18, 2026 **Author:** Aazim Akhtar **Content:** Imagine a consultant based in Warsaw, Poland, builds her retainer payment form and publishes it on her site. Her first Polish client opens it looking for the payment button he actually uses online, but it isn’t there. She sees a card field instead, closes the tab, and messages her asking if there’s another way to pay. That other way is BLIK, and learning how to accept BLIK payments in WordPress solves exactly that problem. BLIK is how most people in Poland pay for things online, but WordPress and Stripe don’t automatically show it as a payment option. It takes a specific currency setting and Stripe account configuration that most site owners never discover on their own. That’s exactly where WP Simple Pay comes in. It makes it possible to accept BLIK payments in WordPress without directly touching Stripe’s API. In this article, we’ll show you how to accept BLIK payments on a WordPress site. ## What Is BLIK? BLIK is Poland’s dominant mobile banking payment method. Here’s how it works: your customer generates a six-digit code inside their bank’s mobile app, types that code into your checkout, then approves a push notification from the same app to confirm the payment. In other words, there’s no card number involved at any point, which is exactly why it feels so familiar to Polish shoppers. A couple of things worth knowing upfront. BLIK only works for one-time payments, so you can’t attach it to a subscription price, and it only shows up once your form is priced in Polish Złoty (PLN) with a connected Stripe account based in Poland. Once you turn it on, your Polish customers get the exact payment flow they already use everywhere else, instead of a cards-only checkout that feels unfamiliar to them. ## Why Accepting BLIK Payments Matters Skipping BLIK doesn’t just cost you one sale like the consultant’s; it adds up in a few concrete ways. Here’s why it’s important to offer BLIK payments in WordPress: - **You’re invisible to the payment method most Polish shoppers actually use.** BLIK, not cards, is how the majority of people in Poland pay online, so a cards-only form is asking them to use a method they don’t default to. - **Cart abandonment happens at the worst possible moment.** If a customer doesn’t want to type a card number into an unfamiliar form, they’ll usually just leave rather than switch payment habits mid-checkout. - **Donations and retainer payments from Polish supporters go elsewhere.** If you run a nonprofit with Polish donors, or work with Polish clients as a freelancer, that revenue goes to whatever tool does offer BLIK as an option. - **Building this yourself means real Stripe API work.** You’d be wiring up a redirect-based local payment method by hand, webhooks and all, and getting it wrong can mean payments that never confirm. We’ve seen this firsthand with site owners who serve international clients: the payment methods on your checkout page decide who finishes the purchase, not just the price. Now, let’s see how WP Simple Pay makes BLIK part of that checkout page with ease. ## Add BLIK Payments With WP Simple Pay [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") lets you accept BLIK payments on a WordPress site without writing a line of Stripe integration code yourself. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the #1 [Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"), trusted by over 14,000 paying customers who accept one-time and recurring payments without setting up a full shopping cart. BLIK ships in the plugin’s core payment method list, so there’s no separate extension to buy or install for it. Here are a few features that matter most for this tutorial: - **BLIK and other payment methods.** Beyond BLIK, WP Simple Pay supports over 10 different payment methods such as Przelewy24, iDEAL, and [Bancontact](https://wpsimplepay.com/how-to-easily-collect-bancontact-payments-in-wordpress/ "How to Easily Collect Bancontact Payments in WordPress"), which help international customers pay the way they already do. - **Drag-and-drop form builder.** Build a branded payment form with pre-built templates for services, donations, or subscriptions, all without touching code. - **One-time and recurring payments.** Run one-time BLIK payments alongside subscription pricing on other payment methods, from the same plugin. - **Stripe Connect setup wizard.** Link your WordPress site to your Stripe account through a guided flow, instead of copying and pasting API keys. With that, let’s see how you can use WP Simple Pay to accept BLIK payments. ### Step 1: Install and Activate WP Simple Pay Start by visiting the [WP Simple Pay pricing page](https://wpsimplepay.com/pricing/) and choosing the plan that fits your business. BLIK requires WP Simple Pay Pro on the Personal plan or higher. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After checkout, you can head to your account dashboard and go to the ‘Downloads’ tab. Then simply click the **Download WP Simple Pay Pro** button and save the .zip plugin files to your computer. ![Download WP Simple Pay plugin](https://wpsimplepay.com/wp-content/uploads/2026/06/download-wp-simple-pay-plugin-1-1024x449.png)From your WordPress dashboard, go to **Plugins » Add New » Upload Plugin** and choose that .zip file. If you’ve never installed a plugin from a .zip file before, then please see this [WordPress plugin installation guide](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/ "How to Install a WordPress Plugin – Step by Step for Beginners"). Next, the setup wizard should launch automatically right after activation. Go ahead and click **Let’s Get Started →** to begin connecting your Stripe account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)**Note:** If the wizard doesn’t appear, head to **WP Simple Pay » Settings » General » Advanced** and click the Launch Setup Wizard button there. WP Simple Pay is installed and ready to go. Now it’s time to connect it to Stripe. ### Step 2: Connect Your WordPress Site to Stripe From the setup wizard, click the **Connect with Stripe** button to start linking your WordPress site to your Stripe account. You’ll be walked through Stripe’s own authentication screen, where you can log into an existing Stripe account or create a new one. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)Once the handshake finishes, you’ll land back on a **🎉 Setup Complete** confirmation screen inside WordPress. ![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard-1024x622.png)This step matters more than it looks for BLIK specifically. WP Simple Pay reads your Stripe account’s country directly from Stripe and stores it under **WP Simple Pay » Settings » Stripe**, in the **Account** subsection, and BLIK only becomes available once that country is Poland. If your Stripe account isn’t based in Poland, you can still follow the rest of this tutorial, but the BLIK toggle will stay grayed out until that changes. ### Step 3: Set Your Form’s Currency to PLN and Turn On BLIK With Stripe connected, you can go to **WP Simple Pay » Payment Forms** and then click **Add New Payment Forms**. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)After that, pick a template to start a new payment form, like [Payment Button](https://wpsimplepay.com/how-to-accept-payments-in-wordpress-without-woocommerce/ "How to Accept Payments in WordPress Without WooCommerce") for a one-time consulting fee. ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/06/select-a-payment-form-template-1024x702.png)Next, you will see the form builder, where you can customize your selected template. Under the General tab, you can give a name to your payment form, add a description, and more. ![Create BLIK payment button](https://wpsimplepay.com/wp-content/uploads/2026/07/create-BLIK-paymenet-button-1024x496.png)From there, open the **Payment** tab to edit the pricing details and select the BLIK payment method. ![Go to the payment tab](https://wpsimplepay.com/wp-content/uploads/2026/07/go-to-the-payment-tab-1024x466.png)Next, you can head to the Price Options section, click the currency dropdown under Amount, and change it to Polish Złoty (PLN). Then enter your price, for example 250 PLN for a one-time consulting session. ![Change price to Polish](https://wpsimplepay.com/wp-content/uploads/2026/07/change-price-to-polish--1024x500.png)For more on how currency settings work across your whole site, see our guide on [changing the currency in Stripe with WordPress](https://wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress/ "How to Easily Set or Change the Currency in Stripe With WordPress"). Next, scroll down to the **Payment Methods** field on the same tab. BLIK doesn’t show up under the default **Popular** filter, so click that dropdown and switch it to **All** first. ![Switch payment methods from popular to all](https://wpsimplepay.com/wp-content/uploads/2026/07/switch-payment-methods-from-popular-to-all-1024x528.png)Once you’ve done that, find BLIK in the full list and check its box to turn it on. Once your Stripe account’s country is Poland, the checkbox becomes clickable, and checking it reveals a small note that reads “Currencies: PLN” and “Payment type: One time,” confirming the price restriction. ![Select BLIK payment option](https://wpsimplepay.com/wp-content/uploads/2026/07/select-BLIK-payment-option-1024x375.png)**Note:** If BLIK’s checkbox stays grayed out with a message that it’s “not available in your Stripe account’s country,” your connected Stripe account isn’t based in Poland. Once BLIK is checked and your price option is set, go ahead and click **Publish**. ![Publish BLIK payment button](https://wpsimplepay.com/wp-content/uploads/2026/07/publish-BLIK-payment-button-1024x501.png)### Step 4: Test Your BLIK Payment Form To get your form live, add it to a page or post using the WP Simple Pay block. ![Select your BLIK payment form](https://wpsimplepay.com/wp-content/uploads/2026/07/select-your-BLIK-payment-form-1024x570.png)You can learn more by following our guide on [how to add a payment form to WordPress (6 embed locations)](https://wpsimplepay.com/top-locations-to-embed-a-wordpress-payment-form/ "How to Add a Payment Form to WordPress (6 Locations to Embed)"). Then view that page on your site to confirm BLIK shows up as a payment option next to any other methods you’ve enabled. Before taking real payments, switch to [Stripe test mode](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/ "How to Enable Stripe Test Mode in WordPress") so you can run through the flow without moving real money. From there, run test cases to confirm everything actually works, not just that the button appears. If you see all outcomes land the way you’d expect, then it means BLIK setup is actually ready for real customers. ## Bonus: Pair BLIK With Przelewy24 for Broader Polish Coverage Not every Polish customer uses BLIK, and some still prefer a traditional bank transfer instead. Przelewy24 (P24) is Poland’s other major local payment method, and WP Simple Pay supports it on every paid plan, just like BLIK. Enabling both on the same form gives your Polish customers two familiar ways to pay, instead of one. Our guide on [collecting Przelewy24 payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-przelewy24-payments-in-wordpress/ "How to Easily Collect Przelewy24 Payments in WordPress") walks through enabling it step by step, and the Przelewy24 documentation covers its currency and country requirements in more detail. ## Frequently Asked Questions ### 1. What is BLIK and why do Polish customers use it? BLIK is Poland’s dominant mobile banking payment method. Customers generate a six-digit code in their bank’s app, enter it at checkout, then approve a push notification to confirm, all without typing a card number. ### 2. Can I accept BLIK payments for subscriptions or recurring billing? No, BLIK only supports one-time payments. For recurring payments from Polish customers, pair BLIK with cards or Przelewy24 on the same form as a fallback. ### 3. Do I need a Stripe account based in Poland to accept BLIK payments? Yes. WP Simple Pay reads your Stripe account’s country directly from Stripe, and BLIK only becomes available as a payment method option when that country is Poland. ### 4. Why isn’t BLIK showing up as a payment method option on my form? BLIK is hidden by default because the Payment Methods field’s filter starts on “Popular,” so switch that filter to “All” first. If it’s still grayed out after that, your Stripe account isn’t based in Poland, and even once it’s checked, BLIK won’t actually appear to customers at checkout unless your form’s price is set to PLN. ### 5. Is BLIK available on WP Simple Pay Lite? No, BLIK requires WP Simple Pay Pro, available starting on the Personal plan. We hope this article helped you learn how to accept BLIK payments on your WordPress site. You may also want to see our guide on [accepting payments in WordPress without WooCommerce](https://wpsimplepay.com/how-to-accept-payments-in-wordpress-without-woocommerce/ "How to Accept Payments in WordPress Without WooCommerce") and our comparison of [embedded, overlay, and Stripe Checkout forms](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/ "Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** BLIK, BLIK payment method, BLIK Payments, Payment Forms, Poland, Stripe, stripe payments, WordPress --- ### [Is Stripe Atlas Worth It In 2026? [Updated]](https://wpsimplepay.com/is-stripe-atlas-worth-the-money/) **Published:** August 11, 2026 **Author:** Aazim Akhtar **Excerpt:** Launching a new business and need some help? In this article, we'll go over what Stripe Atlas is and how it works to help you decide if it's the right solution for you. **Content:** Starting a business online comes with a long checklist before you can accept your first payment. You need to incorporate your startup, get a tax ID, open a business bank account, and connect a payment processor. Most founders would rather spend that time building their product and talking to customers instead. That’s the gap Stripe Atlas was built to close. For a flat $500 fee, Atlas handles the incorporation paperwork and hands you a US company, a tax ID, and a Stripe account ready to take payments. A lot has changed inside Atlas since we first covered it, including how fast the whole process runs and when you’re allowed to start selling. In this article, we’ll walk through what Stripe Atlas includes in 2026, whether the $500 fee is still worth it, and how to start collecting payments on your new company’s website once you’re incorporated. ## What Is Stripe Atlas? [Stripe Atlas](https://stripe.com/atlas "Stripe Atlas") is a business formation service that helps founders, including non-US citizens, set up a C Corporation or LLC. Stripe handles the legal filing so you don’t have to hire an attorney to do it for you. For a one-time $500 fee, Atlas takes care of your Delaware incorporation, founder stock issuance, and your 83(b) tax election, which Stripe now files with the IRS on your behalf automatically. That same fee also covers your federal Employer Identification Number (EIN), guidance on opening a US business bank account, and a US Stripe account so you can accept payments from customers anywhere in the world. The $500 also includes your first year of registered agent service, which Delaware requires of every incorporated company, along with $2,500 in Stripe credits and access to more than $50,000 in partner discounts on tools like Mercury, Xero, and AWS. ![Stripe Atlas pricing](https://wpsimplepay.com/wp-content/uploads/2024/09/Stripe-atlas-pricing-1024x580.png)We’ve watched the timeline shrink a lot since our last look at Atlas. Most companies are incorporated within two business days of applying, down from roughly two weeks in years past, and Stripe says 90% of Atlas founders are ready to bank, fundraise, and accept payments inside that same two-day window. Atlas also sets up your founder stock using standard startup terms, so you aren’t negotiating them from scratch: - **Par value pricing**: Shares are priced at par value, so buying your founder stock typically costs a few tens of dollars total. - **10 million authorized shares**: The standard share count Atlas sets up by default. - **15% option pool**: Equity held back for future hires. - **Four-year vesting with a one-year cliff**: The standard schedule most investors expect to see. **Pro Tip:** You no longer have to wait on your EIN before you start selling. Stripe now lets Atlas companies accept payments while their EIN application is still processing with the IRS, since Stripe files that paperwork with the IRS directly and can vouch for it. Do note that you don’t treat the 83(b) election as optional just because Atlas files it for you automatically. The IRS gives you only 30 days after buying your founder stock to file it, and missing that window can mean owing tax on your entire equity stake upfront instead of when you actually sell it. If you’re unfamiliar with Stripe and wondering if you should use it for your payment processing needs, our guide, [Can My Business Use Stripe for Payments?](https://wpsimplepay.com/can-my-business-use-stripe-for-payments-in-2024/ "Can Your Business Use Stripe for Online Payments") should help clarify any questions you may have. ### Why Delaware? Delaware remains the default state for Atlas incorporations, and the reasons haven’t changed much. Non-US shareholders don’t owe Delaware state income tax on their stock, and non-resident founders don’t pay Delaware personal income tax either. Companies that don’t do business inside Delaware also skip the state’s corporate income tax. Delaware doesn’t require shareholders, directors, or officers to live in the US, and its corporate law is flexible and well established. Business disputes go through the Court of Chancery, a court that only hears business cases, which tends to move faster than a general civil court. Atlas lets you choose between a Delaware C Corporation and an LLC, and the right pick depends on your plans. If you intend to raise money from investors, a C Corporation is the safer default, since more than 90% of US IPOs between 2007 and 2014 were Delaware C Corporations and most investors expect that structure going in. If you don’t plan to raise outside capital, an LLC can be simpler to run day-to-day. [Stripe’s incorporation guide](https://stripe.com/guides/atlas/incorporation "Incorporating a business") breaks down the tradeoffs between the two in more detail. ## Why Should You Use Stripe Atlas? There are four major benefits of using Stripe Atlas. ### 1. You Can Set Up a Business From Anywhere If you aren’t living in the US, setting up a US company on your own can mean tracking down a registered agent, a local bank, and a way to file paperwork you can’t submit online. You must travel to the United States or find someone to represent you. Your lack of citizenship or residency status means you’ll have to jump through additional hoops. Atlas removes that barrier and lets you incorporate from wherever you are. With Stripe Atlas, you simply fill out your application and let them handle all the legwork. Why not set up a company in your home country? Investors don’t need many reasons to pass you over. As a foreign business, they might decide you aren’t worth the hassle or complexity. So, if you’re serious about your business and plan to earn money in the United States, you’ll want an American-based business. To learn more, see our detailed guide on [how to globalize your eCommerce business](https://wpsimplepay.com/5-considerations-before-selling-globally/ "How to Globalize Your eCommerce Business (6 Tips)"). ### 2. Stripe Atlas is Remarkably Fast Most Atlas companies are incorporated within two business days now, not the couple of weeks it used to take. Stripe reports that 90% of founders are ready to bank, fundraise, and accept payments in that same window. You could spend twice that much time deciphering paperwork, let alone sending things through the mail. ### 3. Stripe Atlas is Simple and Hassle-Free Atlas handles the paperwork so founders can focus on their product and their customers instead of filing logistics. Solo founders made up 63% of the C Corporations formed through Atlas in the second quarter of 2026, the highest share on record, which tells us most people turning to Atlas want the process handled, not a project to manage. Once your business is set up, you become part of Atlas’s global community of founders and entrepreneurs. ### 4. Stripe Atlas is Affordable Delaware’s required filing fees and your first year of registered agent service are already folded into that $500 total. Compared to paying a startup attorney by the hour to file the same paperwork, $500 for the whole package is still a good deal. Remember that Stripe charges $100 per year to be your registered agent once Atlas has established your business. ## Why Shouldn’t You Use Stripe Atlas? Those are great benefits, but that doesn’t mean Atlas is necessarily right for you. Let’s explore some of its drawbacks and reasons to consider alternatives when it comes to incorporating your business in the United States. ### 1. You Could Do it Yourself Technically, Stripe Atlas doesn’t do anything for you that you couldn’t do yourself. It may be fast and reliable, but they don’t have any special access or permission that is unavailable to you. Essentially, you’re paying someone to handle the entire process. If you’re an early startup on a super tight budget, you may not be able to throw $500 around for a little convenience. If that’s the case, you’ll want to open your own company manually. You could do everything yourself with some research and hard work. ### 2. You Have to Incorporate in Delaware If you use Stripe Atlas, you must incorporate your company in Delaware. They don’t allow you to choose another state. Delaware offers some special advantages to new companies, but that doesn’t mean it’s the right place for your company. Atlas doesn’t offer a choice of state. If your business has a reason to incorporate somewhere else, Atlas won’t be the right fit. ### 3. You Need to Know Your Business Type and Model The Atlas application asks for a clear description of what your company does. Very early-stage founders who haven’t settled on a business model yet may find that requirement hard to answer honestly. So Stripe Atlas might not be right if you don’t have a clear business model yet. Atlas asks for a detailed description of your company for tax purposes, but you may not have all the information it needs if you are a new startup. Here is what Stripe Atlas requires from you: ![Information needed by Stripe Atlas](https://wpsimplepay.com/wp-content/uploads/2024/09/information-needed-by-atlas-725x1024.png)For more details on what you need to provide, please see this documentation on [how to incorporate your company](https://docs.stripe.com/atlas/signup "How to incorporate your company"). ### 4. If You’re a Restricted Business Stripe won’t process payments for businesses on its restricted list, and Atlas won’t incorporate a company that Stripe ultimately can’t support. You may want to see our guide on the [types of businesses Stripe doesn’t support](https://wpsimplepay.com/can-my-business-use-stripe-for-payments-in-2024/ "Can Your Business Use Stripe for Online Payments?"). ### 5. If You’re Outside the US & Don’t Do Business in the US Atlas is built around US incorporation and US banking. If your business operates entirely outside the US, the benefits of a US entity may not outweigh the added complexity. ### 6. If You’re From a Restricted Country US sanctions law keeps Stripe from working with founders located in, or who are citizens of, several countries. That currently includes Cuba, Iran, North Korea, Syria, Russia, and Belarus, along with Ukraine’s Crimea, Donetsk, and Luhansk regions. **Note:** Sanctions lists change, and Atlas eligibility follows them. Check Stripe’s current sanctions guidance and [restricted businesses list](https://stripe.com/en-br/legal/restricted-businesses "Prohibited and Restricted Businesses") before you apply if you’re at all unsure, since the countries covered can shift over time. ### 7. If You Don’t Need to Incorporate If your business has no customers or revenue yet, you may not need a formal entity at all. A sole proprietorship or partnership can carry you until incorporation actually matters. ## So Is Stripe Atlas Worth the Money? Yes, we still think $500 is a good deal for what Atlas hands you. You get a US company, a tax ID, a bank account, and a Stripe account, most of it ready inside two business days, plus $2,500 in Stripe credits and access to Atlas’s partner discounts on tools most early-stage companies already pay for anyway. That said, the $500 isn’t the only cost you’ll ever see. Registered agent service renews at $100 a year after your first year, and normal costs like bank fees and Delaware’s annual franchise tax apply no matter how you incorporate. Founders who’ve gone through Atlas, including the team behind the customer feedback platform Rapidr, have described the process as smooth overall, with responsive support along the way. For most first-time founders incorporating in the US, that combination of speed, price, and support is hard to beat. ## Setting Up WP Simple Pay as a Stripe Atlas User We hope this information has helped you determine if Stripe Atlas is a good option for your business. One of the best parts about being a Stripe Atlas member and using Stripe as your payment processor is that you can begin collecting online payments quickly and easily with [WP Simple Pay](https://www.wpsimplepay.com/pricing "WP Simple Pay"). It’s the best [Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"), letting you create payment forms, enhance customer communication, and accept online payments directly on your site without setting up a shopping cart. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)If you’ve decided to let Stripe Atlas set up your online business, you should be using WP Simple Pay on your WordPress site. Additional features of the plugin include: - **Multiple Payment Methods**: To drive more conversions on your site, you can accept 10+ payment methods, including [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments in WordPress (Step-By-Step Guide)"), credit/debit cards, digital wallets, Alipay, Bacs Direct Debit, and more. - **On-Site Payment Forms**: Use WP Simple Pay to effortlessly embed payment forms directly on your site, helping to reduce checkout abandonment. - **Dedicated Landing Pages**: Create [distraction-free payment pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Stripe Payments Landing Page in WordPress") as you create your payment forms with the form builder. - **Advanced Drag and Drop Form Builder**: The plugin’s no-code payment form builder allows you to create the perfect payment forms in minutes without coding. - **Cancelled Subscription Emails**: Win back lost customers by sending personalized [cancellation confirmation emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/ "How to Win Back Subscribers with Cancelled Subscription Confirmation Emails"). - And more… To get started with WP Simple Pay, visit the [pricing page](https://www.wpsimplepay.com/pricing "WP Simple Pay Pricing") and select the plan that best suits your needs. Next, simply install and activate the plugin on your WordPress site. If you’ve never installed a plugin, no worries! Check out our step-by-step guide on [how to install WP Simple Pay Pro on your site](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/ "How to Install WP Simple Pay Pro"). Once you’ve installed and activated the plugin, its advanced setup wizard will walk you through setting up your account and connecting your site to your Stripe account. Unlike other Stripe payment plugins, WP Simple Pay doesn’t require you to manually enter your API keys. The entire process takes less than five minutes! As soon as you’ve activated the plugin and connected your Stripe account, you can choose from tons of [pre-built templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/ "How to Use Payment Form Templates in WordPress to Boost Sales") or start from scratch to meet your specific needs. ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/06/select-a-payment-form-template-1024x702.png)Using the payment form builder, you have the flexibility to add price amounts and multiple quantity capabilities, as well as customize your purchase restrictions, form fields, and email confirmation messages. ![Choose payment form fields](https://wpsimplepay.com/wp-content/uploads/2026/06/choose-payment-form-fields-1024x493.png)Advanced features like Automatic Change Notices, Optimized Payment Confirmation Pages, and All-in-One Purchase Summary Smart Tags are available within the plugin to help you create payment forms with ease and provide customers with complete transparency throughout their purchases. One additional thing worth noting is that with a Pro plan, you can [pass the Stripe processing fee on to your customers during checkout](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/ "How to Pass Stripe Fees On To Your Customers in WordPress"). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) We hope this article has helped you determine if Stripe Atlas is worth it for your business and how you can use WP Simple Pay to collect payments on your WordPress site. If you liked this article, you might also want to check out our guides on [9 unique facts about Stripe you didn’t already know](https://wpsimplepay.com/9-unique-things-you-didnt-know-about-stripe/ "9 Unique Facts About Stripe You Didn’t Already Know") and [how to use AI to block fraudulent payments in Stripe](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/ "How to Use AI to Block Fraudulent Payments in Stripe"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Accept Payments on WordPress, Atlas, Payment Forms, Stripe, Stripe Atlas, stripe payments --- ### [5 Best Tax Compliance Plugins and Software for WordPress](https://wpsimplepay.com/best-tax-compliance-plugins-and-software-for-wordpress/) **Published:** February 7, 2023 **Author:** Shahzad Saeed **Excerpt:** Looking for a tax compliance plugin for WordPress? Tax rules and rates may vary in each jurisdiction where you sell your products or where your customers are located globally. As a business owner, you need to ensure that you stay tax compliant regardless of where you do business. In this article, we’ll show you some of the best tax compliance plugins and software for WordPress. **Content:** Looking for a tax compliance plugin for WordPress? Tax rules and rates may vary in each and every jurisdiction where you sell your products or where your customers are located globally. As a business owner, you’ll need to stay tax compliant regardless of where you do business. In this article, we’ll show you some of the best tax compliance plugins and software for WordPress. ## Choosing a Tax Compliance Plugin for WordPress The internet makes it easy to sell your products or services across the globe. Based on where you sell the products and collect the payments from, you might be legally obliged to register with that country or jurisdiction to collect taxes. This is true even if your business has no physical presence in that country or jurisdiction. To ensure you’re doing business legally around the world, you might need to use a plugin or software that ensures tax compliance. Choosing the right tax compliance plugin can be tedious since there are tons of plugins and software available on the market. Before choosing a tool, you’ll need to know whether you need to calculate tax automatically based on your customer’s location or if just manual tax collection is enough. Most small businesses might not need automatic tax calculation and collection tools if their business only sells non-taxable products or sales volume or transactions don’t exceed the tax threshold in a jurisdiction. If you think your business will likely exceed the tax threshold in the near future in any jurisdiction, you can opt for a tool that offers automatic tax calculation. Now let’s take a look at some of the best WordPress tools for tax collection. ### [1. WP Simple Pay](https://wpsimplepay.com/pricing/) [WP Simple Pay](/pricing/) is the #1 Stripe plugin for WordPress that makes it easy for you to stay tax compliant regardless of where you do business. WP Simple Pay lets you collect taxes from your customers in 2 ways: **\#1. Fixed Rate Tax Collection (Manual)**: Define a fixed tax rate (%) and collect it from your customers either inclusively (included in the subtotal) or exclusively (not included in the subtotal) with your payments. [![Payment form with fixed tax rate](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)**\#2. Automatic Tax Collection With Stripe Tax**: Stripe Tax is a premium Stripe feature that lets you enable automatic tax collection via your payment forms by monitoring your customers’ precise location. ![payment-form-automatic-tax-1](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-automatic-tax-1-875x1024.png)Automatic tax collection takes a few things into account: your location, the product type you’re selling, and most importantly, your customer’s location, to determine the amount of tax to be charged. Here’s how WP Simple Pay lets you [collect taxes from your customers](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). [Get started with WP Simple Pay](/pricing/) **Pricing**: Starts at $49 (A free version is also available with limited features) ### [2. Easy Digital Downloads](http://www.easydigitaldownloads.com/) [![easy digital downloads homepage](https://wpsimplepay.com/wp-content/uploads/2023/02/easy-digital-downloads.png)](https://easydigitaldownloads.com)Easy Digital Downloads (EDD) is an eCommerce solution for selling digital products that also lets you collect taxes inclusively or exclusively. EDD allows you to show tax rates alongside prices, which can be displayed below the purchase buttons. You can also choose to show the tax rate on the checkout page. Here are a few more Easy Digital Downloads features that help you stay tax compliant. - **Tax rates on regions**: Add tax rates for specific countries and/or states/provinces in those countries. - EDD Invoices: This extension will provide customers with an option to generate and download an invoice that can contain both the store and customer VAT numbers. - **Easy Digital Downloads EU VAT**: Another extension that makes it easy for any EDD store to meet European tax law. - **VAT for Easy Digital Downloads**: This extension adds complete VAT support to Easy Digital Downloads stores. [Get started with Easy Digital Downloads](https://easydigitaldownloads.com/) **Pricing**: $99.50 (A free version is also available with limited features) ### [3. WooCommerce Shipping & Tax](https://wordpress.org/plugins/woocommerce-services/) [![woocommerce shipping tax](https://wpsimplepay.com/wp-content/uploads/2023/02/woocommerce-shipping-tax.png)](https://wordpress.org/plugins/woocommerce-services/)WooCommerce Shipping & Tax is a free addon plugin for WooCommerce, developed by the WooCommerce team. This plugin was previously referred to as WooCommerce Services. It lets you collect accurate tax at checkout without having to enter tax rates manually. Keep in mind that in order for this plugin to work, you’ll have to install Jetpack and connect it to your WordPress.com account. [Get Started With WooCommerce Shipping & Tax](https://wordpress.org/plugins/woocommerce-services/) **Pricing**: Free ### [4. TaxJar](https://www.taxjar.com/) [![taxjar homepage](https://wpsimplepay.com/wp-content/uploads/2023/02/taxjar.png)](https://taxjar.com)TaxJar is a Stripe product that lets you stay tax compliant if you’re selling products across multiple channels, like Amazon, and Ebay, in addition to WordPress. **NOTE**: If you only sell on your own site, instead of TaxJar, you can use the [WP Simple Pay plugin](/pricing) and make use of Stripe Tax, another premium Stripe feature. TaxJar is built for those who sell products across multiple channels. The TaxJar platform automates sales tax compliance across 11,000 jurisdictions. [Get Started With TaxJar](https://www.taxjar.com/) **Pricing**: Starts at $19 per month ### [5. Quaderno](http://quaderno.io) [![quaderno](https://wpsimplepay.com/wp-content/uploads/2023/02/quaderno.png)](https://quaderno.io)Quaderno is a complete tax management platform that is optimized for many platforms, including WordPress-based shopping carts, such as WooCommerce and Easy Digital Downloads. Quaderno’s pricing plans are based on the number of transactions per month. Below are a few features of Quaderno: - It takes care of all your tax calculations, letting you know when taxes change, creating reports, and sending tax-compliant invoices. - Its automated tax reporting lets you file tax returns in just a few minutes, not hours. - Send localized, tax-compliant invoices and receipts to customers worldwide. Whether you’re selling with Easy Digital Downloads or WooCommerce on your WordPress site, you can connect Quaderno with them in a single click. [Get started with Quaderno](https://quaderno.io) **Pricing**: Starts at $49 per month, for up to 250 transactions ## Bonus: Reconcile Your Books Before You File Every tool above, whether it’s WP Simple Pay collecting tax at checkout, EDD and WooCommerce Shipping & Tax adding tax rates to your store, or TaxJar and Quaderno calculating and filing what you owe, works from your existing transaction records. Those records are the actual bottleneck if your books aren’t synced correctly in the first place. [LedgerPort](https://ledgerport.com/ "LedgerPort") isn’t a tax compliance tool. It’s an accounting automation plugin that syncs your WooCommerce or Shopify orders, refunds, and payouts into QuickBooks Online in real time, so the numbers any of the tools above are working from are actually correct. [![LedgerPort](https://wpsimplepay.com/wp-content/uploads/2023/03/ledgerport-1024x559.png)](https://ledgerport.com/)A few things it handles automatically: - Real-time sync of orders, refunds, and payouts, no batch imports or manual entry - Partial refunds, store credit, and restocking fees, each mapped to the right account - Payout reconciliation, so what hits your bank matches what’s in QuickBooks If you’re using WP Simple Pay to accept payments, LedgerPort picks up right after checkout and keeps that side of your books reconciled automatically. ## Verdict: The Best WordPress Tax Compliance Plugin [WP Simple Pay](/pricing) is the best WordPress tax compliance plugin that makes it easy for you to calculate and collect taxes with Stripe. It supports both manual and automatic tax calculation features. It’s also one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) on the market. Keep in mind that WP Simple Pay is your best bet if you accept payments via payment forms. If you’d want to set up a shopping cart for selling eCommerce digital goods, you might want to use [Easy Digital Downloads (EDD)](http://easydigitaldownloads.com) instead. The best thing about EDD is that it enables you to add tax rates manually for specific countries and/or states/provinces in those countries. That way, you don’t have to pay for expensive subscription-based tax calculation software. We hope this article helped you learn about the best tax compliance software for WordPress. If you liked this article, you might also want to check out [how to collect tax in WordPress (step by step)](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** collect tax, stripe tax, tax compliance plugins --- ### [6 Best WordPress Invoice Plugins (Compared)](https://wpsimplepay.com/best-wordpress-invoice-plugins/) **Published:** March 23, 2023 **Author:** Natalie Jones **Excerpt:** Explore the best WordPress invoice plugins to find out how they can help automate your invoicing processes and workflows. **Content:** Do you want to automate the invoicing process for completed online transactions on your WordPress website? Manual invoices are time-consuming and prone to errors. They also lack consistency and don’t represent your business in the best way possible. Fortunately, there are several WordPress invoice plugins you can use to create and share simple, professional, and standard invoices. In this article, we’ll explore some of the best WordPress invoice plugins and how they work to simplify invoicing and provide a positive buying experience for your customers. ## Choosing the Right WordPress Invoice Plugin Each WordPress invoice plugin comes with its own set of unique functions. Choosing the one that best suits your needs is possible by analyzing each feature. It would help if you considered the differences between each plugin to determine which one aligns with your WordPress website and your audience. Generally, there are a few key elements you’ll want to look for in a WordPress invoice plugin: - Ease of use - Recurring Payment Invoices - Centralized Dashboard - Customizable Invoices - Automation - Integrations and Plugin Compatibility ### 1. [WP Simple Pay](https://www.wpsimplepay.com/pricing/ "WP Simple Pay") [![](https://wpsimplepay.com/wp-content/uploads/2023/03/wp-simple-pay-wordpress-payment-plugin.png)](https://www.wpsimplepay.com/pricing)[WP Simple Pay](https://wpsimplepay.com/pricing) is the #1 Stripe payment and invoicing plugin. It provides simple payment processing and invoicing without the need for coding or complicated eCommerce shopping cart integrations. Connecting your Stripe account to the WP Simple Pay plugin in WordPress is all you need to do to start accepting live payments within minutes. The standalone plugin features multiple pre-made payment form templates for you to choose from based on the needs of your business. You also have the option to add text fields, drop downs, and checkboxes, allowing you to collect customer data along with the payment. Setting up recurring payments, [installment payments](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/ "How to Offer Installment Payment Plans in WordPress – Easy Way"), coupon codes, and [free trial periods](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/ "How to Add a Stripe Free Trial Subscription in WordPress") can all be accomplished from within the WP Simple Pay dashboard in WordPress. Powered by Stripe’s upgraded Universal Payment Element, accepting payments with WP Simple Pay from across the globe in 135+ currencies is even easier and more secure than before. Additionally, WP Simple Pay supports Stripe Link, the new one-click payment solution that enables you to save and autofill your customer’s payment and shipping information for faster checkouts. **Pricing:** Starts at $49.50/year for a Pro account. There are four plans for the Pro version. You can also get started using WP Simple Pay Lite, the free version with fewer features. ### 2. [Easy Digital Downloads](https://www.easydigitaldownloads.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/03/edd-invoices-for-wp.png)](https://www.easydigitaldownloads.com)[Easy Digital Downloads](https://easydigitaldownloads.com/) is the ultimate WordPress eCommerce plugin for digital creators who want to sell their products and files, including eBooks and PDFs. For those who are already using Easy Digital Downloads, the EDD Invoices extension is the perfect solution for automated invoicing. Routine updates to the extension continuously improve its functionality to help EDD users provide quality service to their customers and ultimately grow their businesses. One of the extension’s key highlights is its ability to create standard, aesthetically-pleasing invoices for every order. This is a great way to deepen your connection with your customers and build a bond based on trust. After all, repeated customers are a crucial part of any successful business. You may be surprised by how much of an impact simply adding a company logo and a color scheme to your invoices can have on your brand’s identity. Additionally, once an order is placed, an email to your customer reflecting the purchase confirmation can be automatically sent. A bonus to this feature is the ability to include information about your business in the email, such as upcoming sales, discount offers, and future product launch dates. Easy Digital Downloads premium plan members can easily install and configure the EDD Invoices extension in the Easy Digital Downloads dropdown menu located in the WordPress dashboard. **Pricing:** Starts at $99.50/year for the Personal plan. The All Access Pass is $399.60/year and supports three sites. ### 3. [WPForms](https://www.wpforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/03/wpforms-best-wordpress-form-builder.png)](https://www.wpforms.com)The fastest-growing WordPress form builder, [WPForms](https://www.wpforms.com), is widely selected by professionals because of its user-friendly, drag-and-drop interface that produces forms in minutes and requires zero coding. The plugin features pre-built templates that make getting a form up and running on your WordPress site fast and simple. WPForms allows you to choose from 600+ templates to create a variety of different forms, including event registration forms, eNewsletter sign-ups, educational forms, surveys, and polls. The plugin integrates with Stripe, PayPal, Authorize.net, and Square to securely collect payments from within any form. With WPForms, you can also have invoices from completed orders automatically generated and emailed to your customers. WPForms Pro members have access to a growing list of useful addons that include Zapier, Salesforce, Drip, and Hubspot. **Pricing:** Starts at $49.50/year for the Basic Plan. ### 4. [WooCommerce PDF Invoices, Packing Slips, Delivery Notes, and Shipping Labels](https://wordpress.org/plugins/print-invoices-packing-slip-labels-for-woocommerce/) [![](https://wpsimplepay.com/wp-content/uploads/2023/03/Adobe-PDF-Invoice.jpg)](https://wordpress.org/plugins/print-invoices-packing-slip-labels-for-woocommerce/)[WooCommerce PDF Invoices, Packing Slips, Delivery Notes, and Shipping Labels](https://wordpress.org/plugins/print-invoices-packing-slip-labels-for-woocommerce/) is an addon for the WooCommerce WordPress plugin that automates invoices, packing slips, and shipping labels all from the WooCommerce orders page. The downloadable PDF documents are attached to the order confirmation email sent to your customers. The addon is widely chosen by international WooCommerce users because it’s compatible with multilingual plugins and offers translation support in over 10 languages. **Pricing:** Starts at $69.00/year for a single site. The premium version comes in five variations. ### 5. [Sliced Invoices](https://www.slicedinvoices.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/03/slicedinvoices-wordpress-invoice-plugin.jpg)](https://www.slicedinvoices.com)[Sliced Invoices](https://www.slicedinvoices.com) is an ideal WordPress invoice plugin option for businesses that need to get quotes and estimates sent to their clients quickly. The plugin features several pre-built templates for quotes and invoices. You can add your logo to all of your invoices, create pre-defined line items in one invoice to save time, and even use your own CSS invoice design. The best part about this plugin is that you can rename your quotes and invoices to anything you like. For example, maybe a quote needs to be called a proposal instead. Reporting is presented in charts and graphs that give you a clear vision to easily track the status of your quotes and invoices and to get a quick overview of various figures. **Pricing:** Sliced Invoices is a free plugin with a ton of extensions you can buy individually. Bundles are also available. ### 6. [Sprout Invoices](https://www.sproutinvoices.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/03/Sprout-Invoices-Plugin.png)](https://sproutinvoices.com)[Sprout Invoices](https://www.sproutinvoices.com) is a fully customizable invoice plugin for WordPress that automates invoicing tasks for you. It integrates with 5,000+ apps for flexible automation of your workflows across the web. Sprout Invoices offers unique invoice design templates to match your brand. There are several addons that can be integrated with Sprout Invoices to do a range of things, like accepting different forms of payment and providing your clients with a Client Dashboard to view payment history, invoice due dates, and pending estimates. **Pricing:** Starts at $39.50/year for the Basic plan. A 14-day money-back guarantee is offered. ## Getting Your Invoices & Payments into QuickBooks Once an invoice is paid, the transaction isn’t quite finished from a bookkeeping standpoint. Someone still has to get that order, refund, or payout into your accounting software, and doing that by hand gets old fast. This is where [LedgerPort](https://ledgerport.com/ " LedgerPort") comes in. It’s not a payments or invoicing tool. Think of it as the layer that picks up right after checkout: LedgerPort syncs your WooCommerce or Shopify orders, refunds, and payouts into QuickBooks Online in real time, so your books stay accurate without manual entry or a monthly reconciliation headache. [![LedgerPort](https://wpsimplepay.com/wp-content/uploads/2023/03/ledgerport-1024x559.png)](https://ledgerport.com/)Here’s what LedgerPort has to offer: - **Real-time sync** — Orders, refunds, and payouts flow into QuickBooks Online as they happen, not on a batch or overnight schedule - **Automatic refund handling** — Full refunds, partial refunds, store credit, and restocking fees are entered with the correct reversal, so nothing has to be fixed manually after the fact - **Payout reconciliation** — Breaks apart each lump bank deposit into revenue, fees, and refunds, mapped to the right accounts, so the deposit in the bank matches what’s in QuickBooks - **No developer required** — Most stores connect in under 15 minutes through a guided setup - **Free plan available** — Paid plans start at $25–29/mo depending on order volume, for stores that outgrow the free tier If you’re using WP Simple Pay to handle payments and invoicing on the front end, LedgerPort is a natural next step for what happens to that data afterward. Hopefully, this article has helped answer questions you may have had about the WordPress invoice plugins currently holding the top spots on the market and how choosing the right one can help improve your invoicing processes. If you liked this article, you might also want to check out [Components & Best Practices of a Perfect Email Receipt](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Invoice Plugin, Online Invoices, Stripe, stripe payments, WordPress Invoice --- ### [How to Automate VAT and Sales Tax Compliance in WordPress](https://wpsimplepay.com/how-to-automate-vat-and-sales-tax-compliance-in-wordpress/) **Published:** August 5, 2026 **Author:** James Pettett **Content:** Are you tired of manually managing tax rates on your WordPress site? You’re not alone. Between downloading CSV files, mapping ZIP codes to local rates, and worrying about whether your EU VAT rules are actually correct, tax compliance is one of the most tedious problems WordPress site owners face. The good news is that you don’t actually need a massive shopping cart plugin, and you definitely don’t need to pay hundreds of dollars a month for enterprise tax software. You can automate the whole thing using Stripe Tax tied into WP Simple Pay. It calculates the math, keeps you out of trouble, and doesn’t drag your site speed down to a crawl. In this article, we’ll walk you through exactly how to set up automated tax compliance on your WordPress site using WP Simple Pay and Stripe Tax. Let’s get it running. **Disclaimer:** Tax laws and rates vary by jurisdiction and are subject to change. This article is for informational purposes only and does not constitute tax or legal advice. You are responsible for ensuring your own compliance. We recommend consulting a qualified tax professional for guidance specific to your business. ## Why Does Your WordPress Site Have Tax Compliance Problems? WordPress is brilliant for many things, but out of the box it has no built-in understanding of taxes. It’s a content management system. The moment you start selling a consultation, an ebook, or a digital course, tax obligations come into the picture, and that’s where things can get complicated without the right tools. The main challenge is economic nexus. In the US, you’re required to collect sales tax in states where your sales exceed certain thresholds, often around $100,000 in revenue, though the exact amount varies by state. It’s possible to reach those thresholds across multiple states, each with its own rules and filing dates, without even realizing it. In the UK and the European Union, things work a bit differently. VAT is destination-based, meaning you charge the tax rate of the buyer’s country. If you sell digital products to customers in other EU countries, you’ll need to navigate VAT MOSS (Mini One Stop Shop) or OSS (One Stop Shop) to handle reporting correctly. Check out our guide on [how to collect taxes for Stripe payments](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") if you want a deeper walkthrough. Managing all of this manually with spreadsheets and CSV files takes real effort. You’re matching ZIP codes to local rates, tracking municipal add-ons, and keeping everything up to date as rates change. Automating the process is a much more reliable approach, and it frees up time you’d rather spend on your actual business. **Pro Tip:** If you’re already thinking about EU compliance, it’s worth handling GDPR cookie consent at the same time. We recommend pairing tax automation with [WPConsent](https://wpconsent.com/ "WPConsent") to tackle both in one go. ## The Hidden Cost of Heavy Sales Tax Addons A common approach to solving WordPress tax problems is to install [WooCommerce](https://wpsimplepay.com/how-to-accept-payments-in-wordpress-without-woocommerce/ "How to Accept Payments in WordPress Without WooCommerce") and pair it with a service like TaxJar or Avalara. That works well for full-featured online stores, but if you’re not running a traditional retail operation, it may be more than you need. WooCommerce is designed for traditional eCommerce. It includes inventory management, shipping calculations, and complex product variations. If you’re just selling a coaching session, a digital download, or a simple service, those features add overhead without adding value. WooCommerce’s automated tax feature also requires a WordPress.com connection, which adds another step to the setup. The full WooCommerce stack also loads cart, checkout, and store management features that you may not use, which can affect your page speed and SEO performance. SaaS tax platforms like Avalara and TaxJar are another option. They’re powerful tools built for businesses processing high volumes across many tax jurisdictions. Pricing typically starts around $50 a month and can go well over $200, which makes sense at scale but may not be the right fit if you’re running a smaller operation. If you’re an independent creator or service provider, you probably don’t need a full shopping cart. You just need a payment form that handles the tax math for you. That’s exactly what [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") is built for. It connects directly to Stripe Tax, so Stripe’s servers handle the rate lookups and compliance logic. You get a clean, lightweight form without extra plugins or monthly platform fees. Because it’s standalone, WP Simple Pay works independently of WooCommerce or [Easy Digital Downloads](https://easydigitaldownloads.com/ "Easy Digital Downloads"). You can just install it, connect your Stripe account, and you’re ready to accept payments. ## Automate VAT and Sales Tax Compliance in WordPress [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") acts as a bridge between your WordPress site and Stripe’s massive payment infrastructure. Stripe Tax is genuinely impressive. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)For US addresses, it calculates rates with rooftop-level accuracy by matching the buyer’s address against postal databases. If a customer lives in a tricky overlapping taxing district where one side of the street pays 7% and the other pays 7.5%, Stripe figures it out. For addresses outside the US, it uses country, state, and postal code to determine the correct rate. ![validation-tooltip](https://wpsimplepay.com/wp-content/uploads/2022/12/validation-tooltip.png)Forget managing rate tables. We’re going to connect the plugin, turn on the tax engine, and add an address field to a checkout form so Stripe knows where the buyer is sitting. Let’s look at all the steps to get started. ### Step 1: Install and Activate WP Simple Pay First, you can head over to the [WP Simple Pay website](https://wpsimplepay.com/pricing/) and grab a copy. After purchasing, you can head to your account area and then download the plugin ZIP file under the ‘Downloads’ tab. From here, you can simply upload the plugin files to your WordPress website and install the plugin. If you need help with this process, then please see this guide on how to install a WordPress plugin. Right after activation, a setup wizard pops up. Setup wizards can actually save you time by walking you through the mandatory configuration steps so you aren’t hunting through settings menus later. Go ahead and click the **Let’s Get Started →** button and follow the onscreen instructions. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)### Step 2: Connect Your Stripe Account The wizard’s first major task is connecting your Stripe account. If you already have one, click ‘Connect with Stripe’ and log into your Stripe account. This uses secure OAuth authentication, so WP Simple Pay never stores your actual login credentials in your WordPress database. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)If you don’t have a Stripe account yet, the wizard lets you spin one up on the spot. You’ll just need your basic business info and a bank account routing number so you can actually get paid. Once connected, all your customer data and tax records stay securely in Stripe’s PCI-compliant environment. Learning [everything you need to know about PCI compliance](https://wpsimplepay.com/everything-you-need-to-know-about-pci-compliance/ "Everything You Need to Know About PCI Compliance") helps you realize why keeping that data off your own web server is a massive security relief. ### Step 3: Enable Stripe Tax Settings Do note that the automatic tax calculation via Stripe Tax requires the WP Simple Pay Professional plan or higher. If you’re on a free or lower tier plan, then you’ll only see fixed-rate tax options, so upgrade first if you need this feature. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) With your Stripe account connected, open the form you want to sell through (or create a new one) and head to its **Payment Options** tab. From here, find the **Tax Collection** setting and switch it from **None** or **Fixed tax rates** to **Automatically calculated by location**. This offloads all the hard math to Stripe. ![Change tax collection settings](https://wpsimplepay.com/wp-content/uploads/2026/04/change-tax-collection-settings-1024x543.png)Here is how it plays out in practice. A customer types their billing address into your checkout form. Stripe reads the address, checks it against its global tax database covering US sales tax, EU VAT, UK VAT, and more, then instantly applies the correct tax rate to the total. You don’t lift a finger. If you are legally registered to collect tax in specific places, you just check those boxes inside your Stripe dashboard. If you’re registered in certain US states, Stripe only taxes buyers in those states. If you’re registered for EU VAT OSS, it correctly applies the destination rate for buyers in other EU countries. ### Step 4: Create a Tax-Optimized Payment Form Now let’s actually make a checkout form. Go to **WP Simple Pay » Payment Forms** from the WordPress admin menu and click the ‘Add New Payment Form’ button. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)This will launch the form builder. You can start with a blank slate or use one of the pre-built templates to save time. Do note that Stripe Tax needs the customer’s location to calculate the correct rate, so make sure your form includes the **Address** field. Drag it in manually from the form builder if it isn’t already on the form. The total amount breakdown will automatically show the tax line once Stripe Tax is enabled. ![Add address field to payment form](https://wpsimplepay.com/wp-content/uploads/2026/07/add-address-field-to-payment-form-1024x664.png)You can learn more by following our guide on [how to add a payment form to a page or post in WordPress](https://wpsimplepay.com/how-to-add-a-payment-form-to-a-page-in-wordpress-without-code-step-by-step/ "How to Add a Payment Form to a Page in WordPress Without Code (Step-by-Step)"). If you sell B2B, you might also want to drag in the ‘Tax ID’ field. When a European business enters their VAT number, Stripe automatically validates it against the VIES database to [validate and collect customer tax IDs](https://wpsimplepay.com/how-to-validate-and-collect-customer-tax-ids-in-wordpress/ "How to Validate and Collect Customer Tax IDs in WordPress"). If it’s valid, Stripe applies reverse charge rules, zeros out the VAT on your end, and lets the business handle the reporting themselves. ## How to Handle Tax Exemptions and B2B VAT Selling to other businesses makes taxes messy. In the US, nonprofits, government agencies, and resellers usually have tax-exempt status. Over in Europe, B2B sales often trigger reverse charge VAT. Coding these exceptions into a custom website is incredibly tedious, but Stripe Tax helps you handle both. For US buyers with tax exemptions, you can manage their exempt status through the Stripe dashboard. Once a customer is marked as exempt, future purchases from that buyer automatically bypass sales tax. You don’t have to manually override their invoices or issue refunds. If you need to collect and validate exemption certificates at scale, Stripe also offers an [EXEMPTAX integration](https://support.stripe.com/questions/tax-exemption-certificate-management "Tax Exemption Certificate Management") through the Stripe Apps Marketplace that automates certificate management. For European B2B clients, the ‘Tax ID’ field does all the heavy lifting. Stripe validates the VAT number against the VIES (VAT Information Exchange System) database to ensure it’s real. If the system confirms it, Stripe automatically removes the VAT charge and logs the validated number into the customer’s permanent record. The best part is that you don’t have to monitor any of this. Once you toggle the setting on, the compliance engine just runs quietly in the background. If you do any sort of international business, this feature alone is worth using Stripe. ## FAQs about Automating VAT and Sales Tax Compliance ### 1. Does WordPress collect sales tax automatically? No. WordPress core is completely oblivious to taxes and eCommerce. It’s a blogging tool that evolved into a CMS. If you need to collect sales tax, you have to add a payment gateway that supports tax calculation. You can learn [how to accept Stripe payments in WordPress step by step](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments on Your WordPress Site (Without Code)"). ### 2. How do I automatically calculate sales tax in WooCommerce? WooCommerce has a native feature called WooCommerce Tax that provides automated calculations, but it requires a WordPress.com connection and sits on top of a full eCommerce stack. If you are selling digital goods or services and don’t strictly need a full shopping cart, you can bypass WooCommerce entirely. Setting up WP Simple Pay with Stripe Tax gives you the same automated calculations with a much lighter footprint. ### 3. Can I use Stripe Tax natively in WordPress? Only if you use a plugin that directly connects to the Stripe API. WP Simple Pay is the go-to option for this because it was built specifically to expose Stripe’s best features, including the tax engine, inside WordPress. You just connect your account and toggle it on. There is no complicated mapping and no coding. Stripe Tax charges an additional 0.5% per transaction where tax is collected, but there are no monthly subscription fees on top of that. ### 4. Does Stripe Tax cost extra? Yes. Stripe Tax adds a 0.5% fee per transaction in jurisdictions where you’re registered to collect tax. This is on top of Stripe’s standard processing fees (2.9% + 30¢ for US cards). There are no monthly subscription fees for this tier, which Stripe calls Tax Basic. Stripe also offers a Tax Complete plan starting at $90/month for businesses that need automated filing and remittance, but that’s not required to use Stripe Tax with WP Simple Pay. ### 5. What is the best lightweight tax plugin for WordPress? WP Simple Pay is easily the strongest contender. It handles standalone payments and tax compliance without dumping a full shopping cart onto your server. It doesn’t rely on third-party bridge plugins or force you to install an ecosystem of add-ons. You get real-time math, B2B VAT handling, and exemption support through a fast, clean interface. ## Fix Your Tax Headaches Today That’s it! We hope this article helped you see how easy it is to automate VAT and sales tax compliance on your WordPress site using WP Simple Pay and Stripe Tax. You really don’t have to bog down your website with a massive shopping cart, nor do you have to drain your budget paying hundreds of dollars a month for a standalone enterprise tax calculator. [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") paired with Stripe Tax gives you a global, automated compliance setup right out of the box. No more downloading messy CSV files. No more guessing at local municipal tax boundaries. And thankfully, no more doing tax math in your head. It strikes the right balance between power and usability. It’s lightweight enough so your website stays fast and snappy, but the underlying Stripe engine is powerful enough to handle complicated tax scenarios like economic nexus monitoring and European reverse-charge VAT. It saves you an immense amount of time, drastically cuts down on manual accounting errors, and gives your customers a smooth checkout experience. We hope this article helped you learn how to automate VAT and sales tax compliance in WordPress. You may also want to see our guide on [how easy it is to collect customer tax IDs in WordPress](https://wpsimplepay.com/how-to-validate-and-collect-customer-tax-ids-in-wordpress/ "How to Validate and Collect Customer Tax IDs in WordPress") and the [best tax compliance plugins and software for WordPress](https://wpsimplepay.com/best-tax-compliance-plugins-and-software-for-wordpress/ "5 Best Tax Compliance Plugins and Software for WordPress"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** calculate tax amount, collect tax, Inclusive Tax Rates, Payment Forms, Stripe, stripe payments, stripe tax, tax collection, tax compliance plugins, tax id, WordPress --- ### [How to Accept Pix Payments in WordPress (Brazil)](https://wpsimplepay.com/how-to-accept-pix-payments-in-wordpress/) **Published:** July 29, 2026 **Author:** Aazim Akhtar **Content:** As a WordPress site owner, you want to enable customers from all regions to pay with their preferred payment method. This is where offering the Pix payment option to Brazilian users can skyrocket your conversions. Pix is a popular payment option that’s run by the Central Bank of Brazil. Many Brazilian shoppers reach for Pix, the country’s instant bank-transfer system, before pulling out a card. It’s used for everyday purchases both online and in person. And now you can easily accept Pix payments on your site thanks to WP Simple Pay, the #1 Stripe payments plugin for WordPress. In this article, we’ll show you how to accept Pix payments in WordPress. ## What Is Pix? Pix is Brazil’s instant payment system, built and run by the Central Bank of Brazil. It moves money directly between bank accounts in real time, any day of the week, without a card number changing hands. Customers pay by scanning a QR code or copying a payment key inside their banking app. There’s no card to type in, and no waiting on a bank transfer to clear. Brazilian customers on a subscription form still need to pay by card instead. Our guide on [accepting recurring payments through WordPress](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) covers that setup. An important thing to remember is that Pix is also Brazil-only for now. The connected Stripe account needs to be based in Brazil, and the specific form’s price needs to be set in Brazilian Real (BRL). So, why should you add Pix as a payment option on your site? ## Why Accept Pix Payments in WordPress We’ve noticed that site owners selling into Brazil often assume a card field covers everyone. Here are a few reasons that assumption costs sales: - **Reach shoppers who skip cards entirely.** Broad Pix adoption in Brazil means a cards-only checkout quietly turns away a large share of local buyers. - **Get paid in real time.** Pix settles as soon as the customer confirms, instead of waiting on a card authorization or bank transfer. - **Lower friction on mobile.** Scanning a QR code is faster than typing a 16-digit card number on a phone keyboard. - **It works alongside existing payment methods.** Pix shows up next to Card and any other enabled method on a BRL-priced form, so nothing else needs to be removed. Adding Pix doesn’t require touching a single line of code, and the toggle itself takes about a minute once the form is set up correctly. Let’s see how you can set it up in WordPress. ## How to Add Pix Payments in WordPress The easiest way to get Stripe payments running on a WordPress site without a shopping cart is [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay"). [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the #1 [Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"), trusted by 14,000+ customers and processing over $1.1 billion in payments every month. It lets freelancers, nonprofits, and small businesses accept one-time and recurring payments directly on their site, without setting up a shopping cart or writing any code. For site owners selling to Brazil, that now includes Pix, ready to enable from the same form builder used for cards and every other payment method. - **10+ Payment Methods** — Accept Card, Pix, and other Stripe-supported methods like [Cash App](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/ "How to Accept Cash App Payments in WordPress") from the same form, all managed from one place. - **Drag-and-Drop Form Builder** — Build a branded payment form and turn payment methods on or off without touching code. - **Stripe Connect** — Link a Stripe account through a guided setup wizard, with no API keys to copy and paste. - **Multiple Currencies** — Price a specific form in BRL, or any of 135+ supported currencies, without changing the default currency for the rest of the site. Pix is included on every WP Simple Pay Pro plan, but it’s not available on the free Lite version. With that, let’s see how you can use WP Simple Pay to accept Pix payments in WordPress. ### Step 1: Install and Activate WP Simple Pay To start, head to the [WP Simple Pay pricing page](https://wpsimplepay.com/pricing/ "WP Simple Pay pricing page") and pick the plan that fits. Pix is included on every WP Simple Pay Pro plan, from Personal up to Elite, so any paid plan unlocks it. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After signing up, go to your WP Simple Pay account dashboard and download the plugin files. Next, you’ll need to upload the plugin files to your website and install the plugin. Readers new to installing plugins can check out this [guide to installing a WordPress plugin](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/) for a walkthrough of this step. The setup wizard launches automatically after activation. You can click **Let’s Get Started** and follow the onscreen instructions to begin connecting a Stripe account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)**Note:** If the setup wizard doesn’t appear automatically, go to **WP Simple Pay » Settings » General » Advanced** and click **Launch Setup Wizard**. WP Simple Pay will now be installed and ready. Next, you can connect it to a Stripe account that’s eligible for Pix. ### Step 2: Connect WordPress to Stripe In the setup wizard, you can simply click **Connect with Stripe** to link the WordPress site to a Stripe account. New users can create a Stripe account from the same screen. **Note:** Pix only works with a Stripe account based in Brazil. If that account hasn’t yet completed Stripe’s Brazil verification requirements, Pix won’t be available until it does, so it’s worth checking our guide on [completing Stripe’s Brazil verification requirements](https://wpsimplepay.com/how-to-complete-stripes-brazil-verification-requirements/ "How to Complete Stripe’s Brazil Verification Requirements") first. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)Once the set is complete, you will see the Setup Complete message in the wizard. ![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard-1024x622.png)### Step 3: Set the Form’s Price to BRL Next, you can go to **WP Simple Pay » Add New Payment Forms** and pick a template to start a new payment form. ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/07/select-a-payment-form-template-1024x448.png)Any template works, since Pix is added later on the Payment tab. For example, let’s select the ‘Payment Form’ template for this tutorial. Next, you can head to the **Payment** tab to select the currency and enter a price. ![Go to the payment tab](https://wpsimplepay.com/wp-content/uploads/2026/07/go-to-the-payment-tab-1024x466.png)Simply scroll down to the ‘Price Options’ section and then add a price and select **BRL** from the currency dropdown next to the amount field. This sets that specific form to Brazilian Real without changing the currency of any other form on the site. ![Set price options](https://wpsimplepay.com/wp-content/uploads/2026/07/set-price-options-1024x496.png)**Pro tip:** Selling exclusively to Brazil? The site’s overall default currency can be changed instead at **WP Simple Pay » Settings » General » Currency & Formatting**. ![Change default currency to BRL](https://wpsimplepay.com/wp-content/uploads/2026/07/change-default-currency-to-BRL-1024x522.png)### Step 4: Enable Pix on the Payment Tab Next, on the **Payment** tab, scroll down to the payment methods section and then change the Payment Methods from ‘Popular’ to ‘All’ from the dropdown at the top. This will display all the payment options that you can add to your site. ![Switch payment methods from popular to all](https://wpsimplepay.com/wp-content/uploads/2026/07/switch-payment-methods-from-popular-to-all-1024x528.png)From here, you can scroll down and check the box next to **Pix**. Pix is a one-time payment method, so it won’t appear as an option on a form set up for subscriptions. ![Add Pix payments](https://wpsimplepay.com/wp-content/uploads/2026/07/add-pix-payments-1024x450.png)**Pro Tip:** If Pix doesn’t show up as an option, double-check that the connected Stripe account is based in Brazil and that Pix is turned on under Stripe’s own payment methods settings. Next, you can click the ‘Configure’ button under Pix to add Fee Recovery. This is an optional step, and you can skip adding Fee Recovery. ![Add fee recovery for Pix](https://wpsimplepay.com/wp-content/uploads/2026/07/add-fee-recovery-for-pix-1024x557.png)## Final Step: Test Your Pix Payment Form When you’re done, publish the form and embed it on a page using the WP Simple Pay block or shortcode. ![Publish Pix payment form](https://wpsimplepay.com/wp-content/uploads/2026/07/publish-pix-payment-form-1024x443.png)You can learn more by following our guide on [how to add a payment form to WordPress (6 embed locations)](https://wpsimplepay.com/top-locations-to-embed-a-wordpress-payment-form/ "How to Add a Payment Form to WordPress (6 Locations to Embed)"). Next, open the page in a browser and confirm Pix appears as a payment option next to Card. Simply run a test payment in Stripe’s test mode, then check **WP Simple Pay » Activity & Reports** to confirm the transaction shows up in the transaction log. ![View the activity & reports](https://wpsimplepay.com/wp-content/uploads/2024/03/activity-reports-1024x425.png)A completed test transaction listed there means the form is ready to go live. ## Frequently Asked Questions ### 1. What is Pix and how does it work in WordPress? Pix is Brazil’s instant bank-transfer payment system, run by the Central Bank of Brazil. With WP Simple Pay, customers pay by scanning a QR code or copying a payment key from their banking app, and the transfer settles in real time. ### 2. Does WP Simple Pay support recurring Pix payments? No, Pix is a one-time payment method in WP Simple Pay, so it won’t appear on a subscription or recurring billing form. Brazilian customers on a recurring form need a card or another payment method that supports repeat billing. ### 3. Why isn’t Pix showing up as a payment method on my form? Pix only appears when the connected Stripe account is based in Brazil, with Pix turned on under Stripe’s own payment methods settings. The form’s price also needs to be set to BRL using the currency dropdown on the Payment tab. ### 4. Do I need a Brazilian Stripe account to accept Pix? Yes, Pix is only available to Stripe accounts registered in Brazil, since it runs on Brazil’s Central Bank payment rail. A Stripe account based in another country won’t have Pix available, no matter what currency the form uses. ### 5. Can I offer Pix alongside credit cards on the same form? Yes, Pix shows up next to Card and any other enabled payment methods on a BRL-priced form. Brazilian customers can pick whichever option they prefer at checkout without anything else being removed. ## Ready to Accept Pix Payments? Pix is now live on the payment form, ready to give Brazilian customers a faster way to pay than typing in a card number. We hope this article helped you accept Pix payments in WordPress with WP Simple Pay. You may also want to see our guides on [completing Stripe’s Brazil verification requirements](https://wpsimplepay.com/how-to-complete-stripes-brazil-verification-requirements/) and [accepting ACH payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Accept Pix in WordPress, Brazil, Payment Forms, Pix, Pix Brazil, Stripe, Stripe Checkout, stripe payments --- ### [How to Add a Coupon Code Field to Your WordPress Payment Forms](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/) **Published:** July 23, 2026 **Author:** Aazim Akhtar **Content:** Imagine sending a launch discount to your email list and then realizing your payment form has no field for customers to enter it. The code goes unused, the promotion falls flat, and the sales you were counting on never come through. We’ve seen this firsthand with service providers and course creators who build a solid offer but can’t honor a discount at checkout. Without a coupon code field on the payment form, running a promotion means managing exceptions manually, which slows down sales and frustrates customers who expect a smooth checkout. A coupon code field is an input where customers enter a discount code at checkout, and the payment total updates automatically before they submit. Adding one to a WordPress payment form doesn’t require a developer or a full shopping cart. WP Simple Pay, the #1 Stripe payments plugin for WordPress, lets you add a coupon field to any payment form and create matching discount codes directly from your WordPress dashboard. In this article, we’ll show you how to add a coupon code field to your WordPress payment forms and set up discount codes that apply automatically at checkout. ## Why Coupon Codes on Payment Forms Drive More Sales? A coupon code field does more than let customers enter a discount. We’ve noticed that site owners who add one to their payment forms get more measurable return from their promotions than those relying on a price change or a manual workaround. Here are some of the ways a coupon code field pays off: - **It closes hesitant buyers.** A well-timed discount converts a prospect who has been sitting on the fence. Even a modest percentage off can turn “maybe later” into a completed payment. - **It rewards loyal customers and subscribers.** Sending exclusive codes to your email list or returning clients builds loyalty without reducing prices for everyone. The discount feels personal because it is. - **It makes promotions measurable.** Assigning unique codes to a campaign, a referral partner, or a specific audience segment gives you a direct way to track what’s driving new customers without extra tools. - **It supports real deadlines.** Setting an expiration date on a coupon code creates genuine urgency. WP Simple Pay lets you schedule exactly when a code stops working so the cutoff is enforced automatically. Adding a coupon code field is one of the fastest changes you can make before your next promotion. Here’s how to set it up. ## Accepting Coupons in Payment Forms The easiest way to accept coupon codes on your WordPress site is to use [WP Simple Pay](https://wpsimplepay.com/pricing/ "WP Simple Pay"). [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/pricing/)It is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) that lets you accept discounted payments through valid coupon codes you create. It is trusted by 14,000+ customers processing over $1.1 billion in payments every month. It’s built for site owners who want to collect one-time and recurring payments without setting up a full shopping cart. WP Simple Pay enables you to create any payment form, like a donation button, subscription form, installment payment form, [order form](https://wpsimplepay.com/how-to-create-an-order-form-with-wordpress-step-by-step/ "How to Create an Order Form With WordPress (Step by Step)"), and more. Here are some of the features offered by WP Simple Pay that make it the right fit for running coupon-based promotions: - **Coupon Code Payment Form template.** WP Simple Pay includes a pre-built template designed to accept payments with coupon codes, so you don’t have to build the form from scratch. - **Flexible discount types.** Create coupon codes that apply a fixed dollar amount or a percentage off the total, with full control over whether the discount applies once, for multiple billing cycles, or forever. - **Redemption restrictions.** Limit each coupon by expiration date, total redemption count, or specific payment forms to keep promotions targeted and prevent misuse. - **No additional plugin transaction fee.** WP Simple Pay Pro removes the extra 3% plugin fee that many Stripe plugins add on top of Stripe’s standard processing fee, so your promotions don’t cost more than planned. With that, let’s see how you can use WP Simple Pay to add a coupon code field to your WordPress payment forms. Let’s take a look at how to accept coupons in payment forms, step by step. Here’s the form we’re going to create with this tutorial. [![coupon code payment form](https://wpsimplepay.com/wp-content/uploads/2022/12/coupon-code-payment-form.gif)](https://wpsimplepay.com/wp-content/uploads/2022/12/coupon-code-payment-form.gif)### Step 1: Install and Activate WP Simple Pay To offer a discount via a coupon code field on your payment forms, you’ll need [WP Simple Pay](https://wpsimplepay.com/pricing). First, you can visit the WP Simple Pay website and choose the plan that fits your needs. Coupon codes are available on all Pro plans. Next, you can download the plugin from your account dashboard. Simply head to the ‘Downloads’ tab, click the **Download WP Simple Pay Pro** button, and save the plugin files. ![Download WP Simple Pay plugin](https://wpsimplepay.com/wp-content/uploads/2026/06/download-wp-simple-pay-plugin-1-1024x449.png)To install it, you can go to your WordPress backend, navigate to **Add New** under Plugins, and then click **Upload Plugin**. You can click **Choose File** and find the WP Simple Pay .zip file on your computer. From here, click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/ "How to Install WP Simple Pay Pro"). After activating the plugin, you’ll be directed to the setup wizard, where you’ll be prompted to connect the plugin to your Stripe account. In the setup wizard, click **Let’s Get Started**. [![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard.png)](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard.png)### Step 2: Connect WordPress to Stripe To connect the plugin to Stripe, you’ll be asked to click on **Connect with Stripe** in the setup wizard. [![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe-.png)](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe-.png)You can either use an existing Stripe account or create a new one. After connecting Stripe with the plugin, you’ll see a success page that says ‘🎉 Setup Complete.’ [![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard.png)](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard.png)The next thing you’ll need to do is to start creating a payment form that accepts coupons. Simply click on the button **Create a Payment Form** to start. ### Step 3: Create a Payment Form After integrating the plugin with Stripe, it’s your turn to create a payment form with a coupon code field. If you didn’t click the ‘Create a Payment Form’ button in the setup wizard, then you can always head to **WP Simple Pay » Payment Forms** from the WordPress admin menu and click the ‘Add New Payment Form’ button. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)To make it easy to get started, WP Simple Pay offers you tons of pre-built templates to choose from. While you can add a coupon field to any form template, let’s choose a template called **Coupon Code Payment Form** for this tutorial. This template preselects all the essential elements you’ll need to use a coupon code field on your form. Simply search for **coupon** in the search bar to easily find this template. When you hover over the template, you’ll find 2 buttons: **Use Template** and **View Demo**. To preview the form, click on **View Demo,** and you’ll be directed to the templates gallery, where you can preview the form and even make a test payment to see how it works. Let’s click **Use Template**. [![Select coupon payment form template](https://wpsimplepay.com/wp-content/uploads/2022/12/select-coupon-payment-form-template.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/select-coupon-payment-form-template.png)### Step 4: Add the Coupon Code Field Now that you’ve created a payment form, let’s change the settings to match your needs. You’ll now be landed on the **General** configuration page. [![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)In **General**, go ahead and change the title, description, and form type as needed. With the **Type** field, you can host the form on your own site or the Stripe checkout page. To learn more, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/ "Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout"). Next, you can click on the **Payment** option from the left, and you’ll be able to customize the currency, amount, and even choose between one-time and subscription payment. [![payment mode](https://wpsimplepay.com/wp-content/uploads/2022/07/payment-mode.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/payment-mode.jpg)After that, you can switch to the **Form Fields** tab. Here, you can see that a few different form fields have been preselected, including **Coupon Code** in your template. [![form fields coupon code payment form](https://wpsimplepay.com/wp-content/uploads/2022/12/form-fields-coupon-code-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/form-fields-coupon-code-payment-form.png)If you haven’t chosen this template, go ahead and add the coupon code field to your form. This field asks users to enter the coupon code. You can change its label, placeholder, and even the display style of its Apply button. After making the changes as you wish, you can save the form as a draft. You’ve now successfully created a payment form and can [accept payments in WordPress](https://wpsimplepay.com/how-to-accept-payments-in-wordpress-without-woocommerce/ "How to Accept Payments in WordPress Without WooCommerce") with coupon entries. ### Step 5: Add Coupon Codes Next up, let’s create coupon codes and specify the discounts you want to offer. [![coupon page](https://wpsimplepay.com/wp-content/uploads/2022/12/coupon-page.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/coupon-page.png)Go to **WP Simple Pay » Coupons** and then click **Add New** to create coupon codes. You’ll now see a few different fields. [![Add coupon details](https://wpsimplepay.com/wp-content/uploads/2022/12/add-coupon-details.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/add-coupon-details.png)The **Code** field is where you enter the coupon code you want your users to use on your payment forms. In the **Type** field, specify whether you want to offer a percentage discount or a fixed amount discount. The **Duration** field is for users who accept recurring payments on their site. If you don’t accept recurring payments, you can leave it as is. First payment only applies the discount once and reverts to full price on later billing cycles (available on every plan). Forever and Multiple months keep the discount active for the life of the subscription or for a set number of billing cycles, but both require a Professional plan or higher. The **Redemption Restrictions** fields are made for scheduling the coupon ahead of time, which comes in handy if you want to offer a limited-time discount, especially during the sale season. You can also limit the number of times the coupon can be redeemed and limit the payment forms where that coupon can be redeemed. Once you’ve configured everything, click **Add Coupon**. ### Step 6: Add the Payment Form to a Page If your payment form works as intended, including the coupon code, then go ahead and publish the form. You can switch your entire site or individual payment forms to live mode. ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page.png)To embed the form, go to the post or page where you want to embed it. Then click on the + icon to add the **WP Simple Pay** block. Then choose a form you just created from the dropdown in the block. And then, click **Publish** or **Update**. There you have it: you’ve successfully added a coupon field to your payment form! ## FAQs about Payment Form Coupon Code Field ### 1. Can I limit a coupon code to a specific payment form? Yes. When creating a coupon in **WP Simple Pay » Coupons**, check the option labeled **Limit the payment forms where this coupon can be redeemed** under Redemption Restrictions. You can search for and select the specific forms the code should apply to. This restriction is not available for Stripe Checkout forms. ### 2. Can I set an expiration date on a coupon code? Yes. In the coupon editor, check **Specify an expiration date and time by which the coupon can be redeemed** under Redemption Restrictions and enter the date and time you want the code to stop working. After that point, the code will be rejected at checkout automatically. ### 3. Do coupon codes work with recurring subscription payments? Yes, with a plan requirement for ongoing discounts. On all Pro plans, a coupon code applies to the first payment of a subscription. To keep the discount active on every recurring payment using the **Forever** duration, a Professional plan or higher is required. For full details on how Stripe processes subscription discounts, see [Stripe’s coupon documentation](https://stripe.com/docs/billing/subscriptions/coupons). ### 4. How does the coupon redemption limit work? The redemption limit in WP Simple Pay is a total cap across all customers combined, not per customer. A limit of 50 means the code can be used 50 times in total. To prevent a single customer from using the same code more than once, use unique per-customer codes or manage repeat-use rules from the Stripe dashboard. ### 5. Can I schedule a coupon code to start on a future date? No, WP Simple Pay does not have a start date field for coupon codes. A code becomes redeemable as soon as you click **Add Coupon**, so the workaround is to create the coupon on the day you want the promotion to go live. You can still set an expiration date to control when the code stops working. Adding a coupon code field to your WordPress payment forms is one of the fastest ways to run promotions, reward subscribers, and improve conversions without changing your base pricing. WP Simple Pay handles the field configuration, code creation, and discount enforcement, all without a shopping cart or any custom code. We hope this guide helped you get your coupon codes working. You may also want to see our guides on [how to offer coupons and discounts strategically](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/ "7+ Ways to Maximize Coupons on Your WordPress Site") and [how to boost sales with limited-time offers](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/ "How to Use Limited-Time Offers to Drive More Sales"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** coupon code, coupon code field, discounted payment, Payment Forms, Stripe, stripe payments, subscriptions, wp simple pay --- ### [How to Add a Setup Fee to a Stripe Subscription Payment Plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/) **Published:** April 24, 2024 **Author:** Natalie Jones **Excerpt:** Adding a one-time setup fee to subscription activations greatly reduces churn and covers your upfront costs. In this article, we'll show you how to easily add a setup fee to subscription payment forms in WordPress. **Content:** Do you want to add a setup fee to a subscription payment form in WordPress? Charging an initial fee for subscription activations is a great way to cover your upfront costs. It also effectively reduces churn because customers have made a more significant financial commitment. In this article, we’ll show you how to add a setup fee to your subscription payment forms. ## Charging a Subscription Setup Fee A few key benefits to charging a one-time setup fee for subscription activations exist. - It makes excellent business sense if your subscription-based service requires extra setup work. - It can help you attract committed customers, significantly reducing subscription churn in the long run. - You can offer specialized white glove services at an additional cost. Using a simple yet robust Stripe payments plugin for WordPress like [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") is the easiest way to charge a setup fee for subscription payment plans. WP Simple Pay is the #1 Stripe payments plugin for WordPress that lets you easily collect one-time or recurring payments on your site without having to set up a shopping cart or install additional plugins. It allows you to accept 10+ payment methods for maximum conversions, including traditional credit and debit cards, [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. One of the best parts about WP Simple Pay is that you can use its advanced drag-and-drop form builder to create payment forms for products, services, registrations, donations, and more without using a single line of code. Using WP Simple Pay, we’ll create a subscription payment form with a setup fee like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/subscription-form-1.png)## Step 1: Install and Activate WP Simple Pay To create a subscription form that accepts a one-time setup / initial fee, you’ll need to install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/) on your site. You can install the plugin by selecting a plan from the pricing page. Need help choosing the best plan? See our detailed guide: [WP Simple Pay Lite vs. Pro: Is Pro Worth It?](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) Once logged in to your WP Simple Pay account, download the plugin and upload it to your site. You can also find the .zip file in your payment confirmation email. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Subscription Payment Form So far, you’ve installed WP Simple Pay and connected your Stripe account to your site. Now, you’ll need to create a subscription form that collects a one-time setup fee. Do note that the Setup Fee field is available on the Professional and Elite plans. On this page, you’ll find several payment form templates that let you create payment forms for different use cases. For this tutorial, go ahead and choose the **Subscription Setup Fee Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/subscription-template-1024x502.png)In the future, whenever you want to create a payment form, you can navigate to **WP Simple Pay » Add New** and choose any template you wish to use. Now that you’ve selected your preferred template, you’ll be prompted to configure the General settings for your form. Here, you can customize the title, description, and additional elements. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)WP Simple Pay allows you to host your form on your site or a Stripe-hosted checkout page. If you want to host the form on your site, there is no need to make any changes to the **Type** field. Otherwise, choose **Off-site** Stripe Checkout form from the dropdown. For more details, check out our [complete guide on how to set up a Stripe checkout page in WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "complete guide to Stripe checkout page for WordPress"). Next, select the **Payment** tab on the left. Feel free to change the default price, add new price options, change the currency, and more. Since we chose a subscription payment form template in the previous step, the **Subscription** option has been chosen for this form. Plus, a setup fee of $50 will be added to the initial amount. You can quickly revise the fee amount to best suit your needs by entering it in the **Setup Fee** field. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/setup-fee.png)You can add or customize any existing form fields in the **Form Fields** tab. ![add amount breakdown](https://wpsimplepay.com/wp-content/uploads/2023/02/installment-plan-amount-breakdown-field.png)## Step 4: Publish Your Stripe Payment Form That’s it! You can now go ahead and publish your payment form and then embed it on your site. Be sure to test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes. To learn more, [read about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then, choose the form you just created. Finally, click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)There you have it! We hope this article helped you learn how to add an initial setup fee to a Stripe subscription payment plan in WordPress. If you liked this article, you might also want to check out our guide on [how to offer 100% discounts on subscription signups in WordPress](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/). [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/ "Pricing") and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** setup fee, Subscription Payments --- ### [How to Boost Online Course AOV by Adding a Workbook to Your WordPress Payment Form](https://wpsimplepay.com/how-to-boost-online-course-aov-by-adding-a-workbook-to-your-wordpress-payment-form/) **Published:** July 30, 2025 **Author:** Natalie Jones **Excerpt:** Learn how to boost average order value by offering a physical workbook with your digital course. **Content:** Are you looking for a simple, effective way to increase the revenue from your online course? While digital courses are fantastic, many creators leave money on the table by not maximizing their average order value (AOV). One of the most powerful strategies to fix this is by offering a tangible, physical product alongside your digital offering. Think about it: a beautifully printed workbook not only enhances the learning experience for your students but also instantly increases the perceived value of your course. In this step-by-step guide, I’ll show you exactly how to add a physical workbook as an optional or required, one-time purchase to your digital course payment form. ## **Why a Physical Workbook is the Perfect AOV Booster** Did you know that offering a simple, relevant upsell at checkout can increase average order value by **10-30%**? When it comes to [digital courses](https://wpsimplepay.com/the-principles-of-a-high-converting-course-sales-page/), a physical workbook is one of the most natural and effective upsells you can offer. This strategy works so well because it hits on several key principles at the most critical moment: when the visitor is already on your payment form, ready to buy. Let’s break down why this is a win-win for both you and your online students: - **It Adds Tangible Value:** A physical workbook makes your course feel more “real” and substantial. It’s a premium companion that students can hold, write in, and keep on their desk, enhancing their connection to your course and brand. - **It Creates a Better Learning Experience:** A workbook isn’t just a gimmick; it’s a powerful learning tool. It encourages students to actively participate, complete exercises, and take notes, which can lead to better results. When your students succeed, your course’s reputation grows. - **It’s a Low-Friction Decision:** The beauty of offering this on your payment form is that the visitor is already in “buying mode.” Adding a workbook with a single click is an easy, impulse-friendly decision. They don’t have to go through the checkout process again. - **It Increases Perceived Value:** By pairing a physical product with your digital course, the overall value of your offering instantly increases in the student’s mind. This makes the one-time cost of the workbook feel like an incredible deal. Ultimately, offering a workbook is about more than just increasing AOV. It’s about creating a superior experience for your students that they can’t get anywhere else. Now that you see the power of this strategy, let’s dive into the practical steps of setting it up on your WordPress site. **Quick Summary**: Here’s what you’ll learn in this guide: - [What You’ll Need to Get Started](#aioseo-what-youll-need-to-get-started) - [Creating a Digital Course Payment Form with a Physical Workbook Addon](#aioseo-creating-a-digital-course-payment-form-with-a-physical-workbook-addon) - [Step 1: Choose the Pre-built Template](#aioseo-step-1-choose-the-pre-built-template) - [Step 2: Configure Your Pricing Options](#aioseo-step-2-configure-your-pricing-options) - [Step 3: Add Custom Form Fields](#aioseo-step-3-add-custom-form-fields) - [Step 4: Add Purchase Restrictions](#aioseo-step-4-add-purchase-restrictions) - [Step 5: Publish Your Payment Form](#aioseo-step-5-publish-your-payment-form) ### **What You’ll Need to Get Started** Before we jump into the steps, let’s quickly gather the tools and information you’ll need to follow along. Having these ready will make the process effortless. Here’s your checklist: - **WP Simple Pay Pro:** To create a high-converting, on-site payment form for your course and use our pre-built form template, you’ll need a [WP Simple Pay Pro Plus plan or higher](https://www.wpsimplepay.com/pricing) plan. It includes all the advanced features we’ll be using today. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)- **A Connected Stripe Account:** WP Simple Pay uses Stripe to process payments securely. Make sure you have an active Stripe account connected to the plugin. You can easily connect your Stripe account during the setup process. See our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) to learn more. - **Your Digital Course Details:** Know the price and billing frequency (one-time, monthly, yearly) for your main digital course offering. - **Your Physical Workbook Details:** Decide on the one-time price for your physical workbook. You should also have a plan for how you will handle fulfillment and shipping once an order comes in. - **Pre-built Template:** The magic ingredient! We’ll provide this in the steps below. Once you have these items ready, you’re all set to create your high-converting payment form. ## Creating a Digital Course Payment Form with a Physical Workbook Addon The first thing you’ll need to do once you’ve installed and activated WP Simple Pay on your WordPress site is navigate to **Form Templates** in your dashboard. ### Step 1: Choose the Pre-built Template Here, you’ll notice several pre-built payment forms. Go ahead and choose the **Digital Course + Physical Workbook** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/as-1024x600.jpg)Next, in the **General** tab, enter the title and description of your form. You’ll also want to leave the **Type** set to **On-site payment form**. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/f-1024x554.jpg)### Step 2: Configure Your Pricing Options So far, we’ve created an on-site digital course payment form. Now, it’s time to configure the price options. Click on the **Payment** tab to enter the price amounts of your digital course and the optional workbook. WP Simple Pay lets you offer multiple workbooks in case a student wants more than one. You can also require students to purchase it if it’s necessary for the course. Simply check the box for **Required** and **Allow quantity to be determined by the user**. Then, click **Configure** and set up the minimum and maximum amounts. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/j-1024x866.jpg)Be sure to scroll down and select the payment method options you want to offer. ### Step 3: Add Custom Form Fields When you click the **Form Fields** tab, you’ll see that the form already has custom fields configured. You can easily edit, add, rearrange, and remove fields based on your specific needs. For example, you can provide options for **Course Start Dates**, as well as **Workbook Language**, and more. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/v-1-1-1024x999.jpg)### Step 4: Add Purchase Restrictions Once you’ve finished configuring the form fields, click on the **Purchase Restrictions** tab. If you want to limit the amount of students accepted for this specific online course, you can set up the form to stop allowing signups after a specific date. You can also set a maximum number of purchases. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/l-1024x562.jpg)### Step 5: Publish Your Payment Form Once you’ve added optional purchase restrictions to your form, it’s a smart idea to preview it before making it live on your site. Simply click **Preview** to see the form on a separate page. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/workbook-1-632x1024.png)If you’re happy with the form, go ahead and click **Publish**. Then, simply click **Copy Block** and go to the page you want your form on. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/copy.jpg)Once you’re on the payment page you want the form on, paste the block into the Block Editor. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/course-845x1024.png)There you have it! I hope this post has helped you learn how to boost average order value for your digital course by offering a physical workbook. If you liked this article, you might also want to check our guide on [how to use payment form templates in WordPress to boost sales](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** digital course, Payment Forms --- ### [How to Offer a Gift Voucher with Shipping & Handling in WordPress](https://wpsimplepay.com/how-to-offer-a-gift-voucher-with-shipping-handling-in-wordpress/) **Published:** August 14, 2025 **Author:** Natalie Jones **Excerpt:** This step-by-step guide shows you how to create payment forms that let customers choose gift voucher amounts, select quantities, and add shipping options. **Content:** Last December, I launched gift vouchers on my WordPress site and made a rookie mistake that cost me sales. I created digital gift certificates but completely forgot about customers who wanted to add physical vouchers to their purchase. When someone tried to buy a $100 gift voucher plus shipping, my checkout process fell apart. I spent hours trying to figure out how to combine physical gift voucher payments with shipping costs. Every plugin I tried either handled gift vouchers OR shipping, but never both together. After testing multiple payment solutions, I discovered a way to handle this exact scenario. It lets you create gift voucher payment forms that include shipping and handling fees, all processed through a single, professional checkout experience. Now my customers can easily purchase physical vouchers that are shipped straight to their mailbox. In this guide, I’ll show you the best way to set up payment forms for gift vouchers with shipping and handling options in WordPress. #### In this Guide - [Why Offer Gift Vouchers with Shipping Options?](#aioseo-why-offer-gift-vouchers-with-shipping-options) - [Setting Up Gift Voucher + Shipping Payment Forms in WordPress](#aioseo-steps-to-offering-a-gift-voucher-shipping-on-wordpress) - [Step 1: Set Up Your Shipping System](#aioseo-step-3-set-up-your-shipping-system) - [Step 2: Install and Activate WP Simple Pay](#aioseo-step-1-install-and-activate-wp-simple-pay) - [Step 3: Create a Gift Voucher + Shipping Form](#aioseo-step-2-create-a-gift-voucher-shipping-form) - [Step 4: Publish Your Gift Voucher Payment Form](#aioseo-step-3-publish-your-payment-form) - [Step 5: Customize Email Notifications and Voucher Delivery](#aioseo-step-3-set-up-your-shipping-system) - [Physical Gift Vouchers Best Practices](#aioseo-physical-gift-card-best-practices) - [FAQs About Gift Voucher + Shipping Forms](#aioseo-faqs-about-gift-voucher-shipping-forms) - [Can WP Simple Pay handle different gift voucher amounts on one form?](#aioseo-can-wp-simple-pay-handle-different-gift-voucher-amounts-on-one-form) - [Can customers add personalized messages to gift vouchers with WP Simple Pay?](#aioseo-can-customers-add-personalized-messages-to-gift-vouchers-with-wp-simple-pay) - [How does WP Simple Pay handle gift voucher refunds and cancellations?](#aioseo-how-does-wp-simple-pay-handle-gift-voucher-refunds-and-cancellations) - [Can I customize the checkout experience with WP Simple Pay?](#aioseo-can-i-customize-the-checkout-experience-with-wp-simple-pay) ## Why Offer Gift Vouchers with Shipping Options? Gift vouchers are like money in the bank for your business. When customers buy them, you get paid upfront even before they redeem the value. I’ve found that gift voucher sales can boost my revenue by **up to 30%** during holiday seasons alone. With that being said, here’s where most businesses miss out on additional revenue. Many customers want the option to send physical gift cards, especially during special occasions like birthdays, weddings, or holidays. When someone buys a gift voucher, they often want it to feel special and tangible. The shipping component solves a real customer problem. A digital email voucher can feel impersonal, but a beautifully designed physical card shows thoughtfulness. Plus, you can charge a reasonable shipping fee that covers your costs and adds a small profit margin. Without proper shipping options, you’re forcing customers to choose between convenience and presentation. Some will abandon their purchase entirely rather than settle for a digital-only option. I learned this the hard way when I lost several high-value gift voucher sales during my first holiday season. The professional appearance factor can’t be ignored either. When your gift voucher system handles both digital and physical options seamlessly, it shows customers that your business is established and trustworthy. This attention to detail often leads to repeat purchases and referrals. Having said all this, let’s take a look at how to effortlessly create a payment form for your WordPress site that offers a gift voucher with shipping options. ## Setting Up Gift Voucher + Shipping Payment Forms in WordPress Setting up payment forms for gift vouchers with shipping options might sound complicated, but I’ve found that [WP Simple Pay](https://www.wpsimplepay.com/pricing) makes the entire process straightforward. The plugin handles both the payment processing and the shipping calculations in one clean interface. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)I’ve tested dozens of WordPress plugins for this exact purpose, and WP Simple Pay consistently delivers the most reliable results. It connects directly with Stripe, which means your payments are secure and processed instantly. The best part is that you don’t need any coding knowledge to get everything working. The plugin lets you create custom payment forms with multiple options built right in. Customers can choose their preferred gift card amount, select from different shipping speeds, and add extras like gift wrapping all from a single, streamlined form. This eliminates the frustration of navigating multiple checkout pages and reduces cart abandonment since everything happens in one place. In the following steps, I’ll walk you through my proven method for creating a complete gift voucher payment form. We’ll start with the basic plugin installation and work our way up to a fully functional system that your customers will love using. ## Step 1: Set Up Your Shipping System Before creating your gift voucher forms, you’ll need to establish how you’ll handle physical voucher delivery. I learned this lesson the hard way when my first gift voucher orders came in and I had no shipping process in place. Start by deciding what your physical gift vouchers will look like. Will you print them on special cardstock, create custom packaging, or use pre-made gift card holders? Having this figured out now prevents delays when orders start coming in. Next, determine your shipping rates and delivery timeframes. I typically charge $5.99 for standard shipping within the US and $12.99 for expedited delivery. You’ll want to research actual shipping costs in your area so you’re not losing money on each physical voucher sent. Consider adding optional handling fees for premium packaging or gift wrapping services. I’ve found that offering a $4.99 gift box upgrade or $2.99 expedited processing can increase my average order value by 15-20%. Many customers are willing to pay extra to make their gift voucher feel more special, especially during holidays or for milestone occasions. Create a simple fulfillment workflow for yourself. When someone orders a physical voucher, you need a system to generate the voucher code, print or create the physical item, package it securely, and ship it within your promised timeframe. I use a simple spreadsheet to track orders until they’re shipped. ## Step 2: Install and Activate WP Simple Pay You’ll need to install and activate the WP Simple Pay plugin on your WordPress site. It will handle all the payment processing and form creation for your gift vouchers. Just visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Once your purchase is complete, you’ll get access to the plugin’s .zip file via your purchase confirmation email or from your WP Simple Pay account. You’ll need to download the file to your computer and then upload it on your WordPress site. If this is your first time installing a WordPress plugin, follow our detailed guide on how to [install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Don’t worry. It’s a few simple steps that take just a few minutes. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Step 3: Create a Gift Voucher + Shipping Form Once you’ve finished installing and activating the plugin, head over to your WordPress dashboard and navigate to **WP Simple Pay » Add New Payment Form**. From the templates library, you’ll need to enter ‘**Gift**‘ into the search field to find the **Gift Voucher + Shipping & Handling** payment form template. Do note this template requires WP Simple Pay Pro on the Plus, Professional, or Elite plan since it’s not available on Lite or the Personal plan. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/gift-form-1024x353.jpg)Next, in the **General** tab, enter the title and description of your form and leave the form Type set to **On-site**. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/general-tab-1-1024x550.png)Once you’ve finished, go ahead and click the **Payment** tab. Here, you’ll notice that there are several price options already configured for you. You can easily edit, remove, and create additional price options for your vouchers. One of the best parts about WP Simple Pay is that it lets you offer customers the ability to purchase [multiple price options and quantities](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/) in a single transaction. For example, if a customer wants to send several gift cards for different items, or even multiple gift cards for the same amount, you can easily make this available. Simply check the box labeled **Allow purchasing multiple price options**. Then, click the **Configure** icon next to each price amount to set up multiple quantity options. You can even choose a **Minimum** and **Maximum** amount using the spinner box. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/quantity-settings-1024x589.png)Once you’ve finished configuring your price amounts and quantity options, scroll down and select the payment methods you want to accept. Then, click the **Form Fields** tab to add, edit and remove custom fields. For the **Address** field, be sure to select **Shipping** to ensure your customer can provide the correct address for the voucher recipient. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/shipping-address-1024x983.png)You can either enter your own shipping method options and prices or leave the default settings. Make sure to check the box for **Required** so that your customers enter the shipping address for final delivery. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/shipping-method-1024x755.jpg)Finally, click **Save** and then **Preview** to get a look at your form. It should look similar to the one below. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/voucher-form-694x1024.png)## Step 4: Publish Your Gift Voucher Payment Form Now that you’ve created your gift voucher payment form with shipping, all you need to do is publish it on your site to begin accepting payments. Simply copy the block from the **Publish** area. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/copy.jpg)Then, go to the page you want the form on and paste it into the Block Editor. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/publish-vouchers-781x1024.png)## Step 5: Customize Email Notifications and Voucher Delivery Head to the **Email Notifications** tab in the form builder to configure what customers receive after purchase. In the **Payment Receipt** text box, create a [professional email message](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) that includes your logo and a clear explanation of the payment confirmation and shipping process. ![gift voucher](https://wpsimplepay.com/wp-content/uploads/2025/08/voucher-confirmation-1024x576.jpg)I also recommend setting up payment notifications so you’re alerted immediately when someone purchases a physical voucher that needs shipping. This ensures you can fulfill orders quickly and maintain customer satisfaction. You can use smart tags to get a quick overview of the purchase. ![](https://wpsimplepay.com/wp-content/uploads/2025/08/notification-gift-voucher-1024x674.jpg)## Physical Gift Vouchers Best Practices Physical gift vouchers can be incredibly profitable, but small mistakes can hurt your reputation and bottom line. Here’s what I’ve learned: **Keep your pricing options simple and clear**. Offer 4-5 standard amounts like $25, $50, $100, and $250, plus a custom amount option. Too many choices overwhelm customers. **Don’t skimp on packaging quality**. Your gift voucher is often someone’s first physical impression of your brand. I recommend using sturdy cardstock and including a matching envelope. It’s worth the extra cost. **Set realistic shipping timeframes and stick to them**. I promise 3-5 business days for standard shipping and always hit that deadline. Missing delivery dates during holidays can ruin relationships. **Write clear redemption instructions**. Include step-by-step directions on the card itself and in the email confirmation. **Track your inventory carefully**. Running out of gift card stock during peak seasons is a costly mistake. **Test your entire process regularly**. Order a gift card for yourself every few months to catch issues before customers do. If something goes wrong with an order, fix it fast and add something extra. Gift voucher purchases are often time-sensitive, so a quick resolution shows you care about their experience. ## FAQs About Gift Voucher + Shipping Forms ### ****Can WP Simple Pay handle different gift voucher amounts on one form?**** Yes, WP Simple Pay’s custom amount feature lets customers enter any gift voucher value within your set minimum and maximum limits. You can also create dropdown options with preset amounts like $25, $50, $100, and $200 while still allowing custom amounts for flexibility. ### **Can customers add personalized messages to gift vouchers with WP Simple Pay?** Absolutely. WP Simple Pay allows you to add custom text fields where customers can include personal messages for the gift recipient. These messages appear in your order notifications, so you can include them when creating physical vouchers. ### **How does WP Simple Pay handle gift voucher refunds and cancellations?** WP Simple Pay integrates with Stripe’s refund system, allowing you to process full or partial refunds directly from your Stripe dashboard. You can set your own refund policy for gift vouchers. ### **Can I customize the checkout experience with WP Simple Pay?** Yes, WP Simple Pay offers extensive customization options. You can modify the checkout button colors and include your logo on a dedicated payment page. The plugin also supports custom success and cancellation pages for a seamless customer experience. There you have it! I hope this post has helped you learn how to create gift voucher payment forms with shipping and handling options. If you liked this article, you might also want to check out our guide on [how to add postage fees to WordPress payment forms](https://wpsimplepay.com/how-to-add-postage-fees-to-wordpress-payment-forms/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To --- ### [How to Boost Fundraising with Custom Donation Forms in 2026](https://wpsimplepay.com/how-to-boost-fundraising-with-custom-donation-forms-in-2025/) **Published:** December 13, 2024 **Author:** Natalie Jones **Excerpt:** In 2025, nonprofits and charity organizations will need to create a personalized donation experience to maximize fundraising. In this guide, we'll show you how to create optimized custom donation forms on WordPress. **Content:** Do you want to increase donations for your nonprofit or charity organization? As we head into 2026, accepting donations online will be crucial for nonprofits as digital engagement continues to evolve. To generate more online donations, nonprofits should focus on creating custom donation payment forms that offer a variety of giving options while still providing a user-friendly and seamless checkout experience. In this article, we’ll explore the world of high-converting donation forms, the key elements that drive success, and how to tailor them to your organization’s unique goals and audience in the new year. From implementing compelling CTAs on your donation forms to maintaining good communication with your donor base after they’ve contributed, we’ll provide a few easy strategies to help you effortlessly propel your fundraising efforts. ## Online Giving Trends to Watch For Online donations are expected to continue climbing at a rate of approximately 13% annually. Let’s examine a few key factors that will affect this trend. ### Personalized Donor Experience Projections indicate that providing a personalized donor experience will be necessary for success in online fundraising. Keeping track of your donors’ behaviors, interests, and giving histories will be essential to retention and the sustainability of your cause. [Email marketing](https://wpsimplepay.com/what-you-can-do-with-your-customers-email-addresses/ "6 Tips For Sending Better Marketing Emails") is the most effective online fundraising strategy for nonprofits and will continue to be an important part of raising funds. Advancements are making it increasingly possible to organize and segment donors based on specific data. Having the ability to automatically add donors to specific email lists based on the information they enter during checkout makes it easier than ever to personalize your communication with them regarding future events, the latest news, etc. ### Building Trust in Your Mission The best way to increase donations and grow your donor base is to demonstrate your organization’s impact. Not surprisingly, nearly 100% of donors decide to donate once they feel that their contribution is really making a difference. There are several ways you can show donors that you’re a legitimate nonprofit on your site, specifically on your donation pages and forms. To learn more, check out our guide on [how to use trust badges and security seals to boost sales](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/ "How to Use Trust Badges & Security Seals to Boost Sales"). ### Monthly Giving Monthly giving is expected to account for nearly 28% of all online revenue for nonprofits. Creating a community around your organization and letting members sign up for automatic recurring donations will be key to your growth and longevity. ## Creating Custom Donation Forms For those already using WordPress, nonprofit organizations don’t always need complicated fundraising software to find success. Let’s dive into a few ways you can easily accomplish the above-referenced factors without having to install multiple plugins or even set up a shopping cart on your site. While many tools are available for nonprofits to accept donations, most require some degree of coding and also a lot of time. That said, [WP Simple Pay](https://www.wpsimplepay.com "WP Simple Pay") is the #1 Stripe payments plugin for WordPress users who want to easily accept online donations within minutes. While it is user-friendly and requires no coding, it offers several powerful features that most nonprofits can use to boost average donation amounts, set up automatic monthly giving, send automated donation confirmation emails, and more. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)So, how does WP Simple Pay stack up against some of the other fundraising plugins for WordPress? Let’s compare: **Plugin****Pros****Cons**WP Simple Pay• Custom fields • Recurring donations • Automation • Fundraising templates • Standalone plugin• Stripe Payment gateway only GiveWP• Recurring donations • Donor management• Requires addonsCharitable• Recurring donations • Donor management• Donations only • Might need some WordPress experienceWP Simple Pay is the best option for nonprofits, charity organizations, and other groups that need a simple solution for accepting donation payments without installing addons. The plugin allows you to create custom donation forms, set up recurring donations, and configure tons of automation to improve your communication with donors. ## How to Create Custom Donation Forms with WP Simple Pay For the purpose of this tutorial, we’ll create a donation form that allows you to collect personal data from donors, build trust in your organization, and set up monthly recurring donations. ### How to Customize Donation Forms on WordPress - [Step 1: Install and Activate WP Simple Pay](#aioseo-step-1) - [Step 2: Create a Donation Form](#aioseo-step-2-create-a-donation-form) - [Step 3: Customize the Donation Form](#aioseo-step-3) - [Step 4: Create a Branded Donation Page](#aioseo-step-4) - [Step 5: Create a Personalized Confirmation Email](#aioseo-step-5-create-a-personalized-confirmation-email) - [Step 6: Automatically Add Donors to Mailing List](#aioseo-step-6-automatically-add-donors-to-mailing-list) ## Step 1: Install and Activate WP Simple Pay To create amazing custom donation forms, you’ll first need to install and activate WP Simple Pay on your WordPress site. To do so, go to the plugin’s [pricing page](https://www.wpsimplepay.com/pricing "WP Simple Pay pricing"), choose the best plan for your specific needs, and install the **.zip** file from your account or confirmation email. First time installing a plugin? No worries! Just follow the steps in our guide on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/ "How to Install WP Simple Pay Pro"). There is also a free version, [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/), that you can use to try the plugin. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Once you have the plugin installed and activated, you can easily connect your Stripe account using the advanced setup wizard and begin creating donation forms. ## Step 2: Create a Donation Form Once you’ve finished installing the plugin and connecting your Stripe account, you’ll land on the pre-built templates library page. Here, you can select from several templates to meet your specific needs. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/donations-1024x439.png)While multiple donation and fundraising templates are available, let’s choose the **Animal Recovery Donation Form** template. This template offers various options for ways to give and user-suggested donation amounts. The best part? It’s customizable, allowing you to easily configure its fields to meet your needs rather than start from scratch. From the **General** tab, enter the title and description of your form and select **On-site payment form** from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/1.jpg)Next, click on the **Payment** tab. You’ll notice several pricing amount options have already been set up for you. This allows donors to check out faster and improves the likelihood of donating because they aren’t burdened with a decision on how much to give. The form also automatically offers a **Custom Amount** option that allows donors to enter a chosen amount. To allow donors to sign up for monthly recurring donations, add a price amount, then check the box labeled **Allow price to optionally be purchased as a subscription** and click Configure to set the billing interval. **Note:** There’s no separate Subscription tab anymore, as recurring settings now live directly on each price option inside the Payment tab. ![Change donation to subscription](https://wpsimplepay.com/wp-content/uploads/2024/12/change-donation-to-subscription.png)Be sure to scroll down the page and choose the payment method options you want to accept. ## Step 3: Customize the Donation Form Then, click on the **Form Fields** tab. Here is where you can enter your own donation options. Simply enter the different causes you want to make available and enter them in the **Options** field. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/b.jpg)To create a personalized donation experience, you’ll need to collect the donor’s email address and name so that you can add them to your mailing lists. ## Step 4: Create a Branded Donation Page Now that you’ve created and customized your donation form, it’s time to set up a dedicated donation page to host it. This is a great way to build trust in your cause while providing a distraction-free donation experience. You can add a logo to the page and select a color scheme that matches your brand. First, click on the **Payment Page** tab and check the box to **Enable a dedicated payment page**. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/x.jpg)WordPress and WP Simple Pay make it super easy to add your own logo or choose a stock image. Simply click on the **Choose Image** button and search for the perfect image. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/d-1024x806.png)Once you’ve finished adding an image to your payment page, click on **Save**. You can preview the page and the form to ensure that it looks good. ## Step 5: Create a Personalized Confirmation Email Now that you’ve created a donation page, go ahead and click on the **Email Notifications** tab and enter your message. You can personalize the donation confirmation email using smart tags. See our full guide to learn more about [sending personalized email confirmation messages](https://wpsimplepay.com/how-to-use-smart-tags-to-personalize-payment-confirmation-emails/ "How to Use Smart Tags to Personalize Payment Confirmation Emails"). ## Step 6: Automatically Add Donors to Mailing List We mentioned before that personalizing the donation experience will be a critical factor. You can easily add each donor to your mailing list to ensure that your communication is personalized. To get started, click on the **Automations** tab. You’ll need to enter your specific email marketing service provider in the field provided. Then, click on the **Automate this Payment Form** tab. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/a.png)From there, you’ll be able to configure the automation you need. To learn more, check out our step-by-step guide on [how to add new Stripe customers to your mailing list without code](https://wpsimplepay.com/stripe-customers-to-mailing-list/ "How to Add New Stripe Customers to Your Mailing List Without Code"). You can also set up automation to add your donors to a Google Sheet, allowing you to track and manage your donors from one place. See our full guide on [how to connect WordPress payment forms with Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/ "How to Connect WordPress Payment Forms with Google Sheets"). There you have it! We hope this article has helped you learn more about how you can increase donations in 2026 with customized donation forms. If you liked this article, you might also want to check out our guide on [how to create the perfect online donation experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/ "How to Create the Perfect Online Donation Experience (2023 Guide)"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [WP Simple Pay Lite vs. Pro: Which Plan Fits Your Business in 2026?](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) **Published:** September 9, 2025 **Author:** Natalie Jones **Excerpt:** Compare WP Simple Pay Lite vs Pro. Learn about free subscriptions, branded confirmation pages, Stripe notifications, and more. **Content:** Choosing the right WP Simple Pay plan can feel tricky. Especially now that the plugin has grown to include powerful new features in both the free and Pro versions. With **WP Simple Pay Lite**, you can now do more than just accept one-time payments. The free version makes it easy to offer **subscription payments** right from your WordPress site, making it perfect for nonprofits, creators, and small businesses who want to start building recurring revenue without added costs. As your business grows, upgrading to a Pro plan unlocks advanced tools like **branded confirmation pages**, **Stripe account notifications**, and **multi-line item checkout**, giving you the flexibility to create a seamless, professional payment experience. In this article, I’ll break down the different WP Simple Pay plans, highlight what’s new, and help you decide which option makes the most sense for your business. ### Table of Contents - [WP Simple Pay Lite vs. WP Simple Pay Pro](#aioseo-wp-simple-pay-lite-vs-wp-simple-pay-pro) - [WP Simple Pay Lite: Best for Beginners](#lite) - [WP Simple Pay: Fee Recovery Explained](#aioseo-wp-simple-pay-fee-recovery-explained) - [Verdict: Is the Free Version Best for You?](#aioseo-verdict-is-the-free-version-best-for-you) - [WP Simple Pay Personal Plan: Best for Removing Processing Fees](#personal) - [Verdict: Is the Personal Plan Best for You?](#aioseo-verdict-is-the-personal-plan-best-for-you) - [WP Simple Pay Plus Plan: Great for Accepting Recurring Payments](#plus) - [Verdict: Is the Plus Plan Best for You?](#aioseo-verdict-is-the-plus-plan-best-for-you) - [Professional Plan: Get All the Tools You'll Ever Need to Make More Money](#professional) - [\#1. Make High-End Products and Services Affordable to Everyone to Boost Conversions and Average Order Value](#aioseo-1-make-high-end-products-and-services-affordable-to-everyone-to-boost-conversions-and-average-order-value) - [\#2. Sell Products With Limited Availability](#aioseo-2-sell-products-with-limited-availability) - [\#3. Accept Payments Within a Specified Time Period](#aioseo-3-accept-payments-within-a-specified-time-period) - [\#4. Boost Payment Conversions With a Dedicated Landing Page](#aioseo-4-boost-payment-conversions-with-a-dedicated-landing-page) - [\#5. Collect Location-Based Taxes](#aioseo-5-collect-location-based-taxes) - [\#6. Customizable "Subscription Cancelled" Messages](#aioseo-5-create-a-branded-confirmation-page-wp-simple-pay-pro-now-includes-a-dedicated-distraction-free-confirmation-page-you-can-add-your-branding-to-payment-receipts-and-customize-the-confirmation-experience-with-your-logo-and-colors-this-helps-build-trust-improves-user-engagement-and-even-creates-opportunities-for-viral-growth-through-a-polished-checkout-experience) - [Verdict: Is the Professional Plan Best for You?](#aioseo-verdict-is-the-professional-plan-best-for-you) - [WP Simple Pay Elite Plan: Solution for Agencies](#elite) - [FAQs About WP Simple Pay Lite vs. Pro](#aioseo-frequently-asked-questions-wp-simple-pay-lite-vs-pro) ## WP Simple Pay Lite vs. WP Simple Pay Pro The Pro version of [WP Simple Pay ](https://www.wpsimplepay.com/pricing "WP Simple Pay Pricing")offers four unique premium plans. We’ll explain the differences between each plan and determine which option is best for your business. ## WP Simple Pay Lite: Best for Beginners The free version of WP Simple Pay is the best choice **if you collect less than $1,650** annually and **only need the basic features** to accept payments online via Stripe. ![wp simple pay lite](https://wpsimplepay.com/wp-content/uploads/2023/02/wp-simple-pay-lite-banner.png)The free plugin comes with essential features for accepting payments on your WordPress site: - **Off-site Stripe Checkout form**: Add a payment button to your site that redirects users to an off-site Stripe Checkout page to complete the payment - **\[NEW\]** **Free Subscription Payments**: The free version now supports subscription payments. This means you can set up recurring donations or membership-style payments without upgrading to Pro. - **Payment methods**: Besides debit and credit card payments, WP Simple Pay Lite supports Apple Pay / Google Pay, Alipay, FPX, Giropay, [iDEAL](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/ "How to Accept Additional Payment Methods in Stripe for Free"), Link, Microsoft Pay, and Przelewy24. - **Seamless integration**: It integrates with popular WordPress plugins, like [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/ "How to Add an Affiliate Program for Stripe Payments in WordPress"), [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/ "How to Accept Stripe Payments in Divi (the Right Way)"), [Elementor](https://wpsimplepay.com/how-to-accept-stripe-payments-in-elementor/ "How to Accept Stripe Payments in Elementor (3 Easy Ways)"), and even Zapier. You might wonder why the free version is recommended only to those who collect less than $1,650 annually. That’s because, with the free plugin, you’ll be charged a processing fee plus an additional Stripe fee for every payment you receive. For example, the fee is 3% + .30 for domestic credit and debit card payments. The most affordable WP Simple Pay Pro plan (Personal) costs just $49.50 for the entire year and offers fee recovery. This means you can offset the additional fees by purchasing the Personal plan. ## WP Simple Pay: Fee Recovery Explained Let’s take a look at an example… With a Pro version, if you collect $1,650 annually after covering the Stripe fees, the exact amount of $1,650 will be credited to your account. On the other hand, with the free version, if you collect $1,650 annually after covering the transaction fees, you’ll only receive $1600.50. That’s because an additional 3% fee ($49.50) will be charged for the payments you receive. (Here’s the math: $1650 \* 0.03 = $49.5). Simply put, if you use the free plugin and collect over **$1,650 a year**, you’ll pay more in processing fees than the cost of the cheapest Pro plan. Since an additional fee is not charged with any of the Pro plans, upgrading to a Pro plan makes **perfect business sense for you**. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) With the free version of WP Simple Pay, you’re also missing out on the following features and benefits: - **Not able to keep visitors on your site**: Since the on-site payment form is not supported on the free version, the only way to let users make a payment is to redirect them to Stripe Checkout. Visitors who are directed away from your site to complete their transactions are far more likely to abandon the checkout process altogether. - **No drag-and-drop form builder**: The plugin’s advanced drag-and-drop payment form builder makes creating a payment form how you want easy. ### Verdict: Is the Free Version Best for You? The free version of WP Simple Pay is built for beginners who collect less than $1,650 a year and only need basic features to accept Stripe payments. An additional 3% fee will be charged for every transaction, which can be eliminated with any of the Pro licenses. So, using the free version doesn’t make any business sense if you collect over $1,650 annually. ## WP Simple Pay Personal Plan: Best for Removing Processing Fees With WP Simple Pay’s Personal plan, you’ll get essential payment form builder tools to help you create an optimal customer payment experience. **Create on-site forms** ![payment form](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-payment-form.png)**Charge additional fees** ![](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-payment-form-setup-fee.png) **Sell products** ![product form](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-product.png) Here are a few key features and benefits that are not available with the free version: - **Sell Multiple Line Items in a Single Transaction**: WP Simple Pay 4.11.0 introduced the ability for customers to [purchase multiple line items in a single transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/ "Supercharge Your Sales: How to Easily Enable Multi-Item Purchases in One Transaction"). This makes checkout faster for your customers and gives merchants far greater flexibility in how they bundle and price products. - **In-Plugin Stripe Notifications**: Stripe frequently updates account requirements depending on your business type, country, and risk profile. WP Simple Pay proactively provides these [Stripe account notifications](https://wpsimplepay.com/how-to-easily-keep-your-stripe-account-in-good-standing/ "How to Easily Keep Your Stripe Account in Good Standing") inside your dashboard. - **Required Price Options for Add-Ons, Fees**: Using [required price options](https://wpsimplepay.com/how-to-boost-revenue-with-required-price-options-in-wordpress/ "How to Boost Revenue with Required Price Options in WordPress") transforms how you structure your pricing. Instead of coming up with different pricing components or trying to explain additional fees after a purchase, you can present a clear, comprehensive pricing structure from the start. - **Branded Payment Confirmation Page**: [Add your branding to payment receipts](https://wpsimplepay.com/how-to-boost-conversions-with-your-payment-confirmation-pages-in-wordpress/ "How to Boost Conversions with Your Payment Confirmation Pages in WordPress") and customize the confirmation experience with your logo and colors. This helps build trust, improves user engagement, and even creates opportunities for viral growth through a polished checkout experience. - **On-site Payment Forms**: Keep visitors on your site and increase conversions by accepting payments directly on your site without redirecting to the Stripe checkout page. - **Drag-and-Drop form builder**: Create your payment forms with a drag-and-drop form builder without coding. - **Payment Form Templates**: Dozens of templates give you a head start, so you never have to start a payment form from scratch. All payment forms are also customizable. - **Custom Form Fields**: Collect beneficial information from your customers with text fields, dropdowns, and checkboxes. - **User-Entered Amount**: Allow your customers or donors to enter a custom amount for payments. This is great for nonprofit organizations that need to accept donations. - **[Fee Recovery](https://wpsimplepay.com/how-to-remove-credit-card-processing-fees-in-wordpress/ "How to Remove Credit Card Processing Fees in WordPress")**: Allow or force customers or donors to pay the Stripe processing fee. - **Payment methods**: Supports 10+ payment methods, including ACH direct debit transfers. What makes the Personal plan unique is that, unlike the free version, you don’t pay a 3% transaction fee. The only processing fee you pay is the typical Stripe processing fee. Plus, you can keep your visitors on your own site. With its fee recovery feature, WP Simple Pay lets you [pass the Stripe processing fees on to your customers or donors](https://wpsimplepay.com/how-to-remove-credit-card-processing-fees-in-wordpress/ "How to Remove Credit Card Processing Fees in WordPress") so you can collect the full amount without any deductions. The best part about fee recovery is that you can manually configure the processing fee for each payment method. Since the processing fee is different for each payment method, you can even encourage your customers to choose a payment method with a lower fee, like a direct bank transfer. ### Verdict: Is the Personal Plan Best for You? The Personal plan is ideal for saving the Stripe processing fee for credit and debit cards. It also enables you to keep visitors on your site while accepting payments. No redirection to Stripe checkout is needed. With the Personal plan, you can accept multiple payment method options that are supported by Stripe, including ACH Direct Debit transfers, digital wallets, and more. With the fee recovery feature, you can even collect payments without deductions by passing on Stripe fees to the buyers. **Price**: The Personal plan costs $49.50/yr. ## WP Simple Pay Plus Plan: Great for Accepting Recurring Payments If your business [accepts recurring payments](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/ "Are Subscription Payment Plans Right For Your Business?") but doesn’t want to use the advanced features that the Professional plan offers, like [free trials ](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/)and setup fees, then the Plus plan is the best choice. With the Plus plan, you get everything you need to accept subscription payments: - You get everything in the Personal plan and the license to use the plugin on **up to 3 sites**. - **Subscription Payments**: Take your business to the next level by [accepting monthly, quarterly, or annual recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)"). - **Automatic Billing**: Bill users on a daily, weekly, monthly, or yearly schedule. - **Optional Recurring Toggle**: Allow users to choose between one-time and recurring payments. Best for donation forms paired with custom payment amounts. - **Send Renewal Reminders**: Let your customers know about upcoming payments with automatic email renewal reminders. - **User-Managed Subscriptions**: Reduce subscription churn by allowing your subscribers to manage their payment details. ### Verdict: Is the Plus Plan Best for You? Choosing the Plus plan would be ideal for freelancers and small businesses that accept subscription payments on a regular basis. With this plan, you can remove the need to manually collect payments every billing cycle. It’s also best for nonprofits that want to allow donors to make recurring payments. **Price**: The Plus plan costs $99.50/yr. ## Professional Plan: Get All the Tools You’ll Ever Need to Make More Money Do you want to make the most of the WP Simple Pay plugin? Then, choose the Professional plan that comes with everything you’ll ever need from the #1 Stripe payments plugin for WordPress. Here are some key benefits you can enjoy with the Professional plan: #### \#1. Make High-End Products and Services Affordable to Everyone to Boost Conversions and Average Order Value If you’re selling a high-end product or service on your site and want to make it affordable to most of your potential customers, then the Professional plan is the right choice for you. WP Simple Pay Pro lets you create a few different payment plans to give your customers flexibility over how they pay for their purchases on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-installment-plan.png)- **[Installment payments](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/ "How to Offer Installment Payment Plans in WordPress – Easy Way")**: Allow customers to split up their purchase amounts into flexible installments. - **[Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress")**: Get the full amount upfront while allowing your customers to pay regularly with a 0% interest rate via Affirm, Klara, and Afterpay. - **[Charge Setup Fees](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/ "How to Add a Setup Fee to a Stripe Subscription Payment Plan in WordPress")**: Collect an additional setup fee on the first payment of a subscription billing cycle. - **[Offer Free Trials](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/ "6 Tips to Boost Subscription Signups With Free Trial Offers")**: Offer a free trial period before collecting the first subscription payment. - **[Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/ "How to Accept Bacs Direct Debit Payments in WordPress")**: If your business is based in the UK, you can offer your customers their preferred payment method, Bacs Direct Debit, for recurring payments. - **[Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/ "How to Accept Cash App Payments in WordPress")**: In addition to several other payment method options, you can accept Cash App Pay, the most popular payment method among the Gen Z demographic. #### \#2. **Sell Products With Limited Availability** ![payment form inventory](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-inventory.png)This is a great feature for time-sensitive events or limited-edition products, such as concert tickets, fundraising event registrations, or custom-made items. With the plan’s smart inventory management, you can limit the number of times each price option can be purchased. #### \#3. Accept Payments Within a Specified Time Period ![](https://wpsimplepay.com/wp-content/uploads/2024/02/form-scheduling-1.png)Form scheduling is ideal for taking pre-orders or offering paid event registrations on your site. You can decide when to [start or s](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/)[t](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/ "How to Accept Payments During a Set Date Range in WordPress")[op accepting payments](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/) and easily set it up using the form builder. #### \#4. Boost Payment Conversions With a Dedicated Landing Page Easily convert your visitors into customers by [accepting payments on a distraction-free landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Distraction-Free Stripe Payment Landing Page in WordPress") that’s built specifically for your payment forms. The landing pages you create with WP Simple Pay are independent of your WordPress theme, meaning they don’t include distracting elements like headers, navigation menus, and sidebars. ![payment page settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-page.png)Plus, you can customize the header, logo, and the color scheme. Building a landing page is recommended, especially if you want to collect additional information from your customers or if you think your payment form is too long. #### \#5. Collect Location-Based Taxes [Automatically collect the correct tax](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") based on where your customers are located. By collecting location-based taxes, you can stay compliant with the tax rules in the jurisdiction where you’re selling your products or services. #### \#6. Customizable “Subscription Cancelled” Messages Customizing your cancellation messages is one of the highest-leverage actions you can take to protect and grow your business. Instead of treating cancellation as a dead end, you can turn it into an opportunity. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/message-1536x735-1-1024x490.jpg)## Verdict: Is the Professional Plan Best for You? You’ll need to choose the Professional plan if you… - **Sell high-end products or services**: Make your products or services more affordable for most of your customers with installment plans and Buy Now, Pay Later services. - Sell products with **limited availability**: Control when your payment forms start and stop accepting payments to avoid selling out-of-stock items. - Accept payments within a **limited timeframe**: Hide payment forms after a certain date and time. - Need to **automatically calculate and collect location-based taxes** to stay tax-compliant regardless of where you sell your products. - Want to **boost payment form conversions** with distraction-free payment pages. - Want to **globalize your eCommerce business** and expand into new markets. **Pricing**: The Pro plan costs $199.50/yr. ## WP Simple Pay Elite Plan: Solution for Agencies The only difference between the Professional and the Elite plan is that the Elite plan gives you the license to use the plugin on an unlimited number of sites, whereas with the Professional plan, you can only use it on ten sites. The Elite plan is best for agencies and smart business owners who want to use the plugin on 10+ sites. Pricing: $299.50/yr. ## FAQs About WP Simple Pay Lite vs. Pro **Does WP Simple Pay Lite support subscriptions?** Yes. As of the latest updates, WP Simple Pay Lite now supports **free subscription payments**, making it easier for nonprofits, creators, and small businesses to set up recurring payments without upgrading to Pro. **What’s new in WP Simple Pay Pro?** WP Simple Pay Pro now includes powerful features like **branded confirmation pages**, **Stripe account notifications**, **multi-line item checkout**, and advanced **ACH fee recovery settings**. These updates help businesses create a more professional, flexible payment experience. **What are Stripe account notifications in WP Simple Pay?** Stripe frequently requires certain actions to keep accounts in good standing. WP Simple Pay now shows these **notifications directly in your dashboard**, so you can resolve compliance tasks quickly and avoid payment disruptions. **Can I recover Stripe fees with WP Simple Pay?** Yes. WP Simple Pay Pro includes a **fee recovery feature** that allows you to pass Stripe processing fees to customers. You can even set a **maximum recovery amount** for ACH direct debit payments and other methods. **Does WP Simple Pay support multiple products in one transaction?** Yes. With **multi-line item checkout**, customers can purchase several products or services in a single payment. Merchants can also require certain line items (like add-ons or setup fees) to always be included in the transaction. We hope this article has helped you learn what the differences are between each of the WP Simple Pay premium plans available. If you liked this article, you might also want to check out our guide on [how to win back subscribers with cancelled subscription emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/ "How to Win Back Subscribers with Cancelled Subscription Confirmation Emails"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General **Tags:** free wp simple pay, Payment Forms, pricing plans, stripe payments, wp simple pay, wp simple pay lite --- ### [How to Accept WeChat Pay on WordPress (Easy Way)](https://wpsimplepay.com/how-to-accept-wechat-pay-on-wordpress-easy-way/) **Published:** December 18, 2025 **Author:** Natalie Jones **Excerpt:** Reach over 800 million WeChat Pay users worldwide by adding this powerful mobile payment option to your WordPress site. **Content:** Digital wallets have quickly become one of the most convenient ways to pay online. Whether it’s for eCommerce purchases, event registrations, or donations, people expect fast, mobile-friendly checkout options that don’t require pulling out a credit card. WeChat Pay is one of the most widely used digital payment methods in the world, trusted by millions of consumers and supported by Stripe. By adding WeChat Pay to your WordPress site, you can give customers a familiar, secure way to complete their purchase all from within their mobile device. Many site owners assume that enabling new payment methods requires complex setup or custom coding. Fortunately, that’s not the case here. With the right payments plugin for WordPress, you can connect your site directly to Stripe and easily enable WeChat Pay on your payment forms. Let’s start by looking at why offering WeChat Pay can make a real difference for your business and your customers. **In this full guide, you’ll learn**: - [Why Offer WeChat Pay on Your WordPress Site](#aioseo-why-offer-wechat-pay-on-your-wordpress-site) - [How WeChat Pay Works with Stripe](#aioseo-how-wechat-pay-works-with-stripe) - [Setting Up WeChat Pay in WordPress](#aioseo-setting-up-wechat-pay-in-wordpress) - [Step 1: Enable WeChat Pay in Stripe](#aioseo-step-1-enable-wechat-pay-in-stripe) - [Step 2: Install and Activate WP Simple Pay](#aioseo-step-2-install-and-activate-wp-simple-pay) - [Installing WP Simple Pay](#aioseo-how-to-install-wp-simple-pay) - [Step 3: Create a WeChat Pay Payment Form](#aioseo-step-3-create-a-wechat-pay-payment-form) - [Step 4: Publish and Test Your WeChat Pay Form](#aioseo-step-4-publish-and-test-your-wechat-pay-form) - [FAQs About Accepting WeChat Pay on WordPress](#aioseo-faqs-about-accepting-wechat-pay-in-wordpress) - [Do I need a special plugin to accept WeChat Pay in WordPress?](#aioseo-do-i-need-a-special-plugin-to-accept-wechat-pay-in-wordpress) - [How do I enable WeChat Pay in my Stripe account?](#aioseo-how-do-i-enable-wechat-pay-in-my-stripe-account) - [Can I display WeChat Pay alongside other payment options?](#aioseo-can-i-display-wechat-pay-alongside-other-payment-options) - [Will WeChat Pay appear on all payment forms automatically?](#aioseo-will-wechat-pay-appear-on-all-payment-forms-automatically) - [Can I test WeChat Pay before going live?](#aioseo-can-i-test-wechat-pay-before-going-live) - [My WeChat Pay option isn’t showing in the form builder. What should I do?](#aioseo-my-wechat-pay-option-isnt-showing-in-the-form-builder-what-should-i-do) - [Start Accepting WeChat Pay on WordPress Today](#aioseo-start-accepting-wechat-pay-in-wordpress-today) ## Why Offer WeChat Pay on Your WordPress Site Every checkout should make it easy for customers to complete a purchase without hesitation. Adding modern, familiar payment options removes friction and builds confidence; and that’s exactly what WeChat Pay helps you do. WeChat is often described as a “super app.” It’s a messaging platform that connects people, businesses, and services through social features, shopping, and payments. Inside the app, WeChat Pay functions as a digital wallet that’s used by more than 800 million people worldwide. ![wechat pay](https://wpsimplepay.com/wp-content/uploads/2025/12/wechat-ux-1024x791.png)WeChat Pay. It’s one of the most popular ways to pay for online purchases, from travel and gaming to education, food delivery, and eCommerce. By supporting WeChat Pay, you give your customers the ability to complete transactions using the same payment method they already use daily on their phones. Here’s why this matters for your WordPress site: 🔹 **More options at checkout:** Not every customer wants to use a credit card or a PayPal account. WeChat Pay gives people a fast, secure mobile option that feels familiar and trustworthy. 🔹 **A smoother mobile experience:** Customers can scan a QR code or authorize payment directly in the WeChat app; no typing, redirects, or browser issues. 🔹 **Stripe-powered security:** Because WP Simple Pay connects through Stripe, every WeChat Pay transaction benefits from [Stripe’s built-in fraud prevention](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/ "How to Use AI to Block Fraudulent Payments in Stripe"), encryption, and global compliance standards. Adding WeChat Pay isn’t about following a trend; it’s about offering a payment method that already fits into your customers’ daily routines. It helps you deliver a modern checkout experience that feels simple, safe, and reliable. Let’s look at how WeChat Pay works with Stripe and how the right WordPress payments plugin makes setup quick and code-free. ## How WeChat Pay Works with Stripe Before setting up your payment form, it helps to understand how WeChat Pay connects to your WordPress site through Stripe. When a customer selects WeChat Pay at checkout, Stripe automatically generates a secure QR code or payment authorization link. The customer simply scans the code or confirms payment in the WeChat app, and Stripe handles the rest, securely processing the transaction and sending confirmation details back to your WordPress site. ![wechat pay mobile payment flow](https://wpsimplepay.com/wp-content/uploads/2025/12/flowwechat.png)Because a WordPress payments plugin connects directly to Stripe, all of this happens seamlessly in the background. You don’t need to manage separate payment gateways or touch any code. Once WeChat Pay is activated in your Stripe Dashboard, it becomes instantly available for you to enable in your payment forms. Here’s what happens behind the scenes: 1. The customer selects WeChat Pay on a payment form. 2. Stripe displays a QR code or opens the WeChat app for quick payment. 3. The customer confirms the payment. 4. Stripe processes the transaction securely and notifies your WordPress site of success. This integration means you can offer a modern, mobile-first payment experience without any extra plugins or third-party tools. Now that you know how it works, let’s walk through the exact steps to enable WeChat Pay in Stripe and connect it to your WordPress payment form. ## Setting Up WeChat Pay in WordPress Adding WeChat Pay to your WordPress site only takes a few minutes. You can connect directly to Stripe, so once you enable the payment method in your Stripe Dashboard, it becomes instantly available inside your payment form using the best Stripe payments plugin for WordPress, WP Simple Pay. Here’s how to set up WeChat Pay step by step. ### Step 1: Enable WeChat Pay in Stripe To get started, make sure WeChat Pay is enabled in your Stripe dashboard. Log in to your **Stripe Dashboard**, go to **Settings → Payment Methods**, and toggle **WeChat Pay** on. Enabling WeChat Pay in Stripe is necessary, but it isn’t enough on its own to make it usable inside WP Simple Pay. WP Simple Pay only shows WeChat Pay as an option when your connected Stripe account’s country is set to China and your site’s default currency is set to Chinese Yuan (CNY), and it requires the Professional plan or higher. ![wechat pay in stripe dashboard](https://wpsimplepay.com/wp-content/uploads/2025/12/wechatpay-stripe.gif) Easily enable WeChat Pay in your Stripe Dashboard settings.Once enabled, Stripe will automatically allow payments through WeChat Pay for [supported currencies and regions](https://wpsimplepay.com/doc/how-to-accept-wechat-pay-payments/ "How to Accept WeChat Pay Payments"). Most businesses are approved instantly and can begin accepting payments right away. ### Step 2: Install and Activate WP Simple Pay With WeChat Pay enabled in your Stripe account, the next step is to install and connect WP Simple Pay, the plugin that lets you build custom payment forms directly in WordPress and easily accept payments from 10+ payment methods, including WeChat Pay. With WP Simple Pay Pro, you can also: - Remove the additional **3% Stripe processing fee** to receive the full net amount. - Create a payment form in minutes using several different **pre-built payment form templates**. - Accept multiple payment methods, including [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments in WordPress (Step-By-Step Guide)"), traditional debit/credit cards, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/ "How to Accept Cash App Payments in WordPress"), Apple Pay, Buy Now, Pay Later services, Alipay, and more. - Easily set up subscriptions and installment plans to ensure long-term funding and [increase average order values](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/ "How to Offer Installment Payment Plans in WordPress (Easy Way)"). ### Installing WP Simple Pay [![wp simple pay pro](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)To get started, visit the [WP Simple Pay pricing page](https://www.wpsimplepay.com/pricing "WP Simple Pay Pricing ") and choose the plan that best fits your needs. After completing your purchase, download the plugin’s `.zip` file to your computer. Then, in your WordPress dashboard, head to **Plugins → Add New → Upload Plugin**, upload the file, and click **Install Now**. Once installation is complete, activate the plugin and launch the **Setup Wizard** to connect your **Stripe account**. The setup wizard will guide you through a quick authorization process where you’ll log in to Stripe and grant WP Simple Pay permission to manage payments on your site. Once connected, your active Stripe payment methods, including **WeChat Pay**, will automatically sync with your account. You don’t need to write any code or manually configure APIs. WP Simple Pay takes care of the technical setup so you can move straight to creating your first payment form. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a WeChat Pay Payment Form Once WP Simple Pay is installed and connected to your Stripe account, you’re ready to create a payment form that accepts WeChat Pay on your WordPress site. From your WordPress dashboard, go to **WP Simple Pay → Add New Payment Form**. You’ll see several pre-built templates designed for different use cases, such as donation forms, subscription forms, or custom amount forms. Choose the one that best fits your needs to start customizing. For the purpose of this tutorial, we’ll go with the **Payment Form** template. ![wp simple pay pre-built payment forms](https://wpsimplepay.com/wp-content/uploads/2025/12/payment-form-1024x442.jpg) Choose a pre-built payment form template in WP Simple Pay.Next, open the **Payment** tab in the form builder. Scroll down to the **Payment Methods** section, where you’ll see all the payment options currently active in your Stripe account. Simply check the box for **WeChat Pay** to enable it on your form. ![wechat pay wp simple pay payment form](https://wpsimplepay.com/wp-content/uploads/2025/12/wechat-1.jpg) If you don’t see WeChat Pay listed, return to your Stripe Dashboard under **Settings → Payment Methods** to make sure it’s toggled on. Then, refresh the WP Simple Pay page to sync the update. Now that you’ve enabled WeChat Pay, you can use the form builder to easily customize your payment form further. Updating the title, description, and pricing options of your form is effortless using the **General** tab. WP Simple Pay lets you offer one-time or subscription payment options, and even allow multiple selections on a single form if you want to provide several pricing tiers or donation levels. Under the **Form Fields** tab, you can add details like name, email, or company information to collect exactly what you need at checkout. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/Screen-Capture-on-2024-08-21-at-11-06-05-1.gif)When you’re finished, click **Save** to store your changes. Your new form is now ready to accept WeChat Pay alongside any other payment methods you’ve activated in Stripe, such as credit cards, Apple Pay, or Google Pay. Next, let’s publish your payment form on your WordPress site and test it to make sure everything’s working smoothly. ## Step 4: Publish and Test Your WeChat Pay Form With your WeChat Pay payment form ready, the final step is to add it to your WordPress site and confirm that everything works correctly. From the **Publish** panel in the form builder, copy the provided block or Shortcode. You can then paste it into any page or post using the WordPress Block Editor, for example, a “Donate,” “Checkout,” or “Book Now” page. Once you update or publish the page, your WeChat Pay form will appear exactly where you placed it. ![wechat pay payment form](https://wpsimplepay.com/wp-content/uploads/2025/12/wechatpay-payment-683x1024.png) Your WeChat Pay payment form can be easily embedded on your WordPress checkout page.Before accepting live payments, it’s a good idea to test your setup. [Switch WP Simple Pay to Test Mode](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/ "How to Test Stripe Payments in WordPress (Step by Step)") from the plugin’s settings or top toolbar, then open your payment page in a new browser tab. You can walk through the full checkout experience using Stripe’s test credentials to confirm that WeChat Pay appears as an available option and that each step of the transaction behaves as expected. When you’re satisfied with the results, return to your WP Simple Pay settings and switch from Test Mode to **Live Mode**. Your form is now active and ready to accept real payments through WeChat Pay with no extra configuration required. ## FAQs About Accepting WeChat Pay on WordPress ### Do I need a special plugin to accept WeChat Pay in WordPress? No additional plugins or eCommerce platforms are required. You can accept WeChat Pay using WP Simple Pay and Stripe. Keep in mind WeChat Pay is only available on WP Simple Pay’s Professional plan or higher, so it isn’t included on the Personal or Plus plans. WP Simple Pay connects directly to Stripe, so once WeChat Pay is enabled in your Stripe account, it becomes available in your payment forms automatically. ### How do I enable WeChat Pay in my Stripe account? Log in to your **Stripe Dashboard**, go to **Settings → Payment Methods**, and locate **WeChat Pay** in the list. Toggle it **On** to enable it. WP Simple Pay will automatically sync the update, and the option will appear inside your form builder. ### Can I display WeChat Pay alongside other payment options? Yes. You can offer **WeChat Pay**, **credit and debit cards**, **Apple Pay**, and **Google Pay** all within the same payment form. WP Simple Pay shows these as simple radio-button choices, so customers can easily pick their preferred payment method during checkout. ### Will WeChat Pay appear on all payment forms automatically? Only if it’s selected in the form builder. Each payment form in WP Simple Pay lets you choose which payment methods to include, so you can turn WeChat Pay on or off per form based on your needs. ### Can I test WeChat Pay before going live? Yes. Switch WP Simple Pay to **Test Mode** and walk through a test payment using Stripe’s test credentials. This lets you preview the entire checkout process and confirm that the WeChat Pay option appears correctly before you start accepting real payments. ### My WeChat Pay option isn’t showing in the form builder. What should I do? If WeChat Pay doesn’t appear, first confirm your WP Simple Pay license is a Professional plan or higher. Then check that your connected Stripe account’s country is set to China and your site’s default currency is set to CNY, under **WP Simple Pay » Settings » Stripe » Account** and **WP Simple Pay » Settings » General » Currency**. WeChat Pay only appears in the form builder when both match, regardless of whether it’s toggled on in your Stripe dashboard. ### Quick Summary: How to Accept WeChat Pay on WordPress - **WeChat Pay** is the wallet inside the WeChat app, used by 800M+ people for online purchases. - **WP Simple Pay** connects WordPress to **Stripe** so you can accept WeChat Pay without extra plugins. - Enable it in **Stripe Dashboard → Settings → Payment Methods** and toggle **WeChat Pay** On. - In WP Simple Pay, select WeChat Pay in the form’s **Payment Methods** and publish with a block or shortcode. - Processed by **Stripe** with PCI and fraud tools; verify in **Test Mode** before going live. ## Start Accepting WeChat Pay on WordPress Today Adding WeChat Pay to your WordPress site is a small change that can make a big difference in your checkout experience. With WP Simple Pay, you can start accepting secure mobile payments in just a few clicks; no extra plugins, no custom code, and no complicated setup. Whether you’re selling services, collecting donations, or offering online bookings, supporting modern payment methods like WeChat Pay helps every customer feel confident completing their transaction. If you haven’t already, update to the latest version of WP Simple Pay and connect your Stripe account to unlock WeChat Pay and other localized payment options. 👉🏻 **[Get WP Simple Pay today](https://www.wpsimplepay.com/pricing "Get started with WP Simple Pay")** and start offering your visitors a faster, more flexible way to pay right from your WordPress site. Ready to accept WeChat Pay on WordPress and reach customers worldwide? What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) **Categories:** General --- ### [How to Accept MobilePay Payments on WordPress](https://wpsimplepay.com/how-to-accept-mobilepay-payments-on-wordpress/) **Published:** February 17, 2026 **Author:** Natalie Jones **Excerpt:** Add MobilePay to your WordPress Stripe payment forms and drive more conversions in new global markets. **Content:** Are you running a WordPress website and looking to expand your payment options for Scandinavian customers? Integrating MobilePay on WordPress can significantly boost conversions in Denmark, Finland, and Norway. This popular mobile payment solution has become the preferred payment method for millions of users across these regions, making it essential for businesses targeting Nordic markets. For those seeking a streamlined approach to accept MobilePay on WordPress, solutions like WP Simple Pay offer unparalleled ease. Understanding how to accept MobilePay on WordPress doesn’t have to be complicated. Whether you’re selling products, accepting donations, or offering services, this guide will walk you through everything you need to know. ### In this Guide - [What is MobilePay?](#aioseo-what-is-mobilepay) - [Before Accepting MobilePay Payments on WordPress](#aioseo-before-accepting-mobilepay-payments-on-wordpress) - [Why Choose Stripe As Your Payment Processor?](#aioseo-strategic-advantages-of-using-stripe-for-mobilepay) - [Comparison: Stripe vs. Traditional Payment Processors](#aioseo-comparison-stripe-vs-traditional-nordic-processors) - [Choosing Your Payment Gateway Integration Method: Why WP Simple Pay is Your Best Bet](#aioseo-choosing-your-payment-gateway-integration-method-why-wp-simple-pay-is-your-best-bet) - [Using Stripe for MobilePay Integration](#aioseo-using-stripe-for-mobilepay-integration) - [Why WP Simple Pay Fits Best for Your MobilePay Integration on WordPress](#aioseo-why-wp-simple-pay-excels-for-mobilepay-integration-on-wordpress) - [Step-by-Step: Accepting MobilePay in WordPress](#aioseo-step-by-step-accepting-mobilepay-in-wordpress) - [Step 1: Downloading WP Simple Pay Pro](#aioseo-step-1-downloading-wp-simple-pay-pro) - [Step 2: Installing WP Simple Pay Pro on Your WordPress Site](#aioseo-step-2-installing-wp-simple-pay-pro-on-your-wordpress-site) - [Method A: Direct Upload (Recommended)](#aioseo-method-a-direct-upload-recommended) - [Method B: Upload via FTP (Advanced)](#aioseo-method-b-upload-via-ftp-advanced) - [Step 3: Connecting Your Stripe Account to WP Simple Pay](#aioseo-step-3-connect-your-stripe-account) - [Step 4: Create a New MobilePay Payment Form](#aioseo-step-3-create-a-new-payment-form) - [Step 5: Enable MobilePay as a Payment Method](#aioseo-step-4-enable-mobilepay-as-a-payment-method) - [Optimizing the Checkout Experience for MobilePay Users](#aioseo-step-5-test-your-integration) - [Empower Your WordPress Site with MobilePay](#aioseo-conclusion-empower-your-wordpress-site-with-mobilepay-and-wp-simple-pay) ## What is MobilePay? MobilePay is a leading mobile payment application that allows users to make instant transfers and payments using their smartphones. Owned by Danske Bank, it has become the dominant payment method in Denmark with over 4.5 million users, equating to approximately 76% of the population. The platform has also expanded successfully into Finland and Norway, where it continues to gain market share among consumers who value convenience and security. The [Denmark mobile payments](https://www.nationalbanken.dk/en/what-we-do/safe-and-efficient-payments/payment-habits-in-denmark "Payment habits in Denmark") market alone is forecast to reach USD 945.21 million by 2030. For WordPress website owners, accepting MobilePay opens doors to a massive customer base that prefers mobile-first payment solutions. Many Scandinavian consumers will abandon their shopping carts if their preferred payment method isn’t available. By offering MobilePay alongside traditional options, you demonstrate cultural awareness and commitment to customer convenience, which can translate directly into increased sales and improved customer loyalty. Supported CountriesSupported Presentment Currencies Relevant Payer GeographyAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, SwedenDKK, EUR, NOK, SEKDenmark and Finland## Before Accepting MobilePay Payments on WordPress Before you begin the integration process to accept MobilePay on WordPress, you’ll need to ensure you have a couple of necessary components in place. First, you’ll need a WordPress website. While WooCommerce is a common eCommerce platform, for simpler payment needs like donations, single product sales, or service payments, a dedicated [WordPress Stripe plugin](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared") like WP Simple Pay offers a more streamlined solution without the overhead of a full shopping cart system. Next, you’ll need to establish a merchant account with a payment service provider that supports MobilePay integration. Stripe is the most popular option that offers MobilePay support alongside numerous other payment methods. We recommend signing up for a new account if you don’t already have one. Two things to confirm before you start: MobilePay is only available on WP Simple Pay’s Professional plan or higher, so it’s not included on the Personal or Plus plans. You’ll also need your connected Stripe account’s country set to Denmark and your site’s default currency set to Danish Krone (DKK). WP Simple Pay checks both of these before it will show MobilePay as an option, no matter where your customers are paying from. ## Why Choose Stripe As Your Payment Processor? Integrating MobilePay through Stripe offers several distinct advantages for WordPress users. The primary benefit lies in the unified ecosystem, which eliminates the need for multiple merchant accounts and complex technical configurations. - **Simplified Onboarding and Compliance**: Unlike traditional Nordic payment gateways, such as Nets or Quickpay, Stripe does not typically require a separate “MobilePay Online” agreement. Merchants can activate MobilePay directly within the Stripe Dashboard with a single toggle, significantly reducing administrative overhead and time-to-market. - **Seamless WordPress Integration**: Stripe utilizes the Stripe Payment Element, which dynamically displays MobilePay to customers in Denmark and Finland without requiring any code changes. This ensures that your checkout remains modern and conversion-optimized as Stripe releases updates. - **Consolidated Financial Management**: All transactions, refunds, and disputes are managed through a single interface. This centralization simplifies bookkeeping, as MobilePay payouts follow the same schedule as standard card payments, providing a consistent cash flow model. - **Enhanced Conversion Rates**: Stripe is renowned for its highly optimized checkout flows. For mobile users, the transition from your WordPress site to the MobilePay app is seamless, reducing friction and abandonment during the critical final steps of the purchase process. ## Comparison: Stripe vs. Traditional Payment Processors The following table outlines the differences between Stripe and traditional processors commonly used for MobilePay. FeatureStripe (Recommended)Traditional Processors**Setup Process**Instant activation via DashboardOften requires a separate MobilePay contract**Integration Method**No-code dynamic UI (Payment Element)Manual plugin configuration or API work**Dashboard**Unified (Cards + Wallets + Local)Often split between gateway and acquirer**Maintenance**Automatically updated by StripeMay require manual plugin updates for new features**Geographic Focus**Global scale with local optimizationStrong local presence but less global flexibilityBy choosing Stripe, WordPress business owners benefit from a future-proof infrastructure that scales globally while providing the local payment methods essential for entering new markets. ## Choosing Your Payment Gateway Integration Method: Why WP Simple Pay is Your Best Bet ### Using Stripe for MobilePay Integration Stripe is the most reliable and developer-friendly payment processor that supports MobilePay alongside other payment methods. The platform offers comprehensive documentation and excellent customer support, making it an ideal choice for WordPress users at any technical level. And, the best part? With Stripe, you can accept MobilePay payments on your WordPress site without a single line of code using WP Simple Pay. When it’s time to get started, all you have to do is **log in to your Stripe Dashboard**, go to **Settings → Payment Methods**, and toggle **MobilePay** on. You’ll know it’s ready for payments when it’s marked **Enabled**. ![mobilepay](https://wpsimplepay.com/wp-content/uploads/2026/02/stripe-mobilepay-1024x677.png) Enabling MobilePay in your Stripe Dashboard is simple when it’s connected to WP Simple Pay.## Why WP Simple Pay Fits Best for Your MobilePay Integration on WordPress While direct Stripe integration is technically possible, WP Simple Pay provides the easiest and most efficient way to integrate the payment processor, including MobilePay, into your WordPress site. The powerful WordPress Stripe plugin is particularly beneficial for businesses looking to accept payments in Denmark and Finland without the complexity of a full eCommerce store or shopping cart system. Unlike full eCommerce solutions like WooCommerce, WP Simple Pay focuses on creating custom forms for one-time or subscription payments, making it ideal for: 💚 Donation Forms: Easily accept one-time or recurring donations, perfect for MobilePay for donations. 🔃 Service & Membership Payments: Collect payments for consulting, subscriptions, or memberships. 💳 Single Product Sales: Sell digital or physical products without a complex shopping cart. The plugin also offers a powerful drag-and-drop form builder that allows you to create highly customized payment forms without any coding. It directly integrates with Stripe, handling all the technical complexities and ensuring a seamless checkout experience for your customers. This approach gives you access to Stripe’s powerful dashboard for managing transactions, refunds, and financial reporting, all while simplifying the setup process for MobilePay and other local payment methods WordPress users need. The plugin also recently enhanced its capabilities for [region-specific payment methods](https://wpsimplepay.com/introducing-wp-simple-pay-4-16-0-reach-more-customers-with-new-local-payment-methods/), including broadened EEA coverage for MobilePay and automatic detection of available payment options based on customer location and currency (EUR, DKK, SEK, NOK). ## Step-by-Step: Accepting MobilePay in WordPress Here’s exactly how to integrate MobilePay on your WordPress site and begin accepting MobilePay payments in minutes. ### Step 1: Downloading WP Simple Pay Pro [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)To begin accepting MobilePay payments with WP Simple Pay on WordPress, the first step is to download the plugin. This is done after purchasing a license from the [pricing page](https://www.wpsimplepay.com/pricing "WP Simple Pay Pricing"). Once your purchase is complete, you will receive an email receipt that contains a download link for the plugin. Alternatively, you can access the plugin file directly from your WP Simple Pay account area. 1. **Access Your Account or Email**: Navigate to your WP Simple Pay account on the website or locate the purchase email receipt you received after your purchase. 2. **Download the Plugin .Zip File**: Within your account dashboard, look for a “Downloads” section, or click the download link provided in your email receipt. This will initiate the download of the WP Simple Pay Pro plugin as a .zip file to your computer. ### Step 2: Installing WP Simple Pay Pro on Your WordPress Site Once you have the .zip file, there are two primary methods to [install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/. "How to Install WP Simple Pay ") on your WordPress website: direct upload via the WordPress admin or manual upload via FTP. #### Method A: Direct Upload (Recommended) This is the easiest and most common method for installing WordPress plugins. - **Activate Plugin**: Once the installation is complete, you will see an **Activate Plugin** button. Click this to activate WP Simple Pay Pro on your site. - **Log in to WordPress**: Access your WordPress admin dashboard. - **Navigate to Plugins**: In the WordPress admin menu, go to **Plugins > Add New**. - **Upload Plugin**: At the top of the “Add Plugins” page, click the **Upload Plugin** button. - **Choose File**: Click **Choose File**, then select the .zip file you downloaded earlier from your computer. - **Install Now**: Click **Install Now**. WordPress will upload and install the plugin. #### Method B: Upload via FTP (Advanced) This method is suitable if you encounter issues with the direct upload or prefer to install plugins manually. 1. Download and .Zip File: Download the .zip file as described in Step 1. Then, unzip the file on your computer. This will create a folder named wp-simple-pay-pro. 2. **Connect via FTP/SFTP**: Use an FTP (File Transfer Protocol) or SFTP client (e.g., FileZilla, Cyberduck, Transmit) to connect to your WordPress site’s server. 3. **Navigate to Plugins Folder**: Browse to the wp-content/plugins on your server. 4. **Upload Plugin Folder**: Upload the entire wp-simple-pay-pro folder (from step 1) into the wp-content/plugins on your server. 5. **Activate in WordPress**: Log in to your WordPress admin dashboard. Go to **Plugins > Installed Plugins**. Locate “WP Simple Pay Pro” in the list and click the **Activate** link. After activation, you will need to activate your WP Simple Pay Pro license key to ensure you receive plugin updates and access to support. ### Step 3: Connecting Your Stripe Account to WP Simple Pay After activating WP Simple Pay, you’ll need to connect it to your Stripe account. The setup wizard should automatically appear, where you can easily connect your Stripe account or even create a new one. ![](https://wpsimplepay.com/wp-content/uploads/2026/02/connect-stripe-1024x660.png)Alternatively, you can navigate to **WP Simple Pay > Settings >** **Stripe** in your WordPress admin and click the “Connect with Stripe” button and follow the prompts to authorize the connection. ### Step 4: Create a New MobilePay Payment Form Now that you’ve installed and activated WP Simple Pay on your WordPress site and you’ve successfully connected your Stripe account, it’s time to create a payment form that will allow customers to pay using MobilePay. First, go to **WP Simple Pay > Payment Add New** **Payment Form**. You can choose from various pre-built templates or start from scratch with the drag-and-drop form builder. For MobilePay, ensure your form includes the necessary fields for customer information and payment details. WP Simple Pay’s intuitive builder makes it easy to customize the form to match your brand and specific needs. ### Step 5: Enable MobilePay as a Payment Method To enable MobilePay on your site, navigate to the **Payment** tab in the payment form builder. Here, you will find options to enable various payment methods. MobilePay only appears in this list when your site meets the two requirements above: you have the Professional plan or higher, Stripe account country set to Denmark, and site currency set to DKK. If you don’t see it listed, check **WP Simple Pay » Settings » Stripe » Account** for the country setting and **WP Simple Pay » Settings » General » Currency** for the currency setting. Once those match and MobilePay is checked and enabled, save your form. WP Simple Pay leverages Stripe’s capabilities to automatically present relevant payment methods to your customers based on their location and currency, including MobilePay for users in Denmark and Finland. Once you’ve enabled MobilePay on your WP Simple Pay payment form, save your form. ![mobilepay](https://wpsimplepay.com/wp-content/uploads/2026/02/mobilepay.png) Go to Payment Tab in the WP Simple Pay payment form builder to toggle on MobilePay.## Optimizing the Checkout Experience for MobilePay Users Once your MobilePay on WordPress integration is live, focus on optimizing your checkout page for maximum conversions and user satisfaction. Display payment method logos prominently on your website so customers immediately recognize that MobilePay is available, reducing any hesitation during the purchase process. You’ll want to consider implementing a [one-page checkout](https://wpsimplepay.com/how-to-create-a-custom-payment-page-for-a-single-product-in-wordpress/ "How to Create a Custom Payment Page for a Single Product in WordPress") to minimize friction and abandoned carts. ## Empower Your WordPress Site with MobilePay Accepting MobilePay on WordPress opens significant opportunities for reaching customers who prefer this convenient mobile payment solution. By leveraging the power of WP Simple Pay with Stripe, you can implement MobilePay integration smoothly and professionally without the need for complex coding or a full eCommerce setup. The investment in time and setup will pay dividends through increased conversions and customer satisfaction in Nordic markets. Remember that payment integration is just one piece of running a successful online business on WordPress. Continue optimizing your website’s performance, user experience, and marketing strategies to maximize the benefits of offering diverse payment options. With MobilePay now available at checkout, you’re well-positioned to capture a larger share of the growing Scandinavian eCommerce market, thanks to this robust local payment method WordPress integration. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) If you liked this article, you might want to check out our guide on [7 Reasons Why You Should Accept Digital Wallet Payments on your WordPress site](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/ "7 Reasons Why You Should Accept Digital Wallet Payments"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** accept mobilepay, digital wallet, mobilepay, mobilepayment, Stripe, WordPress --- ### [How to Add a Payment Form to WordPress (6 Locations to Embed)](https://wpsimplepay.com/top-locations-to-embed-a-wordpress-payment-form/) **Published:** July 7, 2026 **Author:** Aazim Akhtar **Excerpt:** In this article, we break down the different locations for payment forms. We’ll also offer some tips to use your forms effectively in those locations. **Content:** Getting a payment form live on a WordPress site takes less than 10 minutes. Deciding where to add a payment form to WordPress and choosing the right placement for your use case is the step most site owners skip over, and it shows in their conversion numbers. We’ve seen site owners build a clean, well-configured form and then bury it in a footer widget where almost no one scrolls to find it. Form placement has a direct effect on how many visitors see the form and how many complete the payment, and a form competing with a navigation menu and a sidebar will always lose to a dedicated page with nothing else to click. In this article, we’ll break down how to add a payment form to WordPress and embed it in 6 different locations. ## Why Form Placement Affects Your Conversions A payment form placed on the wrong page not only misses sales, but also creates confusion for visitors who are ready to pay but can’t find where to do it. Here are four ways poor placement costs you conversions: - **Buried forms get zero traffic.** A form at the bottom of a busy homepage competes with navigation links, blog posts, images, and social widgets. Visitors who landed with buying intent click somewhere else before they scroll to the form. - **Context mismatch breaks trust.** A subscription form embedded on an about page asks visitors to commit before they understand the offer. Payment forms convert best when the surrounding content has already done the selling work. - **Friction at checkout kills completed transactions.** A full-page embedded form on a page with navigation, a sidebar, and a footer gives visitors too many ways to leave. A form on a dedicated page with nothing else to click keeps attention on the transaction. - **Missing placements leave money on the table.** A form that only lives on one page is only reachable from that page. Sidebar placements, overlay modals triggered from anywhere on the site, and dedicated payment URLs multiply the paths that lead a visitor to checkout. That said, let’s look at a quick and simple way to create a payment form for your website. ## Add a Payment Form to WordPress The easiest way to get Stripe payments running on a WordPress site without a shopping cart is [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay"). [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the [\#1 Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"). It lets freelancers, small businesses, nonprofits, course creators, and others accept one-time and recurring payments directly on their site. The best part is that it does this without setting up a shopping cart and without writing any code. Here are some key features offered by WP Simple Pay: - **Three display modes.** Choose between embedding your form directly on a page, opening it as an overlay modal triggered by a button, or sending customers to an off-site Stripe Checkout page, all from the same form builder. - **One-time and recurring payments.** Build payment forms for services, subscriptions, donations, and registrations from the same drag-and-drop form builder, with no separate tools required. - **10+ payment methods.** Accept cards, Apple Pay, Google Pay, and ACH Direct Debit on any plan, plus Buy Now Pay Later options like Klarna, Affirm, and Afterpay on the Professional and Elite plans, all managed from the same form. - **Dedicated payment pages (Professional plan or higher).** Create a distraction-free, branded payment page hosted on your WordPress site and share it as a direct link, with no page-building required. With that, let’s see how you can use WP Simple Pay to add a payment form to WordPress in the right location for your site. ### Step 1: Install and Activate WP Simple Pay First, you’ll need to visit the [WP Simple Pay website](https://wpsimplepay.com/pricing/) and select a plan. **Note:** For this tutorial, we will be using the [WP Simple Pay Pro](https://wpsimplepay.com/pricing/ "WP Simple Pay Pro") because it includes payment form templates, a drag & drop form builder, custom fields, and more advanced features. There is also a [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/ "WP Simple Pay Lite") version that you can use to get started for free. After signing up, go to your WP Simple Pay account dashboard and click **Download WP Simple Pay Pro** to get the plugin ZIP file. ![Download WP Simple Pay plugin](https://wpsimplepay.com/wp-content/uploads/2026/06/download-wp-simple-pay-plugin-1-1024x449.png)From there, navigate to your WordPress dashboard, upload the plugin files, and then install and activate the plugin. If you need help with this process, then please see this step-by-step guide to [installing WordPress plugins](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/ "How to Install a WordPress Plugin – Step by Step for Beginners"). Next, the setup wizard launches automatically after activation, so click **Let’s Get Started** to begin. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)If the setup wizard doesn’t appear after activation, navigate to **WP Simple Pay » Settings » General » Advanced** and click **Launch Setup Wizard**. WP Simple Pay should now be installed and ready. Now, you can connect it to your Stripe account. ### Step 2: Connect Your Stripe Account In the setup wizard, click **Connect with Stripe** to open Stripe’s account connection screen. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)From there, enter your Stripe account email and complete the authentication flow. New users can create a free Stripe account from the same screen without leaving WordPress. After completing authentication, the wizard advances automatically. Confirm the **Setup Complete** screen to finish. ![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard-1024x622.png)You can also connect or reconnect at any time by heading to **WP Simple Pay » Settings » Stripe** from your WordPress dashboard. Now, let’s create a new payment form for your WordPress website. ### Step 3: Create Your Payment Form To start, you can simply click the ‘Create a Payment Form’ button in the setup wizard. Or from the WordPress dashboard, navigate to **WP Simple Pay » Payment Forms** and click **Add New Payment Form** to open the template picker. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)WP Simple Pay shows a library of pre-built payment form templates organized by use case, including Payment Form, Payment Button, Donate Button, and more. Choose the template that fits your goal. ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/06/select-a-payment-form-template-1024x702.png)Once the form builder opens, give your form a title in the **General** tab and set the **Type** field. Next, select the **On-site payment form** option to embed the form directly on a page. You can also check the **Open in an overlay modal** option to display the form in a modal that opens when a visitor clicks the payment button. Select the **Off-site Stripe Checkout form** option to redirect customers to Stripe’s hosted checkout page. ![Enter payment button details](https://wpsimplepay.com/wp-content/uploads/2026/06/enter-payment-button-details-1024x609.png)**Note:** On-site payment forms and the overlay modal option require WP Simple Pay Pro. The Off-site Stripe Checkout form is available on all plans, including Lite. Then, you can go to the **Payment** tab to configure pricing options, such as currency, amount, and whether the payment is one-time or recurring. ![Add a price for payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-price-for-payment-form-1024x559.png)Next, you can open the **Form Fields** tab to add any additional customer fields. Here, WP Simple Pay form builder lets you add new Form Fields and use the drag & drop functionality to rearrange the order of each field. When the form is ready, click **Publish**. ![Enter custom form fields](https://wpsimplepay.com/wp-content/uploads/2026/06/form-fields-tab.png)#### Step 4: Embed the Form on Any WordPress Page or Post WP Simple Pay gives you two ways to embed the form anywhere on your site. The easiest is to open any page or post in the WordPress content editor, click the **+** icon to add a new block, search for **WP Simple Pay – Payment Form** ![Add WP Simple Pay payment form block](https://wpsimplepay.com/wp-content/uploads/2026/06/add-wp-simple-pay-payment-form-block-1024x507.png)After you select the block, choose the form from the dropdown. If you’re working in a classic editor or in a widget area, use the shortcode instead. Copy the shortcode from the form’s **Publish** panel in the format `` and paste it wherever you want the form to appear. ![Select your payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/select-your-payment-form-1024x551.png)For more details, please see our guide on [how to add a payment form to a page in WordPress](https://wpsimplepay.com/how-to-add-a-payment-form-to-a-page-in-wordpress-without-code-step-by-step/ "How to Add a Payment Form to a Page in WordPress Without Code (Step-by-Step)"). Now, let’s look at places where you can embed your form and boost conversions. ## 6 Locations to Add a Payment Form Once the payment form is ready and you know how to embed it, the next step is to find the best location to place it so you get lots of conversions. ### 1. Checkout Pages A checkout page is the most obvious location for a payment form. It’s right for any site that anticipates that visitors will purchase multiple items or will want to “save” items by adding them to a shopping cart while they continue browsing. If you have a fully-fledged [ecommerce store](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/ "How to Sell Products in WordPress Without a Shopping Cart"), it makes sense to use a checkout page. ![WordPress payment form](https://wpsimplepay.com/wp-content/uploads/2021/02/checkout-page.png)#### 1.1. Adding a Checkout Page to WordPress With WP Simple Pay, you can either embed a form on your own site or embed it on an off-site Stripe checkout page. All you have to do is select where you want to embed it with a click. ![Enter payment button details](https://wpsimplepay.com/wp-content/uploads/2026/06/enter-payment-button-details.png)For more details, you can check out the [complete guide to setting up a Stripe checkout page in WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page in WordPress"). #### 1.2. Checkout Page Best Practices Your payment form should be the primary element on your checkout page. Don’t clutter this page with extra images, copy, or links that don’t relate to the [checkout experience](https://wpsimplepay.com/heres-what-the-ideal-checkout-experience-looks-like/). Anything you add to this page is an opportunity for customers to become distracted and leave. It’s even smart to use a custom header and footer on this page so users don’t have avenues to do something else. If your customers need any post-sale information, [add it to a separate “thank you” page](https://wpsimplepay.com/how-to-customize-stripe-payment-confirmation-in-wordpress/ "How to Customize Stripe Payment Confirmation in WordPress") so it doesn’t disrupt your conversion. This might include instructions or next steps to take (like “Check your email after purchasing”), product/service best practices, or how they can contact you if they have questions or concerns. ### 2. Payment Landing Pages A [landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Distraction-Free Stripe Payment Landing Page in WordPress") is a page your visitors land on first (an appropriate name, right?). For instance, you might buy ads that link to a landing page where the copy of the ad relates to the copy of the page. Your services page could also be a landing page. Landing pages typically have a single purpose: to convince the visitor to take some kind of action, like contact you, [make a donation](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/), subscribe to your email list, or make a purchase. Adding a payment form to this page, as opposed to making visitors click on another page, might be a good way to increase conversions. #### 2.1. Adding a Payment Landing Page to WordPress WP Simple Pay lets you easily create a distraction-free payment landing page on your WordPress site. With the dedicated payment landing page, you can ensure high conversions as it removes unnecessary friction on the page, like headers, footers, and more, irrespective of the WordPress theme you use. ![enable-stripe-payment-dedicated-page](https://wpsimplepay.com/wp-content/uploads/2022/08/enable-stripe-payment-dedicated-page.jpg)If you decide to add a payment form to a landing page, just make sure the page includes all the information a visitor needs to make a buying decision. Don’t expect visitors to browse around your website searching for answers to their questions. Include a strong headline, supporting copy, frequently asked questions, trust signals, and anything you can add to make your customers feel safe. **Check out**: [How to create a payment landing page with WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Distraction-Free Stripe Payment Landing Page in WordPress") Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### 3. Product Pages or in Your Content **Product pages**: Product pages are pages that promote a specific product or service. These might be landing pages, but they aren’t always. Depending on the nature of your products and services, it might be smart to put your payment form directly on the product page, rather than using a traditional shopping cart and checkout flow. This makes sense when you don’t expect visitors to purchase multiple products/services at the same time. **In Your Content**: As you craft content for your readers, you may mention a product or service and want to give them a chance to buy it on the spot. In these cases, it helps to add the payment form directly to the page. For instance, let’s say you’re writing a blog post. In the article, you refer to your ebook. Instead of linking to another page, you could include a short blurb about the book and a simple payment form to buy it. This ensures you create every possible opportunity for your readers to buy. #### 3.1. Add a Payment Form to Any Posts or Pages To embed a payment form on any blog posts or pages, just go to the post/page edit screen and then add the **WP Simple Pay – Payment Form** block wherever you want to embed it on that post. After adding the block, make sure to choose the right payment form. Then publish the post. ![Add WP Simple Pay payment form block](https://wpsimplepay.com/wp-content/uploads/2026/06/add-wp-simple-pay-payment-form-block.png)### 4. Sidebars In some cases, it makes sense to put a payment form in a sidebar. Since the sidebar is an element that appears on many pages, a form in this location will make it appear throughout your website. This is especially useful if your website has (or will have) a lot of pages and you want that form to be as accessible as possible. For instance, let’s say you produce regular blog content. Instead of trying to get blog readers over to your ebook landing page, you could promote your ebook in the sidebar of every page. You could include a payment form right below it so readers can buy without taking another step. If you’re a nonprofit that [collects donations](https://wpsimplepay.com/accept-donation-payments-online/ "How to Accept Donation Payments Online with WordPress (2025 Update)"), it’s smart to put a payment form in the sidebar so your potential donors can donate as soon as the mood strikes them. This ensures you never miss a donation because the form was inaccessible. This sidebar payment form is a great example. It appears on multiple pages throughout the site for generous fans to buy this podcaster a coffee. **NOTE:** You can easily embed a WP Simple Pay form on your site by copying the shortcode of your form into a sidebar widget where you want to embed it. ### 5. Footers Payment forms in footers are rare, but they make sense in some cases. Unlike sidebars that appear on some but not *all* pages, footers generally appear on every page (except in cases like landing pages where footers are specifically excluded). Therefore, whatever you put in the footer should be something suitable for every page. Footers are unsuitable places for payment forms that sell products and services that require supporting copy and images. There just isn’t enough space for that kind of thing. But a footer payment form may work if you’re selling a self-explanatory product (like a piece of content) or soliciting a small donation (like “buy me a coffee” or “support us with $3”). If your site has a widgetized footer area, you can embed the form in the footer by copying the shortcode of the form into a footer widget. ### 6. Offsite Pages This isn’t technically an embeddable location, but we didn’t want to leave it out. Your final option is to use an off-site page that’s hosted by your payment processor. A button on your website brings the visitor to a separate page that includes the traditional payment fields. Here’s what a Stripe-hosted checkout page looks like. ![WordPress payment form](https://wpsimplepay.com/wp-content/uploads/2021/02/offsite-page.png)The advantage of this system is that all the page building is done for you by the hosting service. The button to reach this page can exist anywhere, even as a simple text link on a menu or in your content. Plus, the page is hosted by a reputable company that people trust as safe. ## Frequently Asked Questions ### 1. What’s the difference between an on-site payment form and an off-site Stripe Checkout form? An **On-site payment form** renders the payment fields directly on your WordPress page, keeping the customer on your site throughout the transaction. An **Off-site Stripe Checkout form** redirects the customer to Stripe’s hosted checkout page to complete payment. On-site forms give you more control over the checkout experience and require WP Simple Pay Pro. ### 2. Can I embed a WP Simple Pay form in a sidebar or widget area? Yes. Any WP Simple Pay form can be embedded in a sidebar or widget area using the widget block or shortcode. For sidebar placements, we recommend enabling the **Open in an overlay modal** option in the **General** tab so the full form opens in a modal rather than rendering inline in the narrow sidebar space. ### 3. What is Payment Page Mode, and which plan does it require? **Payment Page Mode** is a WP Simple Pay feature that creates a standalone, distraction-free page hosted on your WordPress site for any payment form. It removes site navigation, headers, sidebars, and footers so visitors focus on the payment. Payment Page Mode is available on the Professional plan or higher. ### 4. How do I add a WP Simple Pay form to a WordPress page? Open the page in the block editor, click the **+** button to add a new block, search for **WP Simple Pay – Payment Form**, and select it from the results. Choose your form from the dropdown in the block settings. Alternatively, copy the shortcode from the form’s Publish panel in the format and paste it into any page, post, or widget area. ### 5. Which payment form placement converts best? Dedicated payment landing pages and checkout pages consistently outperform other placements because they remove competing navigation and content. We’ve seen site owners significantly increase their conversion rate by moving a form from a general-purpose page to a dedicated page with no other links. Sidebar and footer placements work better as secondary access points for self-explanatory offers than as primary checkout locations. As you can see, there are lots of suitable places to embed your payment forms, but the right location depends on the nature and purpose of your form. But in order to have full control, you need a flexible payments plugin that allows you to post forms anywhere. We hope this article helped you learn how to add a payment form to WordPress and 6 locations to embed. You may also want to see our guides on [the differences between embedded, overlay, and Stripe Checkout payment forms](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/ "Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout") and [how to optimize your product pages to boost sales](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/ "How to Optimize Product & Services Pages in WordPress"). Ready to start accepting Stripe payments on your WordPress site? [Get started with WP Simple Pay today.](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay") To read more articles like this, follow us on [X](https://x.com/wpsimplepay "Follow Us on X") today. **Categories:** WordPress **Tags:** Accept Payments on WordPress, embed new payment form, Payment Forms, Payments Tool, Stripe, stripe payments, WordPress, WordPress payment form --- ### [How to Complete Stripe's Brazil Verification Requirements](https://wpsimplepay.com/how-to-complete-stripes-brazil-verification-requirements/) **Published:** July 2, 2026 **Author:** Aazim Akhtar **Content:** Are you wondering what the new Stripe verification requirements are for users from Brazil? Imagine a Brazilian WordPress site owner opens their dashboard one morning and finds every WP Simple Pay payment form on the site declining transactions. From our experience, this is often the first sign that Stripe has restricted the account over a missing verification step. These are Stripe’s Brazil verification requirements in effect. The Know Your Customer (KYC) rule that took effect on April 27, 2026, requires all Brazilian Stripe account holders to submit a CPF or CNPJ, complete a liveness check, and confirm income details. Stripe restricts payment processing on any connected account that hasn’t completed these steps. In this article, we’ll show you how to complete Stripe’s Brazil verification requirements step by step so your payment forms start processing again as quickly as possible. ## What Is Stripe’s Brazil Verification Requirement? Stripe now requires all Brazilian connected account holders to verify their identity before continuing to process payments online. The requirement covers three steps: submitting a CPF (for individuals) or CNPJ (for registered businesses), completing a liveness check, and providing a monthly revenue estimate. CPF stands for Cadastro de Pessoas Físicas, the 11-digit individual [tax ID](https://wpsimplepay.com/how-to-validate-and-collect-customer-tax-ids-in-wordpress/ "How to Validate and Collect Customer Tax IDs in WordPress") issued by Brazil’s Receita Federal. CNPJ stands for Cadastro Nacional da Pessoa Jurídica, the 14-digit business registration number used by legal entities. The liveness check is a short, browser-based identity confirmation that takes about two minutes on any device with a camera, with no app download required. The income estimate is a range selection that Stripe uses for compliance reporting, not for pricing. This requirement applies to any Stripe account registered in Brazil, regardless of which payment-acceptance plugin is used. Because WP Simple Pay connects WordPress sites directly to Stripe through Stripe Connect, any Brazilian account that hasn’t completed the verification will have its payment processing restricted until it does. For the full technical requirements, see [Stripe’s Brazil requirements documentation](https://docs.stripe.com/connect/upcoming-requirements-updates?program=br-2025 "Stripe's Brazil requirements documentation"). ## Why Completing Stripe’s Brazil Verification Matters We’ve seen accounts go weeks without processing because the Stripe notification went unnoticed before the site owner spotted it. Here’s the impact these new verification requirements have on Brazilian users. - **Payments stop at the checkout.** When Stripe restricts a connected account, every payment form on the site declines transactions at checkout, regardless of the payment method or form type. Customers see an error with no explanation, and the sale is lost. - **Recurring subscriptions break.** Active Stripe subscriptions tied to a restricted account fail to renew, and customers may receive failed [payment notifications](https://wpsimplepay.com/how-to-improve-customer-communication-with-delayed-payment-method-confirmations/ "How to Improve Customer Communication with Delayed Payment Method Confirmations") from Stripe. Recurring revenue that took time to build disappears without warning. - **No workaround exists at the plugin level.** Since the restriction sits on the Stripe account itself, no setting inside WP Simple Pay can override it. Switching form types, updating payment methods, or reinstalling the plugin won’t help, so the fix happens in Stripe, not in WordPress. - **Every day of delay costs revenue you can’t recover.** Failed transactions during the restriction window can’t be recovered after the fact. The longer the account stays unverified, the more payments are permanently lost. That said, the verification process itself takes 10–20 minutes in the Stripe Dashboard. Here’s what you’ll need to do. ## Complete Stripe’s Brazil Verification in Your Stripe Dashboard To complete the verification, you can log in to your Stripe account and go to Account details to open the verification flow. Once it is open, you will need to provide the following documents and information for verification: - **Submit your CPF or CNPJ.** Individual account holders need to submit their CPF, the 11-digit Brazilian individual tax ID issued by Receita Federal. On the other hand, Business accounts registered as legal entities submit their CNPJ, the 14-digit business registration number. Stripe may also ask for the CPF of principal business owners as part of its KYC process. - **Submit Tax ID.** For verification purposes, Stripe may also require you to submit your tax ID. - **Complete the liveness verification.** After submitting your tax ID, Stripe launches a browser-based identity check, a short camera confirmation that takes about two minutes on any device with a camera. No app download is needed, and the check runs entirely in the browser. - **Confirm your monthly revenue estimates.** Stripe asks for a range estimate of your monthly payment processing volume. Select the range that best fits your business, as this information is used for regulatory compliance reporting and does not affect your Stripe fees. Once you submit all three steps, Stripe begins its review. Most accounts are approved within 24 hours, and payments resume as soon as the review is complete. To learn more about the complete list of documents and information needed, please see this guide on [required verification](https://docs.stripe.com/connect/required-verification-information "Required verification information") information on Stripe. Now, let’s look at a simple way to accept Stripe payments in WordPress without setting up a shopping cart. ## How to Accept Stripe Payments in WordPress The easiest way to get Stripe payments running on a WordPress site without a shopping cart is [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay"). [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the #1 [Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"). It lets freelancers, small businesses, nonprofits, and course creators accept one-time and recurring payments directly on their site in minutes. The best part is that it does this without setting up a shopping cart, without writing any code, and without paying an additional 3% plugin fee on top of Stripe’s standard processing costs. Here are some amazing features offered by WP Simple Pay: - **Guided Stripe connection** — WP Simple Pay’s setup wizard connects your WordPress site to Stripe directly inside the dashboard, taking you through the full Stripe Connect authentication flow. - **One-time and recurring payments** — build payment forms for services, subscriptions, donations, and registrations from the same drag-and-drop form builder, with no separate tools required. - **10+ payment methods** — accept cards, Apple Pay, Google Pay, digital wallets, and more, all managed from the same form without additional configuration. - **No additional 3% plugin fee** — WP Simple Pay Pro removes the extra transaction fee that many other Stripe plugins charge on top of Stripe’s standard processing costs. To get started, you can visit the [WP Simple Pay](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay") website and sign up for the plan that fits your site. ## Start Accepting Payments Today Start accepting one-time and recurring payments or donations on your WordPress website. [Get WP Simple Pay Now →](/pricing/) Once that’s done, you can quickly set it up on your site using the setup wizard. Just follow the on-screen instructions to connect Stripe to your website. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)With WP Simple Pay, you can add different payment forms to your site. It offers pre-built templates that allow you to quickly choose a payment form and edit it according to your requirements. ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/06/select-a-payment-form-template-1024x702.png)Next, you get lots of customization options in the drag & drop form builder. For instance, WP Simple Pay lets you add different form fields and rearrange them. ![Enter custom form fields](https://wpsimplepay.com/wp-content/uploads/2026/06/form-fields-tab.png)Once the payment form is ready, you can embed the form anywhere on your website. The plugin offers blocks that you can place in a post or page, or use shortcodes to display the form. ![Add WP Simple Pay payment form block](https://wpsimplepay.com/wp-content/uploads/2026/06/add-wp-simple-pay-bnpl-payment-form-block-1024x526.png)To learn more, please see our guide on [how to accept Stripe payments on WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments on Your WordPress Site (Without Code)"). ## Test Your WP Simple Pay Payment Forms Once Stripe approves the verification, your existing live forms resume automatically. To confirm everything is working, run a small live transaction or use Test Mode with Stripe’s test card `4242 4242 4242 4242`, then check **WP Simple Pay » Activity & Reports**. ![View the activity & reports](https://wpsimplepay.com/wp-content/uploads/2024/03/activity-reports-1024x425.png)If the payment goes through, then it means the verification was successful and your payment forms are now working perfectly. ## FAQs for Stripe Brazil Verification Requirements ### 1. What happens if I don’t complete Stripe’s Brazil verification? Stripe restricts the connected account from processing payments until verification is complete. This means all WP Simple Pay payment forms on the site will decline transactions, and active subscriptions will fail to renew. There is no partial restriction. The account either passes verification and resumes processing, or it stays paused until the steps are done. ### 2. Does Stripe’s Brazil verification affect all WP Simple Pay users? Only users whose Stripe account is registered in Brazil are required to complete this verification. If the Stripe account is based outside of Brazil, this requirement does not apply. The trigger is the country of the Stripe account registration, not the location of the WordPress site or the WP Simple Pay installation. ### 3. How long does Stripe’s Brazil verification take to complete? The verification process typically takes 10–20 minutes in the Stripe Dashboard. CPF or CNPJ submission is instant once the ID number is ready, and the liveness verification takes about two minutes on a device with a camera. After submission, Stripe’s review typically completes within 24 hours, and payments resume as soon as it’s approved. ### 4. What should I do if Stripe’s Brazil verification fails? Stripe sends an error notification with the specific reason, which may include an inactive CPF status, a name mismatch between the Stripe account and the tax ID record, or a failed liveness check. Log in to the Stripe Dashboard and follow the on-screen instructions to resubmit. For persistent errors, contact Stripe support directly through the help widget in the Dashboard. Once Stripe’s Brazil verification is complete, your WP Simple Pay payment forms will process transactions again without interruption, a one-time step that Stripe now requires for all Brazilian connected accounts to stay compliant. We hope this article helped you learn how to complete Stripe’s Brazil verification requirements. You may also want to see our guides on [how to handle failed recurring payments](https://wpsimplepay.com/how-to-handle-failed-recurring-payments/ "How to Resolve Failed Recurring Payments for Subscriptions (7 Easy Ways)") and [designing the perfect payment form in 9 steps](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/ "How to Create Perfect Payment Forms in WordPress (9 Easy Tips)"). Ready to start accepting Stripe payments on your WordPress site? [Get started with WP Simple Pay today.](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay Today") To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay "Follow WP Simple Pay on X"). **Categories:** How To **Tags:** Brazil KYC requirements, Payment Forms, Stripe, Stripe Brazil, stripe payments, Stripe's Brazil Verification Requirements, Subscription Payments, WordPress, wp simple pay --- ### [How to Add Buy Now, Pay Later to Your WordPress Site](https://wpsimplepay.com/how-to-add-buy-now-pay-later-to-your-wordpress-site/) **Published:** June 30, 2026 **Author:** Aazim Akhtar **Content:** Have you ever encountered a situation where you’d like to buy something you’d like but wish you could pay for it later in smaller amounts instead? This is where you need a buy now, pay later option for your WordPress site. Sadly, most WordPress payment setups only allow users to pay the full amount upfront. But a growing segment of buyers who are purchasing expensive products like coaching programs, event tickets, or nonprofit memberships now expect to split a purchase into smaller payments at checkout. When that option isn’t available, they don’t send an email asking for a payment plan. They leave. A quick and easy solution to this is using WP Simple Pay and adding a Buy Now, Pay Later (BNPL) option. It supports popular payment providers that allow your customers to break their payments into smaller chunks. The best part is that you don’t have to edit code. In this article, we’ll show you how to add buy now, pay later to your WordPress site. ## Why Add Buy Now, Pay Later to a WordPress Site Buy Now, Pay Later is a checkout payment option that lets buyers split a purchase into two to four installments, paid over a short period, instead of paying the full amount at once. The buyer pays in pieces; the merchant receives the full transaction amount upfront from payment gateways like Stripe. From our experience, most site owners underestimate how much a missing payment option costs them. Here’s what BNPL actually changes. - **Price barriers disappear without a discount.** A buyer who pauses at $400 will often complete a purchase when the same amount is split into four payments of $100. We’ve seen site owners increase [completed checkouts](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page in WordPress") on higher-ticket offers simply by adding this option: same revenue, lower friction, no price reduction needed. - **The seller carries zero collection risk.** Unlike a manual payment plan, the BNPL provider manages installment collection from the buyer directly. Stripe deposits the full transaction amount to the merchant immediately, regardless of whether the buyer makes every installment on schedule. - **Younger buyers expect it.** Did you know that over a quarter of millennial shoppers chose buy now, pay later for a recent purchase? When BNPL is missing from the checkout, that segment sees an incomplete payment experience — and reaches for the back button, not an alternative card. - **No separate merchant application required.** Adding Klarna or Afterpay through most platforms requires applying to a merchant program and waiting for approval. Through WP Simple Pay and Stripe, both methods activate automatically based on the buyer’s region and currency. The only action required on the seller’s side is checking a box in the form builder. That said, let’s take a look at how you can add buy now, pay later to your WordPress website. ## What’s the Best Way to Add BNPL to WordPress We recommend [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") as the easiest way to accept buy now, pay later payments on WordPress, without setting up a shopping cart. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the #1 [Stripe payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"). It lets site owners accept one-time and recurring payments from a drag-and-drop form builder with no code required. For BNPL specifically, it connects to Klarna, Afterpay, and Affirm through Stripe on Professional and Elite plans, with the full transaction amount deposited to the merchant upfront. Here’s what makes it the right tool for this tutorial: - **Klarna, Afterpay, and Affirm built in.** All three BNPL providers are available on Professional and Elite plans. You don’t need a separate plugin, no merchant application, and no extra fee on top of Stripe’s standard processing rate. - **Stripe Checkout integration.** WP Simple Pay’s Stripe Checkout form type routes buyers through Stripe’s hosted checkout, where BNPL options surface automatically based on the buyer’s region and purchase amount. - **Full amount deposited upfront.** Stripe pays the merchant immediately. The BNPL provider handles installment collection from the buyer on its own schedule. - **10+ payment methods, one form.** The same form can accept cards, Apple Pay, [Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), ACH Direct Debit, and BNPL. No separate form needed for each method. Now, let’s see how to add buy now, pay later to WordPress with WP Simple Pay. ## Step 1: Install and Activate WP Simple Pay BNPL is available on WP Simple Pay’s **Professional plan** and above. To get started, visit the [WP Simple Pay website](https://wpsimplepay.com/ "WP Simple Pay website") and sign up for a new account. After completing the purchase, you can download the plugin .zip file from the confirmation email or from the **Downloads** tab in the WP Simple Pay account area. ![Download WP Simple Pay plugin](https://wpsimplepay.com/wp-content/uploads/2026/06/download-wp-simple-pay-plugin-1-1024x449.png)Next, you can upload the plugin files to your website and then activate and install the plugin. **Note:** If you’re new to installing WordPress plugins, then please see this [guide to installing WordPress plugins](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/), which walks through the process in detail. Once the plugin is active, the setup wizard launches automatically. Go ahead and click **Let’s Get Started** to move through the initial configuration. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)Alternatively, if the wizard doesn’t appear, navigate to **WP Simple Pay » Settings » General » Advanced** and click the **Launch Setup Wizard** button. WP Simple Pay is now active. You’re ready to connect it to Stripe. ## Step 2: Connect Your WordPress Site to Stripe In the setup wizard, you can click **Connect with Stripe**. Enter the email address for your Stripe account and complete the OAuth authorization. If you don’t have a Stripe account yet, you can create one from the same screen without leaving WordPress. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)After authorizing the connection, Stripe redirects back to WordPress and displays a “Setup Complete” confirmation. From here, WP Simple Pay is linked to your [Stripe account](https://wpsimplepay.com/how-to-easily-keep-your-stripe-account-in-good-standing/ "How to Easily Keep Your Stripe Account in Good Standing") and ready to process payments. ![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard-1024x622.png)**Note:** Stripe automatically determines BNPL eligibility based on the buyer’s location and the payment currency. No separate activation step is required in the Stripe Dashboard for Klarna, Afterpay, or [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/ "How to Accept Affirm Payments in WordPress"). ## Step 3: Create a Stripe Checkout Payment Form with BNPL Enabled Next, you can create a new payment form to accept BNPL payments on your website. To start, navigate to **WP Simple Pay » Payment Forms** from the WordPress admin menu and click the ‘Add New Payment Form’ button. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)WP Simple Pay displays a library of pre-built payment form templates. You can choose a **Payment Form** for a general-purpose checkout, or pick a use-case template like **Donate Button** or **Subscription Payment Button**, or **Fun Run Registration Form** for event registrations, depending on what the form is for. For this tutorial, we’ll use the Donate Button to set up a buy now, pay later payment form. ![Choose a form template for BNPL](https://wpsimplepay.com/wp-content/uploads/2026/06/template-picker-1-1024x576.png)Once the form builder opens, you can click the **General** tab. From here, find the **Type** field and select **Off-site Stripe Checkout form** from the dropdown. This step is required as BNPL payment methods are only available on Stripe Checkout forms and won’t appear in the Payment tab unless this option is selected. ![BNPL general form tab](https://wpsimplepay.com/wp-content/uploads/2026/06/BNPL-general-form-tab-1024x620.png)Next, you can click the **Payment** tab and enter payment details for your product. This includes the [tax collection](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") method and price options (currency, price, and one-time or subscription payment). ![Add a price for payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-price-for-payment-form-1024x559.png)After that, you can scroll down to the payment methods list. Check the boxes for **Klarna (buy now, pay later)**, **Afterpay (buy now, pay later)** (shown as **Clearpay (buy now, pay later)** for UK-based Stripe accounts), and **Affirm (buy now, pay later)**. All three can be enabled together, as Stripe displays only the methods available for the buyer’s region at checkout. ![Select BNPL payment methods](https://wpsimplepay.com/wp-content/uploads/2026/06/select-BNPL-payment-methods-1024x592.png)A few things to keep in mind as you configure the form: - **Affirm requires a $100 minimum.** Affirm will not appear at checkout for purchase amounts below $100 USD (or CAD equivalent). If the form’s price is below that threshold, enable Klarna and Afterpay but leave Affirm unchecked. - **Afterpay displays as Clearpay for UK merchants.** If the connected Stripe account is based in the United Kingdom, WP Simple Pay labels the method **Clearpay** in the form builder. For all other account countries, it appears as **Afterpay**. At Stripe Checkout, Stripe independently shows the correct brand to each buyer based on their location. No additional setup is needed either way. - **Currency affects availability.** Affirm supports USD and CAD only. Afterpay supports USD, CAD, GBP, AUD, and NZD. Klarna supports 12 currencies across 25+ countries. Set the form’s currency to match the primary market being served. After enabling the BNPL methods, you can click **Publish**. ## Step 4: Embed and Test BNPL Payment Form Now you can add the published form to a [WordPress page or post](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Stripe Payments Landing Page in WordPress") using the **WP Simple Pay – Payment Form** block in the WordPress content editor, or paste the shortcode. First, edit the page or create a new one where you’d like to show the buy now, pay later payment option. Then click the **+** button and add the ‘WP Simple Pay – Payment Form’ block. ![Add WP Simple Pay bnpl payment form block](https://wpsimplepay.com/wp-content/uploads/2026/06/add-wp-simple-pay-bnpl-payment-form-block-1024x526.png)Next, you can select the form you just created from the dropdown menu in the block. Once that’s done, **Publish** the page. ![Select BNPL form](https://wpsimplepay.com/wp-content/uploads/2026/06/select-bnpl-form-1024x473.png)Next, open it in a new browser window to confirm the form appears. With Stripe still in test mode, click the payment button on the published page. The Stripe Checkout window opens and displays the available BNPL options alongside the standard card field. To test a BNPL method, select **Klarna** (or **Afterpay**) from the payment options and complete the simulated BNPL flow. No real payment is charged. ![View the BNPL donate button](https://wpsimplepay.com/wp-content/uploads/2026/06/view-the-bnpl-donate-button-1024x629.png)After completing the test payment, you can change it from Test Mode to Live Mode. Simply return to **WP Simple Pay » Settings » Stripe** and switch from **Test Mode** to **Live Mode** to start accepting real payments. ![Change to live mode](https://wpsimplepay.com/wp-content/uploads/2026/06/change-to-live-mode-1024x527.png)## Bonus: Add Installment Plans for Higher-Ticket Offers BNPL lets buyers split a purchase through Klarna or Afterpay’s installment schedule. For site owners who want full control over the installment structure, like specific amounts, specific intervals, and a defined number of charges, WP Simple Pay’s installment plan feature is the right tool. With installment plans, you set the number of payments, the interval, and the amount per charge. Stripe handles each automatic charge until the plan completes. The buyer sees the structure clearly at checkout (for example, “4 payments of $250”), and billing stops automatically after the final charge with no subscription to cancel. ## FAQs about Buy Now, Pay Later ### 1. Which buy now, pay later providers does WP Simple Pay support? WP Simple Pay supports Klarna, Afterpay (called Clearpay in the UK), and Affirm through Stripe. All three are available on Professional+ plans and appear automatically on Stripe Checkout forms based on the buyer’s region and currency. No separate merchant application is required for any of them. ### 2. Does buy now, pay later work with recurring payments in WP Simple Pay? No — BNPL is only available on one-time payment forms. Subscription and recurring forms do not support Klarna, Afterpay, or Affirm. For flexible high-ticket pricing with automatic installment charges, WP Simple Pay’s installment plan feature is designed for that use case. ### 3. Do buyers need an account or app to use Klarna or Afterpay? Buyers don’t need a separate app or account to use BNPL at checkout. Klarna and Afterpay handle their own brief onboarding at the moment of purchase, directly inside the Stripe Checkout flow. The process adds a few seconds, not a full sign-up barrier. ### 4. Is there a minimum purchase amount for BNPL in WP Simple Pay? Affirm requires a minimum purchase amount of $100 USD and will not appear at checkout for amounts below that threshold. Klarna and Afterpay have no plugin-level minimum in WP Simple Pay, though Stripe and the individual BNPL providers may apply their own eligibility rules based on region and amount. ### 5. Which countries support buy now, pay later in WP Simple Pay? Klarna is available in 25+ countries, including the US, UK, Australia, Canada, and most of Europe. Afterpay (Clearpay) supports AU, CA, FR, IE, IT, NZ, ES, US, and GB. Affirm supports the US and Canada only. Stripe displays only the methods available for each buyer’s location, so no manual configuration is needed per country. ## Get Started BNPL Payments Forms in WordPress With WP Simple Pay, adding Klarna, Afterpay, and Affirm to a WordPress payment form takes under 10 minutes. No separate merchant agreement, no code, and no shopping cart required. Buyers see the BNPL options that match their region at checkout, and the full payment amount lands in the Stripe account immediately. We hope this article helped you learn how to add buy now, pay later to your WordPress website. You may also want to see our guides on [how to accept Google Pay and Apple Pay in WordPress](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress") and [the differences between embedded, overlay, and Stripe Checkout forms](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/ "Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout"). Ready to start accepting buy now, pay later payments? [Get started with WP Simple Pay today.](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay today") To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay "Follow WP Simple Pay on X"). **Categories:** How To **Tags:** BNPL, Buy Now, buy now pay later, Payment Forms, Stripe, Stripe Checkout, stripe payments, WordPress, wp simple pay --- ### [How to Accept Payments in WordPress Without WooCommerce](https://wpsimplepay.com/how-to-accept-payments-in-wordpress-without-woocommerce/) **Published:** June 25, 2026 **Author:** Aazim Akhtar **Content:** Most WordPress site owners who want to accept payments in WordPress without WooCommerce end up installing it anyway. And that’s the wrong tool for anyone who needs a payment form rather than a store. WooCommerce is a full eCommerce platform built around products, inventory, a shopping cart, and order management. If you’re a freelancer, a nonprofit, or a course creator, none of that applies to your situation. We’ve seen this firsthand. Setting up a store to collect a service fee or process a donation means configuring tax and shipping rules you’ll never use and routing every customer through a cart before they can pay. That’s friction piled onto a checkout that should take seconds, and every unnecessary step is a chance for someone to abandon the process. This is where WP Simple Pay comes in handy. It gets a payment form live on any page in minutes without a shopping cart. In this article, we’ll show you how to accept payments in WordPress without WooCommerce. ## Why You Don’t Need WooCommerce for Payments Accepting a payment and running an online store are two different things, and WooCommerce bundles them together. A dedicated payment plugin handles the payment side without the store machinery. So you get a form that collects money without the product catalog, cart, or order management you’d otherwise need to configure. A payment-only plugin connects your WordPress site directly to a [payment processor](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/ "PayPal vs. Stripe: Which Payment Processor is Right for You?"), and for WP Simple Pay, that processor is Stripe. You build a form, set a price, choose a payment type (one-time or recurring), and publish. From our experience, this setup covers the majority of WordPress site owners: freelancers collecting deposits, nonprofits running donation drives, course creators billing enrollments, and event organizers who need a form, not a full store. The result is a Stripe payment form on any page, with no cart standing between your customer and the payment button. Now, let’s see why using WooCommerce is an overkill for your WordPress site. ## Why WooCommerce Is Overkill for Payments We’ve worked with many site owners who installed WooCommerce to collect a single payment and spent more time on setup than they ever expected. Here’s where the friction tends to show up: - **It’s built for stores, not forms:** WooCommerce is designed around products, inventory, and shopping carts, so getting a standalone payment form live means creating a “product,” configuring a checkout page, and disabling features you’ll never use. - **Setup takes far longer than it should:** A fresh WooCommerce install requires walking through payment gateway, tax, and shipping settings before anything is live, even if you’re only collecting a flat service fee. - **Every payment goes through a cart:** WooCommerce routes customers through an “Add to Cart” flow before checkout, which is the right UX for a multi-item store. But an unnecessary barrier for a service fee, donation, or membership payment. - **Ongoing maintenance adds up:** WooCommerce and its extensions need regular updates, compatibility checks, and periodic attention, while a payment-only plugin is a much smaller surface area to maintain. WP Simple Pay removes all of that overhead and gives WordPress site owners exactly what they need: a Stripe payment form live on any page in minutes. For a direct look at how a payment plugin compares to a full store, see our [WooCommerce vs WP Simple Pay breakdown](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/ "WooCommerce vs. EDD vs. WP Simple Pay (Compared)"). That said, let’s see how you can set up WP Simple Pay in WordPress and create a simple payment form. ## How to Accept Payments Without WooCommerce For accepting Stripe payments on WordPress without a shopping cart, [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay") is the best solution in the market. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the [\#1 Stripe payments plugin](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared") for WordPress. It lets you collect one-time and recurring payments from a single drag-and-drop form, supporting 10+ payment services, such as [Apple Pay, Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), ACH Direct Debit, Klarna, Afterpay, Affirm, and more through Stripe, without setting up a shopping cart or writing a line of code. Here’s what makes it the right choice for this tutorial: - **10+ payment methods** — Accept cards, Apple Pay, Google Pay, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments in WordPress (Step-By-Step Guide)"), Klarna, Afterpay, Affirm, Cash App Pay, and more through Stripe, all from the same form with no per-method configuration required. - **Pre-built payment templates** — Choose from ready-made templates for one-time payments, subscriptions, donations, event registrations, and more, so you start from a working baseline rather than a blank page. - **No additional 3% transaction fee** — WP Simple Pay Pro removes the additional 3% plugin fee that most Stripe plugins charge on top of Stripe’s standard processing fee. - **One-time and recurring payments** — Accept both payment types from the same form builder, with no separate subscriptions plugin required. With that, let’s see how you can use WP Simple Pay to accept payments in WordPress without WooCommerce. ### Step 1: Install and Activate WP Simple Pay To start, you can visit the [WP Simple Pay website](https://wpsimplepay.com/pricing/ "Sign up for WP Simple Pay account") and choose the plan that fits your needs. Once the purchase is complete, download the plugin ZIP file from your WP Simple Pay account dashboard. ![Download WP Simple Pay plugin](https://wpsimplepay.com/wp-content/uploads/2026/06/download-wp-simple-pay-plugin-1-1024x449.png)Then, you can upload the plugin files from the WordPress admin panel and install and activate the plugin. After activation, the WP Simple Pay setup wizard launches automatically. Go ahead and click **Let’s Get Started** to begin connecting your Stripe account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)**Note:** If the wizard doesn’t appear, navigate to **WP Simple Pay » Settings » General » Advanced** and click the **Launch Setup Wizard** button. For help installing plugins, see WPBeginner’s guide on [how to install a WordPress plugin](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/ "How to Install a WordPress Plugin – Step by Step for Beginners"). WP Simple Pay is installed and ready. Next, you’ll connect it to your Stripe account. ### Step 2: Connect WordPress to Stripe From the setup wizard, go ahead and click **Connect with Stripe** and enter the email address tied to your Stripe account. The authorization connects your WordPress site to Stripe, and new users can create a Stripe account from the same screen without a separate signup. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)After completing the connection, the wizard walks through a few more setup steps before reaching the **🎉 Setup Complete** screen, at which point WP Simple Pay is ready to build payment forms. For more details on the Stripe connection, see the [WP Simple Pay Stripe setup documentation](https://wpsimplepay.com/doc/stripe-setup/ "How to Connect your Stripe Account to WP Simple Pay"). ![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard-1024x622.png)**Note:** WP Simple Pay connects in test mode by default. Test mode lets you run payments using Stripe test cards before going live, so you can confirm everything works before real money is involved. ### Step 3: Create Your Payment Form Next, you can create a new payment form for your website. You can simply click the **Create a Payment Form** button in the setup wizard to get started. Or, from your WordPress dashboard, go to **WP Simple Pay » Payment Forms** and then click **Add New Payment Form**. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)WP Simple Pay will then open the template picker, where you’ll choose a starting point for your form. For a general one-time payment, select the **Payment Form** template; for a fundraising page, choose **Donate Button**; for recurring billing, choose **Subscription Payment Form**. Every template is fully customizable, and for tips on getting more from them, see our guide on [how to use payment form templates in WordPress to boost sales](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/ "How to Use Payment Form Templates in WordPress to Boost Sales"). ![Select a payment form template](https://wpsimplepay.com/wp-content/uploads/2026/06/select-a-payment-form-template-1024x702.png)Every template is fully customizable, and for tips on getting more from them, see our guide on [how to use payment form templates in WordPress to boost sales](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/ "How to Use Payment Form Templates in WordPress to Boost Sales"). On the **General** tab, give your form a title and description. After that, you can choose the display type by clicking the Type dropdown menu. Here, you should see 2 options: - **On-site payment form** embeds the form directly on the page. - **Off-site Stripe Checkout form** sends customers to a Stripe-hosted checkout page. And below the Type dropdown, you will see the **Open in an overlay modal** checkbox, which launches it as a popup. For help deciding between these options, see our guide on [embedded vs overlay vs Stripe Checkout payment forms](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/ "Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout"). ![Head to payment form General tab](https://wpsimplepay.com/wp-content/uploads/2026/06/general-tab.png)Next, you can click the **Payment** tab and set the currency, payment amount, and billing type (one-time or subscription). To give customers a choice between multiple prices, click **Add Price** to add additional price rows, or see the [WP Simple Pay payment options documentation](https://wpsimplepay.com/doc/payment-options/ "How to Customize a Payment Form’s Payment Options") for more information. ![Add price details to form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-price-details-to-form-1024x630.png)You can then scroll down and select the payment methods you’d like to offer your customers. WP Simple Pay offers 10+ payment options, making it easier for users to choose an option they find convenient. ![Select payment methods](https://wpsimplepay.com/wp-content/uploads/2026/06/select-payment-methods-1024x587.png)Once that’s done, you can customize your payment form. On the **Form Fields** tab, you’ll see the default fields your form shows customers: an email address field, a price selector, and the card entry field. ![Choose payment form fields](https://wpsimplepay.com/wp-content/uploads/2026/06/choose-payment-form-fields-1024x493.png)Go ahead and select a field type from the **Choose a field** dropdown and click **Add Field** to insert it. It can be a phone number, a text input, or a checkbox. ![Add more form fields](https://wpsimplepay.com/wp-content/uploads/2026/06/add-more-form-fields-1024x566.png)Next, you can expand each form field and add more details. When your form is configured, click **Publish**. ![Add details and publish form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-details-and-publish-form-1024x533.png)### Step 4: Add the Form to a Page and Run a Test Payment Now that your form is ready, you can simply place it anywhere on your site to collect payments. To start, create a new WordPress page or open an existing one, then add a **WP Simple Pay – Payment Form** block from the WordPress content editor. ![Add the WP Simple Pay payment form block](https://wpsimplepay.com/wp-content/uploads/2026/06/add-the-wp-simple-pay-payment-form-block-1024x390.png)Once you’ve added the block, choose your published form from the dropdown. Now, you can click **Update** or **Publish** to make the page live. ![Select payment form from dropdown](https://wpsimplepay.com/wp-content/uploads/2026/06/select-payment-form-from-dropdown-1024x404.png)You can also copy the shortcode from the form editor and paste it into any text area or shortcode block on the page. With the form live in test mode, enter the Stripe test card number `4242 4242 4242 4242`, any future expiration date, and any 3-digit CVC, then submit. The confirmation message will appear, and you can find a full list of test cards for different payment scenarios in [Stripe’s testing documentation](https://stripe.com/docs/testing "Stripe testing document "). From there, you can go to **WP Simple Pay » Activity & Reports** to confirm the test payment appears in the recent activity feed. ![Test your payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/test-your-payment-form-1024x602.png)Once you’ve confirmed the test payment works, go to **WP Simple Pay » Settings » Stripe » Account** and switch the **Payment Mode** radio from **Test Mode** to **Live Mode**. Your form is now ready to accept real payments. ![Change to live mode](https://wpsimplepay.com/wp-content/uploads/2026/06/change-to-live-mode-1024x527.png)## Bonus: Accept Recurring Payments in WordPress If you need to bill customers on a schedule, WP Simple Pay handles recurring billing from the same form builder without requiring a separate plugin. On the **Payment** tab, change the payment type to **Subscription** and set the billing interval: daily, weekly, monthly, or annually. ![Add price details to form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-price-details-to-form-1024x630.png)You can also add a setup fee, a free trial, or a defined number of charges for installment-style billing — those advanced subscription options require the WP Simple Pay Pro Professional plan or higher. Basic recurring billing is available on every WP Simple Pay Pro plan, starting with Personal. For a full walkthrough, see our guide on [how to accept recurring payments through your WordPress site](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step-by-Step)"). ## FAQs About Payment Forms without WooCommerce ### 1. Can I accept payments in WordPress without WooCommerce? Yes. A dedicated payment plugin like WP Simple Pay connects WordPress directly to Stripe without WooCommerce. You build a branded payment form, publish it on any WordPress page, and start collecting payments in minutes. No product catalog, shopping cart, or store configuration is required. ### 2. What is the best WordPress payment plugin without WooCommerce? WP Simple Pay is the #1 Stripe payments plugin for WordPress, used by 14,000+ site owners who need to collect payments without a full eCommerce store. It supports one-time and recurring payments, 10+ payment methods, and pre-built templates for donations, subscriptions, and event registrations. Setup takes minutes with no developer or shopping cart required. ### 3. Do I need a Stripe account to use WP Simple Pay? Yes. WP Simple Pay is powered by Stripe, which handles all payment processing and is built for digital service businesses, not retail. The setup wizard includes a **Connect with Stripe** button that walks through the full connection without any API keys. New users can create a Stripe account directly from the wizard during setup, and Stripe supports 135+ currencies across 45+ countries. ### 4. How do I add a payment form to WordPress without WooCommerce? Install WP Simple Pay, connect it to Stripe using the setup wizard, then go to **WP Simple Pay » Payment Forms**, click **Add New Payment Form**, then choose a template. Set the amount, payment type, and any custom fields on the relevant tabs, then click **Publish**. Add the form to any WordPress page using the **WP Simple Pay – Payment Form** block or a shortcode. ### 5. Does WP Simple Pay charge extra fees beyond Stripe’s? WP Simple Pay Pro does not add an extra transaction fee beyond Stripe’s standard processing fee. Stripe’s own processing fee applies to all transactions regardless of plugin. WP Simple Pay Lite includes an additional 3% fee per transaction, which is removed on all Pro plans. Visit the [WP Simple Pay pricing page](https://wpsimplepay.com/pricing/ "WP Simple Pay pricing page") for a full tier breakdown. You now know how to accept payments in WordPress without WooCommerce: install WP Simple Pay, connect it to Stripe, build a payment form in minutes, and publish it on any page. We hope this article helped you learn how to accept payments in WordPress without WooCommerce. You may also want to see our guides on [how to accept recurring payments through your WordPress site](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step-by-Step)") and on [designing the perfect payment form in 9 steps](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/ "How to Create Perfect Payment Forms in WordPress (9 Easy Tips)"). Ready to start accepting payments? [Get started with WP Simple Pay today.](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay "Follow WP Simple Pay on X"). **Categories:** How To **Tags:** Accept Payments on WordPress, No shopping cart, Payment Forms, Stripe, Stripe Checkout, stripe payments, without WooCommerce, WordPress --- ### [How to Add Conditional Logic to WordPress Payment Forms](https://wpsimplepay.com/how-to-add-conditional-logic-to-wordpress-payment-forms/) **Published:** June 23, 2026 **Author:** Aazim Akhtar **Content:** Imagine a freelance consultant sets up a payment form for new client projects. Every visitor who lands on the page sees the same fields: “Company Name,” “Tax ID,” and “Invoice Reference,” even individual buyers paying a simple deposit. The form looks like it was built for someone else. Some visitors close the tab before completing the payment. That’s the cost of WordPress payment forms without conditional logic: the form asks the same questions of every visitor, regardless of context. Site owners who want to handle multiple buyer types either clutter the form with fields that don’t apply to everyone or build a separate form for each scenario, doubling the maintenance work whenever a price changes. This is where you need conditional logic in your payment forms. Conditional logic allows you to show or hide fields based on what a visitor selects or enters. In this article, we will show you how to add conditional logic to WordPress payment forms. ## Why Conditional Logic Matters for Payment Forms We’ve worked with many site owners who built polished payment pages only to see checkout completion suffer because the form felt generic. Conditional logic addresses a handful of friction points that show up repeatedly: - **Long forms drive checkout abandonment:** Every field that doesn’t apply to a visitor is a [reason to pause](https://wpsimplepay.com/how-to-reduce-cart-abandonment-using-an-exit-intent-popup/ "How to Reduce Checkout Abandonment With an Exit Intent Popup") before paying. Conditional logic keeps the visible form length short and relevant for each person filling it out. - **Irrelevant fields create confusion before checkout:** A solo buyer who sees a “Tax ID” field wonders if they landed on the right form. That moment of doubt at checkout is often enough to make them leave. - **Multiple forms multiply maintenance work:** Without conditional logic, many site owners build a separate payment form for every buyer type or pricing scenario. When a price or confirmation message changes, every form needs to be updated separately. - **Bad data ends up in Stripe:** When optional fields are always visible, visitors fill them with placeholder text or leave them blank. Conditional logic ensures a field only appears when it applies, so the customer data flowing into Stripe stays accurate and useful. That said, let’s see how you can easily set up in WordPress. ## Set Up Conditional Logic in Payment Forms You add conditional logic to your payment forms using [WP Simple Pay](https://wpsimplepay.com/ "WP Simple Pay"). It seamlessly connects directly to Stripe without WooCommerce or a full shopping cart, and it comes with a conditional logic feature. [![WP Simple Pay - best Stripe payment plugin for WordPress](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-best-stripe-payment-plugin-for-wordpress-1024x491.png)](https://wpsimplepay.com/)WP Simple Pay is the #1 Stripe [payments plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best WordPress Stripe Payment Plugins Compared"), built for freelancers, non-profits, event organizers, and small businesses who want to accept one-time and recurring payments without a full eCommerce setup. Unlike general-purpose form builders that bolt Stripe on as an add-on, WP Simple Pay is built exclusively for Stripe payments: conditional logic, custom fields, and payment processing are all part of the same plugin. Its visual form builder includes a conditional logic option, letting you build payment forms that adapt to each visitor. Here are some of the features offered by WP Simple Pay: - **Conditional Form Fields:** Show or hide any custom field based on what a visitor selects or enters. No code, no separate forms, and no workaround required. - **21 Custom Field Types:** Choose from dropdowns, radio buttons, checkboxes, text inputs, date pickers, and more. Each field carries its own independent conditional rules. - **Real-Time Field Visibility:** Conditions evaluate instantly in the visitor’s browser as they interact with the form. No page reload needed. - **10+ Payment Methods:** Cards, Apple Pay, [Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "wp-simple-pay-apple-pay-google-pay"), ACH Direct Debit, Klarna, and more. Conditional logic works alongside every payment method WP Simple Pay supports. With that, let’s see how you can use WP Simple Pay to add conditional logic to WordPress payment forms. ## Step 1: Install and Activate WP Simple Pay To start, you can visit the [WP Simple Pay website](https://wpsimplepay.com/pricing/) and choose a plan. Do note that the conditional logic feature is available to WP Simple Pay Pro or higher plans users. Next, you can download the .zip file from the WP Simple Pay account dashboard by clicking the **Download WP Simple Pay Pro** button. ![Download WP Simple Pay plugin](https://wpsimplepay.com/wp-content/uploads/2026/06/download-wp-simple-pay-plugin-1-1024x449.png)From there, navigate to your WordPress dashboard, upload the plugin files, and then install and activate the plugin. If you haven’t installed a WordPress plugin before, this [step-by-step guide to installing WordPress plugins](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/ "How to Install a WordPress Plugin – Step by Step for Beginners") walks through the full process. Once the plugin is active, the WP Simple Pay setup wizard launches automatically. Go ahead and click **Let’s Get Started** to begin the onboarding flow. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/wp-simple-pay-setup-wizard-1024x603.png)If the wizard doesn’t appear, navigate to **WP Simple Pay » Settings » General » Advanced** and click **Launch Setup Wizard**. WP Simple Pay should now be installed and ready. Next, we’ll connect it to Stripe. ## Step 2: Connect WordPress to Stripe In the setup wizard, you can then click the **Connect with Stripe** button and enter the email address for the Stripe account. New users can create a free Stripe account from the same screen without leaving WordPress. ![Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2026/06/connect-with-stripe--1024x628.png)After completing the authentication, the wizard advances automatically. Confirm the **Setup Complete** screen to finish the setup. Your site is now linked to Stripe and ready to process payments. ![Complete WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2026/06/complete-wp-simple-pay-setup-wizard-1024x622.png)## Step 3: Create a Payment Form and Add Custom Fields Next, you can click the ‘Create a Payment Form’ button in the setup wizard. Or you can navigate to **WP Simple Pay » Payment Form** and click the ‘Add New Payment Form’ button to add a new form. ![Add a new payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-new-payment-form-1024x532.png)From here, you will see multiple built-in form templates. Go ahead and select a form template. ![Select a new payment form template](https://wpsimplepay.com/wp-content/uploads/2026/06/template-picker-1024x508.png)**Payment Form** works for most use cases, though a **Subscription Payment Form** or a use-case template like **Fun Run Registration Form** works equally well, depending on your goal. After selecting a form template, you can head to the **General** tab, give the form a title, and choose a display type. The **On-site payment form** type works for most use cases. You can also check the **Open in an overlay modal** option to show the form as a popup. On the other hand, you can also select **Off-site Stripe Checkout form** from the Type dropdown to redirect visitors to Stripe’s hosted checkout page. ![Head to payment form General tab](https://wpsimplepay.com/wp-content/uploads/2026/06/general-tab.png)Next, open the **Payment** tab and configure the currency, amount, and whether the payment is one-time or recurring. ![Add a price for payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/add-a-price-for-payment-form-1024x559.png)From there, you’ll need to open the **Form Fields** tab. Use the field type dropdown to add the fields that will act as triggers and targets for the conditional rules. For this example, let’s add a **Dropdown** field labelled “Customer Type” with options “Individual” and “Business,” then add a **Text** field labelled “Company Name.” ![Enter custom form fields](https://wpsimplepay.com/wp-content/uploads/2026/06/form-fields-tab.png)## Step 4: Add Conditional Logic to Your Form Fields With both fields in place, expand the **Company Name** field in the list and scroll down to the **Conditional Logic** section. Go ahead and check the ‘Yes’ checkbox under the **Enable Conditional Logic** label. ![Enable conditional logic for payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/enable-conditional-logic-for-payment-form.png)WP Simple Pay shows two settings: the action for the field (**Show this field** or **Hide this field**) and the rule logic (**All rules match (AND)** or **Any rule matches (OR)**). Set the action to **Show this field** and leave the logic set to **All rules match (AND)**. Next, add a rule by setting the source field to **Business Type**, the operator to **Equals**, and the value to what you want to set (in our case, it will be Enterprise). From this point, the Company Name field stays hidden until a visitor selects “Enterprise” from the dropdown. **Pro Tip:** WP Simple Pay doesn’t just visually hide fields; it disables them completely. A required field like “Company Name” won’t block submission if it’s hidden for a visitor who selected “Individual.” Other form builders hide the field visually but leave the required validation active, which causes phantom checkout errors for visitors who never saw the field. Plus, you can use **Any rule matches (OR)** when a field should appear for more than one selection. For example, show a “Shipping Address” field when a visitor picks either “Physical Product” or “Event Kit” from a product type dropdown. Repeat the process for any other fields that need conditional rules. Each field manages its own rules independently, so adding more conditions to a form is straightforward. ## Step 5: Publish and Test Your Conditional Logic Form When you’re done, simply click **Publish** to save the form. ![Publish payment form with logic](https://wpsimplepay.com/wp-content/uploads/2026/06/publish-payment-form-with-logic-1024x445.png)Next, you can add it to any page or post by inserting the **WP Simple Pay – Payment Form** block from the WordPress content editor, or by pasting the shortcode. ![Add WP Simple Pay payment form block](https://wpsimplepay.com/wp-content/uploads/2026/06/add-wp-simple-pay-payment-form-block-1024x507.png)Once you’ve added the block, simply select your form from the dropdown menu. ![Select your payment form](https://wpsimplepay.com/wp-content/uploads/2026/06/select-your-payment-form-1024x551.png)Now, you can visit the published page and test your payment form with conditional logic. For example, when we change the Business Type to “Enterprise,” the new field appears where users can enter their company name. ![Conditional logic payment form preview](https://wpsimplepay.com/wp-content/uploads/2026/06/conditional-logic-payment-form-preview.gif)## Bonus: Use Conditional Logic with Price Options WP Simple Pay’s **Payment** tab supports multiple price options, and the conditional logic system can trigger off which price option a visitor selects. For example, a registration form with “Standard” and “VIP” tiers, a “T-shirt Size” dropdown can appear only for VIP buyers, keeping the standard checkout clean. If the form has multiple price options configured in the **Payment** tab, the price selector appears automatically as a trigger option in the conditional logic rule builder. Simply set the operator to **Equals** and choose the specific price option that should reveal the field. See our guide on [using payment form templates in WordPress to boost sales](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/ "How to Use Payment Form Templates in WordPress to Boost Sales") for more ideas on building smarter checkout flows. ## FAQs about Payment Form Conditional Logic ### 1. What is conditional logic in a payment form? Conditional logic lets a payment form show or hide fields based on what a visitor has already selected or entered. A “Company Name” field can stay hidden until a visitor picks “Business” from a customer type dropdown. It keeps forms short and ensures visitors only see the fields that apply to their situation. ### 2. Does WP Simple Pay support conditional logic? Yes. WP Simple Pay includes conditional logic in its visual form builder for all Pro plans. Site owners can enable it on any custom field from the **Form Fields** tab without any code. Conditional logic is not available in WP Simple Pay Lite. ### 3. Can I show different fields based on which price option a visitor selects? Yes. The conditional logic system includes a **Price equals** operator that triggers off the price option a visitor selects. This means a field like “T-shirt Size” can appear only when a visitor picks a specific pricing tier or package on the form. ### 4. How do I show or hide a field based on a dropdown selection? In the **Form Fields** tab, expand the target field and check **Enable Conditional Logic**. Set the source field to the dropdown, choose **equals** as the operator, and enter the option value that should trigger the rule. The form updates in real time in the visitor’s browser as they make their selection. ### 5. Can I add multiple conditions to one field? Yes. Each field supports multiple rules, and you can choose whether **All rules match (AND)** or **Any rule matches (OR)** applies. This handles scenarios like showing a field only when both a specific product type and a minimum purchase amount are selected. ## Start Using Conditional Logic for Payment Forms Adding conditional logic to WordPress payment forms makes every checkout more relevant. Visitors see only the fields that apply to their situation, the data flowing into Stripe stays clean, and site owners manage one form instead of many. We hope this article helped you learn how to add conditional logic to WordPress payment forms. You may also want to see our guides on [adding custom fields to your Stripe payment form](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/ "How to Add Custom Fields to Stripe Checkout in WordPress") and [creating per-form email confirmation messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/ "How to Create Per-Form Email Confirmation Messages in WordPress"). Ready to start accepting payments? [Get started with WP Simple Pay today.](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay Today") To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, conditional logic, payment form conditional logic, Payment Forms, Stripe, stripe payments, WordPress, wp simple pay --- ### [Introducing WP Simple Pay 4.17.3: PIX, BLIK, and More Ways to Grow Globally](https://wpsimplepay.com/introducing-wp-simple-pay-4-17-3-pix-blik-payment-methods/) **Published:** June 18, 2026 **Author:** Cristian Rossi **Content:** If your payment forms accept Brazilian Real or Polish Złoty, there’s a good chance you’ve been quietly losing customers at checkout. Not because of pricing or product fit, but because your customers don’t want to pay by card. In Brazil, more than half of online checkouts now finish through PIX. In Poland, roughly four out of five online shoppers reach for BLIK before they reach for their wallet. With WP Simple Pay 4.17.3, you can offer both PIX and BLIK alongside your existing payment methods with a single checkbox each. No new account to provision. No new fields to configure. The customer scans a QR code or types in a six-digit code from their bank’s app, and the payment lands in your Stripe balance within seconds. ## Accept PIX in Brazil PIX is Brazil’s instant interbank payment system, operated by the Central Bank of Brazil. Customers pay directly from their bank’s mobile app, payments settle in real time, and the experience is so frictionless that PIX has rapidly displaced cards as the most popular online payment rail in the country. If you already accept BRL on your Stripe account, enabling PIX takes one click. Open any payment form, head to the Payment tab, and toggle PIX on. That’s it. Your Brazilian customers will see a QR code at checkout, scan it with their banking app, and confirm the payment in under a minute. ![PIX payment method enabled in the WP Simple Pay form builder Payment tab. Dropdown open, showing PIX selected alongside other methods.](https://wpsimplepay.com/wp-content/uploads/2026/06/pix-payment-method.png)PIX is a single-use payment method, so it’s best suited to one-time payments rather than subscriptions. For recurring Brazilian billing, credit cards are still the right choice. Full setup details and FAQs are in [our PIX documentation](https://wpsimplepay.com/doc/accepting-pix-payments/). ## Accept BLIK in Poland BLIK is the equivalent dominant local method in Poland. Instead of a QR code, customers generate a six-digit code in their bank’s mobile app, type it into your checkout, and approve a push notification from their bank to confirm the payment. The whole flow takes under a minute, and Polish shoppers know it well. Enable BLIK the same way you enable PIX: open a PLN-priced form, find BLIK in the Payment tab’s method list, and turn it on. Your Polish customers no longer need to route through cards or a slower bank-redirect method just to give you their money. ![Payment methods shown: Card is selected; ACH Direct Debit, SEPA Direct Debit, Klarna, and BLIK are available.](https://wpsimplepay.com/wp-content/uploads/2026/06/blik-payment-method.png)BLIK is one-time only. For recurring Polish payments, pair BLIK with credit cards or [Przelewy24](https://wpsimplepay.com/doc/accepting-p24-payments/) as fallback methods. The complete walkthrough lives in [the BLIK documentation](https://wpsimplepay.com/doc/accepting-blik-payments/). ## Subscriptions for Australian Customers If you sell to Australian customers and you’ve ever set up a subscription form, you probably noticed that BECS Direct Debit was missing from the payment-method list as soon as you switched on recurring billing. Australia was the odd one out: ACH (United States), Bacs (United Kingdom), and SEPA (European Union) all supported subscriptions, but BECS was stuck as a one-time-only method. That’s fixed in 4.17.3. BECS Direct Debit now supports subscriptions and recurring billing on any AU/AUD form, bringing Australia to feature parity with the other major bank-debit markets. Customers complete the mandate authorization on the first payment, and subsequent debits run automatically on the schedule you configure. ![BECS Direct Debit enabled on a payment form configured for AUD with a recurring/subscription billing interval.](https://wpsimplepay.com/wp-content/uploads/2026/06/becs-subscription-toggle.png)Because BECS is a delayed-notification method, the first debit and each renewal can take up to three business days to confirm, exactly as before. Renewal status appears in your Stripe Dashboard and in the customer’s subscription portal. Full setup details are in the [BECS documentation](https://wpsimplepay.com/doc/how-to-accept-becs-payments/). ## Hide Stripe Link on Off-Site Checkout Stripe’s own Link wallet is great for autofill on first-time card entry, but some sellers would rather keep their off-site Stripe Checkout strictly card-and-bank. Maybe Link competes with your own brand language. Maybe you noticed customers completing checkout through Link in a way that bypasses your form’s tracking. Either way, you can now turn it off. ![The new Disable Stripe Link checkbox in the Stripe Checkout settings tab of the form builder.](https://wpsimplepay.com/wp-content/uploads/2026/06/disable-stripe-link-1.png)On any off-site Stripe Checkout form, head to the Stripe Checkout tab and check “Disable Stripe Link.” Customers will see only the payment methods you’ve enabled on the Payment tab. The setting is unchecked by default, so existing forms behave exactly as they did before, but the choice is now yours. Settings reference: [Stripe Checkout display options](https://wpsimplepay.com/doc/stripe-checkout-display-options/). ## Manage Subscriptions Without Gutenberg The [Manage Subscriptions block](https://wpsimplepay.com/doc/manage-subscriptions-block/) lets your customers update their payment method, change billing details, or cancel a subscription without contacting support. Until now, it was Gutenberg-only. 4.17.3 adds a matching shortcode, `[simpay_manage_subscriptions]`, that works anywhere a shortcode renders: the Classic Editor, page builders that don’t process Gutenberg blocks, template parts, sidebars, or even an existing landing-page template. Same form, same secure email-link flow, same anti-spam protection. Just paste the shortcode wherever you want the form to appear. ## Quality-of-Life Updates - **Duplicating a form no longer shares Stripe IDs with the original.** The “Duplicate” action now properly creates a fresh Stripe product and price set when you edit the copy’s pricing, so changes to the duplicate stop quietly mutating the original. - **Form Style “Error” color now applies to validation errors.** If you customized the error color on the Form Style tab and wondered why required-field highlights still showed default red, that’s been resolved. - **Background scheduler is cleaner.** The Action Scheduler no longer creates duplicate entries when requests arrive concurrently. Most sites won’t see a visible difference, but busy sites will notice cleaner logs. ## Ready to Upgrade? WP Simple Pay 4.17.3 is rolling out now. From your WordPress admin, head to **Plugins** and click **Update** on WP Simple Pay Pro to get the new payment methods, the Australian subscription unlock, and the rest of the release in your forms today. If you run into anything unexpected, our support team is here to help. And if there’s a payment method, country, or feature you’d love to see next, we’d love to hear from you. The full list of changes is on the [changelog page](https://wpsimplepay.com/changelog/). **Categories:** General --- ### [New NACHA Rule for ACH Payments: What WP Simple Pay Users Need to Know (2026)](https://wpsimplepay.com/new-nacha-rule-for-ach-payments-what-wp-simple-pay-users-need-to-know-2026/) **Published:** April 22, 2026 **Author:** James Pettett **Content:** Are you accepting ACH Direct Debit payments on your WordPress site? If so, there’s an important compliance change you need to know about after March 20, 2026. In this article, we’ll explain the new NACHA ACH Goods Classification rule, whether it applies to your business, and exactly how to configure your Stripe Dashboard to stay compliant — no code changes required. - [What's Changing?](#aioseo-whats-changing) - [Does This Apply to You?](#aioseo-does-this-apply-to-you) - [No Plugin Update Required](#aioseo-no-plugin-update-required) - [How to Configure ACH Classification in Your Stripe Dashboard](#aioseo-how-to-configure-ach-classification-in-your-stripe-dashboard) - [Step 1: Log In to Your Stripe Dashboard](#aioseo-step-1-log-in-to-your-stripe-dashboard) - [Step 2: Navigate to Payment Method Settings](#aioseo-step-2-navigate-to-payment-method-settings) - [Step 3: Set Your ACH Classification](#aioseo-step-3-set-your-ach-classification) - [Step 4: Save Your Configuration](#aioseo-step-4-save-your-configuration) - [Step 5: Verify the Change](#aioseo-step-5-verify-the-change) - [What Happens If You Don't Configure This?](#aioseo-what-happens-if-you-dont-configure-this) - [Why a Dashboard Setting (Not a Plugin Setting)?](#aioseo-why-a-dashboard-setting-not-a-plugin-setting) - [Key Dates and Resources](#aioseo-key-dates-and-resources) - [Frequently Asked Questions](#aioseo-frequently-asked-questions) - [Does this affect credit card, Apple Pay, or Google Pay payments?](#aioseo-does-this-affect-credit-card-apple-pay-or-google-pay-payments) - [Do I need to update the WP Simple Pay plugin?](#aioseo-do-i-need-to-update-the-wp-simple-pay-plugin) - [What if I sell both goods and services?](#aioseo-what-if-i-sell-both-goods-and-services) - [What if I only accept payments via Stripe Checkout (off-site)?](#aioseo-what-if-i-only-accept-payments-via-stripe-checkout-off-site) - [Can I set this per payment form instead of account-wide?](#aioseo-can-i-set-this-per-payment-form-instead-of-account-wide) ## What’s Changing? Since **March 20, 2026**, the [National Automated Clearing House Association (NACHA)](https://www.nacha.org/rules/risk-management-topics-company-entry-descriptions) is requiring that ACH Direct Debit transactions for e-commerce purchases of goods include the label **PURCHASE** in the Company Entry Description field. This is a backend classification change that affects how ACH transactions are structured before they’re processed through the ACH Network. It does not change how your customers interact with your payment forms. In simple terms: if your business sells goods (physical or digital products) and accepts ACH bank payments, those transactions now need to be properly tagged so banks can distinguish them from service-based payments. ## Does This Apply to You? This rule specifically applies to businesses that: - Accept **ACH Direct Debit** (US bank account) payments - Sell **goods** (physical products, digital downloads, licenses, etc.) via those ACH payments **You likely don’t need to worry about this if you:** - Only accept credit/debit card, Apple Pay, Google Pay, or other non-ACH payment methods - Only sell services (consulting, memberships, access-based subscriptions) - Don’t accept ACH Direct Debit payments at all If your business sells any form of goods and accepts ACH bank payments — even occasionally — you should configure the classification in your Stripe Dashboard. ## No Plugin Update Required Here’s the good news: **you don’t need to update WP Simple Pay or change any code** to comply with this rule. Stripe handles the ACH transaction classification at the account level through your Stripe Dashboard. This is the approach [Stripe recommends](https://docs.stripe.com/payments/ach-direct-debit) for most merchants, and it’s the simplest way to ensure all of your ACH transactions are properly classified. When you configure the setting in your Dashboard, Stripe automatically applies the correct Company Entry Description to every ACH transaction on your account. There’s nothing to change in your WordPress site or payment forms. ## How to Configure ACH Classification in Your Stripe Dashboard Follow these steps to set your ACH transaction classification before the March 20 deadline: ### Step 1: Log In to Your Stripe Dashboard Go to [dashboard.stripe.com](https://dashboard.stripe.com) and log in with the Stripe account connected to your WP Simple Pay installation. If you’re not sure which account is connected, you can check in your WordPress admin under **WP Simple Pay » Settings » Stripe**. ### Step 2: Navigate to Payment Method Settings In your Stripe Dashboard, go to **Settings → Payment Methods**. Find **ACH Direct Debit** (also labeled “US Bank Account”) in the list and click on it. ### Step 3: Set Your ACH Classification Look for the **ACH Classification** setting. You’ll see three options: 1. **Automatically classify transactions** — Stripe determines whether each transaction represents a purchase of goods based on available signals such as your business information and transaction details. This is the default if you don’t configure anything. 2. **Classify all transactions as goods** — Stripe classifies all your ACH transactions as purchases of goods. Choose this if you exclusively sell physical or digital products. 3. **Don’t classify any transactions as goods** — Use this if you provide services, accept donations, or collect bill payments instead of selling goods. ### Step 4: Save Your Configuration Select the option that best describes your business and save the setting. **Which option should you choose?** Your Business TypeRecommended SettingSell physical or digital products**Classify all transactions as goods**Sell services, consulting, or subscriptions only**Don’t classify any transactions as goods**Not sure / mixed offerings**Automatically classify transactions**If you sell a mix of goods and services, the **Automatically classify transactions** option lets Stripe determine the appropriate classification based on available signals. For most WP Simple Pay users, this is the safest default. ### Step 5: Verify the Change After saving, you can confirm the setting is active by returning to **Settings → Payment Methods → ACH Direct Debit** and checking that your selected classification is displayed. That’s it — no further action is needed on your WordPress site. ## What Happens If You Don’t Configure This? If you don’t explicitly set an ACH classification in your Stripe Dashboard, Stripe falls back to **automatic classification** based on available signals about your business. This means Stripe will make its best determination on your behalf. While the automatic fallback provides a safety net, [Stripe recommends](https://docs.stripe.com/payments/ach-direct-debit/nacha-purchase-rule) that you review and explicitly set your classification to ensure accuracy and compliance. Incorrect classification won’t prevent your payments from processing immediately, but it could lead to increased scrutiny from banks, potential processing issues, or compliance concerns down the line. ## Why a Dashboard Setting (Not a Plugin Setting)? You might wonder why this isn’t a setting inside WP Simple Pay. Here’s the reasoning: **ACH classification is a business-level decision, not a per-form decision.** WP Simple Pay is a payment plugin — it doesn’t inherently know whether a given payment form is collecting for goods vs. services. That classification depends on what your business sells, which is something only you (the site owner) can determine. Since many WP Simple Pay users sell one type of product (all goods or all services), a single Dashboard-level setting is the most appropriate and least error-prone approach. Setting it once in Stripe ensures every ACH transaction is classified consistently without any extra configuration on each payment form. ## Key Dates and Resources DetailInfo**Rule effective date**March 20, 2026**What it affects**ACH Direct Debit transactions for goods**Action required**Configure ACH Classification in Stripe Dashboard**Plugin update needed**No**Helpful links:** - [NACHA Rule Changes — Company Entry Descriptions](https://www.nacha.org/rules/risk-management-topics-company-entry-descriptions) - [Stripe ACH Direct Debit Documentation](https://docs.stripe.com/payments/ach-direct-debit) - [Stripe API Changelog — Transaction Purpose](https://docs.stripe.com/changelog/clover/2026-02-25/us-bank-account-payments-transaction-purpose) - [How to Accept ACH Payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Frequently Asked Questions ### Does this affect credit card, Apple Pay, or Google Pay payments? No. This NACHA rule only applies to ACH Direct Debit (US bank account) transactions. All other payment methods processed through Stripe are unaffected. ### Do I need to update the WP Simple Pay plugin? No. The ACH classification is configured entirely in your Stripe Dashboard. No plugin update, code change, or form modification is required. ### What if I sell both goods and services? If your business offers a mix of goods and services, select the **Auto-classify** option in your Stripe Dashboard. Stripe will use available signals to determine the appropriate classification for each transaction. ### What if I only accept payments via Stripe Checkout (off-site)? The same rule applies. ACH Direct Debit transactions processed through Stripe Checkout are also subject to the NACHA classification requirement. The Dashboard setting covers all ACH transactions on your account regardless of how they’re initiated. ### Can I set this per payment form instead of account-wide? Stripe does support a per-transaction `transaction_purpose` parameter at the API level, but for most businesses a single account-level setting is sufficient and much simpler. WP Simple Pay currently recommends the account-level approach, which is what Stripe recommends for the majority of merchants. --- That’s it! We hope this article has helped you understand the new NACHA ACH Goods Classification rule and how to stay compliant with just a quick Stripe Dashboard update. If you liked this article, you might also want to check out the following guides: - [How to Accept ACH Payments in WordPress (Step-by-Step Guide)](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) - [How to Accept Stripe Payments on Your WordPress Site](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) - [How to Easily Keep Your Stripe Account in Good Standing](https://wpsimplepay.com/how-to-easily-keep-your-stripe-account-in-good-standing/) - [How to Pass Stripe Processing Fees on to Your Customers in WordPress](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [The Ultimate Guide to Global Payment Methods on WordPress](https://wpsimplepay.com/the-ultimate-guide-to-global-payment-methods-on-wordpress/) **Published:** April 24, 2026 **Author:** James Pettett **Content:** Do you want to accept international payments on your WordPress site but aren’t sure where to start? WordPress doesn’t process payments on its own, which means you need a plugin or payment gateway to handle the actual transactions. But here’s the good news: you don’t need a massive, bloated shopping cart system just to accept cross-border payments. In this article, we’ll walk you through exactly how to set up global payment processing on your WordPress site, what it actually costs to run cross-border transactions, and how to choose a lightweight setup that won’t slow your site down. ## Why Bother with International Payments? If your site only supports local cards and a single currency, you could be missing out on customers who would love to buy from you but don’t see a payment method they’re comfortable with. Maybe you’re a freelance designer billing clients overseas. Maybe you run an online course and your students are spread across three continents. Maybe you collect donations and your most generous supporters live halfway around the world. Whatever your situation, the technical barriers that used to make international payments a headache are mostly gone. Stripe handles the currency math on the fly. Your customers pay in their local currency, and you still receive the funds in yours. ### Local Payment Methods Actually Matter Not every country relies on credit cards. Payment preferences vary widely around the world, and assuming a standard card form is enough is a fast way to hurt your conversion rate. In many European countries, bank-based payment methods like [iDEAL](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) and SEPA Direct Debit are often preferred over cards. In parts of Asia, digital wallets like [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) and [WeChat Pay](https://wpsimplepay.com/how-to-accept-wechat-pay-on-wordpress-easy-way/) are common. Other regions favor buy-now-pay-later options like Klarna. Offering these local methods removes one of the biggest hurdles at checkout. When people see a payment method they already trust and use every day, they’re much more likely to complete their purchase. ### Mobile Wallets Speed Everything Up Digital wallets like [Apple Pay and Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) have completely changed mobile checkout. When a customer taps Apple Pay on their phone, they skip the experience of typing a 16-digit card number on a tiny screen. It speeds up the checkout, reduces cart abandonment, and delivers a modern, professional experience. ## The Real Cost of International Transactions Before you open the floodgates to global buyers, let’s talk about what it actually costs. Gateway providers often advertise their domestic rates in large fonts and bury the international fees in the fine print. Stripe charges 2.9% + 30¢ per successful U.S. domestic transaction, while PayPal’s standard card rate starts at 2.99% + 49¢. But look closer at Stripe’s international add-ons: - **International card fee:** Adds 1.5% when the card was issued outside your country. - **Currency conversion fee:** Adds another 1% when the transaction involves converting currencies. Let’s do the math on a real transaction. If a customer in France buys your $100 digital product using an international credit card: - Base fee: $2.90 + $0.30 = $3.20 - International card fee (1.5%): $1.50 - Currency conversion (1%): $1.00 - **Total fees: $5.70 (5.7% of the transaction)** Compare 5.7% to a domestic 3.2%, and you quickly see why it’s important to factor these costs into your international pricing strategy. For a full breakdown of current rates, check [Stripe’s pricing page](https://stripe.com/pricing). ### Why a Lightweight Plugin Matters There’s another cost that doesn’t show up on any pricing page: the overhead of running a full e-commerce platform when you don’t need one. If you’re selling consulting hours, a digital download, or event tickets, a full e-commerce solution can add unnecessary complexity. You may end up needing premium hosting, paid extensions for basic features, and extra time troubleshooting site slowdowns. A lightweight payment plugin designed specifically for Stripe skips all of this overhead and gets you to checkout faster. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## The Best WordPress Plugins for Global Payments Not all payment plugins handle international checkouts equally. Here’s a realistic look at your best options. ### WP Simple Pay: The Lightweight Route [WP Simple Pay](https://wpsimplepay.com/pricing/) is the #1 Stripe payments plugin for WordPress. It skips the shopping cart entirely. If you sell services, memberships, donations, or digital products, this is the fastest way to get global payments running. ![wp-simple-pay-lite-banner](https://wpsimplepay.com/wp-content/uploads/2023/03/wp-simple-pay-lite-banner-1024x332.png)- It natively supports [135+ currencies through Stripe](https://wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress/) and handles the conversions automatically. - It doesn’t bog down your site with cart databases or session bloat. - You can turn on [Alipay, iDEAL, SEPA, and Bancontact](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) with a single click. - [Apple Pay and Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) work out of the box. - The Professional and Elite plans hook into [Stripe Tax](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) to automatically calculate and collect VAT and GST based on where the buyer lives. - You can [pass Stripe processing fees](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) on to your customers with the built-in Fee Recovery feature. You don’t need to know how to code. You just drop a form onto a page, tweak the settings, and publish. **Pricing:** Starts at $49.50/year. **Best for:** Service providers, consultants, non-profits, and digital product sellers who want a fast checkout without the e-commerce overhead. ### WooCommerce: The Full E-Commerce Solution [WooCommerce](https://woocommerce.com/) is the most popular e-commerce plugin for WordPress. If you have a physical warehouse, hundreds of SKUs, and complex shipping logistics, it’s a powerful platform built for that use case. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/woocommerce.jpg)It can handle international payments, multiple currencies, and global tax compliance, but you’ll typically need to build that functionality out using a combination of free and premium add-ons. The setup takes more time and planning than a lightweight payment form. **Pricing:** Free core plugin, but expect to invest in premium extensions and hosting to meet international payment needs. **Best for:** Traditional retail businesses with physical inventory and complex shipping requirements. ### WPForms: The All-Purpose Form Builder [WPForms](https://wpforms.com/) is a popular drag-and-drop form builder for WordPress. You can build many types of forms with it, including payment forms. ![wpforms](https://wpsimplepay.com/wp-content/uploads/2022/07/wpforms4.png)It handles Stripe, PayPal, and Square, and supports multi-currency transactions. While basic Stripe payments are available on lower tiers with additional processing fees, the Pro plan includes full Stripe functionality without extra charges. It’s a great tool if you already need a form builder for surveys, registrations, or lead generation. However, if you only need payment forms, a dedicated payments plugin may be a more focused solution. **Pricing:** $399.00/year for the Pro plan (required for full Stripe support without additional processing fees). **Best for:** Sites that already need an advanced form builder for non-payment tasks. ## Step-by-Step: Setting Up International Payments Let’s get a global payment form live using [WP Simple Pay](https://wpsimplepay.com/pricing/). Assuming you already have a Stripe account and an SSL certificate on your WordPress site, this takes about ten minutes. ### Step 1: Install the Plugin From your WordPress admin dashboard: 1. Go to **Plugins » Add New** 2. Search for “WP Simple Pay” 3. Click **Install Now** and then click **Activate** The plugin’s setup wizard will walk you through connecting your Stripe account. For more details, see this step-by-step guide on [how to accept Stripe payments in WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). ### Step 2: Connect Your Stripe Account Because WP Simple Pay uses Stripe’s secure servers, credit card numbers never touch your WordPress database. This keeps you off the hook for intense PCI compliance audits. To ensure the connection is secure, make sure you [add SSL HTTPS in WordPress](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/) before going live. 1. On the welcome screen, click **Connect with Stripe** 2. Log into your Stripe account when redirected 3. Authorize the connection 4. You’ll be redirected back to your WordPress dashboard For a detailed walkthrough, see our guide on [how to connect Stripe to WordPress](https://wpsimplepay.com/how-to-connect-stripe-to-wordpress/). ### Step 3: Build the Form 1. Go to **WP Simple Pay » Add New** 2. Pick a [payment form template](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) that fits what you’re selling (like a digital product or a donation form). 3. The visual builder will load up so you can customize the text and fields. ### Step 4: Turn on Local Payment Methods This is where you make the form truly global. 1. Click the **Payment** tab at the left of the builder. 2. Scroll down to the **Payment Methods** section. 3. Toggle on the methods you want. For a solid international reach, turn on [Apple Pay, Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), [WeChat Pay](https://wpsimplepay.com/how-to-accept-wechat-pay-on-wordpress-easy-way/), iDEAL, Bancontact, and SEPA Direct Debit. Stripe automatically handles the verification and processing of these transactions. ### Step 5: Handle the Currencies Stay in the **Payment** tab and look for the **Add Pice** button: 1. Set your base currency from [135+ supported currencies](https://wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress/). 2. To offer multiple currency options, add additional price options and set a different currency for each one. This lets buyers choose the currency that works best for them. If you only set a single base currency, Stripe will charge the customer in that currency, and the customer’s bank will handle the conversion on their end. ### Step 6: Test It Never go live without testing. 1. Go to **WP Simple Pay » Settings** and toggle on **Test Mode**. 2. Grab some [test credit card numbers](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/) from Stripe’s documentation. 3. Run a test transaction to make sure the form behaves correctly. 4. Turn off **Test Mode** when you’re done. ### Step 7: Embed It Drop the form onto any page using the block editor or use a shortcode. For the best conversion rates, consider putting your international payment form on a [dedicated payment page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) stripped of navigation menus and sidebars. ## Taxes, Fraud, and Compliance Processing the payment is the easy part. Dealing with international tax requirements and fraud prevention takes a bit more planning. ### International Tax Compliance Taxes are the least fun part of selling globally. The rules vary widely: - EU VAT ranges from 17% to 27% depending on the country. - The UK charges 20% VAT. - Australia applies a 10% GST. - The US is a patchwork of state and local sales taxes. Many governments now enforce “digital services taxes.” For example, if you sell a digital course to someone in Spain, Spain expects you to collect and remit VAT for that sale, even if you’re based in Texas. Handling this manually is extremely time-consuming. WP Simple Pay’s Professional and Elite plans integrate with [Stripe Tax to automatically collect taxes](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) for your payments. It looks at the buyer’s IP and billing address, calculates the exact tax owed, adds it to the checkout, and logs it in your Stripe dashboard for tax season. ### Fraud Prevention and SCA Cross-border transactions naturally carry a higher risk of fraud and chargebacks. To stay safe, you should learn how to [protect your business from credit card fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/) by using built-in security tools. If you sell to anyone in Europe, you need to comply with Strong Customer Authentication (SCA) laws. This requires two-factor authentication for online purchases, usually a prompt on the buyer’s banking app. Stripe handles this automatically, displaying the right authentication windows when a European card is detected. Stripe also runs [Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) in the background. It uses machine learning to flag suspicious behavior, such as a card issued in the UK being used from an IP address in a different country. You can adjust Radar’s rules in your Stripe dashboard to automatically block high-risk payments. ### Bonus: Track Your Global Traffic You can’t optimize for international buyers if you don’t know where they live. Use a tool like [MonsterInsights](https://www.monsterinsights.com/) to connect Google Analytics to your WordPress dashboard. Go to the **Reports** section, check the **Geography** tab, and look at your traffic map. For exmaple, if you are bassed in the United States, and 20% of your visitors are coming from a country in Euopre but nobody is buying, you probably need to turn on SEPA Direct Debit and make sure your form supports Euros. ## Frequently Asked Questions ### Can I accept payments directly through WordPress? Out of the box, no. WordPress is a content management system, not a payment processor. You need a plugin that connects to a payment gateway like Stripe or PayPal to [accept payments on your WordPress site](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). ### How do I add multiple currencies to my WordPress site? Let your payment gateway handle the math. Use a Stripe-integrated plugin like WP Simple Pay to [offer multiple price options in different currencies](https://wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress/) on your checkout form. Stripe uses real-time exchange rates. Never try to manually code or manage exchange rates yourself. ### Can WooCommerce accept international payments? Yes, but you’ll need to build it out. You’ll need the core plugin, a Stripe gateway extension, and likely a few premium add-ons to handle multi-currency transactions and global shipping. It works well for full e-commerce stores, but it’s a more complex setup. ### How much do international transactions cost on Stripe? Expect to pay around 5.4% to 5.7% total. That includes the standard 2.9% + 30¢, plus a 1.5% international card fee, plus a 1% currency conversion fee. ### Do I need a traditional merchant account? No. Stripe and PayPal act as both your gateway and your merchant account. You just sign up, link your bank account, and you can start [accepting global payments](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) immediately. ### Is it safe to take credit cards on WordPress? Yes, provided you do it right. Use an SSL certificate and a payment plugin that sends data straight to Stripe’s servers. If credit card numbers never actually touch your WordPress database, your risk is [extremely low](https://wpsimplepay.com/how-to-reassure-your-users-their-payment-data-is-safe/). That’s it! We hope this article has helped you learn how to accept international payments on your WordPress site. If you liked this article, you might also want to check out these other guides: - [How to Accept Stripe Payments in WordPress (Step by Step)](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) - [How to Accept WeChat Pay on WordPress (Easy Way)](https://wpsimplepay.com/how-to-accept-wechat-pay-on-wordpress-easy-way/) - [How to Collect Taxes for Stripe Payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) - [How to Accept Additional Payment Methods in Stripe for Free](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [Introducing WP Simple Pay 4.17.2: Build Dynamic Payment Forms With Conditional Logic](https://wpsimplepay.com/introducing-wp-simple-pay-4-17-2-conditional-logic-form-fields/) **Published:** May 26, 2026 **Author:** Cristian Rossi **Content:** You’ve built a payment form that works. But then a customer wants to add a gift message, only sometimes. Another wants to enter a company name, but only if they’re a business. Suddenly your one tidy form needs to handle three different scenarios, and you’re either cluttering it with fields nobody uses or building separate forms for every variation. With WP Simple Pay 4.17.2, your forms can finally adapt to the person filling them out. The new conditional logic engine lets you show or hide any field based on what customers have already entered, all without writing a single line of code. ## Smart Forms That Respond to Your Customers Conditional logic is the kind of feature that quietly transforms how you collect payments. Instead of one rigid form for every customer, you can build a single, intelligent form that reveals the right fields at the right moment. Selling a product with optional gift wrapping? Show the recipient name and message fields only when the gift checkbox is ticked. Running a service business that handles both individuals and companies? Hide the VAT and company name fields unless someone selects “Business” from a dropdown. Offering a tiered subscription? Surface different add-on questions depending on which plan they pick. ![](https://wpsimplepay.com/wp-content/uploads/2026/05/conditional-logic-panel-549x1024.png)Setting it up is straightforward. Each eligible field in the form builder now has a Conditional Logic panel where you can: 1. Enable conditional logic with a single toggle 2. Choose whether to show or hide the field when rules match 3. Add one or more rules that reference other fields on the same form 4. Combine multiple rules with “all” or “any” matching for simple or complex flows Rules can target field values, selected price options, checkbox states, or even check whether a field is empty or contains specific text. Operators include equals, does not equal, contains, does not contain, greater than, less than, is empty, and is not empty. ![](https://wpsimplepay.com/wp-content/uploads/2026/05/conditional-logic-rule-builder.png)The best part is what happens on the frontend. Fields hidden by conditional logic are not just invisible, they’re fully removed from validation and submission. So a required field that’s been conditionally hidden won’t block your customer at checkout, which has been a common pitfall with conditional logic in other tools. Conditional logic works across the full range of form fields: text inputs, name, email, phone, dropdowns, radio buttons, checkboxes, price selectors, address blocks, coupon, tax ID, custom amount, and more. You can [read more about form fields in the documentation](https://wpsimplepay.com/doc/custom-form-fields/). ## Personalize Receipts with Billing Location Two new smart tags, `{billing-country}` and `{billing-zip}`, are now available in payment confirmation pages and every email template. They pull the billing country and postal code from the payment method your customer used, whether that’s Stripe Checkout or the Payment Element. This opens up subtle but useful personalization. You can include region-specific shipping instructions in a confirmation email, remind customers in certain countries about local tax requirements, or simply acknowledge where someone is buying from. If a customer is in Germany, you can greet them differently than a customer in Canada, all from the same template. Learn more about [using smart tags in confirmation pages and emails](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/). ## Smoother Overlay Forms for Klarna, Afterpay, and Automatic Tax If you’ve ever built a Payment Button overlay form that uses Klarna, Afterpay/Clearpay, or Stripe’s automatic tax, you may have run into a frustrating issue: certain required fields like the Address block and the amount breakdown didn’t get added automatically. You had to add them manually, and there was no warning if you didn’t. That’s fixed in 4.17.2. Overlay forms now go through the same required-field checks as embedded forms, so the right fields are added automatically when you save, along with a helpful notice. One less thing to remember when you’re configuring [Klarna](https://wpsimplepay.com/doc/accepting-klarna-payments/) or [Afterpay/Clearpay](https://wpsimplepay.com/doc/accepting-afterpay-clearpay-payments/). ## More Improvements in This Release - Stability improvements around the new billing smart tags so confirmation pages and emails handle Stripe API hiccups gracefully. The full list of changes is always available on the [changelog page](https://wpsimplepay.com/changelog/). ## Start Building Smarter Forms Today WP Simple Pay 4.17.2 is rolling out now. Update from your WordPress dashboard to start using conditional logic, the new billing smart tags, and the smoother overlay form experience right away. As always, if you run into any questions, our support team is here to help. And if you’ve been wanting conditional logic to do something specific in your forms, we’d love to hear about it. Your feedback shapes what comes next. Happy selling. **Categories:** General --- ### [Introducing WP Simple Pay 4.17.1: Three New Ways to Customize Your Payment Forms](https://wpsimplepay.com/introducing-wp-simple-pay-4-17-1-three-new-ways-to-customize-your-payment-forms/) **Published:** April 9, 2026 **Author:** Cristian Rossi **Content:** If you offer subscriptions or installment plans, you know how important it is for customers to understand exactly what they’re paying for. But until now, the way recurring payment descriptions appeared on your forms, confirmation pages, and emails was one-size-fits-all. Not every business communicates pricing the same way. With WP Simple Pay 4.17.1, you now have full control over how subscription descriptions appear, what shows up in your Stripe dashboard, and even what subject lines your payment emails use. Let’s take a look at what’s new. ## Choose How Recurring Payment Descriptions Appear When a customer signs up for a subscription or installment plan, they see a description of their payment schedule. Previously, this description used a single hardcoded format that didn’t always read naturally, especially for multi-month billing intervals like “every 3 months.” Now you can choose from three clear, grammatically correct formats: - **Count + Adjective + Amount** (default): “12 monthly payments of $24” - **Amount Per Interval**: “$24 per month for 12 payments” - **Amount Every Interval**: “$24 every month, 12 payments total” ![](https://wpsimplepay.com/wp-content/uploads/2026/04/per-form-installment-format.png)You can set a global default under **Settings → General → Currency & Formatting**, and override it on individual forms through the **Payment Options** panel. This means your donation forms can use one style while your course enrollment forms use another. ![](https://wpsimplepay.com/wp-content/uploads/2026/04/global-installment-format.png)Descriptions also handle singular and plural intervals correctly in every language, so translators can provide natural-sounding text for both “monthly” and “every 3 months” without awkward workarounds. [Learn more about installment plans](https://wpsimplepay.com/doc/installment-plans/) ## Control What Appears in Your Stripe Dashboard When you manage payments in Stripe, the transaction description helps you quickly identify what each payment was for. Previously, every transaction used the same auto-generated description. Now you can choose the transaction description source for each form individually. Your options include: - **Auto** (default): Uses the price option label if available, otherwise the form title - **Form Title**: Always uses the form’s title - **Form Description**: Uses the form’s description field - **Price Option Label**: Pulls directly from each price option’s label - **Custom**: Enter any text you want ![](https://wpsimplepay.com/wp-content/uploads/2026/04/transaction-description-source.png)This is especially helpful if you run multiple forms for different products or services. Instead of seeing generic descriptions in Stripe, you’ll see exactly what each payment was for. ## Personalize Email Subjects Per Form Different forms serve different purposes, so why should they all send the same email subject line? With this release, you can now override the global email subject on individual forms for both payment receipts (sent to customers) and payment notifications (sent to you). ![](https://wpsimplepay.com/wp-content/uploads/2026/04/per-form-email-subjects.png)For example, your donation form can send “Thank You for Your Generous Gift” while your course enrollment form sends “Your Course Registration is Confirmed.” Just fill in the subject field on the form’s **Notifications** panel. Leave it blank to keep using the global default. [Learn more about email settings](https://wpsimplepay.com/doc/emails/) ## Show Customers How They Paid The new `{payment-method}` smart tag lets you display the payment method your customer used, such as “Credit Card,” “Bank Account,” or “Klarna,” in confirmation pages and email templates. This small detail adds a professional touch to your post-payment experience and helps customers quickly confirm their payment went through the way they expected. [Learn more about smart tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) ## More Improvements in This Release - **Faster page loads**: Plugin styles and scripts now only load on pages that actually contain a payment form. [Stripe.js still loads site-wide](https://wpsimplepay.com/doc/why-is-stripe-js-loaded-on-every-page/) for advanced fraud detection, but everything else stays out of the way. - **Cleaner Stripe webhook logs**: The webhook endpoint now returns a success response for events from other plugins, so you won’t see unnecessary failure warnings in your [Stripe Dashboard](https://wpsimplepay.com/doc/webhooks/). - **Receipt line items match form order**: Line items in payment receipts now display in the same order as your price options in the form editor. - **Stripe Link fix**: Resolved an issue where a “Bank” tab appeared in the payment form when Stripe Link was enabled. - **Font size fix**: Font size settings in the [form style editor](https://wpsimplepay.com/doc/how-to-style-your-payment-forms-with-form-style/) no longer override your theme’s typography when left empty. View the [full changelog](https://wpsimplepay.com/changelog/) for a complete list of changes. ## Start Customizing Your Payment Experience Today WP Simple Pay 4.17.1 gives you more control over the details that matter: how subscriptions are described, what shows up in Stripe, and how your emails read. These are the kind of small touches that make your payment experience feel polished and professional. Update to 4.17.1 from your WordPress dashboard today. If you have any questions or run into anything, our [support team](https://wpsimplepay.com/support/) is here to help. We’d love to hear what you think, and what you’d like to see next. Drop us a line anytime. **Categories:** General --- ### [Introducing WP Simple Pay 4.16.0: Reach More Customers with New Local Payment Methods](https://wpsimplepay.com/introducing-wp-simple-pay-4-16-0-reach-more-customers-with-new-local-payment-methods/) **Published:** October 31, 2025 **Author:** Cristian Rossi **Excerpt:** WP Simple Pay now supports region-specific Stripe payment methods, helping you offer familiar local options to customers around the world. **Content:** Wish it were easier to accept online transactions from customers and donors around the world using familiar, trusted payment methods? Many WordPress businesses and nonprofits are limited by regional payment support, missing out on sales and donations from people who can’t use their preferred way to pay. It’s time to change that! With WP Simple Pay 4.16.0, we’re expanding access to region-specific payment methods powered by Stripe, helping you connect with customers, supporters, and subscribers in more parts of the world. This update adds four new local payment options, **MobilePay, BECS Direct Debit, PromptPay, and WeChat Pay**, giving businesses in supported regions more ways to offer trusted, localized payment experiences that increase conversions and build confidence at checkout. If you’re a US-based business, you can start offering WeChat Pay right away to reach Chinese customers who prefer paying through the secure mobile platform. For millions of Chinese consumers, WeChat Pay is part of daily life. Offering it on your checkout forms helps you meet those customers where they already are. Whether you sell digital products, run a membership program, accept donations, or offer professional services, accepting WeChat Pay can instantly make your business more accessible to one of the [world’s largest mobile payment networks](https://www.businessofapps.com/data/wechat-statistics/). And this is just the beginning. More region-specific payment options are on the way as Stripe continues to grow its global coverage, which means your WP Simple Pay payment forms will only get more powerful from here. ### In This Article Here’s what’s new in **WP Simple Pay 4.16.0** and how these updates help you reach more customers and simplify global payments in WordPress. - [Reach New Customers with Region-Specific Stripe Payment Methods](#reach-new-customers-with-region-specific-stripe-payment-methods) - [How to Enable Stripe Payment Methods in WordPress](#how-to-enable-stripe-payment-methods-in-wordpress) - [View Stripe Balances in Test Mode with Activity & Reports](#view-stripe-balances-in-test-mode-with-activity--reports) - [Grow Your Customer Base with Local Payment Options](#grow-your-customer-base-with-local-payment-options) ## Reach New Customers with Region-Specific Stripe Payment Methods You know how it goes.. a customer gets all the way to checkout, ready to buy, and then disappears because their preferred payment method isn’t available. It’s frustrating, and it happens more often than most of us realize. When someone can’t use a payment option they’re familiar with, they hesitate. That hesitation turns into abandonment, and before you know it, a completed sale becomes a lost opportunity. Now, WP Simple Pay makes it easier to reach customers anywhere in the world and remove that friction entirely. With support for MobilePay, BECS Direct Debit, PromptPay, and WeChat Pay, you can offer trusted, region-specific payment options that feel local to every customer. And since your WP Simple Pay forms automatically detect which methods are available in each visitor’s country and currency, you’re always showing the right options at the right time, giving every customer a localized experience without any extra setup. ## Availability of Stripe’s Local Payment Methods in WP Simple Pay Each of these new payment methods is designed to help you connect with customers in key local markets, making it easier to serve audiences that prefer region-specific payment options. Here’s an overview of where each method is supported: Payment Method Availability Notes 🇨🇳 WeChat Pay Global (primarily used in China) Available for Chinese consumers and travelers, allowing you to reach a massive market through one of the world’s most trusted mobile payment apps. 🇩🇰 MobilePay EEA (European Economic Area) Broader coverage across EEA countries when using supported currencies — **EUR, DKK, SEK, or NOK.** Stripe automatically handles conversions, expanding your reach throughout Northern and Central Europe. 🇹🇭 PromptPay Thailand Available to customers paying from Thai bank accounts. Perfect for businesses serving Thai customers who prefer QR code–based payments. 🇦🇺 BECS Direct Debit Australia Available to customers with Australian bank accounts. Ideal for local businesses or those billing Australian customers directly from their bank accounts. ## Enabling Local Stripe Payment Methods in WordPress Getting started with these new payment methods takes just a few clicks. You can manage everything directly inside WP Simple Pay from your WordPress dashboard. ### Here’s a quick preview of the WeChat Pay setup: ##### 1. Open your WordPress dashboard and go to **WP Simple Pay** → **Add New Payment Form**, and select a payment form template that meets your needs. For example, Donation Form, Subscription Form, and Custom Amount Form are available. ![](https://wpsimplepay.com/wp-content/uploads/2025/10/payment-template-1024x479.jpg) Choose a pre-built payment form template to accept WeChat Pay. ##### 2. Click the **Payment** tab in the payment form builder and scroll down to **Payment Methods** and locate **WeChat Pay**. ![enable wechat pay payment methods in wordpress ](https://wpsimplepay.com/wp-content/uploads/2025/10/payment-tab-1024x700.jpg) Choose WePay Chat as a payment method option in WP Simple Pay’s payment form builder.##### 3. If WeChat Pay isn’t available yet, you can easily enable it in your Stripe dashboard. Simply **Log in to your Stripe Dashboard**, go to **Settings → Payment Methods**, and toggle **WeChat Pay** On. ![enable wechat pay payment methods in stripe dashboard](https://wpsimplepay.com/wp-content/uploads/2025/10/turn-on-wepaychat-1-scaled.gif) Toggle On WeChat Pay in your Stripe dashboard settings. ##### 4. Head back to WordPress and open your payment form in **WP Simple Pay → Payment Forms** to ensure WeChat Pay is now available. For most businesses, getting approved to accept WeChat Pay through Stripe is nearly instantaneous, as long as you already have a Stripe account. Once it’s on, you can enable the payment method on your form, allowing Chinese customers to complete their WeChat Pay payment. For more details on setup, check out our guides on [how to accept WeChat Pay](https://wpsimplepay.com/doc/how-to-accept-wechat-pay-payments/) and [MobilePay](https://wpsimplepay.com/doc/how-to-accept-mobilepay-payments/) in WordPress. ## View Stripe Balance in Test Mode We’ve also upgraded the **Activity & Reports** dashboard by adding support for the Stripe Balance Embedded Component in Test Mode. Previously, this was only available in Live Mode. You can now view, monitor, and manage your Stripe balance directly inside WP Simple Pay while testing your integration. This makes it easier to confirm payouts, review transactions, and ensure everything looks and behaves as expected before going live. The embedded component mirrors your live Stripe balance dashboard, so you get the same real-time interface, but powered by safe, simulated test data. It’s a simple way to validate your setup, preview the user experience, and verify that all account information displays correctly. You’ll find the new **Balance Widget** on the **Activity & Reports** page in your WP Simple Pay dashboard. It’s a small change that makes a big difference in how you manage your payment workflow; saving time, improving accuracy, and keeping your entire process in one place. ![Stripe Balance Embedded Component](https://wpsimplepay.com/wp-content/uploads/2025/10/stripe-balance-1024x335.png) Monitor your Stripe balance in WP Simple Pay Test Mode.## Grow Your Customer Base with Local Payment Methods WP Simple Pay 4.16.0 opens the door for more businesses to reach customers where they are. By adding support for popular, region-specific payment methods through Stripe, it’s now easier for merchants in supported regions to accept the ways people prefer to pay. For businesses running on WordPress in these areas, this means more completed payments, fewer barriers at checkout, and the ability to connect with customers who might have previously abandoned their purchase because their local method wasn’t available. Even if you’re not in one of these regions, these new payment methods represent another step in WP Simple Pay’s mission to make global payments simple for every WordPress user. Your payment forms continue to adapt automatically to each visitor’s location and currency, ensuring a smooth, localized experience for every customer. Update your plugin today to start offering a checkout experience that helps you reach more people and capture more payments wherever your customers are. If you have any questions about these new features or need a hand getting started, feel free to leave a comment below or reach out to our [customer support team](https://wpsimplepay.com/contact/). We’re always here to help you make the most of WP Simple Pay. Your feedback and feature suggestions continue to shape what we build next. Every idea helps us make WP Simple Pay even more powerful, flexible, and easy to use for WordPress businesses around the world. We can’t wait for you to experience what’s new in WP Simple Pay 4.16.0 and see how these updates help you grow your reach and simplify your payments. – **Cristian Rossi** Product Manager, WP Simple Pay **Categories:** News, Stripe, WordPress **Tags:** accept local payment methods WordPress, BECS Direct Debit WordPress, MobilePay Stripe WordPress, regional payment methods WordPress, Stripe payment methods plugin, WeChat Pay WordPress integration, WP Simple Pay 4.16.0 update --- ### [[NEW] WP Simple Pay 4.14: Unlock Free Subscription Payments on WordPress](https://wpsimplepay.com/new-wp-simple-pay-4-14-0-unlock-free-subscription-payments-on-wordpress/) **Published:** July 8, 2025 **Author:** Cristian Rossi **Excerpt:** WP Simple Pay 4.14 makes recurring payments FREE for all! Plus, get new templates, customizable cancellation messages & advanced Stripe tech. **Content:** Struggling to build predictable income for your business? The path to a steady revenue stream, often tied to recurring payments, used to be limited by technical hurdles or premium features. It’s time to change that! WP Simple Pay 4.14 makes the ability to create and manage recurring payment forms available to ALL license levels, including Lite users. This major update means you can now effortlessly set up steady revenue streams for: 🔑 Memberships and exclusive content access 💻 Online courses and digital product subscriptions 💝 Regular donations or recurring contributions 🎁 Curated subscription boxes or ongoing service fees ✨… and any other recurring income model you can imagine Building a sustainable online business with predictable revenue is now simpler and more accessible than ever, all from your WordPress dashboard. This update also introduces customizable cancelled subscription messages, new payment form templates, and enhanced security powered by Stripe’s Unified Payment Element (UPE). Dive in to explore all of the new features designed to help you build a sustainable online business. ## In this Article - [Unlock Recurring Revenue: Subscriptions Now Available to All! 🔐](#aioseo-unlock-recurring-revenue-for-everyone-subscriptions-now-available-to-all) - [Improve User Retention with Customizable Cancelled Subscription Messages 🗣️](#aioseo-gain-control-communicate-better-with-customizable-canceled-subscription-messages) - [Launch Payment Forms Faster with Brand New Templates ⚡](#aioseo-launch-payment-forms-faster-with-brand-new-templates) - [Enhanced Payments: Now Fully Powered by Stripe's UPE 🚀](#aioseo-enhanced-payments-now-fully-powered-by-stripes-unified-payment-element) - [Ready to Elevate Your Payments? Update Now! 🎉](#aioseo-ready-to-elevate-your-payments-update-now) ## Unlock Recurring Revenue: Subscriptions Now Available to All! 🔐 Building on our promise to make recurring income accessible to all, WP Simple Pay 4.14 expands subscription payment capabilities across every license level. Here’s how each plan benefits: ✔️ **Lite:** Quickly launch simple recurring payments with preset intervals (weekly, monthly, yearly) using Stripe Checkout. It’s the fastest way to get your first subscription going. ✔️ **Personal & Plus:** Gain more control with customizable recurring billing intervals, whether you’re using Stripe Checkout or on-site forms. ✔️ **Professional & Elite:** Access the full power of subscriptions, including installment plans, free trials, setup fees, and 100% discounts on signups, alongside fully customizable recurring billing. ## Improve User Retention with Customizable Cancelled Subscription Messages 🗣️ When a customer cancels a subscription, it’s not always the end of the relationship. It’s an opportunity to gather feedback, offer alternatives, or simply provide a clear, professional closing message. While the plugin has already allowed you to create [customized cancelled subscription email messages](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/), the “Subscription Cancelled” message has remained a standard, uneditable phrase. Now, with this latest update, users can fully customize the message displayed to customers after a subscription cancellation. This new flexibility means you can: ✅ **Maintain brand consistency:** Ensure your messaging always aligns with your brand’s voice and tone. ✅ **Improve customer experience:** Offer a personalized message that can help retain a customer, gather insights, or guide them to other resources. ✅ **Provide clear communication:** Prevent confusion by delivering a custom message that addresses their specific situation. ## Launch Payment Forms Faster with Brand New Templates ⚡ Setting up a new payment form doesn’t have to be a long, time-consuming process. We’re always looking for ways to help you streamline your workflow. WP Simple Pay 4.14 debuts two powerful new payment form templates designed to help you hit the ground running: **🎁 Voucher + Shipping & Handling Form:** Perfect for businesses selling gift certificates or physical products that require shipping calculations. **📚 Course + Physical Workbook Form:** Ideal for educators and creators offering online courses bundled with tangible learning materials. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/forms-1.png)You can easily find these new templates by navigating to **WP Simple Pay → Add New Payment Form** and searching for them. ## Enhanced Payments: Now Fully Powered by Stripe’s UPE 🚀 Behind the scenes, we’re constantly working to ensure WP Simple Pay leverages the most powerful and secure payment technologies available. To deliver on this promise, we’ve made a significant update: all payment forms now exclusively use Stripe’s Unified Payment Element (UPE). WP Simple Pay 4.14 has officially transitioned to UPE, modernizing the entire payment experience. What does this mean for you and your customers? **🌍 Access to the Latest Payment Methods:** UPE automatically supports new payment methods as they become available from Stripe, ensuring you’re always equipped to serve a wider global audience. ⚡️ **Optimized Conversion:** Stripe’s UPE is designed for peak performance and user experience, adapting dynamically to your customer’s location and preferred payment methods for smoother, faster checkouts. 🔒 **Future-Proof Security & Reliability:** By aligning with Stripe’s most advanced infrastructure, your payment forms benefit from enhanced security measures and ongoing performance improvements. 🖥️ **Simplified Management:** This consolidation streamlines our development, allowing us to focus on building even more powerful features for you, without maintaining older systems. This transition ensures that every WP Simple Pay user is on the cutting edge of online payment technology. You’ll receive a notification about this migration, but rest assured, your forms are now more robust and adaptable than ever. ## Ready to Elevate Your Payments? Update Now! 🎉 WP Simple Pay 4.14 is packed with features designed to help you generate more recurring revenue, streamline your customer communication, and leverage the most advanced payment technology available. Don’t miss out on these powerful enhancements! Be sure to update your WP Simple Pay plugin to version 4.14 directly from your WordPress dashboard to unlock all these new capabilities today. New to WP Simple Pay? Discover how effortless it is to accept payments on your WordPress site. [Install and activate the plugin](https://www.wpsimplepay.com/pricing) today to get started! [ Get WP Simple Pay Now → ](/pricing/) If you have any questions about these features or need assistance, please feel free to leave a comment below or [contact our dedicated customer support team](https://www.wpsimplepay.com/contact). We’re always here to help you succeed. Your continued support, feedback, and suggestions are invaluable as we work to make WP Simple Pay the easiest and most powerful Stripe payments plugin WordPress. Keep those feature requests coming! We’re incredibly excited for you to experience all the new possibilities with WP Simple Pay 4.14! – Cristian Rossi (Product Manager, WP Simple Pay) **Categories:** News **Tags:** Payment Forms, recurring payments, Stripe Checkout, strpe, Subscription Payments, subscriptions --- ### [Stripe Compliance Made Easy & Even More Pricing Flexibility](https://wpsimplepay.com/stripe-compliance-made-easy-even-more-pricing-flexibility/) **Published:** March 12, 2025 **Author:** Cristian Rossi **Excerpt:** Introducing WP Simple Pay 4.13.0! Easily keep your Stripe account in good standing and maximize revenue with new required price options. **Content:** Did you know that Stripe can suspend your ability to accept payments if your account verification isn’t up-to-date? Here’s a frightening thought: What if your Stripe account got restricted right in the middle of your biggest sales day because you missed an important verification deadline? Don’t think it can happen to you? Just check your Stripe dashboard right now. There might be pending tasks you didn’t even know about. Every day you delay completing these requirements puts your payment processing at risk. Studies show that payment processing interruptions can cost businesses thousands in lost revenue, not to mention damaged customer relationships. But who has time to constantly log into Stripe to check for new account requirements? That’s why I’m excited to announce our latest updates to WP Simple Pay that put you back in control of your payments! Today, we’re introducing three powerful new features that will transform how you manage payments on WordPress and keep your Stripe account active: ✔️ **In-Plugin Stripe Account Notifications** **✔️ Required Price Options for Add-Ons & Fees** **✔️ Custom Amount Maximums** Let me break down what this means for your business… ## In-Plugin Stripe Account Notifications: Your Account Health Monitor First, our new **In-Plugin Stripe Account Notifications** feature acts like your personal payment guardian. Instead of constantly logging into Stripe, you’ll get instant notifications right in your WordPress dashboard if there’s an issue with your account. Think of it as your early warning system for payment problems. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/demo-1024x312-1.png)The tasks are displayed on the page and will notify you about things like: ✅ Risk interventions requiring immediate attention ✅ Requirements for payment processing ✅ Capability status and requirements ✅ Account verification needs ✅ Compliance updates and necessary documentation ## Required Price Options for Add-Ons, Fees, & More Next, we’ve improved how you can structure your pricing with **Required Price Options**. Building on our powerful **Purchase Mode** feature that allows customers to purchase multiple line-items in one transaction, we’re taking pricing flexibility to the next level. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/required-1536x845-1-1024x563.png)Required Price Options allow you to designate specific line items as mandatory on any payment form, enabling you to design complex pricing scenarios, like: ✅ Adding mandatory support fees to your subscription services ✅ Including required add-ons to bookings ✅ Automatically attaching processing fees to any purchase ✅ Creating one-time setup fees for new customers ## Build Sustainable Revenue with Support Fees Let’s talk about why adding a required support fee to your subscription forms is a game-changer. Imagine you’re selling a SaaS product at $49/month. Without built-in support fees, you’re either absorbing support costs into your base price or trying to upsell support separately, complicating your sales process. Now, you can easily attach a required monthly support fee to your subscriptions. This means your base product price stays competitive, while support costs are transparent to subscribers. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/subscription-support-1024x501.png)The best part? Customers appreciate the clear communication, and you ensure every subscription includes the support needed for customer success. It’s a win-win that helps you build a more sustainable business. ## Custom Amount Maximums: Enhanced Control and Security Worried about fraudulent payments or staying compliant with regulatory donation limits? Our new **Custom Amount Maximums** feature gives you complete control over payment limits. It’s perfect for: ✅ Setting regulatory-compliant donation limits ✅ Preventing gift card fraud ✅ Protecting against accidental overpayments Setting up custom amount maximums is incredibly easy using the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/custom-1024x475.png)## Keep Your Stripe Payments Flowing Stripe Account Notifications, Required Price Options, and Custom Amount Maximums are available now to help you grow your business. While other payment plugins leave you in the dark about account issues or force you to build complex workarounds for pricing structures, WP Simple Pay gives you everything you need in one seamless package. Think about it: How much time could you save by not having to constantly check your Stripe account? How many more sales could you make with optimized pricing structures? Ready to take control of your payments? Update your WP Simple Pay plugin today and see these amazing features in action. Thank you for being part of the WP Simple Pay community. We’re committed to making your payment processing easier and more powerful than ever. – Spencer and the WP Simple Pay team What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** News **Tags:** Payment Forms, Stripe, stripe compliance, Stripe payment forms, subscriptions, WordPress, wp simple pay --- ### [Introducing WP Simple Pay 4.17.0: Your Forms, Your Brand — No CSS Required](https://wpsimplepay.com/introducing-wp-simple-pay-4-17-0-your-forms-your-brand-no-css-required/) **Published:** March 20, 2026 **Author:** Cristian Rossi **Content:** ## Your Payment Forms Should Look Like They Belong on Your Site You’ve spent hours getting your website just right — the colors, the fonts, the layout. Then a customer clicks “Pay Now” and lands on a payment form that looks… generic. It doesn’t match your brand. It feels like a different website entirely. With WP Simple Pay 4.17.0, that disconnect is gone. You can now visually customize every aspect of your payment forms — colors, fonts, borders, buttons, and more — without writing a single line of CSS. ![](https://wpsimplepay.com/wp-content/uploads/2026/03/form-style-themes-tab.png)## Design Beautiful Payment Forms in Clicks, Not Code The new [Form Style](https://wpsimplepay.com/doc/how-to-style-your-payment-forms-with-form-style/) tab in the payment form editor gives you complete visual control over how your forms look. No developer needed. No custom CSS snippets. Just pick, click, and preview. Start with one of **8 ready-made theme presets** — Default, Sunset, Forest, Ocean, Monochrome, Sunshine, Coral, or Minimal — that instantly apply a coordinated color palette to your entire form. Each preset is designed to look great out of the box, so you can have a polished form in seconds. ![](https://wpsimplepay.com/wp-content/uploads/2026/03/theme-preset-sunset.png) ![](https://wpsimplepay.com/wp-content/uploads/2026/03/theme-preset-ocean.png) Want to go further? Fine-tune every detail to match your brand exactly: - **Colors** — Background, text, labels, inputs, buttons, borders, hover states, and even error messages. Every color picker supports transparency, so you can create layered, modern designs. - **Typography** — Adjust font sizes and weights for labels, inputs, titles, descriptions, and buttons. - **Design and Layout** — Control border radius for rounded or sharp corners, adjust form padding, and style your buttons with custom background, text, and hover colors. ![](https://wpsimplepay.com/wp-content/uploads/2026/03/form-style-colors-tab.png)Everything updates in a **live preview** right in your admin, so you can see exactly how the form will look before you publish. And if you’re building pages in the block editor, your styled forms render correctly there too — true what-you-see-is-what-you-get editing. Changed your mind? The one-click **Reset Styles** button takes you back to defaults instantly. For a full walkthrough of every option, check out the [Form Style settings reference](https://wpsimplepay.com/doc/form-style-settings-reference/). ## Give Customers a Smoother Checkout Experience When your form accepts multiple payment methods, how they’re presented matters. A cluttered layout can slow customers down or make them second-guess their purchase. WP Simple Pay 4.17.0 introduces two new [display types](https://wpsimplepay.com/doc/how-to-choose-a-payment-method-display-type/) for payment methods: **Tabs** and **Accordion**. - **Tabs** display payment methods side-by-side in a horizontal layout — ideal for forms with just a few options where you want everything visible at a glance. - **Accordion** stacks payment methods vertically in collapsible sections — perfect for forms with many payment options, keeping the layout clean and organized. ![](https://wpsimplepay.com/wp-content/uploads/2026/03/payment-methods-tabs.png) ![](https://wpsimplepay.com/wp-content/uploads/2026/03/payment-methods-accordion.png) You’ll find this setting in the Payment Methods area of your form editor. Pick the layout that works best for each form — because a donation form and a product checkout form might need different approaches. ## More Improvements in This Release - **Stripe compatibility** — Updated Stripe integration for improved compatibility with current and future Stripe versions. - **Activity Reports fix** — Resolved an issue where the Activity Reports page could crash when Stripe Connect credentials were missing or invalid. - **Form loading fix** — Fixed a bug where payment forms with name or email fields could fail to load under certain conditions. - **Subscription fee fix** — Corrected fee calculations during subscription status checks. For the complete list of changes, visit the [changelog](https://wpsimplepay.com/changelog/). ## Start Designing Your Perfect Payment Form Today WP Simple Pay 4.17.0 puts you in full control of how your payment forms look and feel — so they finally match the rest of your site. No code required, no developer needed. Update to version 4.17.0 from your WordPress dashboard to start using Form Styles, theme presets, and the new payment method layouts right away. If you have any questions or need help getting started, our [documentation](https://wpsimplepay.com/doc/how-to-style-your-payment-forms-with-form-style/) and support team are here for you. And as always, we’d love to hear what you’d like to see in future updates. Happy customizing! **Categories:** General --- ### [Stripe Link Reaches 200M Users: Why It’s Great News for WordPress Businesses](https://wpsimplepay.com/stripe-link-reaches-200m-users-why-its-great-news-for-wordpress-businesses/) **Published:** October 15, 2025 **Author:** Natalie Jones **Excerpt:** Link by Stripe surpassed 200M users. Learn why this milestone matters for WordPress businesses and how to enable one-click Stripe payments on your site. **Content:** When I first saw the news that Link by Stripe had officially reached 200M users worldwide, I couldn’t help but pause and think about how far online payments have come and what this means for anyone running a business on WordPress. Two hundred million people have already chosen the fastest way to check out online. That’s not just a milestone; it’s a shift in how customers expect to pay. They want security without the hassle, speed without compromise, and checkout experiences that just work. For those of us building on WordPress, that expectation is an opportunity. You can bring the same one-click convenience to your own site in minutes. No complicated setup, no shopping cart; just simple, secure Stripe payments built for a modern customer base that’s ready to click “Pay Now.” In this guide, I’ll share why Link by Stripe’s growth matters, how you can add it to your WordPress site to increase conversions, and what it means for the future of one-click checkouts. ### In this Guide - [Why Stripe Link’s Growth Is Big News for WordPress Businesses](#aioseo-why-stripe-links-growth-is-big-news-for-wordpress-businesses) - [The Easiest Way to Bring Link Checkout to WordPress](#aioseo-the-easiest-way-to-bring-link-checkout-to-wordpress) - [Why Link by Stripe Makes WordPress Payments Faster and Smarter](#aioseo-why-link-by-stripe-makes-wordpress-payments-faster-and-smarter) - [How to Enable Link by Stripe in WordPress (Best Way)](#aioseo-how-to-enable-link-by-stripe-in-wordpress-best-way) - [The Future of One-Click Checkout on WordPress](#aioseo-the-future-of-one-click-checkout-on-wordpress) - [Frequently Asked Questions about Link by Stripe & WordPress](#aioseo-frequently-asked-questions-about-link-by-stripe-wordpress) - [Does Link by Stripe work with WordPress?](#aioseo-does-link-by-stripe-work-with-wordpress) - [Do I need a Stripe account to use Link on WordPress?](#aioseo-do-i-need-a-stripe-account-to-use-link-on-wordpress) - [Is Link by Stripe safe to use for my customers?](#aioseo-is-link-by-stripe-safe-to-use-for-my-customers) - [Can I use Link for subscriptions or recurring payments?](#aioseo-can-i-use-link-for-subscriptions-or-recurring-payments) ## Why Stripe Link’s Growth Is Big News for WordPress Businesses When 200 million people use a single checkout system, it’s more than a fintech milestone. It’s a massive signal about what customers want. [Link](https://stripe.com/payments/link) has quietly become one of the most trusted ways to pay online because it does one simple thing perfectly: it removes friction. The moment a returning Link user lands on a checkout form, their saved details, card, address, everything, are recognized instantly. They get a one-time passcode to confirm, and within six seconds, their payment is done. No typing. No hunting for a wallet. Just trust and speed. That kind of simplicity changes behavior. Stripe’s own data shows that merchants who enable Link see up to [7% higher conversion rates](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/). For a small business or a creator selling through a WordPress site, that difference is huge. It’s the kind of improvement that can turn one-time buyers into repeat customers. When I look at those numbers, I see momentum. Each new Link user is another person who expects every checkout to feel just as fast and familiar. If your payment form doesn’t offer that experience, there’s a good chance those customers will go somewhere that does. That’s why I’m so excited about how easily WP Simple Pay bridges that gap. It lets any WordPress site instantly join this growing ecosystem of friction-free, one-click checkouts powered by Stripe payments. ## The Easiest Way to Bring Link Checkout to WordPress If you’ve been wanting to offer Link by Stripe on your WordPress site, the good news is that you don’t need to piece together code or complicated integrations to do it. WP Simple Pay makes it easy to get started and it’s built specifically for people who want the full power of Stripe payments without all the setup headaches. At its core, [WP Simple Pay is a Stripe payments plugin](https://www.wpsimplepay.com/pricing) for WordPress that helps you create beautiful, secure checkout forms right on your site. You can use it to accept one-time payments, donations, or recurring subscriptions. And the best part is, Link is already built-in. ![link](https://wpsimplepay.com/wp-content/uploads/2025/10/stripe-link-1024x751.png)You don’t have to be a developer to set it up. Just open the drag-and-drop form builder, enable Link in your payment options, and your customers will automatically see it at checkout. From there, anyone with a Link account can pay in a single click using the details they’ve already saved with Stripe. If you’re using WordPress and want to give your customers the same one-click experience that’s become standard across the web, WP Simple Pay offers a direct, no-code way to do it fast, securely, and ready to use with the tools you already have. ## Why Link by Stripe Makes WordPress Payments Faster and Smarter I’ve kind of realized speed gets all the headlines, but the real value of Link by Stripe runs deeper. When customers recognize that familiar checkout experience, something powerful happens; they relax. They trust the process. They finish what they started. Adding Link to your WordPress payment forms with WP Simple Pay doesn’t just shave seconds off a transaction. It makes every checkout feel effortless. And when buying feels easy, people are far more likely to follow through. For businesses, that translates into meaningful results: - **Higher conversions**: Stripe reports that Link users complete up to **7% more checkouts** — and that life adds up fast. - **Fewer abandoned payments**: Returning customers don’t have to retype details or reach for their wallets. - **A smoother user experience**: Every interaction feels modern, fast, and secure. It’s the kind of impression that turns first-time buyers into loyal ones. Online, attention spans are short and trust is earned slowly. Those small improvements can make a real difference. Link takes care of everything on the checkout side. ## How to Enable Link by Stripe in WordPress (Best Way) One of the best parts about WP Simple Pay is that you don’t have to do anything complicated to start using Link by Stripe. It’s already built in and just waiting for you to turn it on. Here’s how it works: after you [install and activate WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/), the setup wizard walks you through connecting your WordPress site to Stripe. From there, you can create a new payment form or choose an existing one you’d like to update. In the form builder, you’ll find a simple toggle to **offer saved payment methods** in the **Form Fields** tab. Checking that box automatically enables Link. That’s it. No extra API keys, no addons, no coding. ![](https://wpsimplepay.com/wp-content/uploads/2025/10/link-field-1024x595.jpg)Once Link is active, your customers will see the familiar one-click option at checkout. If they already have a Link account, their saved payment details appear automatically after a quick passcode confirmation. It feels instant and that’s because it is. ![link](https://wpsimplepay.com/wp-content/uploads/2025/10/link-payment-form-523x1024.png)You can use Link with any kind of payment form in WP Simple Pay. Check out our complete guides on how to accept Stripe payments on WordPress to get started: - [One-time payments for products or services](https://wpsimplepay.com/how-to-create-a-custom-payment-page-for-a-single-product-in-wordpress/) - [Donations or fundraising campaigns](https://wpsimplepay.com/accept-donation-payments-online/) - [Subscriptions and recurring payments](https://wpsimplepay.com/how-to-accept-subscription-payments-for-free-on-wordpress/) In just a few clicks, your checkout is faster, more secure, and ready to meet the expectations of today’s customers. ## The Future of One-Click Checkout on WordPress When I think about what’s next for online payments, one thing feels certain: speed and trust now define great checkout experiences. The growth of Link by Stripe to more than 200M users proves that people everywhere are ready for faster, safer, and more familiar ways to pay. And the best part? You don’t have to be a developer or run a massive store to offer it. With WP Simple Pay, any WordPress site can join that movement in minutes, giving your customers the same effortless one-click checkout they’ve already come to expect from leading brands. As Link continues to expand globally, every new user is a potential customer who already knows and [trusts Stripe’s checkout](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/). When your site offers that same experience, you’re not just keeping up; you’re leading the way. If you’re ready to bring that future to your own site, you can start today. 👉🏻 [Get WP Simple Pay](https://www.wpsimplepay.com/pricing) and give your customers a faster, more secure way to pay powered by Link by Stripe. ## Frequently Asked Questions about Link by Stripe & WordPress ### Does Link by Stripe work with WordPress? Yes. You can use Link by Stripe on WordPress sites with plugins that support Stripe payments. WP Simple Pay makes it especially easy to enable Link with no coding required. Just connect your Stripe account and toggle on Link from your payment form settings. ### Do I need a Stripe account to use Link on WordPress? You’ll need a Stripe account to offer Link as a checkout option. WP Simple Pay connects your WordPress site directly to Stripe so you can securely accept payments, subscriptions, and donations using Link and other methods like Apple Pay, Google Pay, or Cash App Pay. ### Is Link by Stripe safe to use for my customers? Yes. Link is backed by Stripe’s industry-leading encryption and security standards. Customer details are safely stored with Stripe, not your WordPress site, which helps protect sensitive information and reduce your PCI compliance burden. ### Can I use Link for subscriptions or recurring payments? Absolutely. WP Simple Pay supports one-time and recurring payments, and Link works seamlessly with both. Customers can subscribe or make repeat payments in just a few seconds. If you liked this article, you might also want to check out our guide on [how to enable Stripe Payment Element in WordPress](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** WordPress **Tags:** link by stripe, one-click checkout, one-click payments, Stripe, Stripe Checkout, stripe link, stripe payments, wordpress payments --- ### [WordPress Fundraising Analytics: Raise More with Data](https://wpsimplepay.com/wordpress-fundraising-analytics-raise-more-with-data/) **Published:** September 23, 2025 **Author:** Natalie Jones **Excerpt:** Learn how to use fundraising metrics in WordPress with Stripe and WP Simple Pay. Track donations, improve forms, and grow your nonprofit. **Content:** For nonprofits, every donation is more than just a transaction; it’s a vote of confidence in your fundraising mission. But, what if you could learn more from those gifts? When you understand what your data is telling you, it’s easier to make smart decisions. You can see which donation forms are working, which donors are most engaged, and where to improve. That’s what fundraising analytics is all about. If your organization uses WordPress and Stripe to collect donations, you’re already off to a great start. In this guide, I’ll show you how to combine donation form best practices with Stripe analytics so you can raise more with every campaign. ## Why Fundraising Data Matters: Metrics That Drive Results Every click, form submission, and donation tells a story. And, when you track those actions, you can: - 👀 Identify what motivates donors. - 🔎 Discover which campaigns deliver the highest ROI. - 📊 Spot trends in giving behavior. Without this kind of insight, it’s easy to waste time on campaigns that don’t convert. But, with even a basic understanding of your data, you’ll make more confident, strategic choices that actually grow your fundraising. 🔹 **Example**: You might find that a [social media](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) appeal brings a lot of clicks but few donations. That’s a signal to improve your [fundraising landing page](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/) or adjust your message. ## Key Metrics Every Nonprofit Should Track Not all data is equally valuable. Focus on the metrics that reveal how donors engage with your mission: - 💵 **Average Donation Size** – Understand giving levels to set better suggested amounts. - 🎯 **Conversion Rate** – See how many visitors complete a donation after landing on your page. - 🔁 **Recurring vs. One-Time Donations** – Track sustainable revenue growth. - 🤝 **Donor Retention Rates** – Measure how many supporters return to give again. - 📅 **Seasonal Giving Patterns** – Spot peaks around holidays, Giving Tuesday, or campaign launches. By monitoring these metrics, you can uncover both quick wins and long-term growth opportunities. ✅ **Pro Tip**: Create a simple spreadsheet where you log these metrics monthly. Over time, you’ll spot helpful trends. ## **How to Make Giving Easier with Suggested Donation Amounts** Here’s something simple you can do today: add [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/) to your form. When someone lands on your page, one of their first questions is, “How much should I give?” If there’s no guidance, they might hesitate or leave. But, when you show options like $25, $50, or $100, it removes that friction. Suggested tiers also create better data. For example, if most people choose $50, you can test shifting your mid-level tier to $75 and see if it sticks. If one campaign draws lots of $100+ donations, you might want to feature it again. 🔹 **Example**: You might notice that during holiday campaigns, donors gravitate toward higher amounts. That’s your cue to raise the bar on suggested giving. ## **Adding Suggested Donation Amounts** You don’t need a full donation platform to create effective forms. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, lets you build custom donation pages with no code required. I highly recommend using it to not only create fundraising payment forms, but also to keep track of your donors’ behavior in the **Activity & Reports** tab. ![stripe fundraising report](https://wpsimplepay.com/wp-content/uploads/2025/09/stripe-reports-1024x763.png)WP Simple Pay’s Activity & Reports PageBecause WP Simple Pay works exclusively with Stripe, you can also easily log into your Stripe account to dive deeper with customized Stripe reports. Your donors will add required information to the donor form that can help you [segment them into specific groups](https://wpsimplepay.com/how-to-boost-fundraising-with-custom-donation-forms-in-2025/). The plugin allows you to easily: - 💳 Accept one-time or recurring donations - 🔢 Add donation customization options using buttons, dropdowns, or radio options - 🎨 Create forms visually using a drag-and-drop builder - 📊 Track performance using [Stripe’s analytics dashboard](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/) ## **Steps to Creating Suggested Donation Forms** ### Step 1: Install and Activate WP Simple Pay To get started, go to the [WP Simple Pay website ](https://www.wpsimplepay.com/pricing)and choose the best plan for your organization. Once your purchase is complete, you’ll get access to the plugin’s .zip file via your purchase confirmation email or from your WP Simple Pay account. You’ll need to download the file to your computer and then upload it to your WordPress website. If this is your first time installing a WordPress plugin, follow our detailed guide on how to [install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Don’t worry. It’s a few simple steps that take just a few minutes. Once you’ve finished installing and activating WP Simple Pay, its advanced setup wizard will walk you through configuring your settings and connecting your Stripe account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Fundraising Form Now that you’ve got WP Simple Pay up and running on your WordPress website and your Stripe account is connected, you’ll need to create a donation form. First, simply navigate to **Form Templates** in your dashboard. Here is where you’ll find a library of pre-built donation and fundraising templates. Choose a template that matches your goals. For the purpose of this tutorial, I’ll be using the **Animal Relief Fundraising** form. However, each of these templates already offer suggested donation amounts to help you create a form in minutes. ![fundraising](https://wpsimplepay.com/wp-content/uploads/2025/09/fundraising-scaled.jpg)Once you’ve selected the payment form template, you’ll land on the drag-and-drop payment form builder. You’ll be asked to enter the title and description of your from on the **General** tab. Be sure to keep **On-Site** **payment form** toggled on so your from is accessible directly from your website. ![fundraising](https://wpsimplepay.com/wp-content/uploads/2025/09/general-payment-form-1024x439.jpg)Next, click on the **Payment** tab. You can use Price Options section to add, edit, and remove your suggested amounts. For example, here is a payment form with suggested donation amounts set up, in addition to a custom donation amount field that donors can use to enter an amount of their choice. ![fundraising](https://wpsimplepay.com/wp-content/uploads/2025/09/donation-amounts.jpg)Once you’ve configured your suggested donation amounts, you can move on to the **Form Fields** tab. Here, you can control how the amounts appear on your form, and even allow donors to sign up for recurring donations. Y ### Step: 4 Publish Your Fundraising Form When you’re happy with your form, the next step is to publish it on your website. Be sure to click the **Publish** button. One of the best parts about WP Simple Pay is that it lets you create a dedicated, distraction free landing page directly from the form builder. Simply go to the **Payment Page** tab, and check the box to **Enable a dedicated payment page**. Choose a color scheme that matches your organization, and feel free to add a logo that will appear on the form. ![fundraising](https://wpsimplepay.com/wp-content/uploads/2025/09/dedicated-payment-page-1024x575.png)## Using Analytics to Segment Donors and Personalize Outreach Not all donors are the same. Segmentation allows you to tailor your messaging. For example: - 🌱 **First-time donors** → Send a welcome series. - 🌟 **Major donors** → Share personalized impact reports. - 🔄 **Recurring donors** → Offer exclusive updates or behind-the-scenes content. WP Simple Pay and Stripe make it easy to filter donor activity, so you can group supporters by giving frequency, gift size, or campaign source. ➡️ Quick tip: Start by exporting a three-month donation report and sort by amount. You’ll instantly see average gift sizes and whether a few donors are driving most of your revenue. ## Turning Metrics Into Strategy Your data becomes valuable only when you use it to make decisions. Here’s how to turn insights into action: - 🔄 **Noticing lots of lapsed donors?** Send a re-engagement email. - 💵 **Seeing small average gifts?** Test new suggested amounts. - 🎁 **Holiday donations spiking?** Plan seasonal campaigns early. - 📱 **Lots of mobile traffic?** Optimize your form for smaller screens and enable Apple Pay or Google Pay. ✅ **Reminder**: Every data point should lead to a decision. That’s how you get better results, faster. ## Building a Culture of Data-Driven Fundraising Analytics shouldn’t live in a silo. Encourage your nonprofit team to: - 📊 **Share dashboards** in staff or board meetings. - 📅 **Set quarterly benchmarks** (donor retention %, average gift, recurring growth). - 🧪 **Experiment with A/B tests** on forms, suggested amounts, and campaigns. Over time, this creates a feedback loop where every campaign builds on what you’ve already learned. ## Turning Insights Into Action Once you’ve collected donation data, the next step is to act on it: - 🔄 High donor churn? Launch a [re-engagement series](https://wpsimplepay.com/bringing-lapsed-donors-back-to-your-cause/). - 💵 Low average donation? Adjust your suggested tiers. - 🎁 Seasonal spikes? Prepare campaigns in advance of Giving Tuesday. - 📱 Strong mobile giving? Optimize forms for phones and enable [Apple Pay/Google Pay](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/). Each data point should connect to a decision that improves results. ## **Advanced Segmentation with Stripe + WP Simple Pay** [Segmentation](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/) turns raw data into targeted messaging. Using Stripe Reports and WP Simple Pay records, you can group donors by: - 🔄 **Frequency** – Recurring vs. one-time givers. - 💰 **Gift size** – Micro-donors, mid-level, or major donors. - 🔗 **Campaign source** – Identify which donation form or referral link brought them in. By tailoring your communications to each segment, you can celebrate milestones that matter. Share progress with [recurring donors](https://wpsimplepay.com/fundraising-the-best-way-to-boost-contributions-with-multiple-causes-on-a-single-donation-form/), thank one-time givers with stories of immediate impact, and show [major donors](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) how their leadership fuels growth. When people see themselves reflected in your results, they’re more likely to stay engaged and give again. ## **Building a Culture of Data-Driven Fundraising** Analytics shouldn’t live in a silo. When your whole team understands key metrics, data shapes stronger campaigns. Encourage your nonprofit to: - 📊 Share dashboards in staff or board meetings. - 📅 Set quarterly benchmarks (donor retention %, average gift, recurring growth). - 🧪 Experiment with A/B tests on forms, suggested amounts, and campaigns. Over time, this creates a feedback loop where every campaign improves because it’s built on what you’ve already learned. ## **Bonus: Donor Experience Still Comes First** Data is powerful, but donors aren’t spreadsheets. Pair analytics with genuine appreciation: - 🙏 **Use WP Simple Pay’s custom confirmation page** to thank donors instantly. - ✉️ **Personalize follow-up messages** based on donation type or campaign. - 🌍 **Share the real-world impact** their gift created. This combination of **ease, insight, and gratitude** keeps donors coming back. ## **Bringing It All Together** Fundraising analytics isn’t just about numbers; it’s also about creating better donor experiences and smarter campaigns. With suggested donation amounts, distraction-free pages, and built-in [reporting from Stripe](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) and WP Simple Pay, your nonprofit can: - 🎁 **Make giving easier.** - 👀 **Understand donor behavior.** - 📈 **Adjust strategy for higher returns.** Start simple, measure consistently, and let data guide your next fundraising win. ## FAQs About Fundraising Analytics for Nonprofits ### **How do I calculate average gift size?** Divide your total donations by the number of donors over a set time period. ### **What’s the difference between recurring and one-time gifts?** Recurring donations provide predictable revenue. One-time gifts are more variable but still valuable. ### **What’s the difference between recurring and one-time gifts?** Recurring donations provide predictable revenue. One-time gifts are more variable but still valuable. ### **Can I track donation performance without a full CRM?** Yes. WP Simple Pay and Stripe offer built-in reporting and exportable data for basic donor analysis. ## **Final Takeaway** Fundraising analytics isn’t just about numbers. It’s about using data to create a better experience for your donors and stronger results for your mission. You don’t need a big platform or tech team; just WordPress, WP Simple Pay, and Stripe. Start simple. Keep tracking. And use what you learn to grow every campaign. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To, Marketing **Tags:** donation forms wordpress, Fundraising analytics for nonprofits, nonprofit fundraising, recurring donations, stripe donations, Suggested Donation Amounts, wp simple pay --- ### [How to Customize Subscription Cancellation Messages in WordPress](https://wpsimplepay.com/how-to-customize-subscription-cancellation-messages-in-wordpress/) **Published:** July 24, 2025 **Author:** Natalie Jones **Excerpt:** In this tutorial, you'll learn the simple steps to customize cancelled subscription messages in WordPress, helping you gather feedback and reduce churn. **Content:** When a customer cancels their subscription, it’s easy to see it as a lost opportunity. But what if that final interaction could be one of your most valuable? The default “Your subscription has been cancelled” message is often cold, generic, and a missed chance to connect with your user one last time. This simple confirmation email could be so much more. It’s the perfect moment to: - **Gather crucial feedback:** Ask *why* they cancelled to learn how you can improve. - **Maintain your brand voice:** End the relationship on a positive and helpful note that aligns with your brand. - **Reduce churn:** Offer an alternative, like pausing their subscription or switching to a different plan. - **Leave the door open:** Make them feel welcome to return in the future. A generic message accomplishes none of this. A custom message can do it all. In this step-by-step guide, I’ll show you exactly how to customize the on-site cancelled subscription messages on your WordPress site. You’ll learn how to transform a simple notification into a powerful tool for feedback and customer retention. **Quick Summary**: Here’s what you’ll learn in this guide: - [What Are Subscription Cancellation Messages?](#aioseo-what-are-cancelled-subscription-messages) - [Why Customize Subscription Cancellation Messages?](#aioseo-why-customize-cancelled-subscription-messages) - [How to Customize Subscription Cancellation Messages](#aioseo-how-to-customize-cancelled-subscription-messages) - [Step 1: Install and Activate WP Simple Pay](#aioseo-step-1) - [Step 2: Create a Subscription Form](#aioseo-step-2-create-a-subscription-form) - [Step 3: Customize Your Subscription Cancellation Message](#aioseo-step-3) ## What Are Subscription Cancellation Messages? A [cancelled subscription message](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/) is an automated notification sent to a customer immediately after they cancel their recurring plan. By default, most payment systems, including Stripe and some WordPress plugins, send a standard, functional message. Its primary job is to confirm two things: - The cancellation request was successfully processed. - The customer will not be billed for this subscription in the future. While this basic confirmation is essential, the default message is often generic and impersonal. It’s important to recognize that there are typically two points of contact during cancellation where you can customize the message: - **The On-Screen Confirmation:** This is the message that appears directly on your website’s interface immediately after the user confirms they want to cancel. - **The Confirmation Email:** This is the automated email sent to the customer’s inbox. It serves as a permanent record of the cancellation and is the most powerful place for customization. ## Why Customize Subscription Cancellation Messages? Customizing your cancellation messages is one of the highest-leverage actions you can take to protect and grow your business. Instead of treating cancellation as a dead end, you can turn it into an opportunity. Here are the most important reasons to replace the default message: - **[Reduce Active Churn](https://wpsimplepay.com/key-ways-to-prevent-subscription-churn/)** A customer hitting “cancel” doesn’t always mean they want to leave forever. They might just need a temporary break or a less expensive option. Your cancellation email is the perfect place to make a final effort to keep them. You can include offers like: - A link to pause their subscription for a few months. - A [special discount](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) to entice them to stay. - An option to downgrade to a more affordable plan. - **Gather Priceless Feedback** Why did the customer cancel? Was your service too expensive? Too complicated? Did they find a better alternative? The single best time to ask is right after they’ve made the decision. A customer who has just cancelled is often willing to give brutally honest feedback. You can add a simple question or link to a short one-click survey in the email to gather insights that will help you improve your product for everyone else. - **Maintain a Positive Brand Experience** Every interaction a customer has with you shapes their perception of your brand, including the very last one. A cold, robotic cancellation message can sour their entire experience. A thoughtful, well-branded message that thanks them for their business reinforces a positive image, making them more likely to recommend you to others or return in the future. - **Leave the Door Open for Future Business** Cancellation doesn’t have to be a final goodbye. You can use the confirmation email to invite them to stay connected in other ways. Suggest they follow you on social media or join your free email newsletter. This keeps them in your ecosystem, making it easier to win them back later with new features or announcements. - **Provide Clarity and Reduce Support Tickets** A customized message can proactively answer common questions customers have after cancelling. You can clarify important details like: - Exactly when their access to the service will end. - What will happen to their data or account information. - How they can easily re-subscribe if they change their mind. ## How to Customize Subscription Cancellation Messages **Key Takeaway**: You can use WP Simple Pay to customize cancelled subscription on-site messages directly from your WordPress dashboard. When it comes to customizing cancelled subscription messages for your WordPress site, the best way is to use a plugin that supports this feature without requiring you to write any code. WP Simple Pay, the best Stripe payments plugin for WordPress, lets you create payment forms for both one-time payments and subscriptions. The plugin offers support for creating both customized subscription cancellation emails and on-site notifications.. Let’s explore how to easily create a customized message for cancelled subscribers that will appear immediately following their cancellation on your site. Using WP Simple Pay’s advanced drag-and-drop payment form builder, you can make a subscription payment form and create a custom cancellation notification message in minutes. ## Step 1: Install and Activate WP Simple Pay First, you’ll need to get started with WP Simple Pay [here](https://www.wpsimplepay.com/pricing). Then, you can follow [these instructions to install and activate the WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) plugin on your WordPress site. Next, you’ll need to have a payment form that includes a subscription. This is the form your customers use to sign up for a recurring payment plan, which they might later cancel. To do that, navigate to **WP Simple Pay » Add New** **Payment Form** from your WordPress admin menu. This will launch the template library, where you can choose a starting point for your new payment form. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/subscription-1024x471.png)## Step 2: Create a Subscription Form Once you’ve chosen the type of subscription form you want to create, you’ll need to configure the recurring payment settings from the **Payment** tab. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/v-1024x734.jpg)After that, you can add, edit, and remove form fields from the **Form Fields** tab.. Be sure to collect the Name and Email Address from your customers. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/b-1024x644.png)## Step 3: Customize Your Subscription Cancellation Message Once you’ve finished creating your subscription form, be sure to click **Save Draft**. Then, navigate to the WP Simple Pay **Settings** tab and click on **Payment Confirmations**. WP Simple Pay allows you to take control of the confirmation message in WordPress, transforming it from a simple receipt into a strategic communication tool. Instead of a generic “Your subscription is cancelled,” message, you have the power to create any type of message you want to win back customers. One of the best parts is that with the help of smart tags, you can easily personalize the message. Simply click on **Subscription Cancelled** from the **Payment Confirmations** page and enter your personal message in the text box. In the example below, you’ll notice I’ve added the smart tag **{form-title}** to ensure that the customer knows exactly what subscription plan they’ve cancelled on your site. You can even add an image or business logo to the message by clicking on **Add Media**. If you decide to provide a special discounted offer, WP Simple Pay also allows you to create the discount code directly from your WordPress dashboard. Check out the step-by-step guide on [how to add a coupon code to your WordPress payment forms](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/) to learn more. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/message-1024x490.jpg)Once you’ve finished writing your message, be sure to click **Save Changes**. This is the message your customers will see after a successful subscription cancellation. I hope this article has helped you learn how to create customized cancelled subscription messages in WordPress. If you liked this article, you might also want to check our guide on [how to win back subscribers with cancelled subscription confirmation emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Accept Subscription Payments for Free on WordPress](https://wpsimplepay.com/how-to-accept-subscription-payments-for-free-on-wordpress/) **Published:** July 15, 2025 **Author:** Natalie Jones **Excerpt:** Set up recurring subscription payments for free on WordPress, skipping costly plugins and boosting revenue and customer connections. **Content:** Have you ever mapped out the perfect plan for recurring revenue on your site? Maybe it’s a members-only newsletter, a monthly coaching package, or simply a “support my work” option for your audience. You know that subscriptions are the key to stable, predictable income. Then you start looking for the right tool and hit a familiar roadblock: the price tag. Most powerful subscription features are locked behind expensive “pro” plugins. Your momentum stalls, and that brilliant recurring revenue idea gets put on the back burner. It can feel like a catch-22 because you need to spend significant money just to *start* making recurring money. I get it. As a WordPress user, I know the frustration of having a great plan stopped by a paywall. It’s disheartening when the tools you need to grow your business feel out of reach. That’s why I’m so excited to show you that this is no longer the case. You don’t need a complicated workaround or a hefty budget to get started with subscriptions. With the right free tool, the process is surprisingly simple. In this guide, I’m going to walk you through, step-by-step, how to add recurring subscription payments to your WordPress site. The best part? We’ll do it all without touching a line of code and without paying for a premium plugin. Let’s dive in. ### In this Guide - [Why Offer Subscriptions on WordPress?](#aioseo-why-offer-subscriptions-on-wordpress) - [Accepting Subscription Payments on WordPress](#aioseo-accepting-subscriptions-for-free-on-wordpress) - [Accepting Subscription Payments for Free with WP Simple Pay Lite](#aioseo-accepting-subscription-payments-for-free-with-wp-simple-pay-lite) - [Customizing Stripe Checkout Page for Subscriptions](#aioseo-customizing-stripe-checkout-page-for-subscriptions) - [Publishing a Subscription Form on WordPress](#aioseo-publishing-a-subscription-form-on-wordpress) ## Why Offer Subscriptions on WordPress? Offering subscriptions on your WordPress site is a strategic move with numerous benefits that can transform your online business. Here are are few reasons to consider introducing subscriptions: 💸 **Stable Revenue Stream:** Subscriptions create a [reliable, recurring income stream](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/). This consistent cash flow can provide security and predictability in your business financials, making it easier to plan for future growth and investments. 💪🏻 **Stronger Customer Relationships:** By offering subscriptions, you establish an ongoing relationship with your customers rather than a one-time transaction. This creates more engagement with your brand and [increases customer loyalty](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/), as subscribers have a vested interest in staying connected to your services or products. 📈 **Scalability:** As your subscriber base grows, your income scales with it. Once a subscription model is in place, the system can handle more customers without requiring significant changes to your infrastructure. 🔍 **Valuable Insights:** Subscriptions provide a wealth of data about your customers’ preferences and behaviors, enabling you to tailor your offerings more precisely to meet their needs. This data helps in refining your marketing strategies and improving your overall service. 🏆 **Competitive Edge:** Offering a subscription service can set you apart from competitors who are not yet leveraging this model. It can enhance your value proposition by offering flexibility and convenience to your customers, which can attract more users to your site. By leveraging subscriptions on WordPress, you can unlock the potential for a dynamic and sustainable business model that not only boosts your revenue but also drives customer satisfaction and loyalty. Once you see the [value in offering subscriptions](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/), the next step is to set them up effectively, which I’ll go over in the following sections. ## Accepting Subscription Payments on WordPress Before we dive into creating a subscription payment form for free on WordPress, it’s worth noting that a premium WP Simple Pay plan offers advanced subscription features. These include [full discounts on subscriptions](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/), [free trial offers](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/), [setup fees](https://wpsimplepay.com/how-to-collect-an-activation-fee-for-subscription-based-services-in-wordpress/), and customized cancellation confirmation emails, providing additional leverage for your offerings. You can follow this guide to [create a subscription payment form](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) effortlessly with WP Simple Pay Pro. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Accepting Subscription Payments for Free with WP Simple Pay Lite If you’re using the Lite version of WP Simple Pay to accept Stripe payments, no worries. You can set up subscription payments effortlessly from your WordPress admin dashboard. Since Lite offers off-site [Stripe Checkout forms](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/), your subscription form will be created using the **Subscription Payment Button** template. To get started, navigate to the **Plugins** tab in your dashboard and click **Add Plugin**. Next, in the **Search Plugins** field, type WP Simple Pay. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/lite-1024x573.png)Once you’ve activated the plugin, go to the **Form Templates** tab and click on the Subscription Payment Button template. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/af-1024x426.jpg)Next, in the **General** tab, enter the title and description of your subscription form. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/a-1024x616.png)Then, click on the **Payment** tab. With the Lite version, you can create one price option for your subscription plan. Once you’ve entered the price amount, click on the **Configure** icon and choose your billing cycle. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/g-1024x887.png)Remember, with a Pro plan, you can create several pricing options and tiers for subscription plans and even [send customized cancellation confirmation emails](https://wpsimplepay.com/best-practices-for-managing-subscription-payments/) to help win back lost customers. Next, scroll down and be sure that **Card** is selected for the payment method. Then, click on the **Form Fields** tab. Here is where you can customize the payment button text and style. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/k-1024x556.jpg)## Customizing Stripe Checkout Page for Subscriptions Now that you’ve created your subscription payment form, click on the **Stripe Checkout** tab. Here, you can upload a logo and select the information you want to collect during checkout. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/y-1024x679.jpg)When you’re finished, you can preview your payment button and Stripe Checkout page. If it’s functioning properly, be sure to click **Publish**. ## Publishing a Subscription Form on WordPress The final step is to publish your subscription checkout button on your WordPress site. To do this, follow these simple steps: 1. Click on **“Copy Block”** within the payment form builder. 2. Go to the page or post where you want to place your payment button. 3. Paste the copied block into the desired location on that page or post. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/o.jpg)This will display your subscription payment button. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/signup-1024x667.png)Once visitors click on the Buy Now button, they will be redirected to the Stripe Checkout page, where they can easily sign up for your recurring payment offering. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/mb-1024x936.png)There you have it! We hope this article has helped you learn how to accept subscription payments for free on WordPress. If you liked this article, you might also want to check out the following guide on [how to collect an activation fee for subscription-based services on WordPress](https://wpsimplepay.com/how-to-collect-an-activation-fee-for-subscription-based-services-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Manage Stripe Subscription Payments in WordPress](https://wpsimplepay.com/best-practices-for-managing-subscription-payments/) **Published:** April 19, 2024 **Author:** Natalie Jones **Excerpt:** Handling payments for subscriptions requires a slightly different approach than one-off products. In this article, we'll share tips for managing Stripe subscriptions in WordPress. **Content:** Do you want to offer Stripe subscription payment plans on your WordPress site? Offering automatic recurring renewals is a great way to save time for both you and your customers. It’s also an effective way to ensure that you maintain monthly recurring revenue. When handling Stripe subscription payments, you should know a few key things. In this article, we’ll briefly overview how Stripe subscriptions work and share a few tips for managing them in WordPress. ## How Stripe Subscriptions Work When you want to sell a subscription to a customer, there are four elements involved: - **Customers** – This element stores all needed information about your customers, including their email addresses, payment methods, etc. - **Products** – The things you sell. - **Prices** – The amount customers pay for your products. With subscriptions, Stripe allows you to set different pricing options based on the length of time (annual vs. monthly subscriptions) or the subscription tier. - **Invoices** – These are created every time you need to charge a customer for their subscription. The invoice includes a line item breakdown, taxes (if applicable), and total charge amounts. These elements are all incorporated into the subscription status, which dictates the customer’s access to the product or service. The subscription will not be active without customer information or payment status. ![Managing subscription payments](https://wpsimplepay.com/wp-content/uploads/2021/06/subscriptions-screenshot.png)Using the Stripe API, you can integrate these elements into your eCommerce store’s order flow. Most of these details will typically be acquired on checkout pages, but some may come from initial landing pages or account setup pages. For more information about integrating subscription elements, check out the [Stripe documentation overview](https://stripe.com/docs/billing/subscriptions/overview) on subscriptions. To remove the complexity of using a complicated API, you can create Stripe subscription payment forms directly from your WordPress admin dashboard using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress. It offers several pre-built subscription payment form templates to help you create customized subscription forms in minutes without coding. The best part is that you can manage your subscription payment plan settings and elements without logging in to your Stripe dashboard. ## Tips to Minimize Subscription Churn [Churn](https://wpsimplepay.com/7-ways-to-reduce-churn-and-build-customer-loyalty/) is the enemy of subscription-based businesses. A certain amount of it is unavoidable as people’s financial situations change, or they may lose interest in your product or service. However, it’s possible to significantly improve your revenue and profits by reducing your churn rate by even a tiny amount. With this in mind, there are several easy steps you can take to make sure you maintain as much subscription revenue as possible. Let’s take a look. ### 1. Transparent Billing Cycles Your subscription billing cycle determines how often your customers are billed for their subscriptions. To reduce churn, you’ll need to communicate billing cycles clearly and promptly so there is no confusion or uncertainty regarding when you will charge your customers’ payment methods for the subscription. This is a preemptive step, but cutting down on subscription lapses is still essential. If possible, give your customers a few different billing cycle options. It’s common practice among subscription-based businesses to offer a discount for an annual or quarterly billing cycle (as opposed to monthly). Still, depending on your business model, this setup may not be possible. ### 2. Allow Prorating What happens if someone wants to sign up for a monthly subscription in the middle of the month? Sure, you can bill them to start their subscription on the first day of the next month, but that’s an inconvenience to the customer as most people expect they’ll be charged for something as soon as they provide their payment information. The problem worsens if they can’t access their subscription until the first of the following month. Instead, make sure you allow them to make a partial payment towards the prorated amount for the current month, then switch them to a regular monthly payment plan for the following month. With all that being said, we recommend using a Stripe payments plugin for WordPress that lets you accept subscription payments and allows your customers to access their subscriptions anytime. This reduces lapsed subscriptions because customers can update their payment methods or cancel before the next charge. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), you can let customers access their subscriptions directly from your site using a “Manage Subscription” form. To learn more, see our detailed guide on [how to allow customers to manage subscriptions in WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/). The plugin offers additional subscription features to help you reduce churn, attract customers, and increase subscription signups. - **Free Trials**: Use [free trial offers](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/) for subscriptions to encourage more signups and receive more feedback about your products or services. - **Setup Fees**: Charge an initial [setup fee](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/) on the first subscription payment to cover extra costs you incur. This is perfect for subscription-based businesses that offer customized services. - **100% Discounts on Subscriptions**: Offer 100% discounts on new subscription activations to increase signups and boost sales. - **Renewal Reminders**: Automatically send customers renewal reminder emails before they’re charged. - **Invoice Receipts**: Send personalized email receipts to subscribers. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### 3. Actively Communicate Most customers will be relatively forgiving of unexpected issues or situations provided you are prompt and transparent in your communication. As soon as there is a payment issue, subscribers should get an email notification explaining the problem and giving them an easy way to correct it. If there is a date by which their subscription will lapse if they don’t make a payment, be sure to include that information as well. ### 4. Reiterate the Subscription Benefits While customers may have previously been aware of the advantages of subscribing to your product or service, they might have forgotten the specific benefits of subscribing. It’s always helpful to remind customers why they are getting good value from their subscription, especially if it’s been a while since they created their account with you. ## Customizing Stripe for Subscription Management Email and excellent customer service are helpful and can go a long way in reducing subscription churn. On the other hand, to capture more initial subscription business, it’s best to consider how you organize your site’s design and purchase flow, from the initial landing page that customers access through the final confirmation page that lets them know their purchase has gone through successfully. WP Simple Pay enables you to create a [dedicated landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) for subscription payments and custom messages for your payment confirmation page and email confirmation. There are a few more sophisticated features that you can incorporate using WP Simple Pay to ensure that customers have as many options as possible, such as: - **Custom Payment Amounts**: Many subscriptions created by nonprofits and other charitable organizations come in the form of recurring monthly donations. While it’s okay to have standard donation amounts, many subscription donors prefer to enter their own amount to give. With WP Simple Pay, you can easily create subscription payment forms that allow your donors or customers to enter a custom amount. - **Free Trial Periods**: Many SaaS companies offer free trial periods from 24 hours to a month. But, to minimize purchase friction, you’ll want to ensure that subscribers automatically get charged when their free trial ends and their paid subscription begins. - **Initial Setup Fees**: It’s also relatively common for merchants to charge a one-time setup fee to help cover the costs of onboarding a new customer or earn a bit more revenue from each transaction, depending on the business structure. Reducing or removing initial setup fees can also be a great way to incentivize people to purchase longer subscriptions. For example, if someone pays for an annual plan instead of a monthly one, you might offer to waive their setup fees. This benefits both parties. Customers save money on something they would likely buy anyway, and you get recurring revenue for a more extended period than you might have initially. - **Non-Card Payments**. While credit and debit cards are still popular, advancements in technology have seen the rise of alternative [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) like Apple Pay and Google Pay. Not only are these much more convenient for most people to make purchases, but they also provide an extra layer of security that gives buyers more confidence, making them more likely to purchase. WP Simple Pay lets you accept multiple non-card payment methods, including Apple Pay / Google Pay / Microsoft Pay, Cash App Pay, Alipay, GrabPay, ACH Direct Debit, Bacs Direct Debit, and more. That’s it! We hope this article has helped you learn more about managing Stripe subscription payments in WordPress. If you liked this article, you might also want to check out our guide: [Are Subscription Payment Plans Right For Your Business](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/)? What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, recurring renewals, Stripe, Subscription Payments, subscriptions, WordPress --- ### [How to Accept Deposit Payments in WordPress](https://wpsimplepay.com/how-to-accept-deposit-payments-in-wordpress/) **Published:** June 11, 2024 **Author:** Natalie Jones **Excerpt:** Requiring a deposit can help protect your business from lost time and resources. In this article, we'll show you how to accept deposit payments on your WordPress website. **Content:** Do you want to accept deposit payments on your WordPress website? Requesting deposit payments can serve as a strategic safeguard for your business, mitigating the risk of lost time and resources and simultaneously ensuring an engaged and committed customer base. In this article, we’ll show you how to easily accept a one-time deposit for subscription payment plans. ## Accepting Deposit Payments For businesses that sell custom products, services, or event registrations, accepting a non-refundable upfront deposit is a great way to secure your customer’s commitment. Requiring a deposit can be especially beneficial for businesses that make custom products or offer tailored services. The deposit amount should be determined by what is being purchased and the potential risk involved. If you provide [event registrations](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/) or long-term services for specific projects like consulting, asking for a deposit acts as a safeguard against potential losses relating to time and resources, as well as cancellations and no-shows. ## How to Collect Deposit Payments in WordPress To collect a non-refundable deposit on your WordPress website, the best way is to use a Stripe payments plugin that allows you to set up subscriptions and accept a one-time fee. WP Simple Pay, the #1 Stripe payments plugin for WordPress, enables you to accept one-time or recurring payments directly on your website without having to set up a shopping cart. Using the plugin, you can accept deposit payments upfront for subscription-based products and services to ensure your customers stay committed throughout their agreement with you. Let’s take a look at one way you can use WP Simple Pay to collect a deposit payment. ### Step 1: Install and Activate WP Simple Pay To accept an upfront deposit, you’ll need to install and activate the plugin on your WordPress website. First, visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Once you’ve purchased the WP Simple Pay plugin, you can download it from your email receipt or your WP Simple Pay account. For more details, check out our detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After you’ve installed and activated the plugin, you’ll be directed to the setup wizard, which will walk you through setting up a Stripe account and connecting it to your website. In the setup wizard, go ahead and click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Subscription Payment Form Now that you’ve installed and activated WP Simple Pay and connected your Stripe account to your website, it’s time to create a subscription payment form. You should have already been redirected to the pre-built payment form templates library page. For the purpose of this tutorial, go ahead and choose the **Subscription Setup Fee Form**. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/subscription-form-one-1024x328.jpg)Next, in the **General** tab, add the title and description for your form and keep **On-site payment form** selected for the form **Type**. This will ensure that your visitors remain on your website throughout the checkout process. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/general-tab-one.jpg)### Step 4: Add a Deposit Amount Next, from the **Payment** tab, add the price, frequency, and invoice limit. Here, you can also enter the deposit amount in the **Setup Fee** text field. You’ll notice we’ve added $45 for the one-time deposit. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/payment-tab.jpg)Finally, be sure to select the payment method options you want to accept from the list. WP Simple Pay lets you accept 10+ payment methods, including credit and debit cards, ACH Direct Debit, digital wallets, and more, to help you expand your reach and boost conversions. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/payment-methods-1.jpg)Now that you’ve created your subscription payment form and added a one-time deposit, you can move on to the **Form Fields** tab. Using the dropdown menu, you can edit, add, or remove custom fields. We strongly recommend adding the Amount Breakdown field to your form and customizing it so that your customers understand that they’re making a one-time deposit payment. Simply find the **Amount Breakdown** option from the dropdown menu and fill in the **Total Amount Label** to reflect the deposit amount. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/amount-breakdown-one.jpg)### Step 5: Customize Your Email Confirmation Message So far, you’ve created your subscription payment form and added a one-time deposit amount that will be collected along with the first subscription payment. Next, to enhance customer communication, you’ll need to create a custom message for your subscription confirmation email that lets subscribers know they’ve paid a deposit. Simply click on the **Email Notifications** tab and enter your message. This feature is especially great because you can personalize your message with Smart Tags. To learn more about customizing your confirmation emails using Smart Tags, see our detailed guide on [how to alert customers about refund statuses in WordPress](https://wpsimplepay.com/how-to-alert-customers-about-refund-statuses-in-wordpress-easy-way/). ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/payment-receipt.png)### Step 6: Add Your Payment Form to a Page or Post Once you’ve published your payment form, you’ll need to add it to a page or a post on your site. Simply navigate to the post or page where you want to publish it. Then click on the **+** icon to add the WP Simple Pay block. Then, choose the subscription form you just created from the dropdown menu. Finally, click **Publish** or **Update**. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/embed.jpeg)After you’ve published your form, it should look something like the one below. The amount breakdown clearly states the deposit amount. ![deposit](https://wpsimplepay.com/wp-content/uploads/2024/06/deposit-subscription.png)That’s it! We hope this article has helped you learn how to accept a one-time deposit payment in WordPress. If you liked this article, you might also want to check out the following guides: - [How to Add a Setup Fee to a Subscription Payment Plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/) - [How to Offer 100% Discounts on Subscription Signups in WordPress](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/) - [How to Offer Installment Payment Plans in WordPress](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** deposit payments, deposits, Payment Forms, setup fee, WordPress --- ### [[NEW] WP Simple Pay 4.12.0 Adds Automatic Recurring Subscription Opt- In Setting, and More](https://wpsimplepay.com/new-wp-simple-pay-4-12-0-adds-automatic-recurring-subscription-opt-in-setting-and-more/) **Published:** September 30, 2024 **Author:** Cristian Rossi **Excerpt:** The latest version of WP Simple Pay introduces a new automatic recurring subscription opt-in default setting, updated form publishing functionalities, and more. **Content:** Have you been looking for an easy way to develop a more consistent stream of revenue? You’ll be happy to learn about the new **Automatic Recurring Subscription Opt-In** default setting we’ve introduced to WP Simple Pay version 4.12.0. 🎉 This new optional setting enables you to easily encourage customers to opt-in to recurring subscription payments so that you can generate steady income and boost subscription signups. Let’s discover more about this new feature and a few additional updates to the plugin. **Here’s what you can look forward to**: - [Opting In to Recurring Subscriptions by Default](#aioseo-customize) - [Integration with "Copy URL" and "Copy Block"](#aioseo-integration-with-copy-url-and-copy-block) - [Maximum Fee Recovery Amounts](#aioseo-maximum-fee-recovery-amount-for-ach-payments) ## Opting In to Recurring Subscriptions by Default WP Simple Pay has already been enabling you to create payment forms for one-time payment acceptance that also allow customers to opt-in to flexible recurring subscription plans. Now, you can easily set up your forms to automatically default to recurring payments for both single- and multi-line item purchases by essentially requiring customers to opt out during checkout. For single-item purchases, simply check the box next to **“Allow price to optionally be purchased as a subscription”** in the **Price Options** section of the **Payment** tab. ![recurring subscription](https://wpsimplepay.com/wp-content/uploads/2024/09/single-default-subscription.jpg)Then, from the **Form Fields** tab, select the **Recurring Amount Toggle** from the dropdown menu and check the box next to **“Purchases are opted-in to a recurring subscription automatically.”** ![recurring subscription](https://wpsimplepay.com/wp-content/uploads/2024/09/recurring-default.jpg)Alternatively, for multiple line-item purchases, all you need to do is check the box next to **“Allow price to optionally be purchased as a subscription**,” click on the **Configure** icon, and check the box below **Recurring by Default**. ![recurring subscription](https://wpsimplepay.com/wp-content/uploads/2024/09/multi-item-default.jpg)## Integration with “Copy URL” and “Copy Block” We’ve also added new integration functionalities to help you quickly publish your dedicated payment pages and forms on your site. You’ll find them in the **Publish** section. The **Copy Block** field enables you to effortlessly add a payment form to any page on your site, whether you’re creating a new page or editing an existing one. The **“Copy URL”** field provides quick access to your dedicated payment page. ![recurring subscription](https://wpsimplepay.com/wp-content/uploads/2024/09/integration.png)## Maximum Fee Recovery Amounts A new optional **Maximum Amount** field has been added to **Fee Recovery,** enabling you to cap the amount regardless of your customers’ chosen payment methods. ![recurring subscription](https://wpsimplepay.com/wp-content/uploads/2024/09/configure-recovery.jpg)You can manually enter the maximum amount for each individual payment method from the **Payment Methods** section of the **Payment** tab to ensure you pass the additional processing fee on to your customers. ![recurring subscription](https://wpsimplepay.com/wp-content/uploads/2024/09/max-amount.png)What are you waiting for? WP Simple Pay 4.12.0 now offers the **Automatic Recurring Subscription Opt-In** default setting, updated form publishing functionalities, and the **Maximum Amount** option for Fee Recovery. We hope you update to the latest version of the plugin today! [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Have any questions? You can reach out to our customer support team [here](https://wpsimplepay.com/contact/); they’ll be happy to help you! What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [Twitter](https://twitter.com/wpsimplepay). **Categories:** News **Tags:** fee recovery, Payment Forms, payment pages, recurring payments, Stripe, Stripe payment forms, Subscription Payments, subscriptions, WordPress, wp simple pay --- ### [How to Stylize Stripe Payment Forms in WordPress](https://wpsimplepay.com/how-to-stylize-stripe-payment-forms-in-wordpress/) **Published:** June 11, 2025 **Author:** Natalie Jones **Excerpt:** Learn how to customize your Stripe Payment forms with CSS in WordPress. This beginner-friendly guide covers easy methods using WPCode, and… **Content:** Have you ever created the perfect site where the colors are just right, the fonts are beautiful only to find your payment form looks… out of place? I’ve been there. You spend all this time making your site look professional and trustworthy, but the generic “Pay Now” button or default field styles just don’t match your brand. It can make the final, most important step of getting paid feel disconnected from the rest of your customer’s experience. That’s when I learned how powerful a few simple style tweaks can be. And with the right payments plugin, you don’t need to hire a developer or dig through complicated theme files to get it done. Worried this is getting too technical? Don’t be. There’s no coding experience required here. I’m going to stick to simple, step-by-step instructions, and for the most powerful customizations, it’s really just a matter of knowing what to copy and where to paste it. In this guide, I’ll show you beginner-friendly ways to customize your Stripe payment forms. I’ll cover everything from no-code visual tweaks to using custom CSS for complete control over the design. #### Customizing Stripe Payment Forms in WordPress - [Why Stylize Your Stripe Payment Forms?](#aioseo-why-stylize-your-stripe-payment-forms) - [Styling with Built-In Settings](#aioseo-styling-with-built-in-settings) - [How to Customize The Payment Button with WP Simple Pay](#aioseo-how-to-customize-the-payment-button-with-wp-simple-pay) - [The Master Switch: "Opinionated Styles"](#aioseo-the-master-switch-opinionated-styles) - [The Custom Way — Styling Your Form with CSS](#aioseo-the-custom-way-styling-your-form-with-css) - [Adding Custom CSS to your WordPress Site Using the Customizer Tool](#aioseo-adding-custom-css-to-your-wordpress-site-using-the-customizer-tool) - [Using AI to Create CSS Recipes](#aioseo-using-ai-to-create-css-recipes) - [Adding Custom CSS Using the Block Editor](#aioseo-adding-custom-css-using-the-block-editor) - [Adding Custom CSS with Code Snippets](#aioseo-adding-custom-css-with-code-snippets) - [The "Modern Floating Card"](#aioseo-the-modern-floating-card) - [Ready to Customize Your WordPress Payment Forms?](#aioseo-ready-to-customize-your-wordpress-payment-forms) ## Why Stylize Your Stripe Payment Forms? The final step in any sale is the payment, and the design of your payment form plays a huge role in that moment. A form that looks clean, professional, and consistent with the rest of your site builds trust and reassures customers that their information is safe. Think of it like a physical storefront; a cohesive, well-branded checkout counter feels more secure than a generic one. These small design details create a seamless experience that can directly impact your conversion rates. Luckily, you don’t need to be a designer to make meaningful improvements. ## Styling with Built-In Settings I use WP Simple Pay all the time to create Stripe payment forms because it doesn’t require additional plugins or even creating a complicated shopping cart system. It also includes a few built-in options to help you customize your forms in just a couple of clicks. Before we begin, it helps to have [WP Simple Pay set up on your site](https://www.wpsimplepay.com/pricing). If you haven’t used it yet, here are a couple of beginner-friendly tutorials to help you get started: - [How to Add a Payment Form to a Page in WordPress (Without Code)](https://www.seedprod.com/how-to-create-custom-wordpress-theme-without-code/) - [How to Add a Buy Now Button to Your WordPress Site](https://wpsimplepay.com/how-to-easily-add-a-buy-now-button-to-wordpress-step-by-step/) Once you’ve built a Stripe payment form with WP Simple Pay, you’re ready to stylize it. Let’s start with how to do that directly from your WordPress dashboard. ### How to Customize The Payment Button with WP Simple Pay The most prominent part of your form is the payment button. To give it a quick style adjustment, you can choose between two looks directly within the form settings. WP Simple Pay allows you to alter the **Checkout Button, Payment Button** and **Coupon Apply Button** styles in individual form settings. Simply visit the payment form you would like to edit and adjust the button style in the custom field settings. First, navigate to the **Payment Forms** tab and click on the payment form you want to stylize. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/payment-1024x873.jpg)Next, click on the **Form Fields** tab. Here is where you can choose between **Stripe blue** or **Default** for the payment button. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/fg-1024x855.jpg)Here’s a quick look at the stylized payment buttons: ![](https://wpsimplepay.com/wp-content/uploads/2025/06/Screenshot-at-Jun-10-15-46-35-1024x488.png)#### **The Master Switch: “Opinionated Styles”** To ensure your forms look great from the start, WP Simple Pay includes a built-in stylesheet. It’s called **“Opinionated Styles”** because it applies a default design to the form’s layout, spacing, and responsive behavior. For most users, leaving this on is the best choice. WP Simple Pay’s styles are designed to look great right away with no effort. But, if you feel confident and want a blank canvas to let your theme’s own styles take over, you absolutely have that option! You can turn our styles off by going to **WP Simple Pay → Settings → General → Advanced** and toggling **Opinionated Styles** to **Disabled**. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/h-1024x937.jpg)Now that you know how the built-in settings work for WP Simple Pay, let’s explore how you can take full control of your form’s design. ## The Custom Way — Styling Your Form with CSS While the built-in settings are great for quick changes, you might want to match your payment form perfectly to your site’s unique brand. That’s where CSS (Cascading Style Sheets) comes in. It’s the language browsers use to style web pages, and you can use it to take full control of your form’s design. Worried this is getting too technical? Don’t be. For most changes, it’s as simple as copying and pasting a small snippet of text into the right place. I’ll show you exactly how. The next steps depend on the type of theme you’re using, either a **classic theme** or a **block theme**. **Classic themes** use the older Customizer tool and often rely on widgets and page templates. **Block themes**, on the other hand, use the newer **Site Editor**, which lets you design your whole site with blocks. Let’s start with classic themes. #### **Adding Custom CSS to your WordPress** Site Using the Customizer Tool The safest and easiest place to add custom CSS to your WordPress site is the **Theme Customizer**. This way, your changes won’t be lost when you update your theme. 1. From your WordPress dashboard, navigate to **Appearance → Customize**. 2. A new panel will open on the left, showing a live preview of your site on the right. 3. Click on the **“Additional CSS”** tab at the bottom of the panel. A text box will appear where you can paste the code. For example, simpay-checkout-btn {background-color: \#800080!important; /\* This is a standard purple \*} This specific code will change the color of the payment buttons on all of your site’s WP Simple Payment forms to purple. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/css-1024x722.jpg)Any CSS code you add here will be applied to your site, allowing you to override your theme’s default styles. As you type, you’ll see a live preview of your changes on the right. Another example is creating a CSS code recipe for adding a light grey background and rounded corners to the payment form fields. You can paste this directly into the “Additional CSS” box in the WordPress Customizer. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/css-paste.gif)### Using AI to Create CSS Recipes Don’t want to write CSS from scratch? You don’t have to. You can use an AI assistant like Gemini Pro to generate custom recipes for you. Just describe what you want to achieve in plain English. For example, you could ask: > *‘Write CSS code to give the WP Simple Pay button a subtle gradient background and make the text bold.’* AI is a powerful partner for creating custom styles, giving you a great starting point that you can then test and tweak on your site.” ### Adding Custom CSS Using the Block Editor If your site is using a block theme, you’ll manage your design using the full Site Editor instead of the Customizer. First, go to **Appearance → Editor** in your WordPress dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/open-WordPress-site-editor.png)In the left-hand sidebar, click the **Pages** icon. Then, find the page that hosts the WP Simple Pay payment form. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/pages-1024x945.jpg)You’ll now see the WordPress Editor. From the bottom right-hand corner of the screen, click on **Additional CSS** to bring up the box. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/add-css-1024x722.jpg)The thing that is nice about using the Block Editor is that it provides a specific place on each page or post to add CSS that will *only* apply to that single page. This is great for one-off changes. For example, you can easily change the color of the payment form title. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/title-form.gif)This is just one way you can use the Block Editor to customize your payment form on your site. Remember, you don’t have to be a developer or write the code from scratch. Give Gemini Pro a try or choose another AI tool to help you come up with recipes. ### Adding Custom CSS with Code Snippets While the Customizer and the Block Editor are both super handy for quick tweaks, a more powerful and organized approach is to use a dedicated plugin like [WPCode](https://www.wpcode.com/pricing), which keeps your styles safe and separate from your theme. [![](https://wpsimplepay.com/wp-content/uploads/2025/06/wpcode-1024x583.png)](https://www.wpcode.com/pricing)WPCode is a lightweight and free plugin that lets you safely add custom code snippets—like CSS, HTML, or JavaScript—without ever having to edit your theme files directly. It’s an excellent way to keep your customizations organized and independent from your theme, so you never lose them during an update. Once you’ve installed and activated WPCode, go to **Code Snippets → Add Snippet** in your WordPress dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/add-new-wpcode-snippet.png)Click the box that says **Add Your Custom Code (New Snippet)** and give your snippet a name, like *WP Simple Pay Form Styl*ing. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/add-custom-snippet-wpcode.png)Under **Code Type**, select **CSS Snippet** from the dropdown. Go ahead and paste your CSS into the code box. Then, click **Save Snippet** and toggle the switch at the top to **Active**. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/edit-1024x704.jpg)That’s it! Your custom styles are now live across your WP Simple Pay payment forms, and you can come back to this snippet anytime to make changes. My favorite part about using WPCode is that you can easily experiment and try out different recipes to get your forms to look the way you want. You can use the plugin to apply completely different “themes” to your form with just a copy-and-paste. Here is one example, but keep in mind that you have the power to create limitless customizations for your forms with WPCode. #### **The “Modern Floating Card”** This style gives the form a premium feel, making it appear to float off the page with a soft shadow and a subtle gradient background. It’s a very popular look on modern web apps. **What it does:** ✅ Uses clean, simple field styles that fit the modern aesthetic. ✅ Wraps the form in a container with rounded corners and a soft shadow. ✅ Applies a gentle, two-tone gray gradient to the background. Simply copy and paste the provided recipe into the box and click **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/edit-snippet.gif)WPCode does the rest. You can go to the payment page to preview your form. ![](https://wpsimplepay.com/wp-content/uploads/2025/06/form-827x1024.png)## Ready to Customize Your WordPress Payment Forms? You are now equipped with all the tools and techniques you need to transform your payment forms. We’ve journeyed from simple, built-in settings to the powerful and flexible control of custom CSS. You’ve learned how with a powerful plugin like WPCode you can create a reliable and organized home for all your design tweaks. If you want to create customized Stripe payment forms for your WordPress site, the best way is to use WP Simple Pay and WPCode. [ Get WP Simple Pay Now → ](/pricing/) Do you want more tips on how to create high-converting Stripe payment forms and branded landing pages without code? I recommend the following guides: - [How to Create a Stripe Payments Landing Page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) - [How to Create Perfect Payment Forms in WordPress (9 Easy Tips)](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/) - [How to Use Payment Form Templates in WordPress to Boost Sales](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) - [How to Create Per-Form Email Confirmation Messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [Stripe Sessions 2025: What It Means for WP Simple Pay](https://wpsimplepay.com/stripe-sessions-2025-what-it-means-for-wp-simple-pay/) **Published:** June 6, 2025 **Author:** Natalie Jones **Excerpt:** Stripe's latest announcements from Sessions 2025 are bringing AI-powered fraud protection and one-click Klarna payments directly to your WP Simple Pay forms. **Content:** Running an online business means staying current with payment solutions. Outdated methods can put your revenue and customer trust at risk. Don’t worry, though, because it doesn’t have to be overwhelming! The latest announcements from Stripe are more than just industry news; they represent direct upgrades for your business. For WP Simple Pay users, this means your existing payment forms are about to become more secure and powerful, all without you needing to change a thing. In this guide, I’ll break down the most important announcements from [Stripe’s recent Sessions ](https://stripe.com/blog/top-product-updates-sessions-2025)event and explain how you can easily integrate these updates smoothly. #### In This Article - [Why You Can't Ignore the Latest Payment Trends](#aioseo-why-you-cant-ignore-the-latest-payment-trends) - [Stripe's Key Announcements: What They Mean for Your Forms](#aioseo-stripes-key-announcements-what-they-mean-for-your-forms) - [1. AI-Powered Dispute Management](#aioseo-1-ai-powered-dispute-management) - [2. More Global and Local Payment Methods](#aioseo-2-more-global-and-local-payment-methods) - [3. Radar Protection for ACH and SEPA](#aioseo-3-radar-protection-for-ach-and-sepa) - [4. Smarter Revenue and Subscription Tools](#aioseo-4-smarter-revenue-and-subscription-tools) - [How WP Simple Pay Keeps You Ahead of the Curve](#aioseo-how-wp-simple-pay-keeps-you-ahead-of-the-curve) - [FAQs About WP Simple Pay + Enhanced Stripe Features](#aioseo-faqs-about-wp-simple-pay-enhanced-stripe-features) - [Will this change how I use WP Simple Pay?](#aioseo-will-this-change-how-i-use-wp-simple-pay) - [When will these new Stripe features be available?](#aioseo-when-will-these-new-stripe-features-be-available) - [What are the benefits of using AI-Powered Dispute Management?](#aioseo-what-are-the-benefits-of-using-ai-powered-dispute-management) ## Why You Can’t Ignore the Latest Payment Trends Staying current with payment technology isn’t just about offering a new way to pay; it’s about future-proofing your business. The latest advancements are designed to tackle the most common headaches for online entrepreneurs: [fighting disputes](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/), managing complex billing, and [reaching customers across borders](https://wpsimplepay.com/5-considerations-before-selling-globally/). By leveraging these new tools, you ensure you’re not just collecting payments, but optimizing your entire revenue cycle. Adopting the newest payment technology is crucial for several reasons: ✔️ **Smarter Security:** The nature of online fraud is constantly evolving. Using the latest AI-driven security tools means you have the most advanced protection working for you, actively shielding your bottom line from [fraudulent chargebacks](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). ✔️ **Protecting Your Time:** How much time do you spend managing disputes or [manually adjusting subscriptions](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/)? New automation tools are designed to handle these tasks for you, freeing you up to focus on growing your business, not just maintaining it. ✔️ **Global Customer Trust:** A customer who sees their preferred, [local payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/) is a customer who trusts your business. Offering a wider range of payment options builds credibility and dramatically reduces friction at checkout, boosting your conversion rates. ✔️ **Enhanced Professional Image:** A seamless, [modern checkout experience](https://wpsimplepay.com/heres-what-the-ideal-checkout-experience-looks-like/) signals that your business is professional, secure, and forward-thinking. It enhances the perceived value of your products and services before they even arrive. Customers recognize they are dealing with a serious, high-quality operation. Thinking about how you can possibly keep up with all these changes? That’s where WP Simple Pay comes in. You don’t have to be a payments expert, because we are. Let’s take a look at the key announcements from [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) and what they mean for you as a WP Simple Pay user. ### Stripe’s Key Announcements: What They Mean for Your Forms At its recent Sessions event, Stripe unveiled a suite of powerful updates focused on AI, global payments, and revenue automation. I use WP Simple Pay every day to handle payments, and I was excited to see how these new features build directly on the tools we already provide. Here’s a breakdown of what’s new and why it matters for your WP Simple Pay payment forms: #### 1. AI-Powered Dispute Management One of the biggest announcements was **Smart Disputes**, an AI-powered system that helps you fight chargebacks automatically. If you’ve ever dealt with a payment dispute, you know how time-consuming it can be to gather and submit evidence. WP Simple Pay already protects you with [Stripe’s excellent fraud detection](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/), but Smart Disputes takes it to the next level. It uses AI to analyze the charge and automatically present the strongest evidence to the bank on your behalf. ![stripe](https://wpsimplepay.com/wp-content/uploads/2025/06/dispute-flowa082c69dafa1503c33d5f7bc7c92cdf4-1024x613.png)For WP Simple Pay users, this means less time spent in the Stripe Dashboard and a better chance of winning disputes, all without you having to lift a finger. It’s like having an expert on your team protecting your revenue 24/7. #### 2. More Global and Local Payment Methods Stripe is massively expanding the payment methods available on its network, with a big focus on stablecoins and other popular local payment options. With WP Simple Pay, you can already accept a huge variety of payment methods beyond just credit cards, including: ✅ Apple Pay & Google Pay ✅ ACH Direct Debit for bank-to-bank transfers ✅ Buy Now, Pay Later services like Klarna and Afterpay ✅ European methods like SEPA Direct Debit Stripe’s new additions mean the potential for even more options in the future. As Stripe rolls these out, we’ll be exploring them for integration, ensuring you can sell to anyone, anywhere, in the currency or method they prefer. As I mentioned, WP Simple Pay already supports Buy Now, Pay Later options like Afterpay and [Klarna](https://wpsimplepay.com/stripe-klarna-how-to-generate-up-to-14-more-revenue-on-wordpress/). It’s important to note that the way customers can use them is getting even better. A key part of this is the news that Klarna will soon be available on Link, Stripe’s one-click checkout experience. Because [WP Simple Pay fully supports Link](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/), this is a direct upgrade for your forms. ![stripe](https://wpsimplepay.com/wp-content/uploads/2025/06/stripe-klarna-1536x1024-1-1024x683.png)Soon, customers who have a Klarna account saved to Link will be able to complete a purchase on your site with a single click, making it easier than ever to offer flexible Buy Now, Pay Later options and boost your conversion rates. #### 3. Radar Protection for ACH and SEPA Previously, the most powerful [AI-based fraud fighting tools](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/) were focused primarily on credit card payments. One of the best announcements from Stripe is that Stripe Radar now protects ACH and [SEPA Direct Debit payments](https://wpsimplepay.com/how-to-accept-online-payments-in-germany-2024/) from fraud. This is a huge deal. Bank debit payments like ACH and SEPA have different fraud patterns than cards. Now, Stripe’s machine learning models are specifically trained to detect and block suspicious activity on these payment methods. Because you can already accept both ACH and SEPA payments with WP Simple Pay, this powerful new layer of security is automatically working for you. There’s nothing you need to do to turn it on. It’s an instant upgrade to the security and trustworthiness of your payment forms, helping you confidently accept bank payments while reducing the risk of fraud. #### 4. Smarter Revenue and Subscription Tools For anyone selling subscriptions, Stripe announced new tools like **Stripe Scripts** and **Workflows** to automate complex billing and revenue tasks. WP Simple Pay offers the easiest way to [create and manage recurring payments](https://wpsimplepay.com/best-practices-for-managing-subscription-payments/) in WordPress. You can already set up subscription plans, [offer free trials](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/), and collect recurring fees with our user-friendly form builder. These new backend tools from Stripe will allow us to make our subscription features even more powerful over time, giving you more flexibility for custom billing schedules and promotions without needing a complex shopping cart system. ### How WP Simple Pay Keeps You Ahead of the Curve As you’ve seen, the future of payments is getting smarter and more automated. With WP Simple Pay, you don’t have to rebuild your forms or worry about falling behind. Our plugin is designed to grow with Stripe. We handle the technical details so you can focus on what matters: running your business. By using WP Simple Pay, you ensure that as Stripe rolls out these powerful new features, you are in the best position to take advantage of them. Ignoring the next wave of payment technology can be detrimental to the success of your business. With WP Simple Pay, you can be confident that your payment forms are not just professional and transparent, but also ready for the future. ## FAQs About WP Simple Pay + Enhanced Stripe Features ### Will this change how I use WP Simple Pay? No, your process for creating and managing payment forms with WP Simple Pay will remain just as simple as it is today. These updates are enhancements to the underlying technology, meaning your forms will become more powerful and secure without requiring you to learn a new system or change how you build them. ### When will these new Stripe features be available? Some features, like Radar for ACH and SEPA, are already active. Others that were previewed at Sessions, such as Klarna on Link, are typically rolled out by Stripe in the following months. We keep a close eye on Stripe’s updates and work to ensure that you can take advantage of them as soon as they are made available for integrations like ours. ### What are the benefits of using AI-Powered Dispute Management? AI-Powered Dispute Management, like Stripe’s “Smart Disputes” feature, is designed to save you time and recover revenue by automating the chargeback process. The key benefits are: - **Saves Significant Time:** Instead of you manually gathering and submitting evidence like shipping confirmations and customer communications, the AI does it for you. It analyzes the dispute type and automatically pulls the most relevant data from your Stripe history. - **Increases Win Rates:** The AI models are trained on billions of data points and know exactly what kind of evidence is most likely to win a dispute with a specific bank. This data-driven approach is far more effective than manual guesswork, increasing your chances of a favorable outcome. - **Protects Your Revenue:** By winning more disputes, you recover revenue that would have otherwise been lost to chargebacks. - **Reduces Manual Effort and Stress:** Disputes are a stressful part of running an online business. Automating the process frees you up to focus on your customers and products rather than administrative battles. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) [ Get WP Simple Pay Now → ](/pricing/) **Categories:** General --- ### [[New] Introducing Activity & Reports - View Payment Insights Right Within WordPress](https://wpsimplepay.com/new-introducing-activity-reports-view-payment-insights-right-within-wordpress/) **Published:** January 26, 2023 **Author:** Cristian Rossi **Excerpt:** You asked, we listened. Finally, the Activity & Reporting dashboard is here! With WP Simple Pay 4.6.7, you can view the latest Stripe payment activities right inside your WordPress dashboard -- without even having to log into your Stripe account. **Content:** You asked, we listened. Finally, the Activity & Reporting dashboard is here! With **WP Simple Pay 4.6.7**, you can view the latest Stripe payment activities right inside your WordPress dashboard — without even having to log into your Stripe account. ## Activity & Reports – View Payments at a Glance Our Activity & Reports screen is the easiest and quickest way to see how your business has been performing so far. The Activity & Reports screen provides a snapshot of the total payments you collected for the day. Plus, it also gives you an overview of the latest 10 payments you receive via your Stripe forms. In a nutshell, this overview report lets you figure out which payment form performs really well at the moment. ![stipe payment latest-activity wordpress](https://wpsimplepay.com/wp-content/uploads/2023/01/latest-activity.png)In addition to the overview report, WP Simple Pay also offers detailed insights into your historical payment data. ![stripe payment reports wordpress](https://wpsimplepay.com/wp-content/uploads/2023/01/reports.png)You can get access to period-over-period charts for gross volume and successful payments. Plus, you can also view all these reports for a preset date range or a custom-selected period. ## Get Detailed Payment Insights Today The new **Activity & Reports** screen is available in the latest version of WP Simple Pay. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** activity and reports, payment reports, stripe reports in wordpress --- ### [[New] Introducing Payment Pages, New Smart Tags, and More](https://wpsimplepay.com/new-introducing-payment-pages-new-smart-tags-and-more/) **Published:** August 17, 2022 **Author:** Cristian Rossi **Content:** Today, we’re super excited to announce WP Simple Pay 4.5, featuring new Payment Pages, smart tag improvements, and more! These new features make it faster than ever to accept payments and collect additional payment information. ## Distraction-Free Payment Landing Pages Have you ever wanted to create a simple, distraction-free page to accept payments? Using a dedicated payment landing page is a great way to [increase conversions](https://wpsimplepay.com/tricks-that-will-help-increase-your-mobile-conversion-rate/) as it removes unnecessary friction from the payment experience. The biggest challenge with building a WordPress payment page until now has been that page layouts are usually controlled by WordPress themes. You can’t get rid of all the distractions that keep your visitors from [making a payment](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)"), like headers, footers, sidebars, and more. Sadly, that also means you have to settle for mediocre payment page layouts and low form conversions. With WP Simple Pay, you can instantly create a custom landing page just for payment pages without even having to manually build a separate page in WordPress. With options to add a header logo or image, show the payment form’s title and description, set a color scheme, and set subtext, you are in total control of how the page looks. [![enable-stripe-payment-dedicated-page](https://wpsimplepay.com/wp-content/uploads/2022/08/enable-stripe-payment-dedicated-page.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/08/enable-stripe-payment-dedicated-page.jpg)## **Smart Tag Improvements** WP Simple Pay’s drag and drop form builder has always made it easy to add custom form fields to collect additional data. Now it is even easier to display the information on payment confirmations and in payment emails. Simply choose the label you want to show in the Stripe dashboard and you are automatically presented with the smart tag to use: [![stripe-metadata-label](https://wpsimplepay.com/wp-content/uploads/2022/08/image3-1024x308.gif)](https://wpsimplepay.com/wp-content/uploads/2022/08/image3.gif)Additionally, we have added 3 new smart tags to make it simple to display additional information related to the payment: - *{card-brand}* – The brand of card used - *{card-last4}* – The last 4 digits of the card used - *{customer-name}* – The name of the customer ## Get Stripe Checkout Now on Custom Domains Stripe Checkout (Stripe-hosted payment pages) are usually accessed through https://checkout.stripe.com/. It is now possible to use Stripe’s hosted payment pages with a custom domain, such as https://checkout.yourwebsite.com. You can use your domain to create a branded payment processing experience while using Stripe’s hosted payment page features like address auto-complete and 1-click payments using the link. Along with Stripe Checkout’s other [customization options](https://docs.wpsimplepay.com/articles/stripe-checkout-display-options/), your customers won’t feel like you are leaving your website. ## **Try the New Update Today** Dedicated Payment Pages, smart tag improvements, and additional Stripe Checkout customization options in the latest version of WP Simple Pay make it easier than ever to create and deploy your payment forms. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/) and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** custom domains, payment landing page, smart tag --- ### [[Announcement] Now Automatically Calculate Tax Amounts Based on Customer Location](https://wpsimplepay.com/announcement-now-automatically-calculate-tax-amounts-based-on-customer-location/) **Published:** October 11, 2022 **Author:** Cristian Rossi **Excerpt:** Today we’re super excited to announce WP Simple Pay 4.6, which adds support for Stripe Tax. With this new update, you can dynamically collect tax amounts based on customer location and automate tax filing and remittance! **Content:** Today we’re super excited to announce WP Simple Pay 4.6, which adds support for Stripe Tax. With this new update, you can dynamically collect tax amounts based on customer location and automate tax filing and remittance! This new integration makes tax compliance simple and easy – just like the rest of WP Simple Pay. ## Automatically Calculate Tax and Stay Compliant Knowing the amount of [tax to collect](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") can be challenging for several reasons. First of all, tax rules change from place to place. The rules also vary based on what you sell and are subject to constant changes based on government policies. With the new update, you can easily stay tax compliant by simply specifying the type of payment you are collecting and the origin address of your business! To help you stay compliant, Stripe Tax uses the payee’s billing address to calculate and collect the right amount of tax. It also validates the EU VAT ID and Australian ABN number when needed. [![stripe-tax-calculation](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-calculation-1024x680.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-calculation.png)## Know Where to Register to Collect Taxes Based on where you collect the payments from, you might be legally obliged to register with that country or jurisdiction to collect taxes. This is true even if your business has no physical presence in that country or jurisdiction. Stripe Tax monitors your transactions, so you know when and where you need to register to collect taxes. Currently, Stripe Tax lets you see tax calculations in 35+ countries and all US states. It even lets you monitor the tax filing threshold, so when you exceed the threshold, you can register with that jurisdiction and start collecting taxes. [![stripe-tax-monitor](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-monitor-1024x685.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-monitor.png)## Easily File and Remit Stripe Tax reports give you all the information you need for each filing location so you can easily file and remit taxes on your own, with your accountant, or with one of Stripe’s preferred partners. You can easily export tax reporting data or view location-specific sales tax reports to streamline filing. ## Try the New Update Today Advanced integration with Stripe Tax in the latest version of WP Simple Pay makes accepting and managing online payments easier than ever. Have any questions? [Check out the documentation](https://docs.wpsimplepay.com/articles/taxes/ "Check out the documentation") or you can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available. As always, a huge thank you for your continued support. **Categories:** Marketing, News **Tags:** calculate tax amount, collect tax, stripe tax --- ### [Introducing WP Simple Pay 4.7.0 with Smarter Payment Forms](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-0-with-smarter-payment-forms/) **Published:** March 7, 2023 **Author:** Cristian Rossi **Excerpt:** The new version, WP Simple Pay 4.7.0, supports Universal Payment Element and Stripe Link. The entire payment experience has been improved to boost conversions. **Content:** Today, we’re super excited to announce WP Simple Pay 4.7.0 – the most powerful version of WP Simple Pay to date. Payment forms are now powered by Stripe’s new **Universal Payment Element,** which offers many advantages over the previous payment method inputs. Additionally, WP Simple Pay supports Stripe Link, the one-click checkout solution that enables you to save and autofill your customers’ payment and shipping information for faster checkout and higher conversions. ## The New Payment Experience Alongside the enhanced payment fields, the new payment experience offers improvements to other field types, such as the Email and Address fields. These fields can now smartly communicate with each other, removing the need to fill in duplicate fields, and even providing Google Maps autocomplete suggestions. The payment method fields have been improved to reduce friction with input validation, masking, and error handling. Just like the new Address field, the new Payment Method field automatically adjusts inputs to collect information based on the [chosen payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress") and country. ![stripe universal payment element](https://wpsimplepay.com/wp-content/uploads/2023/03/upe.png)## Saved Payment Methods with Stripe Link Link is Stripe’s one-click checkout solution, allowing users to sign up and save their payment details for future use. Link automatically detects if a customer is enrolled via their email address, and sends a one-time passcode to authenticate their session. Once verified, Link will display previously used payment methods used on other Link-powered websites. Autofilling payment information for one-click payments can [increase conversions](https://wpsimplepay.com/tricks-that-will-help-increase-your-mobile-conversion-rate/ "Tricks That Will Help Increase Your Mobile Conversion Rate") by over 7% for logged-in Link users. Link is available on hundreds of thousands of sites—customers can save payment info on any Link-supported site and pay in one click across the network. Link is built by Stripe, a Level 1 PCI Compliant service provider, the highest level of certification available in the payment industry, so your customers can rest assured that payment details are safe. ![stripe link](https://wpsimplepay.com/wp-content/uploads/2023/03/link.png)## Try the New Update Today The new Payment Experience and Link are available in the latest version of WP Simple Pay. New users automatically use the new payment experience, and existing users can opt into it via the plugin settings. We really hope you give it a try. Have any questions? You can reach our customer [support team here](/contact), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](/pricing)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** stripe link, stripe payment element, universal payment element --- ### [Introducing WP Simple Pay 4.7.3 with Beautiful Emails and Powerful Insights](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/) **Published:** March 30, 2023 **Author:** Cristian Rossi **Excerpt:** The new version, WP Simple Pay 4.7.3, features improved customization options for email receipts and payment confirmations. **Content:** Today, we’re super excited to announce WP Simple Pay 4.7.3. The latest version of WP Simple Pay brings even more customization options to your email receipts and payment confirmations. Additionally, it is now easier than ever to stay up to date with your website’s payment form performance with the new “Summary Report” email that gets delivered directly to your inbox every week (or month). ## Styled Email Templates As businesses increasingly rely on online transactions, it’s essential to make a great impression on customers at every touchpoint. It is now easier than ever to [send beautiful branded email receipts](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/ "How to EASILY Customize Stripe Email Receipts in WordPress") and notifications to your customers. Simply upload your website’s logo or header image and optional footer content that is included in all emails sent to your customers. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/email_templates.png)The new template styles also ensure your email receipts and notifications appear consistently across many different email clients and device sizes, creating a cohesive and professional look. ## Summary Reports in Your Inbox We are also excited to announce the new **Summary Report** email that gets delivered to your inbox each week. This report provides an easy-to-digest overview of your payment form gross volume, successful payments, and customers. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/wp_simple_pay_reports.png)Receiving regular updates about the performance of your payment forms is imperative for tasks such as determining the success of a marketing campaign or identifying areas for improvement. Our weekly summary report provides you with the insights needed to take action and drive growth. ## Try the New Update Today The new **Styled Email Templates** and **Summary Report email** are available in the latest version of WP Simple Pay today. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** Marketing, News **Tags:** Payment Forms --- ### [[New] Introducing Phone Number Validation in WP Simple Pay 4.7.4](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/) **Published:** May 4, 2023 **Author:** Cristian Rossi **Excerpt:** The new version, WP Simple Pay 4.7.4, features an intelligent phone number validation system to enhance communication with your customers through automated notifications. **Content:** Today we’re super excited to announce **WP Simple Pay 4.7.4**, which features a phone number validation system designed to enhance follow-up communication with your customers. The new phone number validation system brings a smarter, more powerful “Phone” field to your on-site payment forms that offers international phone number validation as well as country-aware formatting placeholders. Let’s take a deeper look at the smart “Phone” field and why it’s essential to your communication with customers. ## Phone Number Validation The importance of collecting a valid phone number from customers during the checkout process cannot be understated. A valid phone number is critical to ensuring that follow-up communications required for the purchase are possible. This includes communications related to the order, shipping, and delivery, as well as any post-sale support or customer service. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/phone-dropdown-1.png)The new phone number validation feature includes an intelligent field validation system that confirms the entered phone number is in the correct format for the selected locale, reducing the likelihood of typos or errors. We’ve also added localized placeholders to make it even easier for your customers to enter their phone number. With the easy-to-use dropdown menu, users can select the country their phone number originates from, and the relevant formatted phone number placeholder is automatically shown. ## Improving Customer Retention & Communication With a valid phone number, you can more confidently leverage powerful tools like ChurnBuster and Twilio to improve customer retention and communication. Payment recovery products such as [ChurnBuster](https://churnbuster.io/docs/sms) can be used to automate follow-up communication for failed payments. Additionally, services such as [Twilio](https://www.twilio.com/en-us) can send automated SMS notifications for order updates, appointment reminders, and customer support. As a result, you can enrich customer experience, increase payment recovery rates, and ultimately drive more revenue for your business. Overall, intelligent phone number validation is an effective new feature that will help you perform follow-up communication tasks related to SMS notifications more efficiently. Along with this powerful new update, we’ve made additional advancements to a few of the features you’ve already been counting on. For example, we’ve improved on-site payment form “Email” fields to ensure that your customers are only ever asked once for their email address during the checkout process. ## Optimize Notification Automation Today **Intelligent** **phone number validation** and **localized placeholders** are available in the latest version of WP Simple Pay today. We really hope you give it a try! Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** communication, customer experience, customer support, phone number validation --- ### [[New] Buy Now, Pay Later with Affirm in WP Simple Pay 4.7.6](https://wpsimplepay.com/new-buy-now-pay-later-with-affirm-in-wp-simple-pay-4-7-6/) **Published:** June 8, 2023 **Author:** Cristian Rossi **Excerpt:** WP Simple Pay 4.7.6 allows you to accept payments made with Affirm, the buy now, pay later service that can help boost average order values by as much as 85%. **Content:** Today we’re super excited to announce WP Simple Pay 4.7.6! The latest version of WP Simple Pay brings even greater flexibility to both you and your customers. With dynamic default field values, you can easily pre-fill payment form fields based on other information, reducing the time it takes to complete a payment. Additionally, you can now offer your customers the option to pay with [Affirm](https://www.affirm.com/), a buy now, pay later option with flexible financing. ## Offer Flexible Financing with Affirm Affirm is a popular payment method in the US and Canada that gives your customers a way to split purchases over a series of payments. Affirm offers multiple payment plan options: Affirm Pay in 4 interest-free, bi-weekly installments or monthly installments that can go up to 36 months. Installment plan terms are based on factors such as customer credit, prior account history, payment amount, and more. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/affirm-1024x960.png)After a payment is completed with Affirm, the full amount is made available to your Stripe account upfront, and then Affirm handles collecting the remaining balance directly from the customer over time. Buy now, pay later options can give your customers more flexibility at checkout, boosting average order value by as much as 85% in some cases. ## Dynamic Default Values We’re also excited to announce dynamic default values that allow form fields to be context-aware and automatically display information about the current user, current page, or even information stored in the current URL. It is now easier than ever to increase conversion rates by pre-filling payment form fields when you have previously collected information with dynamic default values. Have you ever wished you could send a URL to a client that automatically fills in their Invoice ID so you can associate their payment with their invoice? Now you can! Pre-filled field values ensure you get paid faster every time. ## Try the New Update Today The new **Affirm Payment Method** and **Dynamic Default Values** are available in the latest version of WP Simple Pay today. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** Affirm, buy now pay later, Payment Forms --- ### [How to Accept Additional Payment Methods in Stripe for Free](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) **Published:** May 25, 2023 **Author:** Cristian Rossi **Excerpt:** With the release of WP Simple Pay Lite 4.7.5, you can increase conversion rates by accepting additional payment methods including Alipay, Przelewy24, and more. **Content:** At WP Simple Pay we are always fighting for your success so you can grow and compete with the big guys. In response to your feedback and backed by our commitment to empowering your success, we have expanded the payment options available to those of you using [WP Simple Pay Lite](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). In the past, WP Simple Pay Lite users were limited to accepting payments via credit/debit cards and Appe Pay / Google Pay through Stripe checkout. Now, by offering multiple payment options, you have the power to attract a wider customer base and cater to diverse preferences effortlessly. Your customers can complete transactions using their preferred payment method, whether it’s through a digital wallet, bank redirect, or traditional card payment. This versatility eliminates any barriers and maximizes convenience, leading to higher conversion rates and customer satisfaction. Some Stripe Checkout users have seen conversions increase by as much as 45% after enabling additional payment methods relevant to their customer’s location. ## Enable Local Payment Methods for Your Users With WP Simple Pay Lite, accepting additional payment methods such as Alipay has never been easier. All you need to do to add more payment methods to your existing payment form is head over to the **Payment** tab. Once you’re there, go to the **Payment Methods** section, check the box next to the payment method you want to add, and save your changes. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/alipay.png)## How to Accept Alipay Payments In addition to easily enabling these newly added payment method options on your existing forms, we’ve also made it easy to add them to new forms. We’ve bundled four new payment form templates for you to start accepting Alipay, Giropay, iDEAL, and Przelewy24 (P24) payments on your site. For the purpose of this brief tutorial, we’re going to show you how to create an **Alipay** payment form using WP Simple Pay Lite. Here’s the form we’re going to create. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/alipay-form.png)### Step 1: Create a New Alipay Payment Form Assuming you’ve already installed and activated WP Simple Pay Lite in WordPress, the first thing you’ll need to do to begin accepting Alipay payments is create a payment form. Don’t worry if you don’t have the WP Simple Pay Lite plugin installed on your WordPress site yet. For detailed instructions, see our step-by-step guide on [how to install WP Simple Pay Lite in WordPress](https://wpsimplepay.com/how-to-get-an-unlimited-free-trial-of-wp-simple-pay/). To get started, go to **WP Simple Pay »** **Form Templates** and choose the Alipay Payment Button from the library of payment form templates. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/alipay-form-settings.png)Once you’ve selected the Alipay Payment Button, you should have landed on the payment form’s **General** tab. Here is where you can add the title and description. ### Step 2: Configure Form to Accept Alipay Payments Now that you’ve created your payment form, click the **Payment** tab. Here is where you can edit the price amount and ensure that Alipay is selected for the payment method. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/payment-tab-2.png)After that, go ahead and click on the **Form Fields** tab. Here is where you can customize the text and style of your payment button. Once you’re finished, click on **Publish**. ### Step 3: Add Your Alipay Payment Form Button to a Page Now that you’ve finished creating your Alipay payment form, you can easily embed it to any page or post on your site. To do this, all you’ll need to do is go to the page or post you want it published on and click the + icon to add the WP Simple Pay block. Then choose the form you just created and click **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)## Try the New Update Today Alipay, credit and debit cards, iDEAL, Giropay, and other payment methods are available in the latest version of WP Simple Pay Lite today. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** alipay, fpx, giropay, iDEAL, payment button, Stripe, Stripe Checkout, stripe payments --- ### [Announcing Bacs Direct Debit & GrabPay Payments in WP Simple Pay 4.7.11](https://wpsimplepay.com/announcing-bacs-direct-debit-grabpay-payments-in-wp-simple-pay-4-7-11/) **Published:** December 7, 2023 **Author:** Cristian Rossi **Excerpt:** WP Simple Pay 4.7.11 offers Bacs Direct Debit and GrabPay support. You can also customize your payment flows using a library of WP Simple Pay code snippets. **Content:** Today we’re thrilled to introduce WP Simple Pay 4.7.11! The new release brings support for even more payment methods, including Bacs Direct Debit and GrabPay. WP Simple Pay Pro users in the UK can now accept Bacs Direct Debit payments, the preferred local payment method for large or recurring payments. Users in Malaysia and Singapore can accept [digital wallet payments](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) through GrabPay. That’s not all! The latest version of WP Simple Pay also offers WPCode integration, which makes it possible for WP Simple Pay Pro users to customize their payment flows with a one-click install of the plugin’s most popular code snippets. ## Bacs Direct Debit Bacs Direct Debit is a widely-used payment method in the UK that debits UK customers’ bank accounts. Over 14% of payments made in the UK are accepted through Bacs Direct Debit. WP Simple Pay Pro users can now easily create payment forms that [accept Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/) payments using the drag-and-drop form builder. The Stripe transaction fee is just 1% starting at 20p and capped at £2.00. ![wp simple pay bacs direct debit](https://wpsimplepay.com/wp-content/uploads/2023/12/bacs-direct.png)UK merchants can boost conversions and increase average order values by accepting Bacs Direct Debit, the most common payment method for large and recurring payments. ## GrabPay Payments GrabPay is a popular digital wallet payment method for customers in Malaysia and Singapore. With WP Simple Pay Pro, you can [create GrabPay-enabled payment forms](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/), allowing you to cater to the millions of online shoppers who use the payment method in Malaysia and Singapore. ![wp simple pay](https://wpsimplepay.com/wp-content/uploads/2023/12/grabpay.png)Customers are redirected to GrabPay’s website, where they have to authenticate the transaction using a one-time password. After authenticating, customers will be redirected back to the merchant’s website. ## WPCode Integration A code snippet is a block of code that can be saved and reused to improve productivity and enhance the functionality of your WordPress website. WP Simple Pay now integrates with [WPCode](https://www.wpcode.com), the best code snippets plugin for WordPress, to help you customize your payment flows with a one-click install of the most popular WP Simple Pay code snippets. ![wp simple pay](https://wpsimplepay.com/wp-content/uploads/2023/12/code-library.png)When you load the WPCode library directly in WordPress, all of WP Simple Pay’s official snippets will be available for use automatically. ## Try the New Update Today Bacs Direct Debit and GrabPay payment methods, as well as WPCode integration, are available in the latest version of WP Simple Pay today. We hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/); they’ll be happy to help you. If you’re not using WP Simple Pay Pro yet, just [click here to start today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** Bacs Direct Debit, code snippets, digital wallet, GrabPay, payment flows, Payment Forms, WPCode --- ### [[New] Introducing WP Simple Pay 4.8.0 with Subscription Management Block](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-8-0-with-subscription-management-block/) **Published:** February 27, 2024 **Author:** Cristian Rossi **Excerpt:** Let your customers EASILY manage their subscriptions anytime to reduce churn with the latest version of WP Simple Pay! Plus, improve your payment forms by reviewing automatic change notices directly in the form builder. **Content:** Are you looking for a way to let customers easily manage their recurring payments to reduce subscription churn? Our new **Subscription Management Block** is now available to assist you! We’re excited to introduce the Subscription Management Block and additional plugin updates as part of the release of WP Simple Pay version 4.8.0! 🎉 We’ve enhanced the functionality of the payment form builder to help you provide a better experience for your customers and improve how you create payment forms. **In This Article** - [Introducing the Subscription Management Block](#aioseo-introducing-the-subscription-management-block) - [Form Builder Automatic Change Notices](#aioseo-form-builder-automatic-change-notices) - [Optimized Payment Confirmation Pages](#aioseo-optimized-payment-confirmation-pages) - [Try WP Simple Pay 4.8.0 Today](#aioseo-try-wp-simple-pay-4-8-0-today) ## Introducing the Subscription Management Block The powerful new [Subscription Management Block](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/) can be used to add a form to your site that lets subscribers get quick and on-demand access to their subscription details. All they need to do is enter their email into the form to receive a message with links to their account details. No more failed recurring payments. Your subscribers can now update their payment methods or cancel their subscriptions anytime. They don’t need to wait to receive their “Upcoming Invoice” email or request it from you to manage their subscriptions. ![wp simple pay](https://wpsimplepay.com/wp-content/uploads/2024/02/manage-subscription-block-front-end-1536x929-1-1024x619.png)Creating and adding the “manage subscriptions” form to your site is easy without coding. Like adding a WP Simple Pay payment form to your site, you can embed the form directly into a page or a post by enabling the Manage Subscriptions Block. ![wp simple pay](https://wpsimplepay.com/wp-content/uploads/2024/02/manage-subscription-block-how-to-add-1.gif)Once subscribers enter and submit the email address associated with their subscription, they will receive an email with the same links that are sent in the “Upcoming Invoice” email. ![wp simple pay](https://wpsimplepay.com/wp-content/uploads/2024/02/manage-subscription-block-email-1536x775-1-1024x517.png)The most common reason automatic recurring payments fail is that subscribers cannot change their payment method before the charge. Now, your subscribers can proactively update their payment details or cancel their subscriptions anytime they’d like. ## Form Builder Automatic Change Notices WP Simple Pay 4.8.0 also brings new **Form Builder Automatic Change Notices** to make it easier for you to create high-converting payment forms for one-time or recurring payments. Before, WP Simple Pay users wouldn’t know why the plugin automatically modified a form’s custom fields. Now, with Form Builder Automatic Change Notices, you can see exactly why the changes occurred and review them while you’re creating your payment form. ## Optimized Payment Confirmation Pages We’ve also made improvements to the payment form confirmation page functionality. WP Simple Pay makes [creating custom payment flows](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) for individual payment forms easy. You can add the required steps or information regarding your customers’ purchases to the confirmation message directly from the payment form builder. ![wp simple pay](https://wpsimplepay.com/wp-content/uploads/2024/02/confirmation-page-1-1024x568.png)With the release of WP Simple Pay 4.8.0, your customers will experience a load time of up to 7x faster for their payment confirmation message. ## Try WP Simple Pay 4.8.0 Today Ready to reduce subscription churn, improve the customer experience, and easily create high-converting payment forms? The Subscription Management Block, Automatic Change Notices, and optimized payment confirmation pages are available now in WP Simple Pay version 4.8.0. We really hope you give it a try! If you’re not already using WP Simple Pay to accept Stripe payments on your WordPress site, be sure to [install and activate it](https://www.wpsimplepay.com/pricing). [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Have any questions? You can reach out to our customer support team [here](https://wpsimplepay.com/contact/); they’ll be happy to help you! What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** News **Tags:** Payment Forms, subscription management, subscriptions, wp simple pay, wp simple pay 4.8.0 --- ### [Introducing WP Simple Pay 4.9.0 - 100% Discounts for Subscription Activations, 10 New Languages, and more…](https://wpsimplepay.com/introducing-wp-simple-pay-4-9-0-100-discounts-for-subscription-activations-10-new-languages-and-more/) **Published:** April 5, 2024 **Author:** Cristian Rossi **Excerpt:** Attract new customers and enhance the personalization of your communication with the latest version of WP Simple Pay! Plus, experience the plugin in your native language. **Content:** Today, we’re super excited to introduce WP Simple Pay version 4.9.0! 🎉 We’ve added translations for ten languages and a 100% discount option for new subscription activations. We’ve also expanded available Smart Tags to help you provide more personalized payment confirmation messages and email receipts. **In This Article** - [WP Simple Pay Translates Into Multiple Languages](#aioseo-wp-simple-pay-translates-into-multiple-languages) - [100% Discounts On New Subscription Activations](#aioseo-100-discounts-on-new-subscription-activations) - [New Smart Tags](#aioseo-new-smart-tags) - [Try the New Update Today](#aioseo-try-the-new-update-today) ## WP Simple Pay Translates Into Multiple Languages By translating WP Simple Pay into multiple languages, users from around the globe will enjoy an improved overall experience with the plugin. WP Simple Pay now accommodates several of the most popular languages for non-English speaking users who want to easily accept payments on their WordPress site and optimize their SEO through multi-lingual content. WP Simple Pay is now available in the following languages: - Dutch - English - French - German - Italian - Japanese - Polish - Portuguese (Brazilian) - Russian - Spanish - Turkish ## 100% Discounts On New Subscription Activations WP Simple Pay 4.9.0 also brings 100% discounts for new subscription signups to help you attract customers, grow your subscriber base, and receive more feedback about your products or services. Offering a 100% discount lowers the entry barrier for potential subscribers by allowing them to experience your subscription-based products or services without being charged upfront. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/100off.png)To offer a 100% discount on new subscription signups, all you have to do is create a unique code and apply it to specific subscription payment forms effortlessly using the plugin’s advanced payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/form-builder-coupon.png)## New Smart Tags The latest version of WP Simple Pay also adds new Smart Tags to its extensive list of options that you can use to enhance the personalization of your payment confirmation messages and email receipts. Personalized email receipts and payment confirmation messages help you improve customer communication and foster long-term relationships. Smart Tags let you automatically add custom details regarding purchases to your email receipts, ultimately providing customers with complete transparency. New Smart Tags include: - {subtotal-amount} – the amount before any discounting or fees - {coupon-amount} – the coupon discount amount - {fee-recovery-amount} – the Stripe processing fee that was recovered ## Try the New Update Today Ready to experience WP Simple Pay in your native language, attract more subscribers, and improve customer communication and engagement? Ten new languages, 100% discounts on subscriptions, and new Smart Tags are available now in WP Simple Pay 4.9.0. We really hope you give it a try! If you’re not already using WP Simple Pay to create payment forms for your WordPress site, [install and activate it](https://www.wpsimplepay.com/pricing) today! [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Have any questions? You can reach out to our customer support team [here](https://wpsimplepay.com/contact/); they’ll be happy to help you! What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** News **Tags:** discount, discount codes, subscriptions, wp simple pay --- ### [[NEW] Customizable Email Confirmations for Cancelled Subscriptions and More in WP Simple Pay 4.10.0](https://wpsimplepay.com/new-customizable-email-confirmations-for-cancelled-subscriptions-and-more-in-wp-simple-pay-4-10-0/) **Published:** May 15, 2024 **Author:** Cristian Rossi **Excerpt:** Alert customers about delayed payment method processing, win back cancelled subscribers, and manage refund communication with WP Simple Pay 4.10.0. **Content:** Today, we’re super excited to introduce WP Simple Pay 4.10.0! 🎉 The latest version of the plugin brings customized email alerts, confirmations, and notifications for delayed payment methods, cancelled subscriptions, and refund statuses. Customized email confirmations can enhance your customers’ overall experience. Additionally, they serve as an effective method for re-engaging subscribers and collecting feedback. **In This Article** - [Delayed Payment Method Emails](#aioseo-wp-simple-pay-adds-delayed-payment-method-emails) - [Cancelled Subscription Confirmations](#aioseo-cancelled-subscription-notifications) - [Refund Status Notifications](#aioseo-refund-status-notifications) - [Try the New Update Today](#aioseo-try-the-new-update-today) ## **Delayed Payment Method Emails** With WP Simple Pay, you can easily send customized email confirmations to customers when [delayed payment methods](https://wpsimplepay.com/how-to-improve-customer-communication-with-delayed-payment-method-confirmations/) like ACH Direct Debit are used during checkout. Using the new **payment processing confirmation tab**, customized messages can be created directly from Emails Settings in the WP Simple Pay dashboard. The delayed payment method email serves several vital purposes. Along with improving communication, it assures customers that their payment has been initiated and processed. You can also use this type of email to increase engagement by adding information about your products, promotions, or even your blog. The plugin offers a default message, or you can easily customize it. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/delayed-message-1024x614.png)## Cancelled Subscription Confirmations Sending subscribers a personalized cancellation confirmation email is crucial for businesses that sell subscription-based products or services. It should offer incentives like discounts or subscription plan alternatives to encourage subscribers to stay with your business. WP Simple Pay 4.10.0 lets you send customized emails to subscribers after they cancel their subscription using the [Subscription Management Block](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-8-0-with-subscription-management-block/) on your site. Customizing your[ cancelled subscription confirmation emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/) from the WP Simple Pay dashboard doesn’t require a single line of code. You can now add discount codes along with your personal message effortlessly. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/subscription-cancel-1024x584.png)## Refund Status Notifications WP Simple Pay 4.10.0 also offers **Refund Status Notifications** that let you [send customers a refund confirmation email](https://wpsimplepay.com/how-to-alert-customers-about-refund-statuses-in-wordpress-easy-way/) once it has been processed. The new feature also automatically adjusts the transaction status in the **Latest Payments** section of the WP Simple Pay dashboard, allowing you to easily keep track of refunds without logging in to your Stripe dashboard. WP Simple Pay 4.10 enables you to configure email notifications beyond customer confirmations. You can receive alerts about delayed payment processing, cancelled subscribers, and refund statuses directly to your email. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/delayed-email-1-1024x455.png)## Try the New Update Today Ready to improve customer communication, reduce subscription churn, and gain actionable feedback about your products or services? Delayed payment method emails, cancelled subscription confirmations, and refund status notifications are available now in WP Simple Pay 4.10.0. We really hope you give it a try! If you’re not already using WP Simple Pay to create payment forms for your WordPress site, [install and activate it](https://www.wpsimplepay.com/pricing) today! [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Have any questions? You can reach out to our customer support team [here](https://wpsimplepay.com/contact/); they’ll be happy to help you! What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** News **Tags:** cancelled subscriptions, payment confirmations, payment notifications, subscription management, Subscription Payments --- ### [[NEW] Purchasing Multiple Items at Once in WP Simple Pay 4.11.0 - Increase Average Order Values](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/) **Published:** August 13, 2024 **Author:** Cristian Rossi **Excerpt:** With WP Simple Pay 4.11.0, customers can purchase multiple items in one transaction, improve payment confirmations with itemized breakdowns, and more. **Content:** Ready to increase average order value, reduce churn, and provide customers with even more convenience and flexibility? Today, we’re super excited to introduce WP Simple Pay 4.11.0! 🎉 The latest version of WP Simple Pay adds multiple price option capabilities and a powerful all-in-one purchase summary Smart Tag to help you boost sales, improve the overall checkout experience, and simplify customer communication. **Here’s what you can look forward to**: - [Purchasing Multiple Items at Once](#aioseo-purchase-multiple-price-options) - [New Purchase Mode Feature](#aioseo-purchasing-multiple-tickets-in-one-transaction) - [Creating Price & Quantity Options for Subscription-Based Services & More](#aioseo-purchasing) - [Smarter Confirmation & Email Tags](#aioseo-smarter) - [Update to WP Simple Pay 4.11.0](#aioseo-try-the-new-update-today) ## Purchasing Multiple Items at Once WP Simple Pay 4.11.0 introduces the all-new **Purchase Mode** feature, conveniently located within the **Payment** tab of the form builder. You can use it to create payment forms with multiple-line capabilities, allowing customers to add various items and quantities to one transaction. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/multiple-pricing-982x1024.png)Let’s explore how you can use WP Simple Pay 4.11.0 to accept multiple quantities and amounts for tickets, catering services, classes, event registrations, online courses, subscription-based services, and more. ## New Purchase Mode Feature WP Simple Pay 4.11.0 lets you easily customize multiple price options and quantities for your payment forms directly from the drag-and-drop form builder. Simply checking the box next to **Allow quantity to be determined by user** for each price option gives customers the flexibility to purchase multiple items in one transaction. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/labels-1024x782.jpg)You can set up purchase limits for individual price options to prevent the sale of out-of-stock items or the overbooking of events. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/quantity-settings-1024x632.jpg)## Creating Price & Quantity Options for Subscription-Based Services & More The latest version of the plugin also allows you to create limitless pricing and quantity options for various subscription-based products and services, as well as one-off purchases. Simply choose one of the plugin’s pre-built templates or start from scratch and check the box next to **Allow price to optionally be purchased as a subscription**. Then, just click on the **Add Price** button to configure as many price options as you need. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/purchase-mode-shuttle.png)By checking the box next to **Allow Quantity to be determined by user**, your customers can now experience a convenient checkout that meets each of their unique needs. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/shuttle-form.png)## Smarter Confirmation & Email Tags WP Simple Pay 4.11.0 also introduces the powerful all-in-one **Purchase Summary** **Smart Tag**, which allows you to use a single tag within your confirmation and email settings to automatically output a breakdown of the line items purchased. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/receipt-1-1024x677.jpg)You can now simply navigate to the **Confirmation Page** and **Email Notifications** tabs within the payment form builder, and enter your message and the {receipt} tag to create an itemized breakdown of the total purchase. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/Screenshot-2024-07-31-at-111439 AM-1024x635.png)## Update to WP Simple Pay 4.11.0 Are you ready to increase average order values, improve the versatility of your payment forms, and simplify payment confirmations and emails? Multiple pricing and quantity options, as well as the new all-in-one **Purchase Summary Smart Tag** are now available in WP Simple Pay 4.11.0. We really hope you update to the latest version of the plugin today! If you’re not already using WP Simple Pay to create payment forms for your WordPress site, [install and activate it](https://www.wpsimplepay.com/pricing) today! [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Have any questions? You can reach out to our customer support team [here](https://wpsimplepay.com/contact/); they’ll be happy to help you! What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** News **Tags:** payment confirmations, Payment Forms, payment receipts, purchase quantities, Stripe --- ### [How to Add Postage Fees to WordPress Payment Forms](https://wpsimplepay.com/how-to-add-postage-fees-to-wordpress-payment-forms/) **Published:** May 14, 2025 **Author:** Natalie Jones **Excerpt:** Elevate your WordPress payment forms by integrating itemized postage and handling fees. Discover the simple steps to protect your margins and boost transparency **Content:** Your WordPress payment forms might be unintentionally shortchanging your business, not because they’re malfunctioning, but because they’re missing crucial fees that customers expect for shipping and handling. Many online store owners think that avoiding additional charges will keep customers happy, yet they lose extra revenue for covering costs for postage, packaging, and logistics. Over time, I’ve discovered that customers are both willing and expectant of reasonable shipping fees. When executed thoughtfully, clearly defined postage and handling charges not only protect your profit margins but also elevate the overall professional image of your service or product. In this article, I’ll share a step-by-step guide on seamlessly adding itemized charges for postage and handling to your WordPress payment forms. You’ll learn how to effortlessly integrate these fees using WP Simple Pay, the top Stripe payments tool that streamlines the process and keeps your payment forms professional and transparent. ### In this Article - [Why Is Charging Postage and Handling Fees Important?](#aioseo-why-is-charging-postage-and-handling-fees-important) - [How to Add Postage and Handling to WordPress Payment Forms](#aioseo-how-to-add-postage-and-handling-to-wordpress-payment-forms) - [Ready to Add Shipping & Handling Fees to Your Payment Forms?](#aioseo-ready-to-add-shipping-handling-fees-to-your-payment-forms) ## Why Is Charging Postage and Handling Fees Important? Postage and handling fees are the extra charges added to a purchase to offset the costs associated with packaging, shipping, and order fulfillment. They are not arbitrary surcharges; rather, they reflect the actual expenses incurred in delivering your product to your customer. By itemizing these costs, you can ensure you’re not absorbing shipping and labor expenses into your net profits. Charging postage and handling fees is crucial for several reasons: ✔️ **Cost Recovery:** Shipping isn’t free. It involves expenses like courier fees, packaging supplies, and labor. When you charge shipping fees, you ensure that these real costs are recouped rather than absorbed by your bottom line. ✔️ **Protecting Profit Margins:** Without clearly itemized postage and handling fees, the cost of shipping can erode your profits. By separating these costs, you can maintain a healthier margin on your core products while passing on only the necessary expenses to your customers. ✔️ **Transparency for Customers:** A transparent pricing structure builds trust. When customers see a clear breakdown—base product price plus shipping and handling fees—they appreciate the honesty and understand exactly what they’re paying for. This transparency can enhance customer satisfaction and reduce cart abandonment. ✔️ **Flexibility in Pricing Strategies:** Charging for shipping allows you to offer different shipping options (such as standard, expedited, or express) that cater to varying customer needs. This flexibility not only improves the customer experience but also allows you to adjust fees based on variables such as weight, destination, or delivery speed. ✔️ **Professional Image and Value Perception:** Well-structured shipping fees signal that your business is professional and thoughtful about its operational costs. This can enhance the perceived value of your service or product. Customers recognize that the fees cover meaningful aspects of order fulfillment, reinforcing the idea that you offer a complete, high-quality buying experience. ✔️ **Encouraging Efficient Operations:** Explicit shipping charges can also serve as an incentive for both you and your customers. They remind you to constantly evaluate and optimize your shipping methods, and they encourage customers to choose shipping options that align with their needs and your capabilities. Asking yourself how you can add these charges to your payment forms? There are several different ways you can add postage and handling fees to your payment forms on your WordPress website. Let’s take a look at my favorite method using WP Simple Pay. ## How to Add Postage and Handling to WordPress Payment Forms [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)If you’re new to WordPress or collecting online payments, allow me to introduce you to [WP Simple Pay](https://www.wpsimplepay.com/pricing). It’s the most user-friendly Stripe payments plugin for WordPress that lets you collect payments without setting up a shopping cart. I use it frequently to create payment forms for all kinds of things, including subscriptions, products, and services. If you need some help getting started, you can check out a few of our tutorials on how to get started: - [From Basic to Premium: How to Attach Add-Ons to WordPress Payment Forms](https://wpsimplepay.com/from-basic-to-premium-how-to-attach-add-ons-to-wordpress-payment-forms/) - [How to Boost Revenue with Required Price Options in WordPress ](https://wpsimplepay.com/how-to-boost-revenue-with-required-price-options-in-wordpress/) - [How to Accept Stripe Payments on Your WordPress Site (Without Code)](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) Once you’ve installed and activated WP Simple Pay by visiting the pricing page, you can easily create tailored payment forms with postage and handling fees using the plugin’s drag-and-drop payment form. To get started, open your WordPress dashboard and go to **WP Simple Pay » Form Templates**. Then, click the **Subscription** **Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/sub-1024x557.jpg)This will bring up the payment form builder, which you can use to customize your form in minutes. Enter the title and description of your form and choose the **On-site payment form** option to ensure it is available directly on your website. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/onsite-1024x527.jpg)When you’re finished, click the **Payment** tab and check the box next to **Allow purchasing multiple price options**. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/add-price-1024x910.jpg)If you’ve already determined how much you want to charge for your postage and handling, give it a label and enter the price. Then, be sure **Required** is selected. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/label-1024x688.jpg)Scroll down the page and choose the payment methods you want to accept on your form. Then, click on the **Form Fields** tab. Since you’re offering shipping and handling, be sure to select **Address** from the dropdown menu and click **Add Field**. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/form-field-1024x678.jpg)When you’re finished customizing the form fields, you can click on **Publish**. All there is to do now is publish your payment form with postage and handling fees to a page or a post on your website. Simply click **Copy Block** and go to the page you want your form on. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/copy.jpg)Once you’re on the payment page you want the form on, you can paste it directly into the Block Editor. ![](https://wpsimplepay.com/wp-content/uploads/2025/05/embed-904x1024.jpg)## Ready to Add Shipping & Handling Fees to Your Payment Forms? As you’ve seen, WP Simple Pay makes it super easy to add custom shipping and handling fees to payment forms. You can use the plugin to customize your payment forms with multiple pricing options and required prices. The most important thing is that you can offer flexible payment forms for customers and ensure that you don’t lose out on potential revenue. Not asking enough for shipping and handling fees can be detrimental to the success of your business. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) If you found this article helpful, you might also want to check out our detailed guide on [how to boost revenue with required price options in WordPress](https://wpsimplepay.com/how-to-boost-revenue-with-required-price-options-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, shipping, Stripe, WordPress --- ### [How to Create An Effective Coupon Code Landing Page](https://wpsimplepay.com/how-to-create-an-effective-coupon-code-landing-page/) **Published:** April 22, 2025 **Author:** Natalie Jones **Excerpt:** Learn how to create high-converting coupon landing pages that turn casual browsers into loyal customers. **Content:** Want to turn more visitors into paying customers? Smart discount strategies — especially well-crafted coupon landing pages — can make all the difference for your WordPress website. The numbers tell an interesting story: nearly all shoppers (92%) hunt for deals before buying, and a striking 88% say discounts directly impact what they purchase. With that being said, throwing up a basic coupon page on your website won’t cut it. You need a thoughtful design and strategy to make your offers truly compelling. In this guide, let’s explore how to build coupon code landing pages that actually work. We’ll cover everything from the core principles of effective discount pages to user-friendly steps for implementing one on WordPress. ## What is a Coupon Code Landing Page? A coupon code landing page is a dedicated webpage designed specifically to promote and distribute [discount offers](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) to your customers. Unlike regular website pages that might contain multiple elements and goals, these landing pages have a singular focus: converting visitors into customers through an attractive discount offer. WordPress website owners can leverage dedicated coupon code landing pages in several effective ways to engage customers, drive sales, and achieve various marketing objectives: - Dedicated landing pages for specific promotions like [flash sales](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) - Centralized coupon hub that hosts various discounts and promotions where users can find all your available deals - Exclusive offers for newsletter subscribers - Exit intent offers that lead visitors to a simple coupon code page reiterating the offer - Seasonal and holiday promotions Regardless of the specific use case, a successful coupon code page should typically include a clear and concise heading, prominent display of the coupon code, compelling visuals, a clear CTA, and an expiration date. ## How to Create a Coupon Code Landing Page Now that you know what a coupon code landing page is, let’s look at how to create one on your WordPress website. For this tutorial, we’ll use [SeedProd](https://www.seedprod.com/pricing), the most powerful landing page builder for WordPress. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/seedprod-1024x757.png)SeedProd features an intuitive drag-and-drop interface that makes customization straightforward, even for beginners. You won’t need any coding knowledge to create professional-looking pages. The plugin comes with over 150 pre-designed templates, giving you plenty of options to start with and customize to your needs. All designs are mobile-responsive out of the box, ensuring your landing pages look great on any device. This is crucial since a significant portion of online shopping happens on mobile devices. The plugin also offers seamless integration with all major email marketing services, making it easy to connect your landing pages with your [email marketing campaigns](https://wpsimplepay.com/7-best-email-marketing-services-for-small-businesses/). For eCommerce websites, SeedProd’s [WooCommerce compatibility](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/) is a game-changer. You can easily add product displays, shopping carts, and checkout features directly to your landing pages. Plus, the plugin includes built-in analytics and tracking capabilities, allowing you to monitor your page’s performance and make data-driven improvements. ### Steps to Creating a Coupon Code Landing Page on WordPress - [Step 1: Create Your Payment Form](#aioseo-step-1-create-your-payment-form) - [Step 2: Create Your Coupon Code in WP Simple Pay](#aioseo-step-2-create-your-coupon-code-in-wp-simple-pay) - [Step 3: Create a Coupon Code Landing Page](#aioseo-step-3-create-a-coupon-code-landing-page) - [Step 4: Customize Your Coupon Code Landing Page](#aioseo-step-4-customize-your-coupon-code-landing-page) ## Step 1: Create Your Payment Form Before creating a coupon code landing page, you’ll need to ensure that your website has an active coupon code that will be applied at checkout for your customers. Using WP Simple Pay, you can easily create a payment form with a discount code field. Simply go to the **Form Templates** tab in your dashboard and select the **Coupon Code Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/coupon-1024x579.jpg)Then, enter the title and description of your form. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/title.jpg)When you’ve finished, go ahead and click on the **Payment** tab. WP Simple Pay lets you add the price amount, additional required setup fees, and more. Simply check the box to **Allow purchasing multiple price options** and then **Add Price**. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/price.jpg)Once you’ve finished setting up your price options and amounts, scroll down the page and choose the payment method options you want to offer customers. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/payments.jpg)Next, click on the **Form Fields** tab and enter your unique custom code in the **Placeholder** field. For the purpose of this tutorial, we’ll be calling our coupon code **SAVE15**. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/fields.jpg)You can preview your form to ensure that the coupon code field appears the way you want. It should look something like this: ![](https://wpsimplepay.com/wp-content/uploads/2025/04/payment-form.png)When you’re happy with your form, go ahead and click on the **Publish** button. Then, click on **Copy Block**, go to the page or post you want your payment form available on and paste it onto the page. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/copy.jpg)## Step 2: Create Your Coupon Code in WP Simple Pay So far, you’ve created your payment form with a coupon code field. Now, it’s time to add the custom coupon code in WP Simple Pay to ensure that it is applied during checkout. Navigate to the **Coupons** tab in your dashboard and click on the **Add New** button. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/add.jpg)Then, simply enter the details for your coupon code, set up the restrictions, and click on the **Add Coupon** button. WP Simple Pay makes it easy to specify which payment forms you want the discount code to be applicable on. You can check the box and choose the specific payment from the drop-down menu. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/add-1.jpg)## Step 3: Create a Coupon Code Landing Page Now that you’ve created your payment form and added the coupon code in WP Simple Pay, it’s time to design the landing page. The first thing you’ll need to do is install and activate SeedProd on your WordPress website. If you need help with this step, you can check out this guide on [installing a WordPress plugin](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/). **Note:** SeedProd also has a [free version](https://wordpress.org/plugins/coming-soon/) you can install. However, we’ll be using the Pro version today because it has great features we can use to make a really cool landing page for your coupon code payment form. After installing and activating SeedProd, head to **SeedProd » Settings** from your WordPress dashboard. On this page, you can enter your license key to access plugin updates and advanced features. ![Verify your seedprod license key](https://www.seedprod.com/wp-content/uploads/2021/05/verify-seedprod-license-key.png "verify-seedprod-license-key - SeedProd")You can find your SeedProd license key on the SeedProd website in your account area, under the **Downloads** tab. ![Find your SeedProd license key](https://www.seedprod.com/wp-content/uploads/2021/03/copy-seedprod-license-key.png "copy-seedprod-license-key - SeedProd")After verifying your license key, you’re all set to start creating your coupon landing page.Let’s get started. First, navigate to the **Landing Pages** tab in SeedProd. Then, click on the **Add New Landing Page** button. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/landing.jpg)From here, enter **ECommerce** into the text field and select the **Ecommerce Thank You Page** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/all-1024x580.jpg)On the next screen, enter the name and page URL of the page and click on the **Save and Start Editing the Page** button. ## Step 4: Customize Your Coupon Code Landing Page SeedProd makes it easy to customize your coupon code landing page. Simply use the visual editor to add text, edit the coupon code details, design a custom CTA button, and more. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/code-1024x548.jpg)You can also change the color schemes by clicking on the **Content** and **Advanced** tabs. By clicking on the **Global** settings, the plugin allows you to remove the default background image and replace it with something relevant to your discount offer. For this tutorial, the coupon code is for web development services, so go ahead and find a stock image of a laptop or computer. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/design-1024x680.jpg)You’ll also want to be sure to enter a link for the **Buy Now** button. You can simply have it link to the payment form page. You can easily find the link in the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/link-1024x662.jpg)Once you’re happy with your page, you can click on the **Save** button and then **Publish**. You’ve now successfully added a coupon code landing page to your website. When visitors click on the Buy Now button, they’ll land on the page that hosts your payment form and be able to check out using the coupon code that we enabled. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/pagesasd.png)I hope this guide has helped you learn how to publish a coupon code landing page to your WordPress website. If you liked this article, you might also want to check out our guide on [how to offer 100% discounts on subscription signups in WordPress](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Set Up Maximum Donation Amounts on WordPress](https://wpsimplepay.com/how-to-set-up-maximum-donation-amounts-on-wordpress/) **Published:** April 2, 2025 **Author:** Natalie Jones **Excerpt:** Learn how to easily implement maximum amounts on your donation forms to boost donor trust and protect your organization from fraudulent payment attempts. **Content:** If you’re running a nonprofit or fundraising website on WordPress, you might be leaving money on the table — not because your donation forms aren’t working, but because you haven’t set appropriate maximum donation amounts. While it may seem counterintuitive to put a ceiling on donations, strategic maximum amounts can actually increase your average donation size and protect your organization from potential complications. I’ve seen many WordPress website owners make the mistake of leaving their donation forms wide open, thinking it provides unlimited fundraising potential. However, thoughtfully implemented maximum amounts can enhance donor trust, protect against fraudulent transaction attempts, and even encourage larger gifts. ### Setting Up Maximum Amounts for Donation Payments - [What Are Maximum Amounts for Donations?](#aioseo-what-are-maximum-amounts-for-donations) - [Why Are Maximum Amounts for Donations Important?](#aioseo-why-are-maximum-amounts-for-donations-important) - [Financial Security and Fraud Prevention](#aioseo-financial-security-and-fraud-prevention) - [Processing Fee Management](#aioseo-processing-fee-management) - [Donor Psychology and Anchoring](#aioseo-donor-psychology-and-anchoring) - [Compliance and Reporting](#aioseo-compliance-and-reporting) - [How to Easily Set up Maximum Donation Amounts on WordPress](#aioseo-how-to-easily-set-up-maximum-donation-amounts-on-wordpress) - [Step 1: Install and Activate WP Simple Pay](#aioseo-step-1-install-and-activate-wp-simple-pay) - [Step 2: Create a Donation Form](#aioseo-step-2-create-a-donation-form) - [Step 3: Preview Your Donation Form](#aioseo-step-3-preview-your-donation-form) - [Step 4: Publish Your Donation Form](#aioseo-step-4-publish-your-donation-form) ## What Are Maximum Amounts for Donations? Maximum donation amounts are upper limits that you set on your WordPress donation forms to cap the amount a single donor can contribute in one transaction. Think of them as guardrails that help manage your donation process more effectively while protecting both your organization and your donors. These limits can be implemented in several ways: - Single transaction limits - Daily donation caps - Monthly contribution maximums - Program-specific donation thresholds For example, you might set a $10,000 limit per transaction while allowing donors to make multiple contributions if they wish. This approach provides flexibility while maintaining important financial controls. ## Why Are Maximum Amounts for Donations Important? Setting maximum donation amounts isn’t just about limiting contributions — it’s about creating a more secure and efficient fundraising system. Here’s why they’re crucial: ### Financial Security and Fraud Prevention One of the primary reasons to implement maximum donation amounts is to protect against financial fraud. Large, unexpected donations can be red flags for money laundering or stolen credit card use. By setting reasonable limits, you can create an additional layer of security that helps protect your organization. ### Processing Fee Management Payment processors often charge higher fees or require additional verification for transactions above certain thresholds. By setting maximum amounts below these thresholds, you can avoid unexpected processing fees and reduce administrative overhead. ### Donor Psychology and Anchoring Most WordPress website owners don’t realize that maximum amounts can actually increase your average donation size. This works through a psychological principle called anchoring. When donors see a maximum amount, they typically use it as a reference point for determining their contribution level, potentially leading to larger donations than they might have made with an open-ended form. ### Compliance and Reporting Different jurisdictions have varying requirements for reporting large donations. Setting maximum amounts that align with these thresholds can simplify your compliance processes and reduce administrative burden. ## How to Easily Set up Maximum Donation Amounts on WordPress Now that you have a better understanding of maximum donation amounts and why they’re important for your organization, let’s set up a payment form with them. ### Step 1: Install and Activate WP Simple Pay The easiest way to add maximum amounts to your donation forms is to use [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress. The plugin lets you create donation forms for your WordPress website in minutes without coding. It also provides several pre-built templates to help you get started. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)One of the best parts about the plugin is that it allows you to set up [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), create minimum and maximum amounts, and even lets your donors enter a custom amount. Check out our detailed guide on [how to install and activate WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) on your WordPress website. ### Step 2: Create a Donation Form Once you’ve finished setting up WP Simple Pay and connected your Stripe account using the advanced setup wizard, you’ll notice that the plugin offers several donation and fundraising templates. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/donation-forms-1024x519.png)For the purpose of this tutorial, go ahead and choose the **Animal Recovery Donation Form** template. Next, in the **General** tab of the donation form builder, enter the title and description of your form and keep On-site payment form selected from the dropdown menu. This ensures that your donation form is embedded directly on your website. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/Screenshot-at-Apr-01-12-56-57.png)Then, click on the **Payment** tab. You’ll notice there are already price options provided for you. To set up a maximum amount, click on the **Other** tab. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/price-options-1.jpg)Then, click on **Configure**. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/configure.jpg)A box for **Custom Amount Settings** will appear. WP Simple Pay lets you enter a **Minimum Amount** in addition to a **Maximum Amount** for this price option. Go ahead and enter the amount you’d like to limit for custom payments in the field provided and click on **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/custom-amount.png)You can also customize the custom amount button to let your donors know there is a maximum donation amount. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/custom.png)Be sure to scroll down the Payment page and choose the payment methods you want to accept. I’ve selected **Card,** **ACH Direct Debit**, and **Cash App Pay**. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/payment-methods.png)Once you’ve finished entering your Maximum Amount details, feel free to navigate to the **Form Fields** tab to edit, add, and remove fields. Next, click on the **Purchase Restrictions** tab. While you’ve created a Maximum Amount for your donation form, you can also customize the number of times it can accept donations. This is a great way to ensure that you don’t go over the fundraising program’s maximum donation threshold. WP Simple Pay even lets you set up limits for each of your individual donation amount options. Simply check the box next to **Hide the payment form after a set number of payments** and enter the number of times each price can be used on this particular donation form. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/inventory.png)### Step 3: Preview Your Donation Form Now that you’ve created your donation form with **Maximum Amounts**, it’s a smart idea to preview it to ensure that the maximum amount is functioning correctly. To get started, simply click on **Save Draft** and then **Preview**. If you enter an amount higher than the maximum amount you set up, a message letting you know it’s not allowed is displayed. This is what your donors will see if they attempt to donate an amount higher than your limit. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/allow.png)### Step 4: Publish Your Donation Form Now that you’ve created your donation form with a maximum amount, all you need to do is publish your form to a page or a post on your website. Simply navigate to the page or post that you want to publish it on. Next, add the WP Simple Pay block by clicking on the + icon and selecting the **WP Simple Pay** block. Then choose the donation form you just created. And then, publish or update the form. ![](https://wpsimplepay.com/wp-content/uploads/2025/04/image.png)That’s it! I hope this article has helped you learn how to set up maximum amounts for donations on your WordPress payment forms. If you liked this article, you might also want to check out our guide on [the basics of an effective donation page](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [From Basic to Premium: How to Attach Add-Ons to WordPress Payment Forms](https://wpsimplepay.com/from-basic-to-premium-how-to-attach-add-ons-to-wordpress-payment-forms/) **Published:** March 27, 2025 **Author:** Natalie Jones **Excerpt:** Implementing premium add-ons and essential extras on your payment forms is a great way to enhance customer experience and boost revenue. **Content:** Your WordPress payment forms might be costing you money right now; not because they’re broken, but because they’re missing critical premium add-ons that customers actually expect to pay for. Here’s what most WordPress business owners get wrong: they worry that adding required fees will drive customers away. I’ve made this same mistake, watching potential profit slip away because I wasn’t charging for essential extras like shipping, handling, extended support, and warranties. The reality? Customers understand and expect reasonable additional charges. In fact, strategic premium add-ons can actually enhance the perceived value of your core product while protecting your profit margins. ### In This Article - [What Are Premium Add-Ons?](#aioseo-what-are-add-ons) - [Common Types of Premium Add-Ons](#aioseo-common-types-of-premium-add-ons) - [The True Cost of Undercharging](#aioseo-the-true-cost-of-undercharging) - [Unrecognized Customer Expectations](#aioseo-unrecognized-customer-expectations) - [Hidden Operational Costs](#aioseo-hidden-operational-costs) - [Missed Value Signaling](#aioseo-missed-value-signaling) - [Strategic Add-On Implementation](#aioseo-strategic-add-on-implementation-the-value-first-approach) - [The Three-Tier Value Structure](#aioseo-the-three-tier-value-structure) - [The Psychology of Premium Pricing](#aioseo-the-psychology-of-premium-pricing-making-add-ons-feel-natural) - [The Anchor Price Effect](#aioseo-the-anchor-price-effect) - [Making Add-Ons Work on WordPress](#aioseo-making-add-ons-work-in-wordpress) - [Step 1: Planning Your Add-On Strategy](#aioseo-step-1-planning-your-add-on-strategy) - [Step 2: Install and Activate WP Simple Pay](#aioseo-step-2-install-and-activate-wp-simple-pay) - [Step 3: Create a Payment Form](#aioseo-step-3-create-a-payment-form) - [Step 4: Enter the Premium Add-Ons](#aioseo-step-4-enter-the-premium-add-ons) - [Step 5: Publish Your Payment Form](#aioseo-step-5) ## What Are Premium Add-Ons? Premium add-ons are additional products, services, or features that complement your core offering. Think of them as the extras that enhance the overall value proposition for your customers. These can range from physical additions to digital upgrades and service enhancements. ### Common Types of Premium Add-Ons - Extended Support Plans: Offering priority email or phone support - Installation Services: Professional setup or configuration assistance - Custom Development: Tailored modifications or features - Rush Delivery: Expedited processing or delivery options - Extended Warranties: Additional protection beyond standard coverage - Premium Features: Advanced functionality or capabilities - Training and Onboarding: Personalized guidance and setup assistance - Priority Access: First-in-line benefits or exclusive features ## The True Cost of Undercharging Many businesses make a costly assumption that keeping pricing simple meant offering just the base product price. No extras, no add-ons, no required fees. They believe this would make purchasing decisions easier for their customers. That decision can cost you thousands in potential revenue. Here’s what often goes overlooked: ### Unrecognized Customer Expectations Today’s buyers are sophisticated online shoppers. They’re used to seeing (and choosing from) additional options, premium features, and service add-ons. When these are missing, it can actually create doubt about your offering’s completeness. ### Hidden Operational Costs Without structured add-ons or required fees, you’re essentially giving away premium services for free. You find yourself absorbing the costs of urgent support requests, rushing deliveries to demanding customers, and offering extended features that should be premium upgrades. Even worse, you’re probably handling countless custom requests that eat away at your profit margins – all because you haven’t created a structured way to charge for these additional services. ### Missed Value Signaling Premium options and add-ons serve another crucial purpose. They help position your core offering. When customers see a “Professional” or “Premium” tier, it makes your standard offering appear more attractive and appropriately priced. # Strategic Add-On Implementation The key to successful payment form add-ons isn’t just adding fees — it’s structuring them in a way that creates genuine value for both you and your customers. The most successful WordPress businesses have mastered a specific pattern: they **position essential services as premium features** that customers actually want to pay for. ### The Three-Tier Value Structure Start by categorizing your add-ons into three distinct types: **Required Premium Features** These are non-negotiable elements that protect your business and ensure quality service. For example, a basic support package or standard processing fee. Present these as included professional services rather than extra charges. **High-Value Optional Upgrades** These enhance the customer’s experience in meaningful ways — priority support, expedited delivery, or extended access periods. Make these available but optional, allowing customers to customize their purchase. **Premium Experience Add-ons** These are truly premium features that transform the basic purchase into a VIP experience — things like direct Slack access, monthly strategy calls, or exclusive resource libraries. ## The Psychology of Premium Pricing One of the biggest fears WordPress business owners have is that adding required fees or premium options will drive customers away. But here’s what years of data and testing have revealed: it’s not the presence of add-ons that deters customers — it’s **how they’re presented**. ### The Anchor Price Effect When you properly structure your payment form options, something fascinating happens: your base price actually becomes more attractive, not less. This works because of a psychological principle called price anchoring. For example, when you only offer your WordPress theme at $97, customers focus solely on whether that price feels “too high.” But when you present: - Standard Package: $97 - Professional Package: $147 - Agency Package: $297 Suddenly, $97 becomes an attractive entry point rather than a pricing obstacle. ## Making Add-Ons Work on WordPress Now that you understand the strategy and psychology behind effective add-ons, let’s talk about actually implementing them on your WordPress website. Using the right tool can make the difference between add-ons that feel clunky and those that feel premium. I use [WP Simple Pay](https://www.wpsimplepay.com/pricing) to create payment forms with add-ons because the plugin makes it super easy to customize my Stripe payment forms for several types of products and services without coding. You can simply enter the price of the add-on, name it, and make it required or optional on your payment forms. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)With that being said, follow the steps below to create a WordPress payment form with premium add-ons. ### Step 1: Planning Your Add-On Strategy Before diving into the technical implementation, carefully consider your add-on strategy: - Identify valuable additions that align with customer needs - Price add-ons appropriately — typically 10-30% of the base price - Plan the presentation order — start with most popular options - Consider bundle options for related add-ons - Determine which add-ons should be one-time vs. recurring ### Step 2: Install and Activate WP Simple Pay To begin creating your payment forms with add-ons, go ahead and purchase your WP Simple Pay plan straight from the [website](https://www.wpsimplepay.com/pricing). This will unlock all the payment form customization options, including add-ons and required pricing options. If you need help with this step, see our guide on installing [WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ✏️ **Note:** While [WP Simple Pay has a free version](https://wordpress.org/plugins/stripe/), I’ll be using WP Simple Pay Pro in this tutorial because it includes on-site payment forms and advanced features you’ll need to create add-ons and required pricing options for your payment forms. ### Step 3: Create a Payment Form Now that you have WP Simple Pay installed and activated on your website, let’s select a pre-built payment form template. To get started, go to **WP Simple Pay » Form Templates** in your WordPress dashboard and click on the **Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/template-1-1024x461.jpg)Next, you’ll see where you can add the title and description of your payment form. Be sure to keep the Type set to **On-site payment form**. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/general-2.jpg)### Step 4: Enter the Premium Add-Ons Now that you’ve got your payment form set up, click on the **Payment** tab. Be sure to check the box for **Allow purchasing multiple price options**. Then, click on the **Add Price** button and create your individual add-ons. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/iii.jpg)One of the best parts about the plugin is that you can make some add-ons optional, while marking others required. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/prices.jpg)Once you’ve finished creating your add-ons, select the payment method options you want to offer and click on **Save Draft**. WP Simple Pay lets you preview your form to ensure that both your required and optional add-ons are displaying properly. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/add-on-form.png)### Step 5: Publish Your Payment Form Now that your payment form is ready, it’s time to embed / publish it on your website. To embed the form, navigate to the post or page where you want to publish it. Next, add the WP Simple Pay block by clicking on the + icon and selecting the **WP Simple Pay** block. Then choose the donation form you just created. And then, publish or update the form. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/image.png)There you have it! I hope this article has helped you learn how to create Stripe payment forms with premium add-ons for your WordPress website. If you liked this article, you might also want to check out guide on [how to boost revenue with required price options in WordPress](https://wpsimplepay.com/how-to-boost-revenue-with-required-price-options-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, WordPress **Tags:** add-ons, Payment Forms, stripe payments, WordPress --- ### [How to Easily Keep Your Stripe Account in Good Standing](https://wpsimplepay.com/how-to-easily-keep-your-stripe-account-in-good-standing/) **Published:** March 18, 2025 **Author:** Natalie Jones **Excerpt:** Rather than logging into your Stripe dashboard multiple times daily, use these integrated notifications to bring essential information right to where you're already working. **Content:** Running a successful online business requires more than just great products or services. It demands a reliable payment processing system that keeps running smoothly. At the heart of many WordPress businesses lies Stripe, a powerful payment processor that handles millions of transactions daily. However, here’s something many business owners don’t realize until it’s too late: maintaining a healthy Stripe account is just as crucial as managing your business operations. When I created my first eCommerce website using WordPress, I didn’t realize my Stripe account had required tasks that I had not completed. Ultimately, my account was suspended, and I missed out on a lot of revenue. To help you avoid this nightmare scenario, I am going to walk you through how to easily track the status of your Stripe account without having to log into your Stripe dashboard. Whether you’re just starting with Stripe or you’re a seasoned merchant processing thousands of transactions, this guide will help you protect your payment processing capabilities and ensure your business continues to thrive. ## Why is Keeping Your Stripe Account in Good Standing Important? ### The Foundation of Your Online Business Stripe does way more than just process your payments. It’s the financial backbone of your online business. When your Stripe account is healthy, payments flow smoothly, customers stay happy, and your business grows steadily. When issues arise, the impacts can be devastating. Let’s break down the key reasons why maintaining a healthy Stripe account is crucial: ### Uninterrupted Revenue Flow A Stripe account in good standing ensures that: ✅ Customer payments process without delays ✅ Subscription renewals happen automatically ✅ Refunds and disputes can be handled promptly ✅ Your funds are transferred to your bank account on schedule Any disruption to these processes can create a domino effect of problems, from unhappy customers to cash flow issues. ### Customer Trust and Reputation Your payment processing capabilities directly impact the overall customer experience. When payments fail or get delayed, it reflects poorly on your business. Maintaining a healthy Stripe account helps you: ✅ Build and maintain customer trust ✅ Reduce support tickets related to payment issues ✅ Maintain a professional business image ✅ Minimize negative reviews and feedback ### Risk Management and Compliance Stripe has strict requirements for account health to prevent fraud and ensure compliance with financial regulations. A well-maintained account helps ensure your [business remains compliant ](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/)with payment industry regulations. It also helps you reduce the risk of having your account restricted or suspended. Imagine your website not being able to accept online payments. On top of that, resolving issues like this can take quite some time. ## How to Keep Your Stripe Account in Good Standing - [Step 1: Install WP Simple Pay in WordPress](#aioseo-step-1) - [Step 2: Connect Your WordPress Website to Stripe](#aioseo-step-2) - [Step 3: Find Your Stripe Account Notifications](#aioseo-step-3-find-your-stripe-account-notifications) Now that you know why maintaining your Stripe account is important, I’ll share how you can easily access it with real-time alerts and notifications directly from your WordPress admin dashboard. ### Step 1: Install WP Simple Pay in WordPress The easiest way to check for Stripe account notifications without having to log into your Stripe dashboard is to use a Stripe payments plugin for WordPress that supports in-plugin notifications. This is where WP Simple Pay comes in so handy. Its new Stripe alerts are designed to give you insights into your account’s health. Think of it as your personal Stripe account monitoring system, constantly watching for potential issues and alerting you before they become serious problems. To get started, visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Once you’ve purchased a plan, download the .zip file from the confirmation email or your WP Simple Pay account page. Next, upload the file on your WordPress website and activate your license. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/step-one-1-1024x792.png)For step-by-step instructions on how to install WP Simple Pay, see our [full guide](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ### Step 2: Connect Your WordPress Website to Stripe Once you’ve installed and activated the plugin, its advanced setup wizard will walk you through setting up your account and connecting your Stripe account. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/connect-1024x842.png)If you don’t have a Stripe account, you can easily set one up during this step. Once you’ve filled in your information and connected your Stripe account, you’ll see a success page letting you know that your WordPress website is now integrated with Stripe. You’re all set to create one-time or subscription payment forms effortlessly using the plugin’s advanced drag-and-drop form builder. You can use it to collect 10+ payment methods directly on your website. To create a payment form, go ahead and click on **Create a Payment form**. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/setup.png)### Step 3: Find Your Stripe Account Notifications WP Simple Pay proactively shows tasks in the **Activity & Reports** page, where it will proactively show any required tasks. Simply click on the tab in your WordPress dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/dashboard-1024x711.png)For example, here is an example of a Stripe alert is letting the user know that he or she needs to update product or service information to ensure it isn’t restricted. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/demo-1024x312-2.png)Remember, Stripe maintains an ever-changing list of requirements needed to keep an account in good standing. These requirements vary by country, [business type](https://wpsimplepay.com/5-considerations-before-selling-globally/), and many other factors. There you have it! I hope this article has helped you learn how to easily keep your Stripe account in good standing directly from your WordPress admin dashboard. If you liked this article, you might also want to check out our guide on [9 unique facts about Stripe](https://wpsimplepay.com/9-unique-things-you-didnt-know-about-stripe/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Boost Revenue with Required Price Options in WordPress](https://wpsimplepay.com/how-to-boost-revenue-with-required-price-options-in-wordpress/) **Published:** March 17, 2025 **Author:** Natalie Jones **Excerpt:** In this guide, you'll learn how to implement required pricing components that boost revenue, streamline operations, and create transparent pricing structures. **Content:** Ever wonder why some businesses consistently generate higher revenue per sale? The secret often lies in their pricing structure. Specifically, how they bundle mandatory fees and addons with their core offerings. Studies show that businesses using required pricing components can increase average order values by 20-30%. With that said, manually adding these fees or trying to explain them separately often leads to customer confusion and abandoned checkouts. In this article, I’ll show you how to easily add support charges, essential addons, and more to your WordPress payment forms so you can generate more revenue for your business. You’ll learn how to: ✅ Set up required price options ✅ Create sustainable revenue models ✅ Implement mandatory support fees ✅ Design effective pricing structures ## Understanding Required Price Options **Required Price Options** are mandatory line items that automatically attach to your payment forms. Think of them as essential components that customers must include in their purchase. ### Common Use Cases for Required Price Options: ✔️ Monthly support fees for subscription services ✔️ Processing fees for high-value transactions ✔️ Mandatory setup costs for new customers ✔️ Required add-ons for specific services ### Key Benefits of Required Price Options: Using required price options transforms how you structure your pricing. Instead of coming up with different pricing components or trying to explain additional fees after a purchase, you can present a clear, comprehensive pricing structure from the start. Furthermore, implementing mandatory fees and addons directly into your WordPress payment forms, you create a more predictable revenue stream. Each transaction automatically includes any required fees, ensuring you capture the full value of your offerings. - **Streamlined Pricing**: No more complicated workarounds or manual fee additions - **Transparent Billing**: Customers see all required costs upfront - **Consistent Revenue**: Guaranteed additional revenue per transaction - **Simplified Accounting**: Automatic inclusion of necessary fees - **Better Customer Experience**: Clear, upfront pricing without surprises ## How to Add Required Price Options in WordPress Previously, many business owners just like you faced a frustrating challenge: adding mandatory fees or charges to WordPress payment forms was a complex maze of workarounds and limitations. Many resorted to creating multiple forms, using complicated price calculations, or manually tracking additional charges – all while risking lost revenue and confused customers. The result? Businesses either absorbed costs they should have been charging for, or they struggled to implement the pricing structure their services actually deserved. Not only did this impact bottom lines, but it also created unnecessary administrative headaches and potential pricing inconsistencies. Consider this all-too-common scenario: A course creator wanting to include a mandatory materials fee with their online training had to either bury the cost in their base price (reducing transparency) or create separate payment forms. Neither option was ideal for business growth or customer satisfaction. Now, with required price options, you can easily attach mandatory fees, support charges, or essential addons to any payment form – all while maintaining clear, professional pricing that reflects your true value. For the purpose of this tutorial, we’ll be creating a payment form that includes additional support fees like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2025/03/silver.png)- [Step 1: Install and Activate WP Simple Pay](#aioseo-step-1) - [Step 2: Create a Payment Form](#aioseo-step-2) - [Step 3: Publish Your Form](#aioseo-step-3-publish-your-form) - [Required Pricing FAQs](#aioseo-required-pricing-faqs) - [Won't adding required fees drive customers away?](#aioseo-wont-adding-required-fees-drive-customers-away) - [Why not just include all costs in one single price?](#aioseo-why-not-just-include-all-costs-in-one-single-price) - [How do I know what items should be required vs. optional?](#aioseo-how-do-i-know-what-items-should-be-required-vs-optional) ### Step 1: Install and Activate WP Simple Pay To get started, visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Once you’ve purchased a plan, download the .zip file from the confirmation email or your WP Simple Pay account page. Next, upload the file on your WordPress website and activate it. For step-by-step instructions on how to install WP Simple Pay, see our [full guide](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, its advanced setup wizard will walk you through setting up your account and connecting your Stripe account. After you’ve successfully completed the setup process, a success page will appear. Go ahead and click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/wp-simple-pay-setup-wizard-next-steps-1024x897.png)You’ll notice there are tons of [pre-built templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) for you to select from. Once you’ve selected yours, you can use the drag-and-drop form builder to create an optimized checkout form for one-time and subscription payments. Go ahead and choose the **Subscription Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/template.jpg)### Step 2: Create a Payment Form Once you’ve selected the Subscription Payment form, you’ll need to enter the title and description of your form in the **General** tab. You should also keep **On-site payment form** selected as the **Type** to ensure that your form is embedded directly on your website. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/general.jpg)Next, go to the **Payment** tab. Here is where you can set up your required pricing options. Simply enter your amounts, and ensure that **Required** is checked. You’ll also need to ensure that the **Allow purchasing multiple price options** box is checked. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/yyy-932x1024.jpg)Once you’ve finished adding the monthly subscription amount and the customer support fee to the form, go ahead and click on the **Preview** button. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/gfg.png)In preview mode, you’ll be able to see that your form has the monthly subscription amount labeled in addition to the monthly support fee. ### Step 3: Publish Your Form When you’ve finished creating your subscription payment form with an added customer support fee, all you need to do next is publish it on your website. Simply click on the **Publish** button. Then, click on **Copy Shortcode**. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/h-1024x468.jpg)Next, go to the page or post you want your payment form on and paste the code directly into the Block Editor. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/page.png)Now that we’ve created a subscription payment form with a required support fee, let’s answer some of the most common questions asked about required price options. ## Required Pricing FAQs #### **Won’t adding required fees drive customers away?** Actually, transparent pricing often increases trust and conversions. When fees are clearly explained and provide obvious value (like included support or essential materials), customers appreciate knowing exactly what they’re paying for. Hidden fees or unexpected charges are far more likely to cause cart abandonment than upfront, well-structured required options. #### **Why not just include all costs in one single price?** While bundling everything into one price might seem simpler, itemizing required components offers several advantages. It helps customers understand the value they’re receiving, makes your base price more competitive, and allows for clearer accounting of different revenue streams. #### **How do I know what items should be required vs. optional?** Consider making an item required if it’s: - Essential for customer success with your product or service - Represents a cost you consistently incur serving customers - Provides crucial value that customers shouldn’t skip. For example, implementation fees, support packages, or necessary materials are typically good candidates for required options We hope this article has helped you learn how to boost revenue by adding required price options to your WordPress payment forms. If you liked this article, you might also want to check out our guide on [how to create a branded checkout page in WordPress](https://wpsimplepay.com/how-to-create-a-branded-checkout-page-in-wordpress-easy-way/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms --- ### [How to Create a Branded Checkout Page in WordPress (Easy Way)](https://wpsimplepay.com/how-to-create-a-branded-checkout-page-in-wordpress-easy-way/) **Published:** March 4, 2025 **Author:** Natalie Jones **Excerpt:** Branded payment pages are essential to the growth of your business. And, they don't have to be difficult to implement on your WordPress website. **Content:** Adding your brand’s colors and style to your checkout page builds trust with customers. Not only that, clearly identifying your brand throughout the payment process helps reduce checkout abandonment. With the right tool, well-designed checkout pages don’t need to be complicated or even require website development skills. In this article, we’ll show you the best way to design a checkout page for your WordPress website to help you increase conversions, and improve overall brand loyalty and recognition. ### Creating a Branded Checkout Page in WordPress - [What Is a Branded Checkout Page & Why Do You Need One?](#aioseo-what-is-a-branded-checkout-page-why-do-you-need-one) - [Key Components of a Branded Payment Page](#aioseo-key-components-of-a-branded-payment-page) - [Colors That Match Your Brand](#aioseo-colors-that-match-your-brand) - [Logo Placement and Size](#aioseo-logo-placement-and-size) - [Custom Form Fields](#aioseo-typography-that-feels-right) - [Payment Button Style](#aioseo-payment-button-style) - [Quick Tip:](#aioseo-quick-tip) - [How to Easily Create a Branded Checkout Page](#aioseo-how-to-easily-create-a-branded-checkout-page) - [In this Guide](#aioseo-in-this-guide) - [Step 1: Install WP Simple Pay](#aioseo-step-2-design-your-payment-form) - [Step 2: Design Your Payment Page](#aioseo-step-2) - [Step 3: Preview Your Payment Page](#aioseo-step-3) - [Branded Checkout Page FAQs](#aioseo-branded-payment-page-faqs) - [Do branded checkouts really increase sales?](#aioseo-do-branded-checkouts-really-increase-sales) - [How long does it take to set up a branded payment page in WordPress?](#aioseo-is-it) - [Can I use different designs on different payment forms?](#aioseo-can-i-use-different-designs-on-different-payment-forms) - [What if I update my brand color later?](#aioseo-what-if-i-update-my-brand-color-later) ## What Is a Branded Checkout Page & Why Do You Need One? Your checkout page is like the final handshake in a business deal. By simply adding your logo and design elements to your checkout page, you can improve how visitors feel about your brand. This ultimately impacts your conversions and the longevity of your business. Think about walking into a store that suddenly changes its look at the cash register. That’s what happens when your branded website leads to a generic payment page. With all that said, it’s not surprising that **80% of customers are more likely to purchase from brands offering engaging checkout experiences,** while 66% will abandon their shopping carts when faced with a generic, one-size-fits-all approach. Whether you offer products, services, registrations, subscriptions or you’re even asking for donations, providing visitors with an engaging payment experience that remains consistent to your brand and its message is key to fostering long-term customers. Your customers or donors will feel safe completing payments on your website, which is especially important for high-value transactions. ## Key Components of a Branded Payment Page After setting up thousands of payment forms, we’ve pinpointed the exact elements that make customers feel at home. Let’s look at each piece that goes into a winning checkout design. #### Colors That Match Your Brand We always start with the right colors. Your payment page should use the same color scheme as your website. This means matching your buttons with your payment page. #### Logo Placement and Size Your logo belongs at the top of your payment form, clear and visible. We recommend using a logo that is 250 pixels wide to ensure that it works well on both desktop and mobile. #### Custom Form Fields Basic forms can feel cold and unfriendly. Forms that include personal touches like custom field labels and thank-you messages perform much better. #### Payment Button Style Your “Pay Now” button should stand out and match your brand. Usually using your main brand color with clear text get more clicks. #### Quick Tip: Keep your design simple. Too many fancy elements can distract customers from completing their purchase. ## How to Easily Create a Branded Checkout Page Now that we’ve covered the most important elements of a branded checkout page, let’s create one. Here’s an easy step-by-step guide to creating a branded checkout page using WP Simple Pay, the most powerful and user-friendly Stripe payments plugin for WordPress. The plugin is perfect for newcomers to WordPress because it lets you accept 10+ payment method options directly on your website. The best part? You don’t need to build a shopping cart or install any additional plugins. You can also use it to send customized post-purchase email confirmations. Even better, its **Payment Page Mode** feature makes it possible for you to create a branded page to host your payment form all without coding. Your payment page link is generated right on the page, and you can easily share it across the web. ## In this Guide - Install WP Simple Pay on your WordPress website - Go to **Simple Pay** → **Add New Payment Form** in your dashboard - Choose your payment form template - Click on the **Payment Page** tab - Check the box next to **Enable a dedicated payment page** - Upload your logo to the media library - Select your color scheme ### Step 1: Install WP Simple Pay To get started, visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Once you’ve purchased a plan, download the .zip file from the confirmation email or your WP Simple Pay account page. Next, upload the file on your WordPress website and activate it. For step-by-step instructions on how to install WP Simple Pay, see our [full guide](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, its advanced setup wizard will walk you through setting up your account and connecting your Stripe account. After you’ve successfully completed the setup process, a success page will appear. Go ahead and click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/wp-simple-pay-setup-wizard-next-steps-1024x897.png)You’ll notice there are tons of [pre-built templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) for you to select from. Once you’ve selected yours, you can use the drag-and-drop form builder to create an optimized checkout form for one-time and subscription payments. The plugin makes it easy to add the form to your website or a blog post. To learn more, see our full guide on [how to add a payment form to a page in WordPress without code](https://wpsimplepay.com/how-to-add-a-payment-form-to-a-page-in-wordpress-without-code-step-by-step/). Once you’ve created your form, it should look something like this when you preview it: ![](https://wpsimplepay.com/wp-content/uploads/2025/03/pay.png)### Step 2: Design Your Payment Page Once you’ve finished creating your payment form, click on the **Payment Page** tab. Then, check the box to enable a dedicated payment page. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/7.jpg)Pick colors that match your website. I like to use the eyedropper tool to get exact matches. - Set your main button color ( **Form Fields** → **Checkout Button** → **Payment Button Style**) - Enter your main button text (ie. Donate Now) ( **Form Fields** → **Checkout Button** → **Complete Payment Text**) - Choose your form background color - Add a customized message to your form - Search for a stock image or upload your own ![](https://wpsimplepay.com/wp-content/uploads/2025/03/9-1-1024x741.jpg)### Step 3: Preview Your Payment Page Once you’ve got your payment page design where you want it, you can use the plugin to preview it. Simply go to the **Publish** section and click on the **Preview** button. At first, the payment form you created will appear, where you’ll need to click on the **Payment Page** link. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/dadada.jpg)The page you designed will be displayed. You’ll also notice that you can increase subscription signups using the automatic opt-in checkbox. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/gf.png)## Branded Checkout Page FAQs We’ve created a branded payment page for your WordPress website. Now, let’s answer some of the most common questions asked about branded payment pages. ### Do branded checkouts really increase sales? Yes! The overall checkout experience is improved and customers feel more safe checking out on a branded payment page. ### How long does it take to set up a branded payment page in WordPress? If you’re using WP Simple Pay to create payment forms for your WordPress website, creating a branded payment page takes a few minutes thanks to its advanced form builder that doesn’t require coding. ### Can I use different designs on different payment forms? Yes! You can create distraction free payment pages for each one of your payment forms easily using WP Simple Pay. Simply design it from the Payment Page tab in the form builder. Many of our users create special forms for their products, events, or services. You might want a blue theme for your course payments and a green theme for your membership signups. Each form can have its own style while keeping your brand basics like your logo. ### What if I update my brand color later? Changing your brand colors takes just a few clicks. You can access your forms from the WordPress admin dashboard, pick your new colors, and save. Your changes show up right away. You can update your forms any time. There you have it! I hope this article has helped you learn how to create a branded payment page in WordPress. If you liked this article, you might also want to check out our guide on [how to monetize your WordPress blog](https://wpsimplepay.com/how-to-monetize-your-wordpress-blog/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Optimize Your WordPress Checkout Flows](https://wpsimplepay.com/how-to-optimize-your-wordpress-checkout-flows/) **Published:** March 5, 2025 **Author:** Natalie Jones **Excerpt:** Learn how to make your WordPress checkout better with clear steps for adding payment options, sending helpful order confirmation emails, and more. **Content:** Your online checkout process works like a careful dance between your customer and your eCommerce website. Every extra step or confusing element can make potential customers leave the entire process. Providing a smooth and user-friendly checkout flow can increase conversion rates by 25% or more, and it doesn’t have to be hard to implement one in WordPress. In this article, I’ll cover how to create high-converting checkout flows that boost sales and foster long-term customers. You’ll learn about adding multiple payment methods options, creating custom payment confirmation emails, and how to build checkout experiences that guide customers smoothly through their purchase. ## Optimizing Your WordPress Checkout Flow Setting up an optimized checkout isn’t just about accepting payments. Small tweaks in payment options, customized confirmation emails, and follow-up confirmation pages make a big difference in completing sales and retaining customers. Let’s take a look at a few key components of a high-converting checkout flow. ### How to Create Optimized Checkout Flows in WordPress - [Setting Up Multiple Payment Methods](#aioseo-setting-up-multiple-payment-methods) - [Creating Custom Payment Confirmation Emails](#aioseo-creating-custom-payment-confirmation-emails) - [Sending Delayed Payment Processing Messages](#aioseo-delayed-payment-processing-messages) - [Building Custom Checkout Confirmation Pages](#aioseo-building-custom-checkout-confirmation-pages) - [Optimizing Checkout Form Fields](#aioseo-optimizing-checkout-form-fields) ## Setting Up Multiple Payment Methods Simply put, online stores with multiple payment method options get more sales. After adding just one extra payment method, you could see sales jump by 15% on average. Picking the right combination of payment methods makes a difference. [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) is the most reliable payment gateway that lets you accept 10+ payment method options. Credit cards and ACH Direct Debit work like a trusty old friend, while digital wallets, Buy Now, Pay Later, and [Stripe Link ](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/)feel more like a speedy shortcut for [younger shoppers](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/). Before you add a payment method, check the processing fees. Stripe typically charges 2.9% plus $0.30 per transaction. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Your payment methods should stand out on your payment form to make it easy for customers to know their options. In the example below, you’ll notice the payment methods are labeled clearly and are also easily clickable. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/methods.png)## Creating Custom Payment Confirmation Emails The first email you send customers after purchase is golden. It’s your chance to start the relationship on the right foot. Think of it as the digital handshake after a sale. If you sell tailored services, online courses, or even a product requiring post-purchase steps or additional information, setting up specific confirmation messages for individual payment forms enhances the overall payment experience for your customers. Most default confirmation emails fall flat. We’ve tested different email styles with real customers and found that personalized touches make a big difference. Adding the customer’s name and specific order details makes the email feel more like a conversation than an generic response. Here’s what our best-performing confirmation emails include: - A clear “thank you” message at the top - The exact amount paid and what it’s for - Next steps or delivery information - Contact details for support - Links to helpful resources or guides Subject lines make or break open rates. Our data shows that simple subject lines like “Your \[Product Name\] Order Details” get opened 35% more than fancy marketing lines. The timing of your email matters too. We’ve found that instant confirmation emails get the best response. Delayed emails by even 5 minutes cause customer support questions to increase by up to 20%. For digital products, you should always include download links right in the email. For services and subscriptions, adding additional steps required by the customer is essential. Each email type serves a different purpose, so it’s good to customize the content based on what the customer bought. Adding your logo or an image related to the purchase is also a great way to gain trust in your brand. Using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, you can even use Smart Tags to create [email confirmation messages](https://wpsimplepay.com/how-to-use-smart-tags-to-personalize-payment-confirmation-emails/) that automatically add information about the purchase, like the price and date. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/message-1.png)## Sending Delayed Payment Processing Messages Payment processing for certain payment methods like ACH Direct Debit is delayed. Providing timely updates about the status of a customer’s delayed payment method processing enhances the overall customer experience and helps [protect you from disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). WP Simple Pay lets you easily create custom [delayed payment processing email messages](https://wpsimplepay.com/how-to-improve-customer-communication-with-delayed-payment-method-confirmations/) directly from your WordPress admin dashboard. You can use the plugin to set up an automatic email once the payment has successfully processed. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/delayed-notification-1024x678-1.jpg)## Building Custom Checkout Confirmation Pages Your [payment confirmation page](https://wpsimplepay.com/how-to-create-a-branded-checkout-page-in-wordpress-easy-way/) is more than just a “thank you.” It’s your chance to guide customers through what happens next. Support tickets can drop by 30% just by adding clear next steps to these pages. Every sale type needs its own confirmation approach. Here’s what you need to include on your confirmation pages: - Order summary with all purchase details - Clear next steps (numbered or bulleted) - Expected delivery or access timing - Links to relevant tutorials or guides - Ways to contact support if needed Below is an example of a payment confirmation page you can create using WP Simple Pay. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/confirmation-page.png)The plugin even lets you match your confirmation page with your payment page design without coding. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/asdf-1024x704.jpg)[Social proof](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) fits naturally here too. I recommend adding small customer testimonials or usage stats on your payment confirmation pages. This extra confidence boost helps reduce refund requests. For subscriptions, [adding account creation](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/) options right on the confirmation page is extremely helpful for your customers. You should also let subscribers know how they can update their account details and [manage their subscription](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/) if needed. Custom messages based on payment method help too. ACH Debit payments might need different instructions than credit card purchases. ## Optimizing Checkout Form Fields We all know that every extra field on your payment form costs you sales. Customers will abandon forms that ask for too much information. It’s just like someone walking out of a store because the checkout line is too long. Start with the must-haves. These fields are essential: - Email address - Name - Payment details - Billing address & Shipping Address Field order matters more than you might think. You should put Email first because it’s easy to fill out and builds momentum. Always remember that autofill is your friend. It’s like having a helper filling out forms for your customers. [Smart field validation](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-0-with-smarter-payment-forms/) saves customers time. WP Simple Pay offers automatic form field validation via phone number and location. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/upe-2048x1507-1-1024x754.png)Additionally, the plugin supports Link, Stripe’s one-click checkout solution. Autofilling payment information for one-click payments can [increase conversions](https://wpsimplepay.com/tricks-that-will-help-increase-your-mobile-conversion-rate/) by over 7% for logged-in Link users. ![](https://wpsimplepay.com/wp-content/uploads/2025/03/link-2048x1501-1-1024x751.png)Here are a few bonus tips to optimize your field layout: - Single column forms complete faster than multi-column - Top-aligned labels work better than left-aligned - Larger text fields reduce error rates - Clear error messages help customers recover quickly For detailed instructions, check out our guide on [how to create per-form checkout flows with custom confirmation messages](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/). We hope this article has helped you learn how to optimize your WordPress checkout flows. You might also want to check out the following articles: - [How to Use Smart Tags to Personalize Payment Confirmation Emails](https://wpsimplepay.com/how-to-use-smart-tags-to-personalize-payment-confirmation-emails/) - [How to Boost Conversions with Your Payment Confirmation Pages in WordPress](https://wpsimplepay.com/how-to-boost-conversions-with-your-payment-confirmation-pages-in-wordpress/) - [How to Accept Additional Payment Methods in Stripe for free](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) - [How to Use Stripe Link on Your WordPress Payment Forms](https://wpsimplepay.com/how-to-use-stripe-link-on-your-wordpress-payment-forms-easy-way/) - [How to Collect Customer Data During Checkout in WordPress](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [Stripe + Klarna: How to Generate Up to 14% More Revenue on WordPress ](https://wpsimplepay.com/stripe-klarna-how-to-generate-up-to-14-more-revenue-on-wordpress/) **Published:** February 4, 2025 **Author:** Natalie Jones **Excerpt:** In this article, we'll go over the expanded Stripe and Klarna partnership and how you can increase revenue by up to 14% using the Buy Now, Pay Later service. **Content:** Small eCommerce business owners are always on the lookout for innovative ways to set themselves apart. While there are many strategies to differentiate a brand, one of the most effective is offering customers flexible and convenient payment plans. This approach not only fosters customer loyalty but also helps increase average order value. When I first started creating an eCommerce website on WordPress, I wasn’t sure where to begin when it came to choosing the right payment processor or payment method options. Like most of us, I have experienced checking out on other websites using complicated shopping carts. I knew I wanted my website’s checkout process to be simpler than that. So, I decided to do some research and discovered that Stripe offered all the benefits I needed to easily accept payments and offer flexible installment options like Buy Now, Pay Later. Once I added multiple payment method options to my payment forms, conversion rates began to increase. One interesting thing I noticed is Klarna is particularly popular among my visitors. In this article, I’ll go over Klarna, its partnership with Stripe, and the easiest way to accept it on your website to help you increase revenue and optimize the checkout experience. ## Why Use Stripe & Klarna? I’ve written [several articles](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) about what makes Stripe the most powerful and user-friendly payment processor for most eCommerce businesses. Connecting it to your WordPress website using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin, is quick and easy. You can use the plugin to accept Stripe payments directly on your website without having to set up a shopping cart or install addons. Stripe and WP Simple Pay let you offer customers over 10 payment method options, including Buy Now, Pay Later (BNPL) services like Klarna. ![](https://wpsimplepay.com/wp-content/uploads/2025/02/stripe-klarna-1024x683.png)Thanks to the improved [partnership between Stripe and Klarna](https://wpsimplepay.com/can-my-business-use-stripe-for-payments-in-2024/), Stripe-powered businesses in 25 countries can instantly offer Klarna to their customers. It’s evolved into a global network connecting 85 million active consumers with retailers with hopes to make its payment services available everywhere, for everything. In Q4 2024, Klarna doubled the number of new merchants offering its services. On top of all that, a recent study conducted by Stripe indicates that businesses offering BNPL generated up to 14% more revenue from increased conversions and higher average order values. #### How to Generate Up to 14% More Revenue with Klarna - [Accepting Klarna On WordPress](#aioseo-how-to-accept-klarna-on-wordpress) - [Step 1: Installing and Activating WP Simple Pay](#aioseo-step-1-installing-and-activating-wp-simple-pay) - [Step 3: Create a Klarna Payment Form](#aioseo-step-3) - [Step 4: Publishing Your Klarna Payment Form](#aioseo-step-4-publish-your-klarna-payment-form) - [Increasing Revenue With Klarna](#aioseo-increase-revenue-with-klarna) ## Accepting Klarna On WordPress To help you encourage hesitant customers concerned about upfront costs to make a purchase on your WordPress website, I’ll show you step-by-step how I implemented Klarna on my checkout forms. Stripe is simply the easiest way to offer Klarna. I noticed that simply offering flexible payment options not only seemed to alleviate concerns, but also built trust in my brand and products. With higher conversion rates and average order values, I realized that I was tapping into a market of buyers who were eager for financial flexibility and convenience. If you’re offering high-end products or services, embracing Klarna is especially a must. Let’s take a look at how easy it really is to accept Klarna on WordPress. ### Step 1: Installing and Activating WP Simple Pay WP Simple Pay lets you connect your Stripe account to your WordPress website in less than five minutes. Once you’re connected, you can begin creating Klarna payment forms effortlessly. Just go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for you. Once you’ve completed your purchase, you can download the .zip file from your confirmation email or your WP Simple Pay account. Then, upload the file to your WordPress website from the admin dashboard. Once you’ve activated it, the plugin’s setup wizard will automatically appear. Click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Klarna Payment Form You’ll notice there are pre-built payment form templates available for you to choose from. For the purpose of this tutorial, go ahead and choose the **Klarna (Buy Now, Pay Later)** template. ![](https://wpsimplepay.com/wp-content/uploads/2025/02/Screenshot-at-Feb-04-11-00-41-1024x740.jpg)Next, in the **General** tab, enter the title and description for your form and choose **On-site** payment form for the **Type**. Then, go to the **Payment** tab to enter your pricing options and amounts. You’ll also need to ensure Klarna is selected as the payment method option. ![](https://wpsimplepay.com/wp-content/uploads/2025/02/methods.png)You can use WP Simple Pay to add, remove, and edit custom fields. Then, simply publish your form. You can preview it to make sure that Klarna is set up correctly. ![](https://wpsimplepay.com/wp-content/uploads/2025/02/Screenshot-at-Feb-04-11-20-05.png)### Step 4: Publishing Your Klarna Payment Form All that’s left to do is publish the Klarna payment form on a page or post on your website. simply go to the post or page where you want to publish it. Then, click on the + icon to add the WP Simple Pay block. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Then, select the payment form you just created and click **Publish** or **Update**. There you have it! You now have a Klarna payment form on your WordPress website. ## Increasing Revenue With Klarna Providing customers flexible payment options on your WordPress website doesn’t have to be difficult. Stripe and WP Simple Pay make integrating Klarna on your website effortless. Once your Klarna payment forms are up and running, visitors who previously couldn’t make a purchase will now have the opportunity to buy from you. With the latest improvements and the expanded partnership between Stripe and Klarna, many eCommerce businesses are now offering flexible payment options to their customers. Don’t risk losing potential buyers who might turn to competitors offering similar products or services with more appealing payment solutions. If you liked this article, you might also want to check out our guide on [how to monetize your WordPress blog. ](https://wpsimplepay.com/how-to-monetize-your-wordpress-blog/) [ Get WP Simple Pay Now → ](/pricing/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [Can Your Business Use Stripe for Online Payments in 2025?](https://wpsimplepay.com/can-my-business-use-stripe-for-payments-in-2024/) **Published:** January 28, 2025 **Author:** Natalie Jones **Excerpt:** Stripe is the best payment processor for most online businesses. With that said, there are certain restrictions and terms that may apply to you. **Content:** Do you need to accept payments on your WordPress website and wondering if your business can use Stripe? While Stripe is the best payment processor, certain products and services, as well as businesses in jurisdictions considered high risk, are prohibited. Stripe continuously monitors accounts and evaluates risk to protect its payment network’s integrity. In this article, we’ll cover the types of businesses Stripe doesn’t support to help you decide if it’s right for you. We’ll also go over a couple of the best WordPress plugins you can use with Stripe to collect online payments. ### In This Article - [Using Stripe to Process Online Payments](#aioseo-using-stripe-to-process-online-payments) - [WooCommerce + Stripe](#aioseo-woopayments) - [WP Simple Pay + Stripe](#aioseo-wp-simple-pay-stripe) - [Stripe Restricted Businesses](#aioseo-stripe-restricted-businesses) - [Prohibited Business Categories](#aioseo-prohibited-business-categories) - [Jurisdiction-Specific Prohibited Businesses](#aioseo-jurisdiction-specific-prohibited-businesses) ## Using Stripe to Process Online Payments [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) is our favorite payment processor based on several reasons, including its user-friendliness, simple pricing structure, PCI compliance, [anti-fraud tools](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/), and seamless integrations with hundreds of different tools and selling platforms like WooCommerce. For most businesses and organizations that need to accept online payments, Stripe is ideal. It doesn’t require users to be developers or web experts to collect payments via 10+ payment methods effortlessly. You can use it to collect one-time and subscription payments, create [branded checkout pages](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/), automate communication with customers regarding purchases, process refunds, write custom [fraud protection rules](https://wpsimplepay.com/what-to-do-if-you-suspect-credit-card-fraud-by-a-customer/), and more. One of the best parts about Stripe is that it works closely with its partners to help you boost sales and average order value. For example, its partnership with Klarna lets you [offer buy now, pay later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) (BNPL) options to customers. You can also use it to collect payments via digital wallets like [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/) and [Apple Pay](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) to boost conversions. ## WooCommerce + Stripe If your online store is powered by [WooCommerce](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/), you probably already know that it offers built-in Stripe support right out of the box that you can use with WooPayments. Beginning March 1, 2025, Stripe’s updated terms to its **User Agreement** and **Connected Account Agreement** will apply to all WooPayments users. To learn more about how the updates will affect your business, see [Stripe’s full article on specific updates regarding your location](https://support.stripe.com/questions/stripe-user-terms-update-november-11-2024). According to Stripe, users don’t need to take any action to accept the new terms. Remember that by continuing to use WooPayments after March 1, 2025, you are agreeing to the new terms. ## WP Simple Pay + Stripe One of the best parts about using Stripe as your payment processor is that you don’t need to take any steps to become [PCI-compliant](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/). [WP Simple Pay](https://www.wpsimplepay.com/pricing), the most powerful and user-friendly Stripe payments plugin for WordPress, offers built-in Stripe security features that allow you to create PCI-compliant and [3D Secure 2.0-ready payment forms](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/). [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)The plugin also lets you set up your location’s currency settings so that you can collect payments legally from anywhere in the world directly on your website. You can also use WP Simple Pay and Stripe Tax to set up automatic tax collection to ensure that you stay compliant. Automatic tax collection takes a few things into account: your location, the product type you’re selling, and most importantly, your customer’s location, to determine the amount of tax to be charged. Depending on where you collect payments from, you might be legally obligated to register with that country or jurisdiction to collect taxes. This applies even if your business has no physical presence in that country or jurisdiction. Stripe Tax monitors your transactions, so you know when and where you need to register to collect taxes. To learn more, see the following guide on [how to collect taxes for Stripe payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/). [ Get WP Simple Pay Now → ](/pricing/) ## Stripe Restricted Businesses We mentioned before that Stripe fully supports most businesses wanting to accept payments. However, a few types of businesses, products, and industries can’t use Stripe’s services. It’s important to familiarize yourself with these restrictions to ensure that your business stays compliant with Stripe’s rules. ### Prohibited Business Categories Although your business may be completely legal, Stripe is a financial infrastructure platform that must meet certain requirements, as well as those from financial partners that prevent it from working with certain industries. As of June 2024, Stripe has updated its **Restricted Business List** to include the following categories. This list is not exhaustive but gives you a general idea of what types of businesses Stripe does not support. - Adult Content - Content Creation Platforms - Financial Services - Gambling Businesses - Marijuana Businesses - Pharmaceutical Businesses - Telemedicine Businesses - Travel Reservation Services - Vapes and E-Cigarettes ### Jurisdiction-Specific Prohibited Businesses While Stripe is an excellent processor for global businesses of all sizes, certain business types are prohibited in your jurisdiction. For example, if your business is based in the United States, the following businesses are prohibited: - Extended warranties and subscriptions over one year - Mortgage consulting - Pseudo-pharmaceuticals or nutraceuticals focused on weight loss - Shipping brokers and freight forwarders, without prior authorization from Stripe To see a full list of prohibited businesses, click [here](https://stripe.com/legal/restricted-businesses#prohibited-businesses). If you’re unsure whether your business falls under the restricted business umbrella, you can contact Stripe for more information. In some cases, prior written approval is granted. There you have it! We hope this article helped you learn more about the types of businesses Stripe doesn’t work with and how you can use Stripe payments plugins to easily and securely accept payments on your WordPress website. If you liked this article, you might also want to check out the following guides: - [Stripe: 8 Reasons Why It’s the Best Payment Processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) - [9 Unique Facts About Stripe You Didn’t Already Know](https://wpsimplepay.com/9-unique-things-you-didnt-know-about-stripe/) - [The Complete Guide to Setting Up a Stripe Checkout Page in WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/) - [How to Use AI to Block Fraudulent Payments in Stripe](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) - [4 Best Stripe Dashboard Feature Updates in 2024](https://wpsimplepay.com/new-stripe-dashboard-features/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Payment Forms, Stripe, stripe payments, stripe restrictions --- ### [Stripe: Top Reasons Why It's The Best Payment Processor in 2025](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) **Published:** January 21, 2025 **Author:** Natalie Jones **Excerpt:** In this article, we'll share the top reasons why Stripe is the best payment processor to accept payments on your WordPress website. **Content:** Are you wanting to accept payments on your WordPress site and wondering if you should use Stripe as your payment processor? Like most smart businesses, you’ll need to choose a payment processor to collect money easily and securely. In this article, we’ll share eight reasons why Stripe has become the top choice for both large and small businesses. ## Top 8 Reasons Why Stripe Is The Best Processor Which payment processor is right for your business? Which should you choose? Without a doubt, Stripe is the best payment processor for most online businesses. It’s especially powerful for early-stage companies that are just beginning to accept online payments. I’ll explain why. - [1. You Can Set Up A Stripe Account in Seconds](#aioseo-1-you-can-set-up-an-account-in-seconds) - [2. You Don’t Need a Merchant Account With Stripe](#aioseo-2-you-dont-need-a-merchant-account) - [3. You Can Accept Recurring Payments With Stripe](#aioseo-3-you-can-accept-recurring-payments) - [4. The Pricing Structure is Simple With Stripe](#aioseo-4-the-pricing-structure-is-simple) - [5. Stripe Integrates With Hundreds of Products](#aioseo-5-stripe-integrates-with-hundreds-of-products) - [6. You Don’t Have to Worry About PCI Compliance](#aioseo-6-you-dont-have-to-worry-about-pci-compliance) - [7. The Most User-Friendly Payment Processor](#aioseo-7-stripe-is-more-user-friendly-than-any-other-option) - [8. Accept Multiple Payment Methods With Stripe](#aioseo-8-accept-multiple-payment-methods-with-stripe) - [WP Simple Pay + Stripe](#aioseo-wp-simple-pay-stripe) ## 1. You Can Set Up A Stripe Account in Seconds Unlike with other payment processors, setting up a Stripe account is simple. You only need to provide your full name, email, and password to get started. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/stripe-sign-up-1024x674.png)Once your Stripe account has been created, all you need to do is fill out your business profile to begin accepting payments. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/stripe-new-account.png)Most Stripe accounts are verified within a few minutes, but you’ll find this is quite fast for most payment processors. Stripe may ask for some additional information, but nothing you wouldn’t know off the top of your head. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, setting up a new Stripe account is even easier. The plugin offers a user-friendly Setup Wizard that enables you to create a new Stripe account or connect your existing one without having to enter any API keys. This allows you to start accepting one-time and recurring payments directly on your WordPress website in minutes. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/connect-stripe.png)## 2. You Don’t Need a Merchant Account With Stripe Most payment processors require you to open a merchant account at your bank in order to accept online payments. Stripe, however, uses their own merchant account on your behalf. This saves you a lot of time, hassle, paperwork, and a waiting period. Generally, merchant accounts come with their own set of fees. Stripe wraps it up into their overall cost structure. Even though Stripe’s fees are about equal to other payment processors, they’re actually cheaper once you account for all the services that make up that cost. With WP Simple Pay, you can recover the Stripe processing fee by requiring customers or donors to cover it during checkout. The plugin’s drag-and-drop form builder makes it easy to implement this on your payment forms. ![](https://wpsimplepay.com/wp-content/uploads/2023/11/fee.jpg)For more information, see our step-by-step [guide on how to pass the Stripe processing fee on to your customers in WordPress](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## 3. You Can Accept Recurring Payments With Stripe If your business offers subscription-based products or services, you know how painful it is to invoice your clients or customers every month. Creating invoices and tracking them to make sure you get paid is an unnecessary burden. With Stripe, you can set up any type of billing model you could possibly need. For example, you can bill at any interval indefinitely, tie your billing to usage, create tiered billing plans, adjust billing for discounts and trials, etc. With a standalone Stripe payments plugin like [WP Simple Pay](https://wpsimplepay.com/pricing), you can [set up recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) on custom schedules, including every week, month, or year. You can use the plugin to add [subscription setup fees](https://wpsimplepay.com/how-to-collect-an-activation-fee-for-subscription-based-services-in-wordpress/), activation fees, and offer 100% discounts on subscriptions. To help you win back customers, you can even send custom cancelled subscription email messages. The best part? You can do all of this directly from the WordPress admin dashboard. You can even allow your subscribers to [manage their own subscriptions](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) and set up an automation that [creates a new user account in WordPress](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/) after payment has been made. These options are especially helpful for [membership sites](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/). ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/subscription-management.png)WP Simple Pay also lets you easily add a **Subscription Management Block** to your website, which lets customers access their account details any time. This is an effective way to [prevent subscription churn](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-8-0-with-subscription-management-block/). ![](https://wpsimplepay.com/wp-content/uploads/2023/11/manage-subscription-block-front-end-1536x929-1-1024x619-1.png)Using the plugin’s drag-and-drop form builder, you can easily create custom subscription payment forms with pre-selected amounts, frequencies, and [free trials](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/). ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/subscription-form.png)## 4. The Pricing Structure is Simple With Stripe Stripe is designed to be simple. Its goal is to make something that’s usually quite complex like accepting online payments into a seamless, easy experience so you can focus on growing your business. You can see these values reflected in their pricing. For most accounts, there’s only one pricing plan. The payment processor charges 2.9% + 30¢ for each successful transaction. Simple, right? Technically, Stripe’s pricing structure is actually cheaper than most other payment processors when you consider… - There are *no* setup, monthly, or hidden fees. You *only* pay 2.9% + 30¢ per transaction. - You only pay for what you use. If you don’t make a sale for three months, you won’t pay anything. Hopefully, that doesn’t happen, but it’s nice to know you won’t be punished for a slow season. - Stripe deposits to your bank account every business day. However, there’s a two-day delay, so you’ll receive money your customers sent two days ago. That’s *far quicker* than many processors. [Some hold your money for two weeks](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/) or only pay once per month. Using WP Simple Pay, you can enable [Stripe Instant Payouts](https://wpsimplepay.com/how-to-enable-stripe-instant-payouts-on-wordpress/), which allows Stripe users in Australia, Canada, Singapore, the United Kingdom, and the United States, to get access to their funds within minutes. The fee is only 1% of the payout amount for businesses in Canada, the European Union, the United Kingdom, and Singapore. For businesses in the United States and Australia, it is 1.5% of the payout amount. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/instant-payouts-stripe.png)This simple price structure is the main reason Stripe is a perfect solution for small businesses that are just beginning to accept online payments. You don’t want to commit to monthly fees because you aren’t sure if you’ll make enough to recover the expense. Plus, Stripe fees only come out when you make money, so there’s no need to pay any bills out of your pocket. If you do a *lot* of sales, Stripe has enterprise pricing options as well. ## 5. Stripe Integrates With Hundreds of Products As your business grows, you may need to integrate your payment processor with other platforms and tools. For example, at some point you might decide to use a general accounting tool like QuickBooks or Xero to manage your finances, and you’ll want to integrate it with your payment processor. Most importantly, you’ll want to collect payments right on your website, so your payment processor needs to integrate with your site’s content management system. If you use WordPress, you’ll want to pair Stripe with WP Simple Pay to accept payments without any coding, techinical skills, or setting up a complicated shopping cart on your site. Stripe naturally integrates with hundreds of products, including project management tools, ecommerce platforms, accounting tools, analytics platforms, customer relationship tools, and many others. There is an extension for just about everything you need. If you don’t find the integration you need, Stripe is known as a flexible platform with an accessible API and robust documentation. They even give code samples to make development easy. You won’t have any trouble finding developers with experience building custom Stripe tools. For more information, see our guide on [how to customize & manage Stripe payment reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/). ## 6. You Don’t Have to Worry About PCI Compliance PCI compliance refers to the Security Standards Council, a forum that organizes security standards for digital payment processing. It’s a set of security standards that govern how you process payments. PCI compliance isn’t required federally, but some U.S. states require it if you want to sell to their residents. Plus, being PCI compliant looks favorably on you if you ever find yourself in court over a payment-related matter. If you process debit and credit cards with a merchant account, becoming PCI compliant is an important part of processing payments. It’s also a long process that requires you to take several security steps. Stripe takes care of this for you. It is a PCI Level 1 Service Provider, which is the most stringent level of certification available in the payments industry. By transferring payment information through Stripe, the payment processor takes on the obligation of PCI compliance. It uses a unique string of code called a “token” that allows you to bill the card without ever storing the customer’s payment information. Through this method, Stripe saves you the hassle and cost of PCI compliance *and* improves security. In addition, if you’re using WP Simple Pay as your Stripe payments plugin, your payment forms are already [3D Secure 2.0-enabled](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/), which is a new tool that makes it easier to stay SCA-compliant. SCA (Strong Customer Authentication) is a European requirement under the Payment Services Directive 2 that mandates two-factor authentication for card payments in many parts of Europe. To learn more, see our detailed guide on[ SCA and how to enable 3D Secure 2.0 in WordPress](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/). ## 7. The Most User-Friendly Payment Processor Stripe’s ease of setup, use, pricing, and development make it the most user-friendly payment processors available. It’s far easier to use than its main competitors – PayPal, Authorize.net, or Square. The dashboard is clean and easy to understand. You don’t need advanced financial knowledge to maneuver around your account and find the information you need. It also provides several [custom payment report](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) features that allow you to get an in-depth look into your business without a lot of effort. From a development standpoint, there’s no easier option. Stripe was originally *designed* for developers, which explains its immaculate code, accessible API, and thorough documentation. This is how we were able to build such [advanced customization](https://wpsimplepay.com/features/) into WP Simple Pay. Most of the features and integrations you’ll need come standard, but if you ever need to hire a developer to build something custom, Stripe’s API accessibility will reduce your development costs. This makes Stripe the perfect platform for early entrepreneurs who don’t have technical skills. You can accept payments without customizing complex solutions, digging through help documentation, or writing custom code. ## 8. Accept Multiple Payment Methods With Stripe Unlike many payment processors, Stripe allows you to accept 10+ payment methods, including traditional credit and debit cards, [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Cash App Pay, Alipay, ACH Direct Debit, and more. It’s no secret that offering your customers or donors their preferred payment method increases conversion rates. If potential buyers cannot purchase your products or services using their favorite, location-based payment method, they will simply find another website that offers it. To learn more, see our guide on [how to accept additional payment methods in Stripe for free](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) using WP Simple Pay. Additionally, [Stripe’s partnership with Klarna](https://www.klarna.com/international/press/klarna-available-to-millions-of-new-businesses-in-strengthened-stripe/) lets you offer Buy Now, Pay Later (BNPL) options to your customers instantly. According to Stripe’s research, businesses that implement BNPL options see up to a 14% increase in revenue, driven by improved conversion rates and higher average order values. In addition to Klarna, WP Simple Pay also lets you offer Afterpay, and Affirm BNPL services. ## WP Simple Pay + Stripe Whether you’re a developer, a web novice, or anywhere in between, Stripe is the best platform to accept online payments and [donations](https://wpsimplepay.com/accept-donation-payments-online/) on your WordPress website because it’s easy. Everything about Stripe’s user experience is simple, clear, and straightforward. In the rare event that you need help, Stripe even makes finding answers simple with its search capabilities. We’re so sure that Stripe is the right choice for online businesses that we built our plugin to integrate your website exclusively with Stripe. It’s just the right choice for businesses who want to collect money quickly without all the hassle. There you have it! We hope this article has helped you learn more about why Stripe is the best payment processor. If you liked this article, you might also want to check out [WP Simple Pay Review: Is It Worth It In 2025?](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, Stripe **Tags:** Accept Payments on WordPress, Online Payments, Payment Forms, Popular Payment Processors, Stripe, Subscription Payments --- ### [PayPal vs. Stripe: Which Payment Processor is Right for You?](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/) **Published:** November 29, 2023 **Author:** Natalie Jones **Excerpt:** Are you wondering which payment processor is right for your business: PayPal vs. Stripe? In this article, we'll provide a comparison between the two. **Content:** Are you looking for the best payment processor and wondering which is better: PayPal vs. Stripe? That’s a common question that a lot of new entrepreneurs, small business owners, and nonprofit leaders ask themselves when it comes time to set up a way to collect payments on their site. PayPal and Stripe are the two largest and most notable payment processors around, so most people’s decision usually comes down to these two. In this article, we’ll share some of the advantages and disadvantages of both, Stripe and PayPal, to help you make a comparison between the two and choose the right one for your organization. ### In This Article - [Transaction Fees](#aioseo-transaction-fees) - [Stripe Pricing](#aioseo-stripe-pricing) - [PayPal Pricing](#aioseo-paypal-pricing) - [Features](#aioseo-features) - [PayPal Features](#aioseo-paypal-features) - [Stripe Features](#aioseo-stripe-features) - [Stripe vs. PayPal: Which is Best?](#aioseo-what-people-say) ## Transaction Fees Most business owners are concerned with transaction fees first-and-foremost, so we’ll start here. Stripe is less expensive than PayPal when it comes to online card transaction fees. PayPal charges 3.49% + $0.49 per transaction, while Stripe charges 2.9% + $0.30. Neither platform charges a monthly fee or requires you to sign a contract, which is why they’re both well-suited for new businesses because you only pay when you make money. Now, let’s dive into the specifics of each. ## Stripe Pricing Besides the per transaction fee, there are no additional fees. Unlike with several other payment processors, Stripe doesn’t require refund costs, monthly fees, setup fees, etc. Stripe’s pricing is the same for all cards and digital wallets, including international cards. This is a huge perk if you want to sell your products and services globally. Stripe also supports several additional international payment methods, including iDEAL, giropay, Przelewy24, and Alipay. The transaction fees for these range between 1.4% + 0.30 and 2.2% + 0.30. Stripe also supports [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) with fees of 0.8% per transaction capped at $5. There’s also a $1.50 fee for instant account verification. [Accepting ACH Direct Debit ](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-9-per-form-messaging-ach-direct-debit-micro-deposits/)is highly recommended if your business offers high-dollar products or services. This is because the fees are considerably lower than cards and digital wallets. Stripe transfers money to your account automatically every day, which is super convenient for new businesses that need their cash quickly to spend it on growth. You can easily change your pay out schedule in the Stripe dashboard. The payment processor also offers **Instant Payouts** that allow you to get access to your funds within minutes. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, you can enable Instant Payouts from the WordPress admin dashboard. For businesses that really want to eliminate their online transaction fees, WP Simple Pay makes it easy. You can use the plugin to [pass on the additional Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) to your customers or donors to ensure that you collect the full net amount. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## PayPal Pricing PayPal’s pricing is a little more complicated. The per transaction fee for traditional debit cards and credit cards is 2.99% + 0.49. When it comes to accepting international payments, the fixed fees vary depending on the currency. ![PayPal vs. Stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/paypal-fees.png)Larger businesses can get special per transaction pricing earlier than Stripe at $3,000 monthly sales (2.5% + 30 cents), $10,000 monthly sales (2.2% plus 30 cents), and $100,000 monthly sales (undisclosed). With all of that being said, PayPal also charges a bunch of additional fees: - If you need a hosted checkout page, you’ll have to upgrade to PayPal Payments Pro for a $30 monthly fee. The per transaction flat rate is 2.89% + $0.49. - Chargebacks cost $20. - Refunds cost the standard transaction rate. - International card payments include a 1.50% transaction fee, plus the standard transaction rates. PayPal allows merchants to access their funds instantly once they’ve established a good selling history. As you can see, PayPal’s fees are more nuanced, which can make it hard for a business owner or nonprofit leader to be sure of what they’ll pay for each transaction. Stripe is far simpler, as well as cheaper if you do less than $10,000/month in sales. ## Features Both platforms have significant advantages over using a payment processor through your bank. They offer support for [subscription payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) and [digital goods](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/), and they both have tools to accept payments and manage your account on mobile devices. Each of the payment processor’s features differ slightly. Here’s a rundown: ### PayPal Features PayPal has three different core checkout options for ecommerce businesses: PayPal Express Checkout, PayPal Standard Checkout, and PayPal Payments Pro. - **PayPal** **Express Checkout**: This offers customers a faster checkout experience that doesn’t redirect them away from your site. - **PayPal Standard Checkout** : Allows customers to complete their payments on a PayPal-hosted checkout page using their PayPal balance or a debit/credit card. - **PayPal** **Payments Pro**: Get all of the Standard PayPal features, plus a virtual terminal that allows you to take phone payments, and a hosted checkout page for a monthly fee. A 2.89% + $0.49 flat rate fee on domestic transactions applies. Standard features for PayPal include: - Developer tools to create custom integrations, although they aren’t quite user-friendly - Hosted payment page (with Pro plan) - PCI compliance (but not with the Pro plan) - Support for Apple Pay and additional payment methods, like Venmo, but requires an upgrade to PayPal Advanced Checkout, and some development skills - Buy buttons in mobile apps - Subscriptions - Invoicing support ### Stripe Features Stripe is a simple, yet powerful platform with a lot of unique features that make it the best payment processor for most ecommerce businesses. Unlike with PayPal, choosing the right Stripe plan doesn’t require a lot of research. With the standard plan, you get over 100 features right out of the box. You can also contact Stripe if you want to explore custom payment solution packages for your business. ![PayPal vs. Stripe](https://wpsimplepay.com/wp-content/uploads/2023/11/stripe-pricing-1024x597.png)Stripe’s Atlas suite of tools helps people set up businesses and [Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) is a machine-learning fraud detection tool that polices every transaction that flows through their system. Stripe’s reporting tools are easily the most unique reporting feature that exists on any payment processor. You can customize your reports directly from the dashboard to learn more about your business and make actionable changes. To learn more, see our detailed guide on [how to customize and manage Stripe payment reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/). Stripe also makes it easy to control your [fraud protection rules](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/) and get an overview of blocked payments and disputes. Here are some other valuable Stripe features: - Hosted payment page via Stripe Checkout - [PCI compliance](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/) with no additional fees or work on your part - Customizable checkout - Subscriptions - Marketplace tools - Automatic fraud prevention - Platform-building tools - Customizable reporting tools - Buy buttons in mobile apps - Integrates with WP Simple Pay so you can easily accept payments on your WordPress site without having to set up a shopping cart or a complicated ecommerce solution ## Stripe vs. PayPal: Which is Best? Stripe is used by a number of high-profile, highly successful businesses, such as Amazon, Shopify, and Salesforce. It’s considered the right choice for modern and trendy organizations. Here are some things people say about Stripe: - “Setup is quick and easy.” - “The documentation is superb.” - “The site is clean and easy to use.” - “There are no hidden or “fine print” fees.” - “The API is a breeze for developers to use.” - “Positive user experience.” - “The automatic PCI compliance is a must.” - “Easy to import data to other services.” PayPal is known for making it simple to sign up for an account, although not as straightforward as Stripe. Its pricing is transparent, yet confusing, causing it to be difficult to know exactly what your business needs to get started. While PayPal has been heavily focused on providing a payment platform for individuals to send and receive money from friends and family, Stripe is better suited to process transactions for growing online businesses. PayPal’s reporting is decent, but you can’t do much with it other than what PayPal offers. There’s no custom reporting functionality like there is with Stripe. Plus, you can’t port that data to another service if you decide to change payment processors in the future. The platform also has one serious complaint worth mentioning. It has a tendency to freeze accounts and hold money for a long period of time as they conduct an investigation. Sadly, there are countless stories of entrepreneurs who have had their operational cash held until PayPal got around to resolving the issue – sometimes for months. Combined with their limited seller protection, lackluster phone/email support, and difficult API for development, PayPal has created a reputation as a non-user friendly platform. If your business needs an all-in-one payment platform that requires zero development skills, allows you to accept multiple payment methods in several currencies with the lowest transaction fees, Stripe is the right choice for your business. Why do we feel this way? - Stripe is easier to use and setup, even for non-developers. - Stripe’s pricing is easier to understand and plan for. - Stripe is easier to integrate with other products, which is essential if you plan to grow your business and use more tools. We believe in Stripe so much so that we made it the only payment processor option for WP Simple Pay, the #1 Stripe payments plugin for WordPress. WP Simple Pay lets you easily connect your Stripe account to your WordPress site during the setup process so that you can create the perfect payment forms in minutes and begin collecting multiple payment methods from across the globe. If you liked this article, you might also want to check out our guide on [8 reasons why Stripe is the best payment processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Payment Processor, paypal, PayPal vs. Stripe, Stripe --- ### [How to Enable WordPress REST API to Accept Stripe Payments (Easy Way)](https://wpsimplepay.com/how-to-enable-wordpress-rest-api-to-accept-stripe-payments-easy-way/) **Published:** January 10, 2025 **Author:** Natalie Jones **Excerpt:** To accept Stripe payments on your WordPress website, you'll need to ensure that REST API is enabled. In this guide, we'll show you how. **Content:** Are you trying to accept Stripe payments on your WordPress website but keep seeing the error message, “No route was found matching the URL and request method”? This is a common issue that website owners have faced since WordPress version 4.4 was launched with the JSON REST API, a developer-oriented feature that essentially allows users to build external apps and connect them to WordPress. In this guide, we’ll help you resolve the “No route was found matching the URL and request method” error by ensuring WordPress REST API is properly enabled, allowing you to successfully integrate Stripe payments into your WordPress website. ## What is REST API? REST API acts as a communication bridge between WordPress and other applications or websites. Essentially, it enables the exchange of data in a standardized format (JSON) between WordPress and external services. While developers can build WordPress plugins and themes using PHP without the REST API, it becomes essential when creating solutions in other programming languages. To sum it all up, the REST API is probably the best way to get data in and out of WordPress. If you’re trying to accept Stripe payments and you see a “No route was found matching the URL and request method” error message, you’ll know that Stripe isn’t communicating properly with your website to process payments. ## Enabling REST API Some website owners disable REST API because their sites work fine without it, and they aren’t creating apps for WordPress. However, if you want to accept payments on your WordPress website using Stripe, you’ll need to enable REST API. This is because REST API is the standard way to integrate Stripe with any website. Your website will make API calls through Stripe to process payments. Integrating Stripe into your WordPress website can be tricky for beginners because it requires coding. Luckily, with the right plugin, you can easily ensure that REST API is automatically enabled without coding, allowing you to accept Stripe payments directly on your WordPress website. ## How to Enable REST API in WordPress WordPress REST API is enabled by default. You can quickly check by visiting https://your-website.com/wp-json/. As long as you see information related to your WordPress REST API, it’s enabled. With that being said, if you see an error message, this means REST API is not enabled, and you’ll need to find out why. Because some security plugins disable REST API, you’ll need to check those first. You can disable them temporarily to ensure they’re not blocking REST API. Another method for ensuring REST API is enabled is to navigate to **Settings → Permalinks**. Be sure **Plain** is not selected, and save your changes. ![](https://wpsimplepay.com/wp-content/uploads/2025/01/settings.png)Once REST API is enabled, you can easily install and activate a Stripe payments plugin to begin accepting successful transactions. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you accept payments directly on your website without having to set up a shopping cart. Unlike some other Stripe plugins, it lets you connect your Stripe account with your WordPress website without having to manually enter any API keys. Its setup wizard allows you to connect to Stripe in seconds. ![](https://wpsimplepay.com/wp-content/uploads/2025/01/connect.png)You can also use WP Simple Pay’s drag-and-drop form builder to create optimized on-site Stripe payment forms for one-time and subscription payments. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) ### Step 1: Install and Activate WP Simple Pay To get started, simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. Once you’ve purchased your license, you can download the .zip file from your WP Simple Pay account or the payment confirmation email. Then, navigate to your WordPress admin dashboard and upload the plugin. If this is your first time installing a WordPress plugin, just follow the steps in our guide on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve activated the plugin, the setup wizard will appear. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)Now that you’ve finished setting up WP Simple Pay, you can start creating payment forms for your website. The plugin lets you choose from several pre-built templates to help you get payment forms published on your site in minutes. You can also start from scratch. One of the best parts about WP Simple Pay is that it uses REST API to process payments through Stripe. Because your Stripe account is connected via the plugin, you should have resolved the “No route was found matching the URL and request method” error. You can now successfully accept Stripe payments on your website. To learn more, check out our guide on [how to create perfect payment forms in WordPress](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/). WP Simple Pay lets you [test your payment forms](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/) before they go live to ensure that processing is functioning properly through its API. That’s it! We hope this article has helped you enable WordPress REST API so you can accept Stripe payments on your website. If you liked this article, you might also want to check out our guide on [how to customize and manage Stripe payment reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [SureCart vs. WP Simple Pay: Which Is Best?](https://wpsimplepay.com/surecart-vs-wp-simple-pay-which-is-best/) **Published:** December 27, 2024 **Author:** Natalie Jones **Excerpt:** In this guide, we'll compare SureCart vs. WP Simple Pay in detail to help you decide which plugin is right for you. **Content:** Do you want to sell products or services on WordPress and wonder which plugin is best for you? There are many solutions available that enable online sellers to accept payments on WordPress. The right one depends on your specific needs and goals. In this article, we’ll compare SureCart and WP Simple Pay to help you decide which better suits your needs. ### In This Guide - [How I Tested SureCart & WP Simple Pay](#aioseo-how-i-t) - [Overview of SureCart & WP Simple Pay](#aioseo-overview-of-surecart) - [What is SureCart?](#aioseo-what-is-surecart) - [What is WP Simple Pay?](#aioseo-what-is-wp-simple-pay) - [SureCart vs. WP Simple Pay](#aioseo-surecart-vs-wp-simple-pay) - [What is SureCart vs. WP Simple Pay Best for?](#aioseo-what-is-surecart-vs-wp-simple-pay-best-for) - [SureCart vs. WP Simple Pay Setup Process](#aioseo-surecart-vs-wp-simple-pay) - [SureCart vs. WP Simple Pay Payment Gateways](#aioseo-surecart-vs-wp-simple-pay) - [SureCart vs. WP Simple Pay Templates](#aioseo-surecart-vs-wp-simple-pay) - [SureCart vs. WP Simple Pay Automation](#aioseo-surecart-vs-wp-simple-pay-automation) - [SureCart vs. WP Simple Pay Pricing](#aioseo-surecart-vs-wp-simple-pay-pricing) - [SureCart Pricing](#aioseo-surecart-pricing) - [WP Simple Pay Pricing](#aioseo-wp-simple-pay-pricing) - [SureCart vs. WP Simple Pay: What's Best?](#aioseo-surecart-vs-wp-simple-pay-whats-best) ## How I Tested SureCart & WP Simple Pay I thoroughly reviewed SureCart and WP Simple Pay to help you decide which one is right for you. I tried out their features, compared pricing, and tested them out to rate their user-friendliness. Here’s what I primarily focused on: - **Pricing:** Are they free to use? How much do paid plans cost? What extra features do they include? - **Setup:** How easy are they to set up? Do they offer helpful instructions? - **Products:** Can I easily sell downloads, subscriptions, and memberships? - **Payment Method Options:** Can customers pay through popular options like PayPal and Stripe? - **Customization:** Can I customize my shop’s design? Do they offer themes specifically for digital products? After experiencing both solutions, I was able to come up with the pros and cons of both SureCart and WP Simple Pay. Let’s see how they compare. **Feature****SureCart****WP Simple Pay****Pricing**Free plugin, premium addonsFree and Paid plans **Ease of Use**More features, steeper learning curveMuch simpler setup; user-friendly interface**Payment Gateways**A few gatewaysStripe only**Customization**Much simpler setup user-friendly interfaceGood customization, distraction-free payment pages, email confirmations, etc.**Products & Services**Physical products, digital products, services, donationsBuilt-in physical products, digital products, services, donations## Overview of SureCart & WP Simple Pay ![](https://wpsimplepay.com/wp-content/uploads/2024/12/surecart-vs-wpsp-1.png)Let’s start by taking a look at each plugin, beginning with SureCart. ## What is SureCart? [![](https://wpsimplepay.com/wp-content/uploads/2024/12/surecart.png)](https://www.surecart.com)[SureCart ](https://www.surecart.com)was developed by the same team behind the WooCommerce plugin, CartFlows. They set out to develop a solution that would streamline the eCommerce process, improve conversion rates, and provide users with more control over their sales funnels. Here’s what SureCart aims to deliver: - **Shopping Cart**: Fully customize the shopping cart and create the customer experience exactly how you imagine it. Buyers can change quantities and add or remove products at checkout. - **Customized Forms**: Easily add custom fields with a drag-and-drop builder. - **Customer Dashboard**: Let buyers access their own administrative panel. - **Invoices and Receipts**: SureCart takes care of everything regarding invoices and receipts. - **Digital Downloads**: Sell digital products with secure expiring links. - **Order Management**: Collect customer information during checkout. - **Multiple Payment Method Options**: Accept 10+ payment methods. - **Multiple Payment Processors**: Along with Stripe, you can connect your site to PayPal and Mollie. While SureCart offers several features, it can seem overwhelming to some who are looking for a simpler way to accept payments on WordPress. ## What is WP Simple Pay? [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)[WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. It lets you easily create optimized payment forms without coding and begin accepting payments in minutes. It was created by the makers of popular WordPress plugins, like AIOSEO, SeedProd, and WPForms. WP Simple Pay is an excellent alternative to SureCart because it doesn’t require building a shopping cart. It’s a standalone plugin, meaning it doesn’t require any addons or design skills. Here’s what makes WP Simple Pay great: - **Advanced Drag-and-Drop Form Builder**: Create payment forms in minutes from scratch or using pre-built templates. - **Subscription or One-time Payments**: Easily let customers choose between a one-time and subscription payment. - **Dedicated Payment Pages**: Reduce checkout abandonment with distraction-free payment pages that host your forms. - **On-Site Payment Forms**: Easily embed payment forms to any page or post only on your website. - **User-managed Subscriptions**: Reduce churn by letting subscribers update their details directly from your website. - **Free Trials & Coupons**: Boost sales and signups by offering free trials and custom coupon codes. - **10+ Payment Methods**: Broaden your reach by accepting debit and credit cards, digital wallets, Buy Now, Pay Later, ACH Direct Debit, Bacs Direct, and more. - **Automation**: Automate tasks to help save time, like adding new customers to your mailing list. - **Customized Payment Confirmation Emails**: Send customers custom email confirmation messages. - **Receipts**: Send automated receipts. ## SureCart vs. WP Simple Pay Now that we’ve covered the essentials of SureCart and WP Simple Pay, let’s examine each one in more detail so you can decide which is best. ## What is SureCart vs. WP Simple Pay Best for? SureCart and WP Simple Pay are excellent options for selling physical and digital products. However, each plugin has its own unique strengths. SureCart is a great platform for selling digital files. It offers robust features specifically designed for digital product sales, including eBooks, PDFs, photos, and more. It allows buyers to download their files instantly upon checkout and access them via a customer dashboard. Furthermore, it provides easy file storage and upload methods. The plugin allows you to easily choose between a physical and a digital product. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/s-1024x633.jpg)SureCart lets you create a store and integrate a shopping cart onto your WordPress site. You can use the plugin’s dashboard to set up your store, create invoices, manage team members, connect payment processors, and more. While all of these features are great if you want a full-fledged shopping cart and eCommerce store, you might not need such a complicated platform to sell products on your WordPress website. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/gg.png)WP Simple Pay is a simple yet powerful solution for easily accepting Stripe payments on your WordPress site without creating a shopping cart or installing pricey addons. It’s perfect for selling one-time or subscription-based products and services. The plugin is designed to make the checkout process as smooth as possible without requiring a lot of time and energy, which is why small online businesses and nonprofit organizations love it. SureCart is a comprehensive eCommerce solution that provides a full-featured online store experience, complete with advanced shopping cart functionality, product management, and robust checkout processes. In contrast, WP Simple Pay is a streamlined payment integration tool designed for businesses seeking a minimalist approach to accepting payments without the complexity of a traditional online store. ## SureCart vs. WP Simple Pay Setup Process From my experience with setting up both plugins, I found the process to be quite straightforward for each. You can access both directly from the WordPress admin dashboard, which is super convenient. However, as mentioned before, SureCart also offers a separate dashboard where you can customize your store. SureCart offers a simple setup process for getting your store up and running on your website once you’ve installed and activated it. You simply need to enter a few details to create your account. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/complete-setup.png)Then, the plugin walks you through creating a store. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/sure-cart.png)It will ask you to configure a few settings, including your currency and customizations. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/store-details.png)Once you’ve finished, you can begin adding products, connecting your payment processors, and accepting orders. Here’s what the dashboard looks like on WordPress. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/dash-1024x577.png)Here is the dashboard on SureCart. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/dashboard-1-1024x568.png)Both SureCart and WP Simple Pay offer quick setup guides following installation. With that being said, I found WP Simple Pay’s process much more user-friendly, especially for a beginner. It was much easier to get started because it’s a standalone plugin that uses Stripe to simplify the payment acceptance process. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/get-started.png)It even allows you to connect your Stripe account during the setup process without having to manually enter API keys. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/connect-stripe.png)SureCart is a lightweight plugin as far as eCommerce platforms go, but WP Simple Pay is even more beginner-friendly and straightforward. You can configure your email and notification settings directly from the setup wizard. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/emails.png)As soon as you’ve finished the setup process, you’re ready to create your first payment form. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/setup-1.png)## SureCart vs. WP Simple Pay Payment Gateways SureCart and WP Simple Pay both make it easy to connect a payment gateway to your website. While SureCart offers a few gateways for you to choose from, WP Simple Pay supports Stripe alone. SureCart allows you to connect to the gateways from the dashboard. In addition to Stripe and PayPal, you can offer Mollie and Paystack as a checkout option. Mollie is Europe’s most popular payment processor, while Paystack is a Nigerian financial technology company that offers payment processing and is owned by Stripe. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/gateways-1024x658.png)With WP Simple Pay, you can configure your Stripe settings and switch between Test mode and Live mode from the dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/stripe-1024x515.png)You shouldn’t be concerned about not having more than one payment gateway option. Stripe is the best one out there and lets you accept 10+ payment methods, including credit and debit cards, ACH Direct Debit, Apple Pay / Google Pay / Microsoft Pay, CashApp Pay, Buy Now, Pay Later, and more. WP Simple Pay lets you easily select your payment methods from the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/payments.png)## SureCart vs. WP Simple Pay Templates SureCart makes creating payment forms easy. However, instead of providing pre-built templates, it lets you choose your design. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/checkout-page.png)Then, you can select the product from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/add-product.png)Once you’ve created your form, you can save it. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/form-1-559x1024.png)As a first-time user of the plugin, I found it a bit confusing. However, once I tested the checkout form from my website’s front end, I was able to complete the entire process. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/checkout-surecart-1024x835.png)I wasn’t extremely impressed with the initial look of the actual checkout form. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/asdf.png)You’d have to go back to the block editor to make adjustments to your form to get it to look just right on the page. WP Simple Pay, in contrast, provides many pre-built templates designed to help you start accepting payments quickly. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/templates-1024x529.png)Once you’ve chosen your template, you can use the drag-and-drop payment form builder to create your entire form. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/tabs-1024x538.png)You can add, remove, and edit custom fields, choose your payment method options, set up payment schedules, create a distraction-free landing page, and more, all from right here. WP Simple Pay also lets you sell multiple quantities in a single transaction by toggling on **Purchase Mode**. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/multiple-pricing-982x1024-1.png)When you’ve finished, you can preview your form and then publish it to any page or post on your website by simply copying and pasting the URL in the Copy Block field. ## SureCart vs. WP Simple Pay Automation SureCart and WP Simple Pay both offer automation capabilities to help you streamline workflows related to purchases and customers. For example, SureCart integrates with several apps, such as Uncanny Automator and SureTriggers, allowing you to set up automated post-purchase workflows. The biggest difference is that WP Simple Pay offers built-in integration with each of your payment forms, letting you create recipes directly from the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/auto-1024x632.jpg)## SureCart vs. WP Simple Pay Pricing Now, let’s get down to the pricing of both plugins. First, it’s important to mention that SureCart and WP Simple Pay offer a free version, allowing you to try out the plugin before upgrading to a paid plan. ### SureCart Pricing SureCart offers two premium plans. For one store, you can purchase a yearly plan for $179. A lifetime plan costs $499 or $49/mo. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/pricing-1024x826.png)Neither of the SureCart Pro plans has any transaction fees. This applies to all Pro plans, whether for a single store or unlimited stores. With that being said, if you use the free Launch plan, the transaction fee is 1.9%. It’s also important to note that there are a few optional pay-as-you-go extras for specific features, even on the Pro plans: - 0.5% fee for subscriptions - 1.9% fee for cart abandonment recovery, order bumps, one-click upsells, and affiliate platform sales - 0.5% fee for the licensing platform These extra fees only apply if you use these specific features, and they are separate from the standard transaction fees. ### WP Simple Pay Pricing WP Simple Pay’s pricing model is much simpler because there are no required or optional addons. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/wp-pricing.png)Depending on your specific needs, you can choose from four Pro plans. The Professional Plan is the best deal because it includes all of the advanced features and allows you to use your license for up to 10 websites. You can also remove the additional Stripe processing fee with any Pro plan. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## SureCart vs. WP Simple Pay: What’s Best? After looking at several details, you’re probably wondering which plugin is best for you. The answer is that both plugins offer lightweight solutions for accepting online payments. If you need a user-friendly tool to easily add payment forms to your WordPress website and collect payments, WP Simple Pay is hands-down the best option. It lets you get optimized payment forms for products, services, donations, and registrations up and running on your site in minutes. There is no need to build a complete online store or shopping cart with WP Simple Pay. If you want to integrate a store and a shopping cart on your website, SureCart is the right plugin for you. It is a good option for selling digital products because it offers instant downloadable links. There you have it! We hope this article provided a thorough enough comparison between SureCart and WP Simple Pay to help you decide which one is right for you. If you liked this article, you might also want to check out our detailed review: [Is WP Simple Pay Worth it](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/)? It breaks down each one of the plugin’s features. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Enable Stripe Instant Payouts on WordPress](https://wpsimplepay.com/how-to-enable-stripe-instant-payouts-on-wordpress/) **Published:** December 18, 2024 **Author:** Natalie Jones **Excerpt:** Discover how to enable Stripe Instant Payouts on your WordPress website to access your funds immediately, allowing you to reinvest in your business faster. **Content:** Do you want to enable Stripe Instant Payouts on your WordPress site? Access to cash is one of the biggest challenges for small businesses. With Stripe Instant Payouts, you can access the money you’ve earned on your WordPress site immediately. In this article, we’ll show you how to enable Stripe Instant Payouts on WordPress so you can collect your funds immediately and use them to support your business. ## How Do Stripe Instant Payouts Work? Stripe Instant Payouts allow you to transfer funds to an eligible debit card or bank account within minutes of a transaction. You can request them at any time, including weekends and holidays. The funds appear in your bank account within 30 minutes or less. The fee is only 1% of the payout amount for businesses in Canada, the European Union, the United Kingdom, and Singapore. For businesses in the United States and Australia, it is 1.5% of the payout amount. Instant Payouts is currently available to Stripe users in Australia, Canada, Singapore, the United Kingdom, and the United States. Restrictions include a maximum amount and a maximum of 10 Payouts per day. You can check your daily maximum amount in your Stripe dashboard. To be eligible for Stripe Instant Payouts, you must have a business or be connected to Stripe. You must also have been processing payments on Stripe for at least 60 days. ## Enabling Instant Payouts The best way to enable Stripe Instant Payouts on WordPress is to use a Stripe payments plugin that supports the feature. [WP Simple Pay](https://www.wpsimplepay.com/pricing) not only lets you easily [accept payments directly on your WordPress site](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/), but it also allows you to enable Stripe Instant Payouts directly from your admin dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/image-1.png)## How to Enable Stripe Instant Payouts Are you ready to get started with Stripe Instant Payouts and enjoy quicker access to your funds, allowing you to reinvest them back into your business? We’ll guide you through a few simple steps. ## Step 1: Install and Activate WP Simple Pay To begin receiving Instant Payouts, you’ll first need to install and activate the plugin on your WordPress website. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. Once you’ve purchased your WP Simple Pay premium plan, you’ll need to upload the .zip file to your website in the WordPress admin dashboard. For more details, see this step-by-step guide on [how to install a WordPress plugin](http://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/). The plugin’s advanced setup wizard will then walk you through setting up your account and connecting your Stripe account. If you’ve already been using WP Simple Pay to create forms and accept payments on your WordPress website, your Stripe account is likely eligible for Instant Payouts. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/setup-1024x620.png)Once you’ve finished completing the setup steps, you’ll be shown a success page. You can now create payment forms for one-time or [recurring subscriptions](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). ![](https://wpsimplepay.com/wp-content/uploads/2024/12/form-1024x897.png)You can ensure that your Stripe account is connected to your website and in **Live Mode** by navigating to **Settings »** **Stripe**. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/stripe-account.jpg)## Step 2: Enable Stripe Instant Payouts So far, you’ve installed and activated WP Simple Pay on your WordPress website and connected your Stripe account. This allows you to create payment forms and accept 10+ payment methods on your website. The next step is to enable Stripe Instant Payouts. First, return to **Settings »** **Stripe** and click the **Instant Payouts** tab. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/payout-1024x545.png)Next, simply click the toggle to **Enable Instant Payouts**. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/enable-one-1024x671.jpeg)Once you’ve enabled Instant Payouts from your Stripe dashboard, you’ll be able to see recent payouts and transactions in the **Overview** tab. ![](https://wpsimplepay.com/wp-content/uploads/2024/12/overview-1024x497.png)You can also view payout details in the **Balances** tab by selecting **Payouts**. ## Step 3: Initiating Stripe Instant Payouts Now that you’ve enabled Instant Payouts on WordPress, you can follow the steps below to initiate them. 1. Log in to the [Stripe Dashboard](https://dashboard.stripe.com/payouts) and go to the **Payouts** tab of the **Balances** page. 2. Click **Pay out funds instantly**. 3. Enter an amount to pay out. 4. Select the debit card or bank account where you want the funds to go. If you do not have an eligible account, enter new debit card (Visa or MasterCard) or bank account details. 5. Click the **Payout** button to complete your Instant Payout. Funds will appear in the associated bank account within 30 minutes. That’s it! We hope this article has helped you learn how to enable Stripe Instant Payouts on WordPress. If you liked this article, you might also want to check out our guide on [how to enable Stripe Payment Element in WordPress](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Stripe, stripe instant payouts --- ### [How to Let Customers Pay Off a Balance in Installments in WordPress](https://wpsimplepay.com/how-to-let-customers-pay-off-a-balance-in-installments-in-wordpress/) **Published:** November 18, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create a payment form that lets customers pay off a total balance in monthly installments. **Content:** Do you want to let customers pay off a total balance in flexible installments on your WordPress site? Allowing visitors to pay off a balance in weekly or monthly payments is often necessary for several different types of businesses. It can also help increase average order value by making larger purchases possible for a broader range of people. In this article, we’ll show you how to easily allow visitors to make scheduled recurring payments to pay off a total balance. ## Why Enable Recurring Installments for Balances? Offering installment payment options for balances can be highly beneficial for various types of sites. It can enhance the customer experience and boost business performance. Here’s why different types of sites should consider implementing this payment method: ### E-commerce Websites For online retailers, installment payments can significantly increase sales and average order value. By allowing customers to spread the total cost of their purchases over a set period of time, eCommerce sites can make [higher-priced items more accessible](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/). This flexibility often leads to customers spending more than they would have with a single payment at checkout. ### SaaS and Subscription-Based Platforms Installment payment options can greatly benefit software-as-a-service (SaaS) and subscription-based sites. This approach is particularly attractive to smaller, growing companies that might not have the full amount of cash on hand but still want to invest in necessary software. It can also lead to increased customer loyalty and higher retention rates, as clients appreciate the flexibility to scale their tech stack without immediate financial strain. ### Online Course Sites Sites that offer [courses](https://wpsimplepay.com/the-principles-of-a-high-converting-course-sales-page/), training programs, or educational content can make their offerings more accessible through recurring installment payments. This approach allows students or professionals to invest in their education without the burden of a large upfront cost. By breaking down the total cost into manageable installments, educational platforms can attract a wider audience, including those who might otherwise be deterred by high course fees. This can lead to increased enrollment and potentially higher completion rates as students feel more committed to courses they’re actively paying for over time. ### High-Ticket Service Providers Flexible installment payment options can benefit businesses offering expensive services, such as travel agencies, wedding planners, home improvement services, or professional photographers. These services often involve significant costs that customers might hesitate to pay in full. By offering the ability to pay in recurring installments, these providers can make their services more attainable to a broader customer base. This can lead to increased bookings and higher customer satisfaction, as clients appreciate the flexibility to budget for large expenses over time. ## Allowing Customers to Pay Off a Total Balance The easiest way to let customers pay off a set balance on your WordPress site is to use a Stripe payments plugin that enables you to set up recurring installment plans for any balance you need. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe Payments plugin for WordPress, is the best option because it allows you to easily create recurring subscription installment plans for customized balances. You can also use it to let customers [manage their ](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/)[subscription](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/) plan details, like their payment methods, on-demand directly from your site, freeing you from the need to do it manually. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)To set up a payment form that enables users to pay off a total balance in installments, you’ll first need to create a payment form in WP Simple Pay. ## Step 1: Create an Installment Payment Form Visit the pricing page and choose the best plan for your specific needs. You’ll need a WP Simple Pay Pro license to unlock the installment plan feature for recurring payments. Once you’ve installed and activated the plugin on your WordPress site, the advanced setup wizard will walk you through configuring your settings and connecting your Stripe account. After completing a few quick steps, a success page will let you know that you’re ready to begin creating payment forms. Go ahead and click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)Next, you’ll notice that WP Simple Pay offers several pre-built templates. Go ahead and choose the **Installment Plan Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/template.png)Then, from the **General** tab, add the title and description of your form. Next, go to the **Payment** tab and enter the price you want to charge for the recurring installment payment. Then, click on the **Configure** icon to set up the frequency and enter the total number of payments to ensure that the customer pays off the entire balance owed. For example, let’s say the customer’s total balance owed is $300. You can set the price to $50, billed every month for six months. Feel free to set your form up to meet your specific needs. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/configure.png)Now that you’ve configured your recurring installment plan settings scroll down and select the payment methods you want to offer. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/methods.png)## Step 2: Configure Custom Form Fields Now that you’ve created a payment form to accept recurring installment payments click on the **Customs Form Fields** tab. Here, you can add, edit, and remove form fields to ensure that you collect accurate data during checkout. For example, we’ve added a **Name** field to help indicate that this customer’s monthly payment was successfully made. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/name.png)Once you’ve finished setting up the form fields to meet your needs, click on the **Confirmation Page** tab. This is where you can enter a personalized confirmation message that your customers will see once they have completed payment. To learn more, see our detailed guide on [how to create per-form eMail confirmation messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). You can now click on the **Payment Page** tab to enable a dedicated payment page. This makes it super easy to share the payment form with your customer. Go ahead and check the box next to **Enable a dedicated payment page**. Feel free to add a company logo and change the color scheme. Then, click on **Publish**. ## Step 3: Publish the Payment Page So far, you’ve created an installment plan payment form that allows customers to pay off a total balance in monthly payments. It’s time to publish your payment form to make the payment page live and also so that it’s able to charge customers automatically. Simply navigate over to the **Publish** module on the right-hand side of the page and click on **Copy URL**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/publish.png)You can now easily share the payment page with your customer who has chosen to pay off the total balance over time in monthly payments. You can also paste the URL into your browser to ensure that it’s functioning properly. It should look similar to the one below. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/payment-page-1.png)That’s it! Your customers can now pay off a total balance over time in flexible installments. They will be automatically billed every month until the balance is paid in full. If you liked this article, you might also want to check out our guide on [how to add a setup fee to a Stripe subscription payment plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General --- ### [Black Friday: Leverage the Power of Targeted Popups to Boost Sales](https://wpsimplepay.com/black-friday-leverage-the-power-of-targeted-popups-to-boost-sales/) **Published:** November 14, 2024 **Author:** Natalie Jones **Excerpt:** This Black Friday, creating targeted popups can keep visitors on your site longer and help increase conversions. **Content:** Looking for an easy way to elevate your Black Friday promotion? Leveraging the power of targeted popups on your site can help your promotional messages reach the right customers at precisely the right moment. By implementing customized campaigns, you can significantly boost sales and create an unforgettable Black Friday shopping experience. In this article, we’ll show you the easiest way to create a targeted popup campaign for your Black Friday sale. ## Why Do Targeted Popups Matter for Black Friday? With all the hype surrounding Black Friday shopping, targeted popups on your site can capture the attention of your visitors when it matters most. You can use them to display exclusive deals or a single flash sale to visitors who show interest in specific products and even brand-new visitors who are just learning about your brand. Alternatively, you can display tailored popups on select pages to entice visitors who have previously browsed products so that you can offer them a special discount on similar products. Creating urgency is also a big factor behind why popup campaigns are extremely effective during this time of year. Adding countdown timers helps motivate visitors to act fast before the sale ends. ## Popup Strategies for Black Friday While there are several different ways you can customize your campaigns to suit your specific needs, here are a few helpful tips to keep in mind: - **Exclusive Deals**: Promote limited-time offers through eye-catching popups that highlight discounts or special bundles available only on Black Friday. - **Exit-Intent Offers**: Capture potential lost sales with exit-intent popups that offer last-minute discounts or free shipping when a user is about to exit your site. - **Social Proof and Testimonials**: In your popups, showcase customer reviews or recent purchase notifications to build trust and encourage new visitors to make a purchase. - **Gamified Promotions**: Engage users with interactive popups, such as spin-the-wheel discounts, where they can win additional savings on their Black Friday purchases. ## Creating a Black Friday Popup Campaign Now that you know more about the importance of popup campaigns and how you can use them to promote your Black Friday sale, let’s create one! For the purpose of this tutorial, we’ll be making an exit-intent popup like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2024/11/black-friday.png)### Step #1: Create an OptinMonster Account To get started, the first thing you’ll need to do is create an OptinMonster account. To do this, simply go to the [pricing page](https://optinmonster.com/pricing/) and choose the right plan for your needs. Once you’ve completed your purchase, you can log in to your new account. You’ll be prompted to add your site’s domain. To connect your WordPress site to your OptinMonster account, simply install and activate the plugin. This allows you to manage your campaigns directly from the WordPress admin dashboard. For more details on how to set up OptinMonster, follow the [OptinMonster step-by-step installation guide](https://optinmonster.com/docs/how-to-install-the-optinmonster-wordpress-plugin/). Now that you’ve set up your OptinMonster account and connected it to your WordPress site, it’s essential to make sure you have a payment form set up that allows customers to easily buy your products or services. If you’re not already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), download and install the plugin so you can easily accept online payments directly on your site without having to build a complicated shopping cart. It’s the #1 Stripe payments plugin for WordPress, with tons of features to help you increase sales and grow your subscribers. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)To set up a WP Simple Pay, see our detailed guide on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin on your WordPress site, the advanced setup wizard will walk you through configuring your account settings and connecting to your Stripe account. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)To learn more about making ayment forms, see our detailed guide on [how to create the perfect payment forms in WordPress](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/). ### Step 3: Create a Black Friday Exit-Intent Popup You’ve created an OptinMonster account, connected it to your WordPress site, and created a payment form so far. To create a Black Friday exit-intent popup that drives traffic to your payment page and form, you’ll first need to navigate to the **OptinMonster Dashboard** in your WordPress admin. Then, click on **Create New** in the **Popup** module. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/create-new.jpg)Next, enter “**Black Friday**” in the search bar provided within the templates section of the page. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/latest-bf-1024x597.png)You’ll notice there are several Black Friday-themed templates available for you to choose from. For the purpose of this tutorial, go ahead and choose the **Black Friday (Rounded)** template. You’ll be prompted to enter the name of your campaign. Once you’ve finished entering the name, click on **Start Building**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/build.png)OptinMonster allows you to easily edit the popup to suit your specific needs. You can use it to drag and drop blocks to your popup. Feel free to configure the countdown timer to reflect your Black Friday offer, edit the text, and add the link to your payment page/form to the CTA button. Simply drag and drop the **button** block into the popup. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/add-button-1024x543.png)Then, choose **redirect to a url** from the from the **Button Click Action** dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/dropdown-1.png)### Step 4: Set Up Targeted Display Rules Now that you’ve customized your Black Friday exit-intent popup, it’s time to customize the targeted display rules. First, click on **Display Rules** from the menu to change the time on page settings and the pages on which you want the popup to appear. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/display-rules-1024x627.png)Now that you’ve configured the display rules, go ahead and click on **Save**. Then, navigate to the Publish tab and click on the Schedule button. Be sure to set the **Start** and **End** times to match your specific Black Friday sale, and then click on **Save** again. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/publish-1.png)Be sure to navigate back to your WordPress admin dashboard and click on **OptinMonster** **»** **Campaigns** to publish your popup campaign. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/ya.png)You can also preview the popup that will be displayed on your site when visitors go to exit your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/final-888x1024.png)There you have it! We hope this article has helped you learn how to create a Black Friday exit-intent popup for your WordPress site. If you liked this article, you might also want to check out our guide on [how to use custom coupon codes to boost Black Friday sales](https://wpsimplepay.com/how-to-use-custom-coupons-to-boost-black-friday-sales/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** Black Friday, marketing campaigns, optinmonster, Payment Forms, popups --- ### [How to Use Custom Coupon Codes to Boost Black Friday Sales](https://wpsimplepay.com/how-to-use-custom-coupons-to-boost-black-friday-sales/) **Published:** November 8, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create a custom coupon code for your payment forms to help you boost sales this Black Friday. **Content:** Wondering what you can do for Black Friday to boost your online sales? Black Friday and Cyber Monday are right around the corner. While this once-a-year sale opportunity can be overwhelming for small businesses, it doesn’t have to be. In fact, it can be a great time to attract new customers and create more buzz around your brand. To take advantage of the biggest holiday shopping event of the year, we’ll show you a super easy way to implement custom coupon codes for your Stripe payment forms. ## Why Offer a Black Friday Deal? Originally, Black Friday occurred on the day after Thanksgiving, while Cyber Monday is exclusively an online sale that happens on the following Monday. Black Friday traditionally involved consumers heading to retail stores early in the morning to take advantage of major discounts. It also included doorbusters and extended business hours. These days, Black Friday has evolved into an even larger and longer-lasting shopping event, expanding throughout the entire month of November. Most businesses begin preparing as early as October to ensure that they’re ready for the shopping season. Offering a simple discount code on your payment forms can help your business leverage the increased web traffic during this time. Discount codes also provide a highly effective way to drive sales and improve customer loyalty. ## Creating a Custom Coupon Code for Black Friday To create custom discount codes for your Black Friday deal, you’ll need to use a Stripe payments plugin for WordPress that supports them. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best option because it not only lets you create custom discount codes for individual payment forms but also easily accept Stripe payments directly on your site without setting up a shopping cart. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)To get started, visit the plugin’s pricing page, choose the best plan for your specific needs, and install the **.zip** file from your account or confirmation email in WordPress. First time installing a plugin? No worries! Just follow the steps in our guide on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ## Step 1: Connect Your Stripe Account Once you’ve finished installing and activating the plugin on your site, the advanced setup wizard will walk you through a few quick steps. If you don’t have a Stripe account, you can create one now. First, click **Connect with Stripe** to create a new Stripe account or connect with an existing account. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/connect-to-stripe-768x507-1.jpg)Next, to connect a Stripe account to your site, enter your Stripe email address and complete the authentication. If you don’t have a Stripe account yet, you can set one up now. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/stripe-1024x577-1.png)Upon completing this process, you’ll be shown a success page. Go ahead and click on the **Create a Payment Form button**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/setup-complete-768x561-1.jpg)## Step 2: Create a Payment Form Now that you’ve installed and activated the plugin on your site and connected your Stripe account, you’re ready to create a payment form. WP Simple Pay offers several pre-built templates to make creating payment forms for one-time payments or recurring subscriptions easy. For this tutorial, let’s choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab, you’ll need to enter the title and description of your payment form. Be sure to select **On-site payment form** to ensure that your customers complete their purchases directly on your site. This also allows you to create a [custom payment page](https://wpsimplepay.com/how-to-create-a-custom-payment-page-for-a-single-product-in-wordpress/) that will host your payment form. This is perfect for creating a Black Friday-themed landing page. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)When you’ve finished configuring the price amounts, go ahead and click on the **Payment** tab. The plugin lets you accept payment for multiple products in one transaction. You can add as many items as you like and configure the price amounts for each one. Simply check the box next to **Allow purchasing multiple price options**. To learn more about offering multiple pricing options on one payment form, see our detailed guide on [enabling multiple-item purchases in one transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/). ![](https://wpsimplepay.com/wp-content/uploads/2024/11/purchase-mode.png)Next, choose the payment method options you want to accept from customers. We’ve selected **Card**, **ACH Direct Debit**, and **Cash App**. You can also configure Apple Pay / Google Pay / Microsoft Pay by simply clicking on the **Configure** icon. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/payment-methods-768x437-1.png)Now that you’ve added your price amount and the payment method options for your form, click on the **Form Fields** tab. You can edit, add, and remove fields and even rearrange how they appear on your form. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/Screen-Capture-on-2024-08-21-at-11-06-05-1.gif)Next, click on the **Publish** button. You can preview your form to ensure that it’s functioning properly. ## Step 3: Create a Custom Discount Code Now that you’ve created a payment form, it’s time to set up a discount code for this form that you can offer customers during your Black Friday promotion. First, click on the **Coupons** tab in the admin dashboard navigation panel. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/coupons.png)Then, click on the **Add New** button. You’ll be able to enter the custom code, choose between a percentage or fixed-amount discount and duration, and even limit the code to the payment forms of your choice. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/promo-1024x649.png)Once you’ve finished configuring your custom coupon code, click on the **Add Coupon** button. You’ll see a success page, where you can easily locate all your coupon codes and identify whether they’re active. You can also get quick insights into how many times the coupon has been redeemed. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/added-1024x326.png)## Step 4: Add Coupon Code to Your Payment Form Now that you’ve created a custom Black Friday coupon code, you’ll need to add the coupon field to your payment form so customers can apply it during checkout. Simply navigate back to the **Form Fields** tab in the payment form builder and choose **Coupon** from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/add-coupon.png)Next, click on **Update** and preview your form. You’ll notice you can enter the custom coupon code you created into the field and click on **Apply** to see the discount. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/form.png)## Step 5: Publish Your Payment Form Now that you’ve created your payment form and set up a custom Black Friday coupon code, you’ll need to add the form to a page or post on your site. First, navigate back over to the **Publish** module on the right-hand side of the page and click on **Copy Block**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/publish.png)Then, go to the page or post that you want your form on and paste it into the Block editor. Your form will be displayed! That’s it! The coupon code is active and can be used by customers when they use the payment form to complete their purchases. To learn more about how to share and promote your coupon code for Black Friday, check out our guide on [how to use limited-time offers to drive more sales](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** coupon codes, discount codes, Payment Forms, stripe payments, WordPress --- ### [How to Create a Custom Payment Page for a Single Product in WordPress](https://wpsimplepay.com/how-to-create-a-custom-payment-page-for-a-single-product-in-wordpress/) **Published:** November 5, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll walk you through the steps required to create a custom payment page for one product on your WordPress site. **Content:** Do you want to create a custom payment page for one product on your WordPress site? For small businesses that offer a limited number of products, creating a dedicated payment page for a single product doesn’t need to be complicated. It’s also an effective way to boost conversions because it helps reduce customers’ distractions during checkout. In this article, we’ll show you the easiest way to create a custom payment page on your WordPress site that customers can easily access and complete their transactions. ## Why Create a Custom Payment Page? Using the right WordPress plugin, you can create a branded payment page that removes all other website elements, such as headers and footers, to ensure that customers aren’t tempted to click away from the page. When implementing custom payment pages, there are many ways you can optimize them to drive more traffic to your forms and increase sales. To learn more, see our detailed guide on how to optimize your [product and service pages in WordPress](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). Adding additional branding to your page can also help improve brand awareness and offer a professional checkout experience for customers and donors if you’re using your payment page to [collect donations](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/) for your nonprofit organization. ## Creating a Payment Page for One Product We promised to show you the easiest way to create a custom payment page for a single product in this article. Therefore, you’ll need to install and activate a Stripe payments plugin on your WordPress site that allows you to accept online payments and create a payment page that hosts your payment forms without using code. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin, supports both of these functionalities and many more! [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)Unlike several other payment plugins, it lets you set up payment forms for one-time or recurring payments and sell multiple products or just one without needing to use a complicated shopping cart or addons. One of the plugin’s best features is that it lets you create custom payment pages directly from the drag-and-drop payment form builder. Let’s begin. ## Step 1: Download and Install WP Simple Pay To create a custom payment page, you must first install and activate WP Simple Pay on your WordPress site. Simply visit the pricing page, choose the plan that best suits your needs, and download the .zip file from your WP Simple Pay account or your confirmation email. Then, navigate to your WordPress admin dashboard and upload the plugin. If this is your first time installing a WordPress plugin, just follow the steps in our guide on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ## Step 2: Connect Your Stripe Account Once you’ve finished installing and activating the plugin on your site, the advanced setup wizard will walk you through a few quick steps. If you don’t have a Stripe account, you can create one now. First, click **Connect with Stripe** to create a new Stripe account or connect with an existing account. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/connect-to-stripe-768x507-1.jpg)Next, to connect a Stripe account to your site, enter your Stripe email address and complete the authentication. If you don’t have a Stripe account yet, you can set one up now. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/stripe-1024x577-1.png)Upon completing this process, you’ll be shown a success page. Go ahead and click on the **Create a Payment Form button**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/setup-complete-768x561-1.jpg)## Step 3: Create a Payment Form Now that you’ve installed and activated WP Simple Pay on your site and connected your Stripe account, you’re ready to create a payment form for a single product. WP Simple Pay comes with many pre-built templates to make creating payment forms for one-time payments or recurring subscriptions easy. For the purpose of this tutorial, let’s choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab, you’ll be prompted to enter the title and description of your payment form. Be sure to also select **On-site payment form** to ensure that your customers complete their purchases directly on your site. This also allows you to create a custom payment page that will host your payment form. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)When you’ve finished, go ahead and click on the **Payment** tab. You’ll notice that the plugin allows you to accept payment for multiple products in one transaction. However, the purpose of this tutorial is to create a payment page for one product. So, leave the **Purchase Mode** option unchecked and enter the price amount for your single product and choose between a one-time payment and subscription. To learn more about offering multiple pricing options on one payment form, see our detailed guide on [enabling multiple-item purchases in one transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/). ![](https://wpsimplepay.com/wp-content/uploads/2024/11/price-option.png)Next, choose the payment method options you want to accept from customers. We’ve selected **Card**, **ACH Direct Debit**, and **Cash App**. You can also configure Apple Pay / Google Pay / Microsoft Pay by simply clicking on the **Configure** icon. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/payment-methods.png)Now that you’ve added your price amount and the payment method options for your form, click on the **Form Fields** tab. You can edit, add, and remove fields and even rearrange how they appear on your form. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/Screen-Capture-on-2024-08-21-at-11-06-05-1.gif)Next, click on the **Publish** button. This will let you preview your form and the payment page once we’re finished creating it in the following step. ## Step 4: Create a Custom Payment Page Now that you’ve created a single product payment form, it’s time to create a custom payment page! Click on the Payment Page tab to get started. Then, check the box to **Enable a dedicated payment page**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/payment-page.png)Go ahead and choose the color scheme that best matches your brand and upload your logo. You can also edit the **Footer Text** to reflect your return policy. This will help [reduce payment disputes](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/). When you’ve finished, preview your form and payment page. They should look similar to the one below. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/page-578x1024.png)If you’re happy with your form, be sure to return to the **Payment** tab and switch your form to **Live Mode**. This will allow you to begin accepting Stripe payments. WP Simple Pay makes it easy to share your payment page. Navigate to the **Publish** section and click on **Copy URL**. ![](https://wpsimplepay.com/wp-content/uploads/2024/11/copy-url.png)There you have it! We hope this article has helped you learn how to easily create a custom payment page for one product. If you liked this article, you might also want to check out our guide on [how to create a Stripe payments landing page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General, How To **Tags:** Payment Forms, payment page, Stripe, WordPress --- ### [How to Pass Stripe Processing Fees for ACH Payments on to Customers in WordPress](https://wpsimplepay.com/how-to-pass-stripe-processing-fees-for-ach-payments-on-to-customers-in-wordpress/) **Published:** October 18, 2024 **Author:** Natalie Jones **Excerpt:** Using the right WordPress Stripe payments plugin, you can pass the processing fee on to your customers and set a maximum amount for ACH Direct Debit payments. **Content:** Do you accept ACH Direct Debit on your WordPress site and want to pass the Stripe processing fees on to your customers? The best payment processor, Stripe, has a fee structure of 0.8% (max $5) + $1.50 for ACH Direct Debits. If you offer high-value items, you could save more money than you think just by passing these processing fees on to your customers during checkout. In this article, we’ll show you how to easily pass the Stripe processing fees for ACH Direct Debit payments on to your customers in WordPress and ensure that you collect the accurate amount. ## Why Accept ACH Direct Debit Payments? The biggest advantage of accepting ACH Direct Debit payments over traditional credit and debit cards is the lower processing fee Stripe charges. To compare, the Stripe fee for domestic credit and debit cards is 2.9% plus $0.30. As an eCommerce business, you can save a ton of money just by accepting ACH, especially if you sell high-value products or services. To learn more, see our step-by-step guide on [how to accept ACH direct debit payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). You don’t need to worry about verifying ACH payments because there are Stripe payment plugins for WordPress that support instant verification and [micro-deposit verification](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-9-per-form-messaging-ach-direct-debit-micro-deposits/) in instances when a customer needs to manually verify their bank information. You can also choose a Stripe payments plugin that lets you send customers an automated email notifying them that their [ACH payment is being processed](https://wpsimplepay.com/how-to-improve-customer-communication-with-delayed-payment-method-confirmations/). This is a great way to improve communication and protect yourself from disputes down the line. ## Removing the Processing Fee for ACH Payments When customers make a purchase on your site, you’ve probably noticed that you don’t receive the full net amount. This is because the Stripe processing fee gets deducted straight from the final sale price. That said, if you’re using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to collect payments on your site, you can remove the additional fee for ACH payments in a few easy steps to ensure that you collect the full net amount. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) The plugin lets you accept 10+ payment methods, including traditional credit and debit cards, digital wallets like Apple Pay / Microsoft Pay / Google Pay, Alipay, and Cash App Pay, and offers an advanced no-code payment form builder. You can use it to create customized payment forms for products, services, event registrations, and more. Using WP Simple Pay is the perfect alternative to more complicated platforms that require you to build a shopping cart or install addons. It also allows you to pass the Stripe processing fees onto customers who choose to pay using ACH Direct Debit and enables you to do the same for other payment method options. One of the best parts is that you can set a maximum amount to ensure that you don’t overcharge customers with an inaccurate additional fee. ## How to Remove Stripe Fees for ACH Payments Let’s take a look at how you can use WP Simple Pay to customize the fee recovery amount for ACH Direct Debit payments made on your site. ### Step 1: Install and Activate WP Simple Pay in WordPress To remove the Stripe processing fees for ACH payments and set up a maximum fee amount, you’ll first need to install and activate the plugin on your site. Simply visit the pricing page and choose the best plan for your specific needs. Then, download the .zip file from your purchase confirmation email or your WP Simple Pay account. Next, upload the plugin from your WordPress admin dashboard and click on **Activate**. If this is your first time installing a plugin, check out our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished installing and activating the plugin, its advanced setup wizard will appear. You can use it to configure your settings and connect your Stripe account. To get started, simply click on the **Let’s Get Started** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/get-started-1024x629-1.png)Note: If you’re not automatically directed to the setup wizard, you can navigate to your WordPress dashboard, go to **WP Simple Pay » Settings» Advanced,** and click on the Launch Setup Wizard button. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/launch-setup-768x602-1.png)### Step 2: Connect Stripe to WordPress Now that you’ve installed and activated WP Simple Pay in WordPress, you’ll need to connect your Stripe account to your site in order to accept online payments and set up a customized fee recovery amount for ACH Direct Debit and pass it on to your customers. Click on the **Connect with Stripe** button in the setup wizard. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/connect-stripe-1-1024x607-1.png)Once you have completed this process, you’ll see a success page that says “**Setup Complete**.” ![](https://wpsimplepay.com/wp-content/uploads/2024/10/setup-complete-768x561-1.jpg)### Step 3: Create an ACH Direct Debit Payment Form You’ll need to create an ACH payment form to begin accepting ACH payments on your site and passing the Stripe processing fee on to your customers. First, click on the **Create a Payment Form** button on the success page. You should now be able to see a library of different types of payment form templates. For the purpose of this tutorial, let’s choose the basic **ACH** template. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/ach.png)From the **General** tab, you can enter the title and description of your form. Be sure to leave **On-site payment form** selected as the Type. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)Next, click on the **Payment** tab. From here, enter the price amounts and options. If you want to offer multiple pricing options and allow customers to check out in one transaction, check the “**Allow purchasing multiple price options**” box. Then, scroll down and click on the **Configure** icon. Here, you can set up micro-deposits and fee amounts and enter a custom maximum amount for **Fee Recovery**. Adding a custom amount to the Maximum Amount field will ensure that the fee is capped at the amount of your choice. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/fe.jpg)Once you’ve finished configuring the ACH settings, go ahead and click **Update**. You can continue customizing your form using the additional tabs. ### Step 4: Publish Your ACH Payment Form Now that you’ve created your form, it’s time to add it to a page or post on your WordPress site. Simply navigate to the **Publish** module and click on “**Copy Block**.” ![](https://wpsimplepay.com/wp-content/uploads/2024/10/copy-1.jpg)Then, go to the page or post you want your form on and paste it into the Block editor. Your payment form will be displayed on the page. There you have it! We hope this article has helped you learn how to pass the Stripe processing fee for ACH Direct Debit payments on to your customers in WordPress. If you liked this article, you might also want to check out our guide on [how to add a buy now button to your WordPress site](https://wpsimplepay.com/how-to-easily-add-a-buy-now-button-to-wordpress-step-by-step/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** ACH direct debit, ACH Payments, Payment Forms, Stripe, stripe payments, stripe processing fees --- ### [How to Add a Buy Now Button to Your WordPress Site (Easy Way)](https://wpsimplepay.com/how-to-easily-add-a-buy-now-button-to-wordpress-step-by-step/) **Published:** October 15, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create a Buy Now button for your WordPress site that lets visitors checkout without leaving your site. **Content:** Do you want to create a “Buy Now” button for your WordPress site? Building a customizable “Buy Now” button and embedding it in the most prominent location on your site helps generate more sales and revenue. “Buy Now” buttons also provide visitors with a quick and streamlined checkout process. In this article, we’ll show you how to easily add a high-converting “Buy Now” button to your WordPress site. ## Creating a “Buy Now” Button in WordPress While there are so many ways to create a “Buy Now” button using WordPress, the easiest method is to use [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress. It allows you to add a “Buy Now” button anywhere on your site in minutes without setting up a complex shopping cart. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)The plugin lets you accept 10+ payment method options that are supported by Stripe, such as Google Pay/Apple Pay/Microsoft Pay, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), credit and debit cards, Alipay, Buy Now, Pay Later, Cash App Pay, and more. For the purpose of this tutorial, we’ll create a “Buy Now” button that, when clicked, triggers a payment popup form directly on a page or post. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/Screen-Capture-on-2024-10-15-at-12-50-20.gif)## Step 1: Install and Activate WP Simple Pay To add a “Buy Now button to your site, the first thing you’ll need to do is install and activate the [WP Simple Pay plugin](/pricing) on your site. After purchasing the best plan for your specific needs, download it from your purchase email receipt or from your WP Simple Pay account. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) To install it, go to your WordPress admin dashboard, navigate to **Add New** under Plugins, and then **Upload Plugin**. Next, click **Choose File** and find the WP Simple Pay .zip file on your computer. Go ahead and click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP or need information on how to install WP Simple Pay, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After activating the plugin, you’ll be navigated to the setup wizard, where you’ll need to set up a Stripe account and connect it to your site. First, click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)If you didn’t see the setup wizard, you can navigate to **WP Simple Pay » Settings** and then go to **Stripe** where you can find the **Connect with Stripe** button. Simply click on it to connect your Stripe account to your site. ## Step 2: Connect WordPress to Stripe Next up, click **Connect with Stripe** to create a new Stripe account or connect with an existing account. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)To connect a Stripe account to your site, enter your Stripe email address and complete the authentication. You can also set up a new Stripe account if you don’t have one yet. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/stripe-1024x577.png)Upon completing this process, you’ll be shown a success page. Go ahead and click on the **Create a Payment Form button**. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)## Step 3: Create a Buy Now Button Now you’re all set to start creating your Buy Now button. WP Simple Pay comes with many pre-built templates for creating a payment form or a Buy Now button. For this tutorial, let’s choose the **Payment Button template**. [![choose payment button template](https://wpsimplepay.com/wp-content/uploads/2022/12/choose-payment-button-template.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/choose-payment-button-template.png)Next, from the **General** tab, you can add the title and description of your form. [![payment button configuration](https://wpsimplepay.com/wp-content/uploads/2022/12/payment-button-configuration.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/payment-button-configuration.png)In the **Type** dropdown menu, you can configure whether you want to host the form on your own site or on a Stripe checkout page. Be sure to select **On-site payment** form. You can also select **Open in an overlay model**. This way, when visitors click on your “Buy Now Button,” a popup will be triggered where they can complete their payment. For more details, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next, click on the **Payment** tab. You can customize the currency and pricing amounts and even choose between one-time and subscription payments. You can also [offer multiple items in one transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/) by checking the box next to **Allow purchasing multiple price options**. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/payment-1024x853.png)Next, in the **Form Field**s tab, you can add new fields or customize existing ones. Since you’ve selected the **Payment Button** template, the **Payment Button** field has already been pre-selected. Simply click on the field and customize its text and style. ![customize the buy now button](https://wpsimplepay.com/wp-content/uploads/2022/12/cutomize-the-buy-now-button.png)Keep in mind that any field you add here will only be shown on the overlay modal form that pops up after clicking on the “Buy Now” button. You can save your button as a draft and then preview it. Be sure to test the form first before it goes live. If the button and popup form are functioning properly, go ahead and click on the **Publish** button. There you have it! You’ve now successfully created a **Buy Now** button for your WordPress site. ## Step 4: Add the Buy Now Button to a Page Now that your “Buy Now” button is ready, it’s time to embed it on your site. Simply click on **Copy Block** in the **Publish** module and then go to the page or post you want your button on. Then, just paste it into the Block editor. Your button will be displayed. Be sure to click on the **Save** or **Update** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/copy.jpg)That’s it! We hope this article helped you learn how to add a high-converting “Buy Now” button to your WordPress site. If you liked this article, you might also want to check out our guide on [how to add a payment form to a page in WordPress without code](https://wpsimplepay.com/how-to-add-a-payment-form-to-a-page-in-wordpress-without-code-step-by-step/). Get started with [WP Simple Pay](https://wpsimplepay.com/pricing) and start accepting online payments. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** buy now button, payment button, Stripe Checkout --- ### [How to Drive Traffic to Your Payment Forms Instantly in WordPress](https://wpsimplepay.com/how-to-drive-traffic-to-your-payment-forms-instantly-in-wordpress/) **Published:** October 9, 2024 **Author:** Natalie Jones **Excerpt:** Sending web push notifications directly from your payment pages in WordPress can boost engagement and increase traffic. We'll show you how to create them. **Content:** Looking for an easy way to drive traffic instantly to your payment forms without having to leave your WordPress dashboard? Like all eCommerce businesses, attracting visitors to your site is key to boosting sales and improving engagement. In this article, we’ll show you how to drive more traffic to your payment forms using web push notifications straight from your WordPress admin dashboard. ## What Are Web Push Notifications? [Push notifications](https://wpsimplepay.com/how-to-send-push-notifications-from-your-wordpress-site/) have increasingly become a valuable tool for eCommerce sites looking to boost traffic and engagement. These short, timely messages or alerts are sent directly to a user’s browser, reaching subscribers even when the site is not actively in use. This unique ability to connect with customers outside of the traditional browsing experience makes push notifications a powerful channel for driving traffic back to your site. Typically, push notifications include a brief but compelling message and often an eye-catching image. This combination of elements is designed to quickly capture the user’s attention and prompt immediate action. When used correctly, push notifications can significantly impact your eCommerce site traffic and overall performance. ## How to Send a Web Push Notification Instantly To begin sending web push notifications from your WordPress site, you’ll need to install and activate a notifications plugin. It’s important to choose one that enables you to send the notification without leaving your WordPress admin dashboard. To streamline the entire process and save time, you’ll need one that lets you set up customized notification messages directly from pages and posts on your site. [PushEngage](https://www.pushengage.com), the best push notification plugin for WordPress, lets you manage your web notifications directly from pages and posts on your site. This enables you to send notifications instantly as soon as your payment pages go live. [![](https://wpsimplepay.com/wp-content/uploads/2024/10/pushengage.png)](https://www.pushengage.com)One of the best parts about the plugin is that you don’t need to use any code to complete the installation and start collecting subscribers—the plugin takes care of everything! Without further ado, let’s get started. ## Step 1: Install and Activate PushEngage First, to install and activate the plugin on your site, log in to the admin dashboard. Then, navigate to **Plugins** » **Add New»** from the panel. Next, search for “PushEngage” and select the **Install Now** button. After you’ve installed the plugin, click on the **Activate** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/install-push-1024x667.png)You’ll now see a new **PushEngage** tab in your WordPress site’s left navigation panel. Go ahead and click on it. You will either be asked to create a new account or connect an existing account to your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/push.png)Once you’ve connected your existing account or created a new one, you can proceed with the setup. That’s it! You will now see the **Popup Modal/Subscription Opt-In** on your website. Your visitors will see this Opt-In, and they can click on **Allow** to subscribe to your notifications. You can also now go to a page or post on your site and scroll down to view your **PushEngage Push Notification Settings**. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/settings-1024x674.png)## Step 2: Create a Payment Form Now that you’ve set up PushEngage on your site, you’ll need to create a payment form. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, go to the navigation on the right side of your screen and click on **WP Simple Pay**. Next, click on **Add New**. Alternatively, if you already have a payment form hosted on a payment page and would like to create a web push notification for it, simply go to that page. To learn more about adding your form to a payment page, see our detailed guide on [how to add a payment form to a page in WordPress without code.](https://wpsimplepay.com/how-to-add-a-payment-form-to-a-page-in-wordpress-without-code-step-by-step/) To create a new payment form using WP Simple Pay, go to the **General** tab and add the title and description. Also, be sure to leave **On-site payment form** selected for the Type. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/general.png)Next, go to the **Payment** tab and add your price options, amounts, and payment method options. To sell multiple items in one transaction, be sure to check the box next to **Allow purchasing multiple price options**. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/price-options.png)Once you’ve finished configuring your pricing options and payment methods, you can use the **Confirmation Page** and **Email Notifications** tabs to create customized confirmation messages to improve customer engagement. To learn more, see our guide on [how to use smart tags to personalize payment confirmation emails](https://wpsimplepay.com/how-to-use-smart-tags-to-personalize-payment-confirmation-emails/). Be sure to preview your form and then go ahead and click on the **Publish** button. ## Step 3: Publish Your Payment Form Now that you’ve created your payment form, it’s time to publish it on your site. Simply go to the **Publish** module and click on “**Copy Block**.” ![](https://wpsimplepay.com/wp-content/uploads/2024/10/integration-2.png)Then, go to the page you want your form on and paste it into the Block editor. Your payment form will be displayed on the page. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/form-on-page.png)## Step 4: Send a Web Push Notification So far, you’ve connected PushEngage to your WordPress site and added a payment form to a payment page. Next, to send a web push notification from your payment page, you’ll need to navigate to **PushEngage** **Settings** from the WordPress navigation panel. From here, toggle on the **Auto Push** switch to activate it. Finally, choose **Page** for the **Post Type**. This will ensure that automatic push notifications are sent when a new payment page is created. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/auto-settings-one.jpg)Now that you’ve set up your auto push settings, it’s time to customize your notification. First, simply scroll down the payment page until you find the **PushEngage Push Notification Settings**. Next, enter your custom **Notification Title** and **Notification Message** in the fields provided. Remember, it’s best to keep your title and message concise and eye-catching to entice subscribers to click on the notification. You can also implement emojis to draw interest in what you have to share. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/notification-t.png)Finally, click on the **Test Notification** button to ensure that your push notification appears the way you wish. It will appear in the upper right-hand corner of your screen. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/notification-test.png)## Testing Web Push Notifications To test your notifications, you’ll need to add yourself as a subscriber to your site. Simply create a new profile in your browser. For Chrome, you’ll need to navigate to the Photo icon and click **Add**. Then, visit your site in the newly created profile. A Subscriber Opt-In window should be displayed. Go ahead and click on **Allow**. Also, ensure that you have allowed push notifications in your browser settings. That’s it! We hope this article has helped you learn how to drive traffic to your payment forms instantly in WordPress. You can now use these web push notifications for all of your payment pages. If you liked this article, you might also want to check out our guide on [how to send push notifications from your WordPress site](https://wpsimplepay.com/how-to-send-push-notifications-from-your-wordpress-site/). This guide shows you how to create web push notifications from your PushEngage dashboard. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** Payment Forms, payment pages, push notifications, WordPress --- ### [Unlocking Personalization: How to Let Customers Add Notes to Payment Forms in WordPress](https://wpsimplepay.com/unlocking-personalization-how-to-let-customers-add-notes-to-payment-forms-in-wordpress/) **Published:** September 17, 2024 **Author:** Natalie Jones **Excerpt:** Allowing customers to add personalized notes to payment forms can help boost conversions and improve overall satisfaction. **Content:** Do you want to let customers add custom notes to their payment forms? Allowing customers to add notes to their payment forms during checkout is an effective way to boost conversions and improve overall customer satisfaction. In this article, we’ll show you the best way to allow customers to personalize their payment forms with notes specific to their purchases. ## Why Let Customers Add Notes to Their Forms? There are several ways allowing customers to add notes to their payment forms can help increase sales, [reduce refunds](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/), and improve customer satisfaction. For example, if your business is primarily focused on selling custom-made products, visitors who can better explain their needs are more likely to entrust you with their business. Giving them the ability to connect with you on a personal level through custom notes allows them to clearly state what they expect from you. Another example could be that you offer services that require additional information, such as [event registrations](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/), catering, and photography sessions. ## How to Enable Custom Notes on Your Forms When it comes to letting customers add notes to their payment forms, the easiest way is to use a Stripe payments plugin or WordPress that lets you add the option without code. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. It lets you create payment forms for your site in minutes using an advanced drag-and-drop payment form builder. You can also use it to accept online payments without setting up a shopping cart. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)One of the best parts about the plugin is that it allows you to create payment forms for one-time or recurring payments, giving you the flexibility to collect payments for registrations, custom products and services, [donations](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), and more. Using the **Form Fields** tab in the payment form builder, you can add the ability for customers to enter personalized notes regarding their purchases in just a few steps. Not only that, you can use custom fields to collect additional information from customers to help you do all kinds of things, like create custom eNewsletter lists and improve customer communication. To learn more, see our guide on [how to collect customer data during checkout](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/). Let’s take a step-by-step look at how you can achieve this. ## Step 1: Install and Activate WP Simple Pay The first thing you’ll need to do to begin allowing customers to add notes to their payment forms is install and activate WP Simple Pay on your WordPress site. Simply visit the pricing page, choose the plan that best suits your needs, and upload the **.zip** file to your site. If this is your first time installing a plugin, don’t worry! You can follow our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished activating the plugin, the setup wizard will quickly walk you through configuring your settings and connecting your Stripe account. Once you’ve completed setting up the plugin, a success message will appear. Go ahead and click on the **Create a Payment Form** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/success-page-1.jpg)## Step 2: Create a Payment Form You’ll notice that WP Simple Pay offers tons of pre-built payment form templates for you to choose from. For the purpose of this tutorial, let’s choose the basic **Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/form.png)From the **General** tab, add the title and description of the payment form and be sure to leave **On-site payment form** selected for the Type. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/general.png)Next, from the **Payment** tab, enter the price amounts and configure your quantity options if you want to [offer multiple quantities in a single transaction](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/). ![](https://wpsimplepay.com/wp-content/uploads/2024/09/price.jpg)Once you’ve finished setting up your pricing options, scroll down and choose the payment method options you want to offer. Next, navigate to the **Custom Fields** tab. From the **Form Fields** dropdown menu, choose the **Text** option. Then, simply enter the label for the notes text field. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/field-custom.jpg)Be sure to check the box for **Required** and **Multi-line**. When you’re finished, click on **Save Draft** and preview the form. Your form should look similar to the one below: ![](https://wpsimplepay.com/wp-content/uploads/2024/09/notes-form.png)## Step 3: Publish Your Payment Form Now that you’ve created your payment form that enables customers to enter custom notes, it’s time to add it to your site. First, be sure to click on **Publish** once you’re happy with it. Then, simply click on **Copy Block** under the Publish section of your screen. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/copy-block.png)Finally, go to the page you want your form on and paste the shortcode. It will be displayed on the page. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/Screenshot-at-Sep-17-10-27-55.png)There you have it! We hope this article has helped you learn how to allow customers to add personalized notes to their payment forms during checkout. If you liked this article, you might also want to check out our guide on [how to easily enable multi-item purchases in one transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms --- ### [How to Use Smart Tags to Personalize Payment Confirmation Emails](https://wpsimplepay.com/how-to-use-smart-tags-to-personalize-payment-confirmation-emails/) **Published:** September 17, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you the best way to use smart tags to create personalized payment confirmation emails in WordPress. **Content:** Have you been wanting to use smart tags to personalize your payment confirmation emails? While smart tags may initially seem daunting to WordPress newcomers, you don’t need coding expertise to harness their power for enhancing customer communication and streamlining post-purchase processes. In this article, we’ll show you how you can easily use smart tags to personalize your payment confirmation emails in WordPress. ## Why Personalize Payment Confirmation Emails? Personalizing your payment confirmation emails is important for a couple main reasons. - **Foster a stronger connection with your customers**: personalizing payment confirmation emails allows you to add a human touch to your “thank you” messages. Customers are more likely to return to you for more products or services if they feel like you genuinely care about their needs. - **Improve transparency**: personalizing your confirmation emails allows you to address any next steps required in the purchase journey, like dates of an event or a download link for digital files. ## What are Smart Tags? Smart tags identify certain words and data types on web pages and other digital content to help users perform tasks quickly and easily. By automating tasks, smart tags enhance productivity. That said, when it comes to your [WP Simple Pay](https://www.wpsimplepay.com/pricing) payment forms, smart tags make it super easy for you to automatically add personalized details collected during checkout to payment receipts and confirmation emails without code. This makes them a great tool for elevating customer communication without taking up your time. ## How to Use Smart Tags to Personalize Payment Confirmation Emails If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to accept online payments, you can personalize your confirmation emails using smart tags that the plugin currently supports. If you aren’t already using the best Stripe payments plugin to accept payments on your site, you’ll need to choose a plan from the pricing page that best suits your needs. Then, upload the .zip file via your WordPress admin dashboard. If this is your first time installing a plugin, check out our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, the setup wizard will walk you through configuring your settings and connecting your Stripe account. Once you’re finished, click on the **Create a Payment Form** button on the success page. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/success.png)## Step 1: Create a Payment Form You’ll first need to create a payment form to begin accepting payments on your site and sending personalized payment confirmation emails to customers. You’ll notice that there are several different [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) for you to choose from. Let’s go ahead and choose the basic **Payment Form**. Next, on the **General** tab, be sure to enter the title and description of your form and keep On-site payment form selected for the Type. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/general.png)Then, click on the **Payment** tab. If you want to offer [multiple items in one transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/), you’ll need to enter the price amounts and quantities for each item. Finally, scroll down the page and choose the payment method options you want to accept. Once you’ve finished, go ahead and click on **Form Fields**. Here, you can collect specific information from your customers to personalize email confirmations. To learn more, see our detailed guide [on what information to collect from customers during checkout. ](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) For the purpose of this tutorial, let’s add **Name** to the payment form. Simply choose ‘Name’ from the dropdown menu and click on the **Add Field** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/form-field-final.jpg)If you want to create a dedicated payment page to host your payment form, continue on to the **Payment Page** tab and configure your settings. Using the **Confirmation Page** tab, you can also create a dedicated confirmation page message that customers are redirected to following their purchases. ## Step 2: Add Smart Tags to Your Email Confirmation So far, you’ve installed and activated WP Simple Pay on your site, connected your Stripe account, and created a payment form. The next step to personalizing your payment confirmation email message for this specific form is to click on the **Email Notifications** tab. In the text field, enter your message and add smart tags to personalize it. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/message.png)For this specific example, {customer-name}, {total-amount}, {form-title}, {charge-date}, and {form-description} have been added. WP Simple Pay conveniently supports the following smart tags: {form-title} – The form’s title. {form-description} – The form’s description. {form-amount} – The total price of the payment. {customer-name} – The value of the Name form field. {charge-date} – The charge date returned from Stripe. {charge-ID} – The unique charge ID returned from Stripe. {subtotal-amount} – The cumulative cost of selected items. {payment-type} – The type of payment (one-time or recurring). {card-brand} – The brand of the card used. Visa, Amex, etc. {card-last4} – The last four digits of the card used. {tax-amount} – The calculated tax amount based on the total and the tax percent setting. {free-recovery-amount} – The calculated fee recovery amount based on the total and the fee recovery percent setting. {receipt} – The receipt breakdown of the payment including items, adjustments, and totals. {coupon-amount}- The amount of the coupon applied to the payment.Once you’re finished writing your personalized message, be sure to click on **Publish**. ## Step 3: Publish Your Payment Form Now that you’ve created your payment form and added smart tags to your payment confirmation email, you’ll need to publish your form on a page or a post on your site. All you need to do is simply click on **Copy Block** under the **Publish** section of your screen and paste it on the page or post. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/copy-block-1.png)Your personalized payment confirmation email will automatically be sent to customers when they check out using this form. If you liked this article, you may also want to check out our guide on [how to create custom payment flows with per-form confirmation messages in WordPress](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** confirmation emails, payment confirmation, Payment Forms, smart tags, Stripe payment forms, WordPress, wp simple pay --- ### [How to Generate More Consistent Revenue on Your WordPress Site (Easy Way)](https://wpsimplepay.com/how-to-generate-more-consistent-revenue-on-your-wordpress-site-easy-way/) **Published:** October 1, 2024 **Author:** Natalie Jones **Excerpt:** Adding a default opt-in setting to subscription payment forms can help generate consistent revenue for your business. **Content:** Wondering how you can generate more consistent revenue on your WordPress site? The benefits of earning a stable stream of income can propel your business in so many ways! Letting customers or members enroll in recurring payment plans, whether weekly, monthly, or yearly, provides more than just a stable flow of income. This predictable revenue also enables you to make strategic decisions about your business’s future. Additionally, if your business model is based on recurring products or services, getting customers to opt-in to payment plans is essential to your success. In this article, we’ll show you an easy way to encourage customers to sign up for recurring payment plans on your WordPress site so you can generate consistent income for your business. ## Offering Subscription Plans in WordPress To generate consistent income on your WordPress site through subscriptions, you’ll first need to choose a WordPress payments plugin that supports automatic recurring payments. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin, lets you easily create flexible subscription payment forms for products, services, memberships, [registrations](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/), and more. One of the best parts about the plugin is that it also enables your customers to [manage their own subscriptions](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/) directly from your site so that you don’t need to spend time manually renewing, cancelling, or updating payment details. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)You can also use the plugin to set up customized [cancelled subscription email messages ](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/)to help you bring back lost customers. On top of all that, these emails allow you to collect useful feedback to help you improve your products or services. With WP Simple Pay, you can also… - Gain more subscribers by offering [free trial periods](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/). - Cover upfront costs for tailored services using a [setup fee](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). - Automatically bill subscribers weekly, monthly, or yearly. - Increase average order value by offering flexible installment plans. - And more… Now that we’ve covered the benefits of offering subscription payments, let’s take a look at a crafty way to get your customers to subscribe to your products or services. ## Step 1: Install and Activate WP Simple Pay To get started, install and activate WP Simple Pay on your WordPress site. It’s super easy! Once you’ve completed your purchase on the [pricing page](https://www.wpsimplepay.com/pricing), you’ll need to download the **.zip** file from your account dashboard or your email confirmation. Next, simply upload the plugin to your WordPress site. If this is your first time installing a plugin, don’t worry. Follow our step-by-step guide [to installing WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). The plugin offers an advanced setup wizard that walks you through the setup process and gets your Stripe account connected in minutes. Once you’ve completed a few easy steps, a success page will appear. Go ahead and click on the **Create a Payment Form** button. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 2: Create a Payment Form Now that you’ve installed WP Simple Pay and connected your Stripe account, it’s time to create a payment form. You’ll notice that there are several pre-built [payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) available for you to choose from. For the purpose of this tutorial, let’s choose the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, from the **General** tab, add the title and description of your form and leave the **Type** set to **On-Site payment form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/basic-general.jpg)Once you’ve finished adding the title and description to your form, click on the **Payment** tab. In the **Payment** tab, add your price options and amounts. For the price amounts that you want to offer as a subscription, be sure to check the box next to “**Allow price to optionally be purchased as a subscription**.” ![](https://wpsimplepay.com/wp-content/uploads/2024/10/asf.jpg)Next, click on the **Configure** icon to set up the frequency for recurring payments. In this case, we’ll leave the billing period on **every 1 month**. This is also where you can add a custom one-time Setup Fee that will be added to the first payment. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/Screenshot-at-Oct-01-15-21-30.png)Once you’ve finished adding the price options to your form, scroll down and select the payment method options you want to accept. Then, move on to the **Form Fields** tab. Here, you’ll need to choose the **Recurring Amount Toggle** from the dropdown menu. Next, be sure to check the box next to “**Purchases are opted-in to a recurring subscription automatically**.” ![](https://wpsimplepay.com/wp-content/uploads/2024/10/recurring-toggle.jpg)Click on the **Save Draft** button and preview your form. Your form should look like the one below. You’ll notice that **“Make this a recurring amount”** is checked by default, encouraging customers to confirm their subscription with you. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/form.png)To add your form to your site, click on the **Publish** button. Then click on “**Copy Block**,” go to the page or post you want your form on, and paste it into the Block editor. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/integration-1.png)That’s it! We hope this article has helped you learn how to generate more consistent income using a default subscription opt-in checkbox on your payment form. If you liked this article, you might also want to check out our guide on[ how to allow customers to manage their subscriptions in WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Stripe payment forms, subscriptions --- ### [How to Add a Payment Form to a Page in WordPress Without Code (Step-by-Step)](https://wpsimplepay.com/how-to-add-a-payment-form-to-a-page-in-wordpress-without-code-step-by-step/) **Published:** October 1, 2024 **Author:** Natalie Jones **Excerpt:** Do you want to add a payment form to a page on your WordPress site without code? Follow the steps in the following guide to learn how. **Content:** Do you want to add payment forms to your WordPress site without using code? Adding payment forms to any page or post on a site with ease and flexibility is essential to the growth and success of all eCommerce businesses. After all, it’s the primary way to generate income and keep sales flowing. In this article, we’ll show you the best way to add a payment form to a page or post on a WordPress site without using a single line of code. ## Adding Payment Forms to a WordPress Site Many eCommerce businesses and nonprofits don’t need an elaborate shopping cart system or a complicated platform that requires several addons to collect payments and donations. Simply adding a payment form or a [Buy Now button](https://wpsimplepay.com/how-to-easily-add-a-buy-now-button-to-wordpress-step-by-step/) to a page is all that is necessary. The good news is that there are plugins available to help you effortlessly set up payment forms on your site without knowing how to code. Recent updates to WordPress also make it super easy to publish all kinds of forms, elements, and media on a site without a lot of technical know-how. If you’re looking to get professional-looking, [optimized payment forms](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/) on your site easily, read on! ## How to Add a Payment Form to a WordPress Page With the right WordPress plugin, you can add a payment form to your site in a few easy steps. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin available, you can create payment forms for one-time or [recurring subscriptions](https://wpsimplepay.com/how-to-generate-more-consistent-revenue-on-your-wordpress-site-easy-way/) in minutes. One of the best parts about the plugin is that it offers 10+ payment method options, allowing you to expand your reach and increase conversions. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)You can also use its simple yet powerful integration functionalities to embed payment forms directly on a page on your site or create a dedicated payment page so that you don’t have to create a new one in WordPress. To learn more about the different ways you can display your payment forms on your site using WP Simple Pay, see our full guide on [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). ## Installing & Activating WP Simple Pay If you don’t already have the plugin installed on your site, just visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the plan that suits your unique needs. Once you’ve installed and activated the plugin, its setup wizard will walk you through configuring your settings and connecting your Stripe account. If this is your first time installing a plugin, you can find help with our guide on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Without further ado, let’s take a step-by-step look at how to add a payment form to a page in WordPress without code. ### Step 1: Create a Payment Form Once you’ve installed and activated WP Simple Pay on your site, you’ll need to connect your Stripe account. If you haven’t already done so, you can easily create a Stripe account during the setup process. Once you’ve completed the steps, a success page will be displayed. Go ahead and click on the **Create a Payment Form** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/success-1.png)Next, from the **General** tab, enter the title and description of your form. Be sure to leave **On-site payment form** selected for the **Type** to ensure that your customers or donors can complete their transaction without leaving your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/general-1.png)Then, in the **Payment** tab, enter the price amounts and use the toggle to choose between a one-time and subscription payment. You can also allow customers to [purchase multiple items in one transaction](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/) by clicking on the checkbox next to “**Allow purchasing multiple price options**.” ![](https://wpsimplepay.com/wp-content/uploads/2024/09/payment-tab.png)Scroll down the page when you’ve finished configuring the pricing options and select the payment method options you want to offer customers. WP Simple Pay offers several different options to help you expand your reach across different demographics and locations. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/payment-methods.png)Next, click on the **Form Fields** tab. Here, you can add, edit, and remove [custom fields](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) to your form. Simply select the ones you want on your form from the dropdown menu. Finally, if you need to set up [purchase restrictions](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/) for things like time-sensitive event registrations or limited-edition products, you can do so using the **Purchase Restrictions** tab. Now that you’ve set up your payment form, it’s time to add it to your site without using a single line of code! WP Simple Pay offers two ways to add your payment form to your site. You can use the plugin to create a dedicated payment page directly from the payment form builder, eliminating the need to create a new page in WordPress. All you need to do is click on the **Payment Page** tab and check the box next to “**Enable a dedicated payment page**.” When you’ve finished, be sure to click on **Publish**. Alternatively, you can simply copy and paste the shortcode onto any page or post on your site. Let’s take a look at both methods below. ### Step 2: Publish Your Payment Form on Your Site First, navigate back over to the **Publish** module on the right-hand side of the page and click on **Copy Block**. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/integration.png)Then, go to the page or post you want the form on and simply paste it into the Block editor. Your form will be displayed! ![](https://wpsimplepay.com/wp-content/uploads/2024/09/form-2.png)On the other hand, if you choose to create a dedicated payment page using the **Payment Page** tab in the payment form builder, your payment page already exists! WP Simple Pay allows you to customize your payment page with a unique color scheme, logo, and additional branding options. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/payment-page.jpg)You can find the shareable link in the **Publish** section. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/payment-page-url.jpg)That’s it! We hope this article has helped you learn how to add a payment form to a page on your WordPress site without code. If you liked this article, you might also want to check out our guide on [creating the perfect payment forms in WordPress](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, payment pages, WordPress --- ### [WP Simple Pay vs. Charitable (Compared)](https://wpsimplepay.com/wp-simple-pay-vs-charitable-compared/) **Published:** September 29, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll compare WP Simple Pay vs. Charitable to help you choose the best WordPress donations plugin for your organization. **Content:** Are you looking to raise funds for your nonprofit or charity organization and wondering which WordPress plugin is right for you? Many options are available to help you accept online donations via your WordPress site. Some offer a full-fledged donation platform that lets you manage donors, create memberships, run peer-to-peer campaigns, and more. Others provide a simpler solution that enables you to create donation forms and accept donation payments directly on your site. In this article, we’ll provide a detailed comparison between WP Simple Pay vs. Charitable to help you choose the best plugin for donations. ## WP Simple Pay vs. Charitable WP Simple Pay and Charitable are both WordPress plugins that let you collect donation payments on your site, send customized email receipts, integrate eMail marketing automation with your favorite service providers, create branded donation pages, and more. While each plugin is a good option for raising funds online, this article will provide information about their differences so you can choose the best one for your particular organization. ## Choosing the Right Donations Plugin Nonprofit organizations have diverse needs when it comes to managing online donations through their WordPress site. While some larger or more established nonprofits require a comprehensive donation plugin with advanced features like campaign management, recurring donations, and donor analytics, others may find these options overwhelming or unnecessary. Smaller organizations or those just starting their online fundraising efforts often benefit from a simple payment plugin that allows them to quickly set up and accept donations without the complexity of a full-fledged fundraising system. The choice between a comprehensive donation plugin and a simple payment solution ultimately depends on the organization’s size, fundraising goals, technical capabilities, and the level of donor engagement they wish to maintain. Let’s compare two of the leading WordPress donation plugins: WP Simple Pay vs. Charitable. We’ll help you determine which solution best suits your organization’s unique fundraising needs by examining its features, pricing, and user experience. ## What is WP Simple Pay? [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress. It lets you easily accept online donations directly on your site without setting up a shopping cart or installing additional plugins. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)One of the best parts about the plugin is that you can offer multiple price and quantity options, allowing donors to choose several causes to donate to on one donation form. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/donation-form-1.png)The plugin also lets you add [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/) to your donation forms, helping donors complete their payments quickly and easily. They can also choose what their donation will go to. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/donation-form-options.jpg)## WP Simple Pay Features The standalone plugin offers 10+ payment methods, including [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), traditional credit and debit cards, [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), Alipay, [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), [Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/), and more. WP Simple Pay also integrates with third-party plugins and a built-in automation solution to help you create [targeted popup campaigns](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/), [recent sale notifications](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/), and even donor [mailing lists](https://wpsimplepay.com/stripe-customers-to-mailing-list/). With the plugin, you can also: - Control the number of transactions a donation payment form accepts with **Inventory Limits**. - **Schedule your donation forms** during specific times and date ranges to meet your goals. - Send your donors **personalized email confirmations** and donation confirmation messages when they donate using an individual form. - Allow your donors to choose the amount they want to give using **[Suggested Donation Amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/)**. - Pass the additional **3% Stripe processing fee** on to donors to ensure that more of their donated funds go towards your cause. - **Recurring Donations**: Allow donors to sign up for recurring donations that automatically charge them weekly, monthly, or yearly. ## WP Simple Pay Pricing ![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-pricing-768x580-1.png)WP Simple Pay offers four different [premium licenses](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) and a free version, WP Simple Pay Lite, to help you meet your cause’s needs. The plugin’s **Personal Plan**, which costs just $49.50 for the entire year, comes with the essential features you’ll need to start easily collecting donation payments. It allows you to use WP Simple Pay on one site and set up either **Off-site Stripe Checkout forms** where your donors complete their transactions on a secure page hosted by Stripe or **On-site payment forms** that let donors check out without ever leaving your site. You can use the Personal plan to accept multiple payment methods, including credit and debit cards, ACH Direct Debit, Apple Pay / Google Pay / Microsoft Pay, Giropay, Alipay, and more. Additionally, with the Personal plan, you can add, edit, or remove custom form fields to collect the information you need from your donors using text fields, dropdowns, number fields, checkboxes, and more. The **Plus Plan** costs $99.50 per year and expands the number of sites you can use WP Simple Pay on to three sites. It allows you to collect recurring payments that automatically charge your donors on a weekly, monthly, or yearly basis. The **Professional Plan**, which costs $199.50 per year, allows you to use the plugin on up to ten sites. This makes it ideal for your organization if it runs several fundraising campaigns or separate causes. It also offers priority customer support via email and adds even more payment method options, including [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/). You can also use it to [collect the correct tax amounts](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) based on the location of your donors and send custom invoice receipts to those who have joined your cause as a subscriber. Finally, the **Elite Plan** costs $299.50 for the year and is the ultimate donations and payment solution for your fundraising needs and beyond. It includes all of the same features and benefits as the Professional plan, plus use on an unlimited number of sites and premium support. ## WP Simple Pay Pros & Cons ### WP Simple Pay Pros - User-friendly drag-and-drop payment form builder - Standalone plugin - Multiple payment methods - Integrates with third-party plugins - Recurring donations - Fee recovery - Discount for nonprofits - Free version - All-in-One payment form builder for more than just donations - Offer multiple donation options in one transaction ### WP Simple Pay Cons - Stripe payment gateway only ## What is Charitable? [Charitable](https://www.wpcharitable.com) is a powerful WordPress plugin for donations and fundraising. It is an all-in-one comprehensive tool that allows organizations to easily set up and run multiple fundraising campaigns. [![](https://wpsimplepay.com/wp-content/uploads/2024/09/wp-charitable-1024x621.png)](https://www.wpcharitable.com)In addition, it provides a user-friendly interface for creating donation forms, managing donors, and tracking campaign progress, all directly from the WordPress admin dashboard. Charitable also offers features like peer-to-peer fundraising, donor management, donation forms, and reporting. Similar to WP Simple Pay, you can use the plugin to accept donations directly on your site. One of the best parts about Charitable is its customizable options that let you personalize donation forms, emails, and campaign pages to match their specific needs. It offers a customizable drag-and-drop campaign builder for creating professional campaign pages directly from the WordPress dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/new-campaign-1024x724.png)Charitable also makes it easy to monitor campaigns and get real-time information about the donations coming in. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/reports.png)## Charitable Features The robust donations plugin offers tons of features to help you collect the money you need on your WordPress site. While WP Simple Pay is restricted to Stripe for its payment gateway, Charitable lets you accept one-time or recurring donations on your site through PayPal, Stripe, Square, Payrexx, and several others. By default, Charitable is initially set up to collect payments via Stripe. Using Charitable, you can also: - **Create professional donation forms** in minutes using pre-built templates. - Easily manage donor information and generate reports to help **maintain donor relationships**. - **Create and run as many fundraising campaigns** as needed with no restrictions on the number or duration of campaigns. - **Get actionable insights** into the performance of campaigns with visual reports - **Save on transaction fees** by asking donors to cover them - **Promote fundraising campaigns** by letting donors opt-in to newsletters - And more… ## Charitable Pricing ![](https://wpsimplepay.com/wp-content/uploads/2024/09/charitable-pricing-1024x902.png)WP Charitable offers four premium licenses to help you meet various fundraising needs. All plans include a 14-day money-back guarantee. The **Basic Plan**, which costs $69 for the entire year, offers all the essential features you need to set up donation campaigns for one site. It lets you run an unlimited number of campaigns with no restrictions on the amount of donors you can accept payments from. You can also use it to create custom donation forms, get access to full donor management through the dashboard, and generate donation reports. On top of all that, the Basic plan enables you to add videos to your campaigns and ensure that your location is viewable on Google Maps. Charitable won’t charge an additional transaction fee if you choose to purchase a Basic license. Keep in mind that transaction fees will still apply depending on the payment gateways you decide to add to your site. The **Plus Plan**, which costs $99 per year, offers all of the same features and benefits as the Basic Plan with the addition of eMail marketing features. This plan lets you integrate popular eMail marketing services into your campaigns, helping you stay in touch with donors and foster ongoing support for your cause. The **Pro Plan**, which costs $199 per year, unlocks all of the same features included in the Plus Plan but helps you take your campaigns to the next level with powerful features, including fundraising functionalities, Crowdfunding, Ambassadors, and Stripe Connect. With a Pro Plan, you can also easily connect your site with automation platforms like Zapier to streamline tons of different workflows. Finally, the **Elite Plan** costs $299 per year and is the ultimate donation and fundraising plugin for WordPress. It gives you access to all of the same features and benefits as the Professional Plan, plus it can be used on up to five sites. If you plan to create more than one fundraising site, the Elite Plan is the right choice for you. ## Charitable Pros & Cons Let’s break down the plugin’s pros and cons to help you compare. ### Charitable Pros - User-friendly platform - Pre-made donation form templates - Multiple Payment Gateways - Integrates with third-party plugins - Recurring Donations - Fee recovery - Automated eMails - Free version - Donor Management - Automation - Tons of extensions - Customizable campaign pages ### Charitable Cons - For donations only ## Verdict: Which is Best? Organizations looking to implement online donation capabilities on their WordPress site have two excellent options: WP Simple Pay and WP Charitable. Each caters to different needs and levels of complexity. WP Simple Pay is ideal for smaller nonprofits, individual fundraisers, or organizations that require a straightforward solution for accepting donations. Its simplicity makes it perfect for those who want to quickly set up a donation form without dealing with complex features or extensive customization options. WP Simple Pay is particularly well-suited for organizations that primarily need to accept one-time donations or recurring donations and prefer using Stripe as their payment processor. It’s also a good choice for those who want to minimize transaction fees and don’t require advanced donor management features. On the other hand, Charitable is better suited for larger nonprofits, established charities, or organizations with more complex fundraising needs. It offers a comprehensive set of features, including campaign management, recurring donations, peer-to-peer fundraising, and detailed donor management tools. The plugin is the go-to choice for organizations that run multiple campaigns simultaneously, need to track and engage donors over time or require advanced reporting and analytics. It’s also ideal for those who want to offer a variety of payment options to their donors and need a solution that can scale with their growing fundraising efforts. Ultimately, the choice between WP Simple Pay and Charitable depends on the organization’s size, fundraising goals, technical capabilities, and the level of donor engagement they wish to maintain. There you have it! We hope this article has helped you learn about the differences between WP Simple Pay and Charitable so that you can choose the best solution for your donation needs. If you liked this article, you might also want to check out our guide on [how to maximize donations with easy online giving](https://wpsimplepay.com/nonprofits-maximize-donations-with-easy-online-giving/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donation campaigns, donation payments, donations, Stripe --- ### [How to Allow Customers to Choose Their Preferred Payment Method on Your WordPress Site](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/) **Published:** September 26, 2024 **Author:** Natalie Jones **Excerpt:** Allowing customers to choose their preferred payment method during checkout is a significant part of expanding your reach and boosting sales. **Content:** Do you want to offer multiple payment methods on your WordPress site and allow customers to choose their preferred one? Allowing customers to choose payment methods based on convenience and location is a highly effective way to boost conversions and grow your business. In this article, we’ll show you how to easily allow customers to choose a payment method in WordPress. ## Offering Multiple Payment Methods in WordPress Using a Stripe payments plugin like [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") is the best way to offer multiple payment method options on one payment form and allow customers to choose their preferred one. The plugin lets you offer 10+ payment method options on your WordPress site, expanding your reach and significantly increasing the likelihood of customers choosing to purchase from you. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)You can accept traditional credit and debit cards,[ ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), digital wallets ([Apple Pay / Google Pay / Microsoft Pay, Cash App)](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/), Alipay, Bacs Direct Debit, Buy Now, Pay Later, to name just a few. For the purpose of this tutorial, we’ll be creating the following payment form: ![](https://wpsimplepay.com/wp-content/uploads/2024/09/Screen-Capture-on-2024-09-26-at-09-26-56.gif)## Step 1: Install WP Simple Pay to Offer Multiple Payments To offer multiple payment methods and allow customers to select one, you’ll first need to install and activate WP Simple Pay on your site. To do so, go to the pricing page, choose a plan, and download the plugin on your computer. Once you’ve done this, you can upload it to your WordPress site and install it. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After activating the plugin, you’ll be directed to the setup wizard to connect your site with Stripe. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Form with Multiple Payment Methods Upon clicking the **Create a Payment Form** button, you’ll be prompted to select from several pre-built form templates. Let’s make it simple by choosing the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)**Note**: If you want to create a payment form in the future, all you need to do is to navigate to **WP Simple Pay » Add New** and then choose a payment form template as shown in this step. Once you choose your preferred template, you’ll be asked to configure the form. In the **General** tab, you can tweak the title, description, and a few other elements of your form. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/basic-general.jpg)By default, **the On-site payment form** is chosen as your payment type. This ensures that customers can complete their transactions without leaving your site. Next, let’s choose the **Payment** tab on the left to configure payment settings. From this page, you can add new prices, change the currency and amount, and select between one-time or subscription payments. Unlike many Stripe payment plugins, WP Simple Pay allows you to offer multiple items in one transaction to help you increase average order value. To learn more, see our guide on [how to enable multi-item purchases in one transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/). On the same page, you can also enable multiple payment methods that you want to offer via this particular form. Simply select the payment methods you want to offer customers from the list. For this particular payment form, we’ve selected **Card**, **ACH Direct Debit**, **Cash App**, and **Klarna**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/payment-options-one.jpg)Next, from the **Form Fields** tab, you can easily add, edit, and remove fields using dropdowns, [text fields](https://wpsimplepay.com/unlocking-personalization-how-to-let-customers-add-notes-to-payment-forms-in-wordpress/), and checkboxes. For example, adding **Name** is as simple as selecting it from the list and clicking on **Add Field**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/name-field-custom.jpg)## Step 4: Publish Your Form on Your Site There you have it! Your form is configured to let customers choose their preferred payment method during checkout. Let’s go ahead and publish your form by clicking on the **Publish** button on the right-hand side. To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this article helped you learn how to allow your customers to choose a payment method in WordPress. If you liked this article, you might also want to check out [how to offer Buy Now, Pay Later payment plans in WordPress](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress"). What are you waiting for? [Get started with WP Simple Pay today](https://wpsimplepay.com/pricing/ "Pricing")! To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** ACH Debit Payments, google pay, Non-card payment methods, Payment Forms, sepa direct debit, stripe payments, WordPress --- ### [How to Create a Stripe Payments Landing Page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) **Published:** October 10, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create a custom, distraction-free landing page for your Stripe payment forms in WordPress. **Content:** Do you want to learn how to create a custom checkout / payment page for your WordPress site? Creating a distraction-free landing page where your customers or donors can complete their payments is a great way to boost conversion rates. In addition, customized landing pages with images and your logo can help build brand awareness. Thankfully, with the right tool, you can easily add dedicated landing pages that host Stripe payments to your site. In this article, we’ll show you the best way to create a custom landing page for Stripe payments in WordPress. ## Creating a Stripe Payments Landing Page A dedicated payment page ensures high conversions as it removes unnecessary friction on the page, like headers, footers, and more, regardless of the WordPress theme you use. The easiest way to create dedicated checkout landing pages for your site is to use a Stripe payments plugin for WordPress that supports customized landing pages. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin, you can create branded landing pages for your payment forms with zero coding. One of the best parts about the plugin is that it lets you customize the payment confirmation messages for individual payment forms to improve communication with your customers and help streamline any post-purchase steps that are required. With WP Simple Pay, you can also: - **Accept Multiple Payment Methods**: Offer preferred payment methods to expand your reach and broaden your customer base. Payment methods include [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), Credit and Debit Cards, Alipay, and more. - **Create** **Per-form Emails**: Automaticlly send your customers or donors custom payment confirmation e-mails for individual forms. - **Make** **Payment Forms in Minutes**: Use [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) and an advanced drag-and-drop payment form builder to begin collecting payments on your site within minutes. - **Remove the 3% Stripe Processing Fee**: Pass the addtional Stripe processing fee on to your customers to collect the full payment amount. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Here are a few benefits of using a payment page on your site. - **Increase conversions**: With a dedicated payment page, you can remove all the unnecessary elements that keep your visitors from making a payment. - **Independent of your theme**: None of your theme elements, including your header, footer, and navigation menu, will be used in your custom payment page. This gives you endless opportunities to optimize the page for high conversions without hiring a developer. - **Customizable**: With WP Simple Pay, you can easily add your logo, custom header, and more without touching a single line of code. ## How to Create a Stripe Payments Landing Page ### Step 1: Install WP Simple Pay to Create a Payment Page To create a payment landing page on your site, the first thing you’ll need to do is to install and activate WP Simple Pay. To install the plugin, navigate to the [pricing page](https://wpsimplepay.com/pricing/ "Pricing") and select a plan that suits your needs. Then download the plugin from your WP Simple Pay account or from your payment confirmation e-mail. Then, install it in WordPress. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once you’ve finished activating the plugin, you’ll be directed to the setup wizard. The setup wizard allows you to set up a Stripe account if you don’t already have one and connect it to your site without having to enter your API keys manually. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Stripe Payment Form Now that you’ve installed and activated WP Simple Pay on your WordPress site, it’s time to create a payment page. You should have been directed to a complete list of pre-built payment form templates. If you’re not on this page yet, simply navigate to **WP Simple Pay » Add New**. While you can choose any form template based on your needs, for the purpose of this tutorial, we’ll be selecting the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, you’ll be prompted to enter the title and description to your payment form. Be sure to also select **On-site payment form** to ensure that your customers complete their purchases directly on your site. Note: If you choose **Off-site Stripe Checkout form** for the **Type**, your visitors will be redirected to a [Stripe-hosted checkout page](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2023/10/general-tab-1.png)For the payment success page, if you don’t want to use the default page configured in the plugin settings, choose **Specific Page**. Alternatively, if you want to redirect users to an external site, choose **Redirect URL**. To configure the payment settings, let’s choose the **Payment** option on the left. Here, you can add new price options and customize the existing ones. Aside from choosing an amount, you can also change the currency and even choose between one time or subscription payments. Keep in mind that once the form is published, you no longer would be able to customize it. So, for now, let’s NOT change the payment mode to Live Mode until you preview and test the form. Feel free to enable as many payment methods as you want under the **Payment Methods** section. It’s best to offer [multiple payment methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/) to ensure that you’re not excluding potential customers. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/payment-methods-list.png)Next, click on the **Form Fields** option on the left-hand side. Here, you can add, remove, or edit any existing form fields. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/form-fields-1.png)### Step 4: Create a Stripe Payment / Checkout Page To create the Stripe payment page, select **Payment Page** from the left-hand side. Next, select the checkbox **Enable a dedicated payment page**. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/payment-page-mode.png)As soon as you click on the checkbox, you’ll be prompted to specify the URL for your payment page, a color scheme for the background, and a header image or logo. You can also choose to show or hide your payment form’s title and description on the page. Be sure to uncheck the box next to **Display payment confirmation on the same page**. For the sake of this tutorial, we’re going to create a custom payment confirmation message related to this specific form. Go ahead and click on the **Confirmation Page** option on the left-hand side. Here, you can enter a custom [payment confirmation message](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) that your customers will see after a successful payment. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/custom-confirmation-message.png)Once you’ve entered your custom payment confirmation message in the text field provided, be sure to click on **Publish** after you’ve previewed your form. After you’ve published the form, you can check the live landing page by going to the URL you created in the **Payment Page** editor. Below is the dedicated landing page we just created. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/dedicated-landing-page-735x1024.png)If you decide you want to remove the WP Simple Pay branding from the landing page, you always have the option to check the box next to Hide WP Simple Pay branding in the Payment Page editor. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/remove-branding.png)That’s it! We hope you learned how to create a custom Stripe payments / checkout page in WordPress. If you liked this article, you might also want to check out our following guides: - [How to accept Google Pay / Apple Pay / Microsoft Pay in WordPress](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/) - [How to accept buy now, pay later payment in WordPress](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) - [How to accept recurring payments with WordPress](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** checkout page, landing page, Payment Forms, payment page, Stripe, stripe payments --- ### [How to Boost Conversions with Your Payment Confirmation Pages in WordPress](https://wpsimplepay.com/how-to-boost-conversions-with-your-payment-confirmation-pages-in-wordpress/) **Published:** May 8, 2024 **Author:** Natalie Jones **Excerpt:** Done correctly, creating customized payment confirmation pages can help boost engagement with your products or services. **Content:** Do you want to use your payment confirmation page to increase sales on your WordPress site? Aside from assuring customers that their payment has been processed, your payment confirmation page can be used to increase conversions and boost engagement with your brand. In this article, we’ll show you how to customize your payment confirmation pages to drive conversions and grow your business. ## What is a Payment Confirmation Page? A payment confirmation page is a page on your site that customers are redirected to directly after purchasing. The primary purpose of a payment confirmation page is to express your appreciation and to let customers know their payment has gone through successfully. With all that being said, your payment confirmation page can also be used to offer upsells, provide engaging information, and share important information about the product or service. To maximize your payment confirmation pages, you’ll need to add value to your message with a touch of personalization. ## Creating Customized Payment Confirmation Pages The easiest way to customize your payment confirmation pages is to use a Stripe payments plugin for WordPress that allows you to create them without coding. It’s also wise to choose a plugin that lets you personalize your payment confirmation pages for individual payment forms. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, lets you accept online payments directly on your site and create personalized payment confirmation pages from your WordPress admin dashboard. A few additional features include: - **Multiple Payment Methods**: Accept the most popular payment method options, including debit and credit cards, digital wallets (Apple Pay / Microsoft Pay / Google Pay), ACH Direct Debit, Buy Now, Pay Later services, and more. - **Advanced Payment Form Builder**: Create forms for one-time or recurring payments in minutes without coding. - **Email Receipts**: Automatically send your customers an email receipt after completing their purchases. - **Custom Fields**: Easily collect the information you need during checkout to send personalized email receipts and create customized payment confirmation pages. - **Distraction-free Landing Pages**: Create branded landing pages that host your payment forms. - And more… For the purpose of this tutorial, we’ll be using WP Simple Pay to create a customized payment confirmation page in WordPress. Let’s get started! ## Step 1: Install and Activate WP Simple Pay To create customized payment confirmation pages for your site, you’ll need to install and activate WP Simple Pay in WordPress. Simply navigate to the pricing page and choose a plan. Next, find the .zip file in your email receipt and download it to your desktop. Then, install it in WordPress. If this is your first time installing a plugin, see our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, you’ll be taken to the Setup Wizard. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Payment Form Now that you’ve installed and activated the plugin and connected your Stripe account, it’s time to create a payment form. From the payment form templates library page, select the **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab, be sure to enter the title and description of your form. You can also choose between an **On-site** payment form and an **Off-site** Stripe Checkout form. Be sure to leave On-site payment form selected from the dropdown menu. This will keep your visitors on your site throughout the entire checkout process, which helps reduce checkout abandonment. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/general-tab-1024x403.png)Next, from the **Payment** tab, choose your price amounts and options. Here is also where you can allow your customers to sign up for recurring payments by checking the box next to **Allow price to optionally be purchased as a subscription**. For **Payment Methods**, choose Card, ACH Direct Debit, and Cash App. Remember, offering multiple payment method options means more conversions! ![](https://wpsimplepay.com/wp-content/uploads/2024/05/payment-methods.png)Once you’ve finished configuring your pricing options and payment methods, click on the **Form Fields** tab. Here, you can collect additional information from your customers, such as their name, shipping address, email, etc. For more information on collecting customer data, see our complete [guide](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/). If you want to create a distraction-free landing page for your payment form, click on the **Payment Page** tab and check the box next to **Enable a dedicated payment page**. ## Step 4: Customize Your Payment Confirmation Page Now that you’ve created your payment form, you can customize the payment confirmation page. WP Simple Pay makes it super easy. Simply click on the **Confirmation Page** tab and enter your custom message. The plugin supports several Smart Tags to help you create a high-converting, personalized page. Below is a quick example of a message you can create using the plugin. You can add a link to your Facebook page and a few helpful articles about your products to improve engagement: ![](https://wpsimplepay.com/wp-content/uploads/2024/05/success-page.png)The confirmation page for this payment form should look like the one below. The customer’s email and total amount paid are automatically generated because we’ve added the Smart Tags: {total-amount} and {customer-email}. Feel free to get as creative as possible with your personalization settings and think of ways to give your customers more value. You can change the font styles and colors and add your logo to the top of the page. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/confirmation-page.png)Here is a full list of available Smart Tags you can use to customize your confirmation page: **{card-brand}** The brand of card used. Visa, Amex, etc. **{card-last4}** The last four digits of the card used **{coupon-amount}** The amount of the coupon applied to the payment **{custom-fields}** Outputs all information stored in the Payment’s metadata. **{charge-date}** The charge date returned from Stripe. **{charge-id}** The charge ID returned from Stripe. **{fee-recovery-amount}** The calculated fee recovery amount based on the form total and fee recovery settings **{payment-type}** The type of payment made returned from Stripe (card, ACH, etc) **{payment-url}** A direct link to the Payment record in the Stripe Dashboard **{subtotal-amount}** The amount prior to any discounting or fees **{tax-amount}** The calculated tax amount based on the total and tax percentage setting **{total-amount}** The total price of the payment. Once you’ve finished creating your confirmation page message, it’s time to publish your payment form and perform a test payment to ensure that it works as expected. ## Step 5: Publish Your Payment Form WP Simple Pay makes publishing your payment form on any page or post on your site easy. To embed the form, go to the post or page where you want to publish it. Then click on the **+** icon to add the WP Simple Pay block. Then, choose the form you just created. Finally, click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/embed-form-1024x448.png)## Step 6: Test Your Payment Confirmation Page Now that you’ve published your payment form, you’ll need to make a test transaction to ensure your confirmation page looks good. See our step-by-step guide for more information on [how to test Stripe payments in WordPress](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/). There you have it! We hope this article has helped you learn how to create customized, high-converting payment confirmation pages in WordPress. If you liked this article, you might also want to check out our guide on [how to create per-form email confirmation messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment confirmation, Payment Forms, thank you page --- ### [Supercharge Your Sales: How to Easily Enable Multi-Item Purchases in One Transaction](https://wpsimplepay.com/supercharge-your-sales-how-to-easily-enable-multi-item-purchases-in-one-transaction/) **Published:** September 4, 2024 **Author:** Natalie Jones **Excerpt:** A payment form with multiple line item and quantity options can significantly increase sales and boost average order value. **Content:** Do you want to supercharge your sales by allowing customers to purchase multiple items or subscription-based services and products in one transaction? Allowing customers to purchase multiple quantities using one payment form offers several significant benefits for online businesses. Eliminating friction during the payment process is essential to increasing conversion rates, reducing checkout abandonment, and boosting average order value. In this article, we’ll cover how to easily enable multi-item purchases in one transaction on your WordPress site. ## Offering Multiple Items in One Purchase Enabling multiple items and quantities on a single payment form can improve customer satisfaction, increase sales, and improve overall payment processing efficiency. It’s imperative for online businesses to make the checkout experience as easy and simplified as possible. If purchasing more than one item in different quantities is not offered on one payment form, many potential customers will leave your site and find one that does. Just imagine wanting to buy several quantities from one business and having to complete separate transactions. Not ideal, right? This scenario would be even more troublesome for organizations that offer tickets, event registrations, catering services, photography sessions, and so on. Here are a few more reasons why you should enable multi-item purchases and quantities on a single payment form: - Flexible payment forms result in reaching a broader audience. It can help attract shoppers who prefer to shop in bulk or seek the convenience of paying for several different products at different pricing amounts in a single transaction. - Improved [customer loyalty](https://wpsimplepay.com/starting-your-own-customer-loyalty-program/) can be achieved by letting customers purchase the items in the quantities they want in one easy transaction. ## Enabling Multiple Purchases in One Transaction Let’s take a look at how you can save lost customers and boost sales with a few simple steps on your payment form. ## Step 1: Install a Stripe Payments Plugin Choosing the right Stripe payments plugin is a critical step to ensuring that you can enable customers multiple purchases in one transaction. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stipe payments plugin for WordPress because it makes it easy to accept payments directly on your site without using code. It also enables multi-item purchases on one payment form, which can help you grow your sales. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)First, to install and activate WP Simple Pay on your site, simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. Then, you’ll need to download the **.Zip** file from either your payment confirmation email or your WP Simple Pay account and upload it to your site from the WordPress admin dashboard. If this is your first time installing a plugin, no worries! Simply follow our[ step-by-step guide to installing WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished installing and activating WP Simple Pay, the setup wizard will walk you through configuring basic Email settings and connecting your Stripe account. Go ahead and click on the **Let’s Get Started** button. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Payment Form Now that you’ve installed and activated WP Simple Pay on your site, it’s time to create a payment form that allows your customers to easily purchase multiple items. As you can see, WP Simple Pay provides several [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) for you to choose from. For the purpose of this tutorial, you’ll want to select the basic **Payment Form** template. This template lets you create payment forms that enable your customers to offer multiple items on one form. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)From the payment form builder, click the **General** tab to start creating your form without using code. Enter the title and description of your form and keep **On-site payment form** selected for the form **Type**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/basic-general-1.jpg)Next, click on the **Payment** tab. The first thing you’ll need to do is check the box next to **Allow purchasing multiple price options**. Then, go ahead and add your price options. For each price option, be sure to check the boxes next to **Allow amount to be determined by the user** and **Allow quantity to be determined by the user**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/allow-price.jpg)If you want to offer subscription-based services or products, you can toggle the subscription button to let customers set up automatic recurring payments for each price option. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/require.jpg)Alternatively, you can give allow customers to choose whether or not to opt in to recurring payments by checking the box next to **Allow price to optionally be purchased as a subscription**. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/allow.jpg)For the purpose of this tutorial, we’ll allow customers to choose between a one-time purchase or a subscription plan for each item. However, you can customize your multi-item payment form to meet your business’s specific needs. When you’ve set up your price options and amounts, scroll down to select the payment methods you want to accept. Remember, the [more payment method options](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/) you offer, the more sales you are likely to make. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/payments.jpg)Next, click on the **Custom Fields** tab. Here, you can add, edit, and remove custom fields and arrange them on your form. For example, you can add the **Text** field to allow customers to provide notes or additional information about their specific needs. Simply choose the Text field provided in the dropdown menu and enter the instructions in the **Label** field. ![](https://wpsimplepay.com/wp-content/uploads/2024/09/custom-field.jpg)Once you’ve configured the custom fields, be sure to click on the **Save Draft** button and preview your form to ensure the price options and quantity buttons are functioning properly. Once you’re happy with your form, go ahead and click on the **Publish** button. Your form should appear similar to the one below: ![](https://wpsimplepay.com/wp-content/uploads/2024/09/payment-form.png)## Step 4: Publish Your Multi-Item Form Now that you’ve created your multi-item payment form, you’ll need to add it to a page or post on your site. First, go to the page or post and click on the **+** icon to bring down the WP Simple Pay block. Next, from the dropdown menu, choose the payment form you just created. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Your payment form will now be displayed on the page. Be sure to click on the Update or Save button. There you have it! We hope this article has helped you learn how to supercharge your sales by offering multiple items and quantities on one payment form. If you liked this article, you might also want to check out our guide on [how to improve customer communication with an itemized email receipt](https://wpsimplepay.com/how-to-improve-customer-communication-with-an-itemized-email-receipt/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** multiple quantities, Payment Forms, stripe payment form, subscription payment form --- ### [How to Improve Customer Communication with an Itemized Email Receipt](https://wpsimplepay.com/how-to-improve-customer-communication-with-an-itemized-email-receipt/) **Published:** August 20, 2024 **Author:** Natalie Jones **Excerpt:** An itemized email receipt can address customer purchase inquiries. In this article, we'll guide you through the easiest way to create one in WordPress. **Content:** Do you want to create a payment confirmation page with an itemized breakdown of the line items purchased? An itemized breakdown will help customers understand what they can expect to receive from you and what each item costs. It will provide the details in a way that clears up any confusion about the charges. In this article, we’ll show you how to easily create a personalized email with an itemized receipt to help you improve customer communication. ### In this article - [Why Send an Itemized Email Receipt?](#aioseo-why-send-an-itemized-email-receipt) - [How to Send an Email Receipt with a Breakdown](#aioseo-how-to-send-an-email-receipt-with-a-breakdown) - [Creating a Payment Form](#aioseo-creating-a-payment-form) - [Creating an Itemized Breakdown for Email Receipts](#aioseo-creating-an-itemized-breakdown-for-email-receipts) - [Publishing Your New Payment Form](#aioseo-publishing-your-new-payment-form) ## Why Send an Itemized Email Receipt? [Itemized email receipts](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/) can be sent automatically to customers after they’ve completed a transaction on your site. The customer receives the payment confirmation email within a few minutes, providing them assurance that their product or service is on the way. You can use itemized email receipts to inform customers exactly what they’ve purchased and the cost of each individual item, clarifying any questions they might have. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/receipt.png)That said, let’s examine how to send a personalized email receipt with an itemized breakdown. ## How to Send an Email Receipt with a Breakdown The easiest way to create a personalized email receipt with an itemized breakdown is to use a Stripe payments plugin for WordPress, like [WP Simple Pay](https://www.wpsimplepay.com/pricing), which allows you to automate email receipts without using code. It’s the #1 Stripe payments plugin on the market and lets you accept payments on your WordPress site without needing to install additional plugins or build a complicated shopping cart. The plugin offers many Smart Tags that you can use to generate specific details about the transaction automatically in your email receipts without writing a single line of code. First, you need to install and activate the plugin on your site. Then, visit the pricing page and choose the best plan for your needs. Once you’ve finished installing the plugin, upload the **.Zip** file to your site via your WordPress admin dashboard. If you need help, just follow our step-by-step tutorial on [how to install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Upon activation, the plugin will automatically launch its setup wizard. Go ahead and click on the **Let’s Get Started** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/wizard.png)The wizard will quickly walk you through connecting your Stripe account with your site. Once you’ve finished, you should see a success message. Click on the **Create a Payment Form button**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/setup-complete-1024x897.png)Once you are on the payment form templates library page, you can choose from several different pre-built forms. The best part about using a template is that most of the work has already been completed for you. You can easily make changes to the default settings to meet your specific needs. First, click on the **Payment Form** template. While you can use WP Simple Pay to create payment email confirmations and email receipts with itemized breakdowns for all kinds of different payment forms, we’ll use the basic Payment Form template for this tutorial. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)## Creating a Payment Form Now that you’ve installed WP Simple Pay and connected your Stripe account, it’s time to create a payment form that you can use to accept online payments directly on your site. You can also create your personalized email receipt message from the payment form builder. First, in the **General** tab, enter the title and description of your payment form. Also, be sure to leave **On-site payment form** selected for the **Type**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/general-type.jpg)Next, in the **Payment** tab, enter the price amount and details for the items you want to sell. You can click on the **Add Price** button to create multiple price options and choose between a one-time or subscription payment for each individual item. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/price-options.png)Then, scroll down and choose the payment method options. WP Simple Pay offers 10+ payment methods to help you boost conversions. Once you’ve finished configuring the payment methods, click on the **Form Fields** tab. You can add, edit, and remove fields to completely customize your form. Additionally, feel free to click on the hamburger icon to drag and drop them in the order you’d like them to appear. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/Screen-Capture-on-2024-08-21-at-11-06-05.gif)## Creating an Itemized Breakdown for Email Receipts Now that you’ve created your payment form, click on the **Email Notifications** tab. Here, you’ll need to enter a customized message in the field provided. You can choose from several different Smart Tags to auto-populate the data in your email receipt. To create an itemized breakdown table for your email, simply enter {receipt}. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/yes-one-1024x492.jpg)Finally, go ahead and click on the **Publish** button. ## Publishing Your New Payment Form Now that you’ve created your payment form and your email receipt, it’s time to publish the form on your site. Just go to the page or post you want your form on and click on the **+** icon to add the WP Simple Pay block. Next, choose the form you just created from the dropdown menu and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1024x483.jpg)There you have it! We hope this article has helped you learn how to send an email receipt with an itemized breakdown. If you liked this article, you might also want to check out our guide on [how to create an event registration form with multiple price and quantity options](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** customer communication, email receipts, payment confirmation, Payment Forms, payment receipts --- ### [Fundraising: The Best Way to Boost Contributions With Multiple Causes on a Single Donation Form](https://wpsimplepay.com/fundraising-the-best-way-to-boost-contributions-with-multiple-causes-on-a-single-donation-form/) **Published:** August 27, 2024 **Author:** Natalie Jones **Excerpt:** Allowing donors to allocate funds to multiple causes in one transaction increases donation sizes. We’ll show you how to create a multi-cause donation form. **Content:** Do you want to maximize donations for your nonprofit, charity, or fundraiser using a donation form with multiple-line item capabilities and support for recurring donations? Organizations aiming to boost online donations often succeed by providing donors with various donation options on one flexible donation form. In this article, we’ll show you the best way to create a donation form that lets donors select multiple causes and complete their donations in a single transaction. ## Why Offer Multiple Causes on One Donation Form? When it comes to raising funds for your specific mission, creating multiple causes and options on one donation form is an effective way to simplify the process for donors who want to support several initiatives at once. Additionally, providing various options on a single donation form strengthens visitors’ emotional connection to their personal interests, significantly increasing the likelihood of earning their [contribution and loyalty to your mission](https://wpsimplepay.com/how-to-inspire-your-donors-to-give-again-and-again/). That said, let’s examine how you can easily create a donation form for your WordPress site that offers limitless opportunities to give. ## Creating a Donation Form with Multiple Causes To create a donation form with multiple causes and donation options, you’ll first need to install a Stripe payments plugin for WordPress that supports multiple prices and causes on one donation form. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the leading Stripe payments plugin for WordPress, you can effortlessly create donation forms that accept contributions for multiple causes at once. One of the best parts about the plugin is its ability to offer a wide range of causes on one donation form without distractions, allowing visitors to select exactly where they want their donations to go. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)For the purpose of this tutorial, we’ll create a donation form like the one below. While this is specific to school classroom donations, you can tailor your donation form to meet your needs. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/donation-form-1-1.png)## Step 1: Install and Activate WP Simple Pay To get started, the first thing you’ll need to do is install and download WP Simple Pay in WordPress. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose a plan that works for you. Once you’ve completed your purchase, you can find the **.Zip** file in your email confirmation or from your WP Simple Pay account. If this is your first time installing a plugin on your WordPress site, you can follow the steps in our [step-by-step guide](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated the plugin, its advanced setup wizard will walk you through connecting your Stripe account. If you don’t have a Stripe account yet, no worries! You can easily create one using the setup wizard. First, go ahead and click on the **Let’s Get Started** button. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)Once you are on the payment form templates library page, you can choose from several different pre-built forms. For the purpose of this tutorial, choose the **School Supplies Donation Form**. ![donation form](https://wpsimplepay.com/wp-content/uploads/2024/08/template-1024x683.jpg)Next, in the **General** tab, enter the title and description of your donation form. Also, be sure to keep **On-site payment form** selected for the form **Type**. This ensures that your donors won’t need to leave your site to complete their donation. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/general-title.jpg)Once you’ve customized the title and description, click on the **Payment** tab. Here, you can really get creative with donation opportunities. First, be sure to check the box next to **Allow purchasing multiple price options**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/multiple-one.jpg)You’ll notice that several price options are already set up on your form. Feel free to customize the price amounts by removing the ones you don’t want to offer. You can easily add new price amounts by clicking on the **Add Price button**. ![donation form](https://wpsimplepay.com/wp-content/uploads/2024/08/label-one.jpg)You can also allow donors to sign up for recurring donations to ensure that you consistently receive funds for your organization. Simply keep the box checked next to **Allow price to optionally be purchased as a subscription**. You can configure the recurring donations settings by clicking on the **Configure** icon. ![donation form](https://wpsimplepay.com/wp-content/uploads/2024/08/recurring-settings.png)Next, be sure to check the boxes next to **Allow amount to be determined by user** and **Allow quantity to be determined by user** for each one of the price options. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/boxes-checked-1.jpg)Once you’ve finished configuring the donation price amounts and choosing the payment method options you want to offer donors, click on the **Form Fields** tab. Here is where you can customize and arrange the fields on your form. First, you’ll need to click on each field option and enter your custom labels. In this case, we’re naming the **Name** field “Student Name” and the **Email Address** field “Parent Email Address.” ![](https://wpsimplepay.com/wp-content/uploads/2024/08/form-fields-one.jpg)Next, feel free to configure **Purchase Restrictions**. These are great for time-sensitive fundraising events. You can schedule when the form begins and stops accepting donations. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/restrictions-1.jpg)Next, if you’d like to publish your donation form on a [dedicated payment page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/), click on the **Payment** **Page** tab and customize it. This will allow you to host the donation form on a distraction-free page that is easily shareable. ![donation form](https://wpsimplepay.com/wp-content/uploads/2024/08/payment-page-2.png)## Publish Your Donation Form Now that you’ve created your donation form with multiple donation opportunities and quantity options, it’s time to publish it on your site. To embed the form, simply go to the post or page where you want to publish it and click on the **+** icon to add the WP Simple Pay block. Then, choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Be sure to test your donation form. It should look similar to the one below: ![donation](https://wpsimplepay.com/wp-content/uploads/2024/08/payment-form-final.png)There you have it! We hope this article has helped you learn how to boost donations by creating a form with multiple contribution choices and quantities. If you liked this article, you might also want to check out our guide on [how to maximize donations with easy online giving](https://wpsimplepay.com/nonprofits-maximize-donations-with-easy-online-giving/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** donation forms, donations, fundraising, nonprofit donation --- ### [How to Create an Event Registration Form with Multiple Price & Quantity Options](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/) **Published:** August 19, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we’ll walk you through the steps needed to create a form that lets registrants purchase multiple registrations and additional items in one transaction. **Content:** Do you want to create an event registration form that offers multiple price and quantity options in one transaction for your WordPress site? Hosting an event is a complex process with several moving parts. Whether you’re hosting an in-person event at a venue or an online event like a webinar, it’s easy to miss key details that can negatively impact your guests’ experience as well as your revenue. In addition, creating a convenient and flexible checkout experience for registrants that allows them to purchase multiple registrations and any additional items in one transaction is key to achieving a successful turnout rate. In this article, we’ll show you how to easily create event registration forms with multiple price and quantity options to help you boost attendance, keep track of signups, accept payments, and collect guest data. ## How to Make Event Registration Forms Creating an event registration form is a key way to automate much of the registration process. It lets your guests register, pay for their admission, and submit any relevant information. When done right, event registration forms eliminate the need to manually sign up guests or collect a single payment. When it comes to making an event registration form for your site, the best way to use a Stripe payments plugin for WordPress that lets you accept payments for events and collect and store your guest’s information. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. It lets you create registration forms for several different types of events. One of the best parts about the plugin is that you can also create [personalized confirmation email messages](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) regarding the event. You can also use it to offer different registration pricing options and additional items and set up restrictions that prevent overbooking. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial.png)](https://www.wpsimplepay.com/pricing)A few additional features include: - \[NEW\] **Itemized Payment Receipts**: Easily create an itemized [payment confirmation receipt](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/) with a breakdown of the items purchased. - **10+ Payment Methods**: Boost event registrations by offering the most popular payment methods, including credit and debit cards, ACH Direct Debit, [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/), Buy Now, Pay Later, and more. - **Per-Form Confirmation Emails**: Send registrants [personalized email confirmations](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) that provide them with information regarding the event. - **Purchase Restrictions**: Control when your registration form starts and stops accepting new registrants to [prevent overbooking](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/). - **Pre-Built Templates**: Create event registration forms quickly using one of the [pre-built form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/). - And more… For the purpose of this tutorial, we’ll be creating the following form: ![](https://wpsimplepay.com/wp-content/uploads/2024/08/registration-form.png)## Step 1: Install and Activate WP Simple Pay If you haven’t already installed and activated WP Simple Pay on your WordPress site, you’ll need to do so to create an event registration form with multiple pricing and quantity options. All you need to do is visit the plugin’s pricing page and choose the best plan for your needs. Then, simply locate the **.Zip** file from your email confirmation and upload it on your site. For more information, see our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). After activating the plugin, you can go ahead and connect your Stripe account with WP Simple Pay. The setup wizard makes it easy to set up a Stripe account and connect it to your site. In the setup wizard, click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create an Event Registration Form Now that you’ve connected your site to Stripe, let’s create an event registration payment form that offers multiple price and quantity options. As soon as you click the **Create a Payment Form** button in the setup wizard, you’ll be able to choose from a variety of pre-built templates. Click on the **Registrations** tab to see all of the available pre-built registration templates. For this tutorial, go ahead and choose **Golf Tournament Registration Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/registration-templates-1024x414.jpg)Once you’ve selected the template, you can enter the title and description of your form in the **General** tab. Then, choose **On-site payment form** for the **Type**. This will ensure that your form is hosted directly on your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/general-tab.jpg)Next, in the **Payment** tab, make sure **One time** **Amount** is chosen if you have a specific price you expect guests to pay. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/one-time.jpg)If you want to let guests choose how much they’ll pay, select the checkbox that says **Allow amount to be determined by user**. Finally, to set up different price amounts and multiple quantity options, check the box that says **Allow quantity to be determined by user** for each price amount**.** ![](https://wpsimplepay.com/wp-content/uploads/2024/08/quantity-by-user-2.jpg)Next, to set up purchase limits, simply click on the **Configure** button and enter the custom limits. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/restrictions.jpg)## Step 4: Add Custom Fields Unlike other types of payment forms, event registration ones can be quite long. You may have several questions to ask your guests. To get started, simply add the fields you absolutely need to process a payment: Full Name, Email, Payment Methods, and a Checkout Button. [![select form fields](https://wpsimplepay.com/wp-content/uploads/2019/09/select-form-fields.png)](https://wpsimplepay.com/wp-content/uploads/2019/09/select-form-fields.png)To learn more, see our detailed guide on [how to collect customer data during checkout](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/). Next, go ahead and add any fields related to your event. For example, if you plan to give out t-shirts to guests, you’ll want to add a **Radio Select** field that asks for their size. When you add a new field to the form, simply click on it to expand and configure its options. ### What other fields should you add? - Phone number - Physical address (if you have to mail them anything, such as hard passes) - Emergency contact (in case people travel alone to your event) - Social media usernames (so you can engage with them before and after the event) Your event registration form is also a great place to gather some extra data about your guests. You can use this information to create an event that better suits their wants and needs. For example, here are some questions you might ask. - Why are you attending our event? - Where did you hear about this event? - What kinds of food and drinks do you like? - What do you hope to learn or accomplish? - What kind of entertainment do you enjoy? Let’s say an overwhelming number of guests submit that they hope to make connections with like-minded people. You might use this information to change your event’s format so there’s more face-to-face communication between guests. Once you’ve added all the fields you need, click and drag them around until they appear in the order you want them to appear on the form. then, click **Publish** to save your form. ## Step 5: Embed the Form on a Page After publishing the form, the next step is to embed it on a page so prospective guests can access it. Make sure you test the form first before it goes live. To embed the form, go to the post or page where you want to publish it. Then click on the **+** icon to add the WP Simple Pay block. Then, choose the form you just created and click **Publish** or **Update**. [![embed a form](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)Now that your event registration form is available on your page, it’s time to move on to other tasks, like promoting your event and driving traffic to your event registration page. We hope this article has helped you learn how to easily create an event registration form with multiple price and quantity options for your WordPress site. If you liked this article, you might also want to check out our guide on [how to limit purchase quantities in WordPress](https://wpsimplepay.com/how-to-limit-purchase-quantities-in-wordpress-easy-way/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Event Registration Forms, Event Registration Page, multiple purchase, Registration Process --- ### [How to Limit Purchase Quantities in WordPress (Easy Way)](https://wpsimplepay.com/how-to-limit-purchase-quantities-in-wordpress-easy-way/) **Published:** August 13, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you step-by-step how to set up purchase quantity limits for multiple pricing options on your WordPress site. **Content:** Do you want to limit purchase quantities for multiple pricing options on your WordPress site? Offering customers a payment form that allows them to purchase multiple quantities not only enhances their checkout experience but also boosts your average order value. Furthermore, the ability to limit purchase quantities helps prevent overbooking event registrations and ensures you don’t sell out-of-stock items. In this article, we’ll show you the easiest way to set up purchase quantity limits in WordPress. ## How to Set Up Quantity Limits When it comes to setting up purchase quantity limits, the best approach is to use a Stripe payments plugin for WordPress that lets you not only create payment forms with multiple pricing and quantity options but also allows you to control the minimum and maximum purchase limits for each price option. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. It allows you to easily accept online payments without setting up a complicated shopping cart. One of the best parts about the plugin is that it lets you create payment forms with [multiple price and quantity options](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/) so that customers can purchase multiple items in one transaction. In addition, it lets you easily configure purchase limits for individual price options directly from the form builder. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-tutorial-homepage.png)](https://www.wpsimplepay.com/pricing)A few additional features include: - **Multiple Payment Methods**: Accept 10+ payment methods, including credit and debit cards, ACH Direct Debit, digital wallets, and more. - **Advanced Payment Form Builder**: The plugin’s advanced no-code payment form builder allows you to create payment forms in minutes. - **[Customized Confirmation Pages and Emails](https://wpsimplepay.com/how-to-boost-conversions-with-your-payment-confirmation-pages-in-wordpress/)**: Create custom messages for your confirmation pages and emails. - **[Fee Recovery](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)**: Pass the additional Stripe processing fee on to your customers. - And more… Now that you know a little more about WP Simple Pay, let’s take a step-by-step look at how easy it is to create a payment form with purchase quantity limits. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Step 1: Install and Activate WP Simple Pay To begin limiting purchase quantities on your WordPress site, the first thing you’ll need to do is install and activate WP Simple Pay. Visit the [pricing page](https://www.wpsimplepay.com/pricing) and select the best plan for your needs. Next, upload the .Zip file from your purchase confirmation email to your WordPress site. If this is your first time installing a plugin, no worries! See our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve activated the plugin, its setup wizard will walk you through connecting your Stripe account. Go ahead and click on L**et’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Payment Form with Purchase Quantity Limits So far, you’ve installed and activated WP Simple Pay on your site and connected it to your Stripe account. You should now be on the pre-built templates library page, where you’ll notice several different types of forms that are available to help you create payment forms quickly. For the purpose of this tutorial, go ahead and choose the **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, from the **General** tab, enter the title and description of your form. Be sure to keep **On-site** payment form selected for the form **Type**. This ensures that your customers are able to complete their transactions directly on your site, reducing [checkout abandonment](https://wpsimplepay.com/how-to-create-a-payment-page-abandonment-recovery-campaign-in-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2024/08/general-tab-1-1.jpg)Next, in the **Payment** tab, go ahead and check the box next to **Allow purchasing multiple price options** below the **Purchase Mode** section. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/price-options-one-1.jpg)One of the best parts about WP Simple Pay is that it lets you add various price amounts and options to a single payment form. This means that if you sell things like concert tickets and event registrations, you can allow customers to select their desired amounts with ease. Simply click on the **Add Price** button and enter the **Label** and its price amount. Then, check the box next to **Allow quantity to be determined by user**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/price-labels.png)When you’ve finished adding each of your pricing options, click on the **Configure** icon for each of them. Next, simply add the Minimum and Maximum amounts for each price. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/quantity-settings.png)Now that you’ve configured the purchase limits for each of the price options, scroll down and select the payment methods you want to offer customers. For this tutorial, we’ve chosen **Cards**, **ACH Direct Debit**, and **Cash App Pay**. To expand your reach and increase conversions, we highly suggest offering [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) as a payment method. Simply click on the **Configure** icon next to **Card** and check the box for **Enable Apple Pay, Google Pay, and Microsoft Pay mobile wallets**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/payment-methods.png)Next, click on the **Form Fields** tab and feel free to add, edit, or remove custom form fields. To learn more, see our detailed guide on [how to collect customer data during checkout in WordPress](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/). Once you’ve finished configuring the form fields, go ahead and click on **Publish**. ## Step 4: Publish the Payment Form Now that you’ve created your payment form, it’s time to publish it on your site. Simply go to the page or post where you want the form and click on the **+** icon. Next, enter WP Simple in the search field and choose the payment form you just created from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Be sure to click on **Update** or **Publish**. The payment form should be displayed on the page like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2024/08/payment-page-1-594x1024.png)You’ve now successfully configured purchase limits using the **Purchase Mode** feature, ensuring that you don’t sell unavailable tickets or out-of-stock items! If you liked this article, you might also want to check out our guide on [how to accept payments during a set date range in WordPress](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, purchase limits --- ### [How to Create a Payment Page Abandonment Recovery Campaign in WordPress](https://wpsimplepay.com/how-to-create-a-payment-page-abandonment-recovery-campaign-in-wordpress/) **Published:** August 6, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create a payment page abandonment recovery campaign for your WordPress site to help you increase conversions. **Content:** Do you want to recover lost revenue and increase conversions? Using a browse abandonment recovery campaign, you can automatically remind users about their incomplete purchases and bring them right back to the payment page on your site that hosts your payment form. In this article, we’ll show you how to create a browse abandonment recovery campaign to help you easily bring back online shoppers who haven’t finished buying from you. ## What is Payment Form Abandonment? Payment form abandonment occurs when a customer begins the checkout process but leaves before completing the purchase. A complicated and time-consuming checkout process is often to blame, while a lack of payment method options and security concerns are also major factors in whether a visitor converts. With browse abandonment push notifications, you can re-engage lost customers and encourage them to complete their purchases. The best part is that you can configure when to automatically send them. You can also add custom messages about a particular product or service and even offer targeted discounts. ## Sending Browse Abandonment Push Notifications Push notifications are short messages or alerts sent by a website to a user’s device. Unlike eNewsletters, which can often be ignored or sent straight to Spam, push notifications are almost impossible to miss because they are displayed directly on the user’s browser or device. You can use them to… - Send updates about new features or products - Promote new content - Notify customers about sales - Send reminders about abandoned forms - Keep customers up to date regarding order status Sending a payment page abandonment push notification has never been easier, thanks to [PushEngage](https://www.pushengage.com/pricing), the best WordPress push notification plugin. It lets you easily create triggered campaigns to drive more traffic to your site, bring back old customers, and promote sales, ultimately helping you increase revenue and grow your business. While you can set up push notifications for all types of use cases, for the purpose of this tutorial, we’ll be creating a **Browse Abandonment Recovery Campaign**. This campaign will target subscribers who have browsed and abandoned your payment page with follow-ups, reminders, offers, coupons, and discounts. ## How to Send a Browse Abandonment Notification Let’s examine how easy it is to create a browse abandonment reminder notification for your site. ### Step 1: Create a PushEngage Account To create your first push notification, you’ll need to create a PushEngage account. Simply visit the [pricing page](https://www.pushengage.com/pricing/) and choose the best plan for your needs. To create form abandonment campaigns, you’ll need to purchase the Premium plan. It offers advanced personalization, unlimited campaigns, up to 100,000 subscribers, and more. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/push-engage-pricing.png)First, click on the **Get Started** button and sign up for a PushEngage account. Once you’ve finished entering your e-mail, password, and additional information, click on the **Setup Your Account** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/push-engage-setup.png)To complete the setup of your account, enter the requested information about your site and business. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/push-engage-site.png)Once your site has been connected to your account, you’ll be directed to the onboarding page. Here is where you’ll need to enter your site name, URL, icon, and time zone. Also, it’s a good idea to toggle the switch to **Enable Geolocation**. Next, go ahead and click on the **Save and Continue** button. You’ll be asked to select WordPress as your website type and to install the PushEngage plugin on your site. Click on the **Install PushEngage WordPress Plugin** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/two-step.png)Your WordPress admin will launch in a new tab. Select **Install Now** and **Activate** after a few seconds. The next step prompts you to claim your free account or connect an existing one. In the modal window, simply choose your site from the dropdown menu. Next, click on the **Let’s Get Started** button. When the plugin is installed and your account is connected, you’ll see a success message. Go ahead and click on the **Create a Campaign** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/create.png)### Step 2: Create a Triggered Campaign Now that you’ve finished setting up your PushEngage account and connecting the plugin to your WordPress site, it’s time to create a browse abandonment push notification campaign. First, navigate to the PushEngage Dashoard and go to **Campaign » Triggered Campaigns** and click on **Create New Triggered Campaign**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/Create-New-Triggered-Campaign.png)Next, select the **Browse Abandonment** template and click on **Create New**. Browse abandonment campaigns allow you to trigger a notification when visitors exit the payment page that hosts the payment form on your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/browse-abandon-one-1024x715.jpg)Next, you can configure the entire sequence of push notifications along with a delay in between each notification. This particular campaign will send the reminder notification 15 minutes after the user subscribes, and one day after sending the previous notification. You can enter a custom message that reminds the visitor about the product they browsed on your payment page. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/sequence-1024x564.png)Be sure to enter the URL of your payment page in the **Notification URL** field to ensure that the user is redirected to the payment form once they click on the notification. You can also upload an image of the product. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/look-one.jpg)Once you’ve finished configuring the content of your notifications, click on **Trigger Settings**. Here, you’ll notice that the conditions for a browse abandonment campaign have been pre-configured into the sequence. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/triggers.png)Next, click on the **Integration Code** button to get the code snippet you need to embed the browse abandonment campaign on your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/code-1024x798.png)Then, copy the code and paste it into your site. You want to paste that code into the HTML ** section of the page that you want to track. Finally, click on the **Activate Triggered Campaign** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/activate.png)There you have it! We hope this article has helped you learn how to create a browse abandonment push notification campaign. If you liked this article, you might also want to check out our guide on [how to send push notifications from your WordPress site](https://wpsimplepay.com/how-to-send-push-notifications-from-your-wordpress-site/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment page, push notifications --- ### [How to Collect an Activation Fee for Subscription-Based Services in WordPress](https://wpsimplepay.com/how-to-collect-an-activation-fee-for-subscription-based-services-in-wordpress/) **Published:** July 16, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily add a one-time activation fee to payment forms for subscription-based services. **Content:** Do you want to collect an activation fee for subscription-based services on your WordPress site? Requiring a one-time fee when customers begin a new service or activate a specific subscription plan is a great way to reduce the costs associated with setting up a new account. These activation fees can be used to cover administrative tasks, system configurations, hardware installations, and more. In this article, we’ll show you the easiest way to collect an activation fee for subscription-based services in WordPress. ## Determining the Amount For Your Activation Fee Depending on the type of services you offer, charging a one-time activation fee helps ensure that the upfront expenses to set up a new account are covered. For example, if you provide a SaaS product, you should spend some time analyzing your industry and your competitors to determine an appropriate activation fee. It’s also a good idea to assess how customers from your niche perceive activation fees. The more they value your service and believe it can help make their lives easier, the more likely it is that they won’t be discouraged by a higher activation fee. ## Adding an Activation Fee to Your Payment Form The best way to charge a one-time activation fee in addition to the cost of the subscription payment is to add it to your payment form. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, lets you collect online payments directly on your site without having to set up a shopping cart. The plugin also offers an advanced drag-and-drop payment form builder that enables you to customize your form’s fields, pricing options, and more. This means you can easily add an activation fee to your subscription payment form. Additional features of WP Simple Pay include: - **Multiple Payment Methods**: Accept 10+ payment methods, including digital wallets, credit and debit cards, ACH Direct Debit, and more. - **User-Managed Subscriptions**: Allow your customers to access their subscriptions directly from your site. - **Fee Recovery**: Easily pass on the Stripe processing fee to your customers. - **Customized Subscription Confirmations**: Send customized subscription confirmation emails and notifications. - **[100% Discounts on Subscription Signups](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/)**: Attract more subscribers by offering a 100% discount. The plugin lets you create payment forms for products, services, registrations, fundraisers, and more. For the purpose of this tutorial, we’ll create a subscription payment form with a one-time activation fee. When we’re finished, it should look like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/activation-fee.png)## Step 1: Install and Activate WP Simple Pay To begin accepting a one-time activation fee for subscription-based services, the first thing you’ll need to do is install and activate WP Simple Pay on your WordPress site. Visit the [pricing page](https://www.wpsimplepay.com/pricing) and select the best plan for your needs. Next, upload the .zip file from your purchase confirmation email to WordPress. If this is your first time installing a plugin, no worries! See our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve activated the plugin, its setup wizard will walk you through connecting your Stripe account. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Subscription Payment Form You should have landed on the pre-built templates library page, where you’ll notice several that are available to you. Go ahead and choose **Recurring Services with Setup Fee Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/subscription-template-1.jpg)In the **General** tab, enter the title and description of your form and choose On-site payment form as the **Type**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/general-1.jpg)Next, go to the **Payment** tab and enter the subscription price amount, billing period, invoice limit, and setup fee. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/price-1.jpg)When you’ve finished configuring the pricing settings, scroll down and choose the payment method options you want to offer. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/payment-methods.png)Next, in the **Form Fields** tab, you can edit, add, and remove custom form fields. For this payment form, add **Name** from the dropdown menu and check the box next to **Required**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/name-field.jpg)It’s also a smart idea to add an **Amount Breakdown** field to your form so that your customers know exactly what they’re being charged for. Go ahead and click on **Publish** when you’re happy with your settings. ## Step 4: Publish Your Subscription Payment Form Now that you’ve created your subscription payment form with an activation fee, it’s time to embed it on a page or a post on your WordPress site. Go to the page or post where you want your form and click on the **+** icon to open the WP Simple Pay block. Choose the payment form you just created from the dropdown menu and click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this article has helped you learn how to add an activation fee to your subscription payment form in WordPress. If you liked this article, you might also want to check out our guide on [how to win back subscribers with cancelled subscription confirmation emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, recurring payments, subscriptions, WordPress --- ### [How to Accept Online Payments in Germany (2024)](https://wpsimplepay.com/how-to-accept-online-payments-in-germany-2024/) **Published:** July 18, 2024 **Author:** Natalie Jones **Excerpt:** Do you want to know how to accept online payments for your German-based online business? In this article, we'll share Giropay alternatives. **Content:** Are you looking for Giropay alternatives? As of June 30th, 20024, German-based businesses can [no longer offer Giropay](https://wpsimplepay.com/how-to-easily-collect-giropay-payments-in-wordpress/) as a payment method to customers. In this article, we’ll go over Giropay alternatives you can use to accept online payments. **In This Article** - [Accepting Online Payments in Germany](#aioseo-accepting-online-payments-in-germany) - [Step 1: Install and Activate WP Simple Pay](#aioseo-step-1-install-and-activate-wp-simple-pay) - [Step 2: Create a Payment Form](#aioseo-step-2-create-a-payment-form) - [Step 3: Publish Your Payment Form](#aioseo-step-3-publish-your-payment-form) ## Accepting Online Payments in Germany Prior to June 30th, Stripe users who are based in Germany were able to offer customers Giropay. Now that Giropay has been switched off, those same users will need to use alternative options. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, to create payment forms for your site and your business is based in Germany, you can collect EUR payments via SEPA Direct Debit, Sofort, and credit/debit cards. Let’s take a look at how you can easily use WP Simple Pay to accept payments in Germany. ## Step 1: Install and Activate WP Simple Pay If you haven’t already, the first thing you’ll need to do to start accepting Giropay alternatives in Germany is to install and activate WP Simple Pay on your WordPress site. Simply visit the pricing page and choose the best plan for your needs. Then, upload the .zip file in WordPress. For more information, see our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). The plugin’s setup wizard will walk you through connecting your Stripe account. Once you’ve finished connecting your Stripe account, you’ll see a success page letting you know you’re ready to create a payment form. Go ahead and click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/wp-simple-pay-setup-wizard-next-steps-1024x897.png)## Step 2: Create a Payment Form You’ll first notice several pre-built payment form templates are available for all types of products and services. For the purpose of this tutorial, be sure to choose the **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)In the **General** tab, enter the title and description of your form and choose **On-site payment form** for the **Type**. Next, in the **Payment** tab, enter the price amounts and options. You can also choose between a one-time payment and a subscription payment. Once you’ve finished configuring the pricing options, scroll down to the list of available payment method options. Be sure to check the boxes for **Card** and **SEPA**. SEPA stands for Single Euro Payments Area. It allows for the direct debiting of every EURO-denominated bank account within the SEPA region. To debit an account, you need to collect the customer’s name and bank account number in IBAN format. When customers confirm the payment, they must accept a mandate that gives the business authorization to withdraw the funds. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/sepa.jpg)One of the best parts about WP Simple Pay is that it lets you remove the Stripe processing fee by passing it on to your customers during checkout. The fee to process SEPA payments is 0.8% plus $0.30 per transaction, up to a maximum of $6. For more information, see our guide on the [different non-card payment methods](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/) supported by WP Simple Pay. You can easily recover this fee by clicking on the **Configure** icon in the SEPA tab and entering the fee amounts. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/sepa-fee.png)Next, go to the **Form Fields** tab. Here, you can add, edit, and remove custom form fields to ensure you collect the information you need from customers. When you’re finished, be sure to click on **Publish**. ## Step 3: Publish Your Payment Form Now that you’ve created your payment form, you can embed it on your site. Simply go to the page or post where you want your payment form, click on the **+** icon to bring down the WP Simple Pay block, and choose the payment form you just created from the dropdown. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Be sure to click on **Update** or **Publish** and take a look at the page to make sure the payment form looks like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2024/07/sepa-form.png)There you have it! We hope this article has helped you learn how to accept online payments in Germany and provided you with Giropay alternatives. If you liked this article, you may also want to check out our guide on [how to pass Stripe fees on to your customers in WordPress](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** giropay, Stripe, stripe payments --- ### [How to Use Non-Card Payment Methods Supported by Stripe](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/) **Published:** July 28, 2023 **Author:** Natalie Jones **Excerpt:** Accepting the different non-card payment methods supported by Stripe on your site can increase order values, boost conversions, and grow your business. **Content:** Are you wondering about what the different non-card payment methods supported by Stripe are and how to use them to expand your business? Credit cards and debit cards aren’t always the most trusted option in some parts of the world. In fact, they only account for about half of the world’s online transactions. If you want to sell your products and services globally, it’s important to give your customers options to pay with their preferred methods. Bank redirects, digital wallets, and Buy Now, Pay Later (BNPL) services are demanded by customers and in some cases provide additional benefits like low risk and low transaction costs. In this guide, we’ll take a deeper look at the different [non-card payment methods](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/) supported by Stripe and how to use them to accept payments on your WordPress site. ## Offering Multiple Payment Methods Offering multiple payment methods aside from traditional credit cards and debit cards is a great way to reach more customers. Additionally, enabling preferred payment methods based on your customer’s location results in higher conversion rates and an improved customer experience. The best way to collect non-card payment methods on your WordPress site is to use a Stripe payments plugin that offers Stripe’s robust payment method functionalities. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept payments without having to set up a shopping cart or a complicated ecommerce solution. The plugin is powerful, yet user-friendly and supports tons of non-card payment methods like Cash App, Apple Pay / Google Pay, ACH Direct Debit, Affirm, and more. One of the best parts about WP Simple Pay is that it allows you to pass the additional [Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) onto your customers so you can receive the full payment amount. One thing to note is that if you want to offer any of the following non-card payment methods on your site, the first thing you’ll need to do is download and activate WP Simple Pay. You can do this by simply going to the [pricing page](https://www.wpsimplepay.com/pricing), choosing the best plan for your needs, and uploading the plugin to your WordPress admin dashboard. Now that you’re more familiar with WP Simple Pay and the importance of offering non-card payment methods on your site, let’s take a deeper look at some of the most popular and widely used options. ACH Direct Debit [ACH payments](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) are a way of directly charging a customer’s bank account. The main advantage of accepting ACH payments rather than credit cards, debit cards, or digital wallet payments is the lower transaction costs. The Stripe fee for accepting ACH payments is 0.8% per transaction, with the cap set at $5.00 for standard settlement. There’s also a $1.50 charge per transaction for instant bank account verification. To compare, the typical Stripe fee for cards and digital wallet payments is 2.9% +0.30 USD per transaction, making ACH payments the best option for higher amounts. Affirm [Affirm](http://how-to-accept-affirm-payments-in-wordpress) is a buy now, pay later platform that lets your customers split up their payments for purchases into four interest-free, bi-weekly installments or monthly installment plans that go up to 36 months. Affirm is a popular way to increase average order values because both installment plan options offered by the service provider make it possible for your customers to afford more expensive purchases. Additionally, when you offer the Affirm payment method on your site, you receive the full amount up front. Using WP Simple Pay, you can easily create payment forms on your site that offer your customers the option to complete their transaction with Affirm. Cash App Pay [Cash App](http://how-to-accept-cash-app-payments-in-wordpress) is a payment service provider owned by Block that allows users to transfer money to each other using a mobile phone app. It’s available in the United States and the United Kingdom. If you want to ensure that you’re reaching the millennial and Gen Z demographics, offering Cash App Pay as a payment method is essential. In fact, millennials and Gen Zers account for two-thirds of the service’s total monthly transactions. Thankfully, WP Simple Pay makes it easy for you to offer Cash App as a payment method on your site so you can begin tapping into this market. Przelewy24 [Przelewy24](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) is Poland’s largest online payment operator. It allows customers to complete online transactions using bank transfers and other innovative ecommerce solutions. Bank transfers account for 30% of all online payments in Poland and Przelewy24 offers a way to pay with over 165 banks. Offering Przelewy24 as a payment method on your site ensures you’re catering to these potential customers. Similar to ACH direct debit and several other payment methods, WP Simple Pay makes it easy to enable Przelewy24 on your site’s payment forms. iDEAL [iDEAL](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) is a Netherlands-based payment system that allows customers to use their banking credentials to complete transactions online. All major Dutch banks participate in this payment method, which is why it’s the most popular way to pay online in the Netherlands. When customers use iDEAL, they are redirected to their online banking portal to authenticate the transaction. This means the exact checkout flow they go through is different depending on their bank. While the payment experience isn’t seamless or fast, customers find it reassuring. Businesses like this payment method because payments are irrevocable and immediately confirmed. WP Simple Pay Lite allows you to create payment forms that [accept iDEAL ](https://wpsimplepay.com/wp-simple-pay-pro-3-8-ideal-payments/)in Stripe Checkout for free. Alipay [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) is a popular digital wallet based in China. It’s operated by ANT Financial Services Group, an affiliate of Alibaba, the world’s largest e-commerce company. Alipay currently has over 450 million active users. Transactions most common with AliPay are eCommerce, education, gaming, food, and travel. If you plan to sell to a Chinese audience, Alipay is an important payment method to implement. It’s a relatively safe digital wallet because payments are authenticated with the customer’s login credentials, which means dispute rates are low. Similar to iDEAL, Giropay, and Przelewy24, you can use [WP Simple Pay Lite](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) to accept Alipay in Stripe Checkout for free. ## SEPA Direct Debit SEPA stands for Single Euro Payments Area. It’s a European Union initiative to simplify payments within and across member countries. It allows for the direct debiting of every EURO-denominated bank account within the SEPA region. To debit an account, you need to collect the customer’s name and bank account number in IBAN format. When customers confirm the payment, they must accept a mandate that gives the business authorization to withdraw the funds. (Stripe generates this mandate document). Disputes are a little different in a SEPA transaction as opposed to other non-card payment methods. Customers can dispute a transaction within eight weeks for any reason, and funds are automatically returned to them. They can still dispute the transaction after eight weeks, but you and the customer will have to go through an arbitration process. ## Klarna [Klarna](http://how-to-enable-buy-now-pay-later-payment-plans-in-wordpress) is a flexible payment method that gives customers multiple options to choose how and when to make a payment. Customers have three payment options: - Pay Later – The customer pays the full amount at a later date within 30 days. Klara runs a quick credit check on the customer to evaluate the likelihood of payment. - Pay Now – The customer completes the transaction immediately using the stored payment credentials of a credit card or bank transfer. If the user doesn’t have payment credentials stored already, they are prompted to set them up. - Slice It – The customer divides the purchase into several installments over time. Klara runs a quick credit check on the customer to evaluate the likelihood of payment. As the seller in a Klarna transaction, you don’t have to worry about getting your money. Klarna pays you immediately and assumes all the risk of getting paid. You get your money right away *and* there’s no risk of fraud. Using WP Simple Pay, you can easily accept Klarna and other [Buy Now, Pay Later](http://announcement-accept-buy-now-pay-later-payments-klarna-afterpay) service providers. ## Apple Pay / Google Pay / Microsoft Pay [Apple Pay](http://how-to-easily-accept-google-pay-apple-pay-wordpress) is one of the leading digital wallets in the US that lets customers pay for online and in-person purchases using their Apple device or Mac OS. A customer must link a credit or debit card to their Apple account, but they don’t need to use their card during the transaction (or even have it on them). To make a payment, customers authorize the transaction via Touch ID, PIN, or a passcode. To make the checkout process smoother (less friction is always good!), customers can also store their billing and shipping address, email, and phone number in their Apple account. These values will automatically populate on the checkout form. Google Pay is similar to Apple Pay. It’s a digital wallet linked to another payment method such as a credit card or debit card, which eliminates the need for customers to remember their card numbers or enter payment information manually. Google Pay works in Android native apps and across the web on every major desktop and mobile browser. A button to pay with [Apple Pay, Google Pay](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/), or even Microsoft Pay (depending on the browser and device combination) is easy to add to your payment forms when using [WP Simple Pay Pro](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). ## Bancontact [Bancontact](http://how-to-easily-collect-bancontact-payments-in-wordpress) is a popular payment method in Belgium that allows customers to make online payments using a debit card or mobile app linked to a Belgian bank account. It is currently the most popular payment method in Belgium with over 15 million cards in circulation. With WP Simple Pay, you can easily create payment forms for your site that accept Bancontact. ## FPX [FPX](https://wpsimplepay.com/how-to-easily-collect-fpx-payments-in-wordpress-step-by-step/) stands for Financial Process Exchange, which is a secure online payment gateway system based in Malaysia that allows customers to make real-time payments using their bank credentials. To make payments using FPX, customers are required to have an Internet banking account with any of the FPX participating banks. In addition to iDEAL, Giropay, and Przelewy24, WP Simple Pay Lite offers pre-built templates to help you get started accepting FPX payments on your site. ## Bacs Direct Debit [Bacs](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/) stands for Bankers’ Automated Clearing Services. It works similarly to how ACH Direct Debit payments work in the U.S., allowing UK bank account customers to make payments online that debit their bank accounts. Bacs is the preferred non-card payment method for UK customers who make large purchases or recurring payments. The Stripe processing fee for Bacs is 1% starting at 20p and capped at £2.00. ## Giving Your Customers Payment Method Options If you can implement the non-card payment options we listed above, you will put yourself in a good position to accept payments from anyone, all over the world. All of the above payment methods are supported by Stripe and work using WP Simple Pay. ## Additional Resources If you want to accept any or all of these non-card payment methods on your site, be sure to follow our step-by-step guides on how to accept each of them using WP Simple Pay. - [How to Accept Cash App Payments in WordPress](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/) - [How to Accept Alipay Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/) - [How to Accept Affirm Payments in WordPress](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/) - [How to Accept Giropay Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-giropay-payments-in-wordpress/) - [How to Accept iDEAL Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-ideal-payments-in-wordpress/) - [How to Accept ACH Direct Debit Payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/) - [How to Accept Przelewy24 Payments in WordPress](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) - [How to Accept FPX Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-fpx-payments-in-wordpress-step-by-step/) - [How to Accept Bacs Direct Debit Payments in WordPress](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** Non-Card Payment Method Implementation, Non-card payment methods, Payment Forms, Payment Methods Supported by Stripe, Stripe, Stripe Checkout --- ### [How to Add Styled Payment Buttons to Your Pricing Tables in WordPress](https://wpsimplepay.com/how-to-add-styled-payment-buttons-to-your-pricing-tables-in-wordpress/) **Published:** July 12, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily add styled payment buttons that launch your payment forms to your pricing tables in WordPress. **Content:** Do you need to add styled payment buttons to your pricing tables in WordPress? We’ve already covered how to [maximize the power of pricing tables](https://wpsimplepay.com/how-to-create-high-converting-pricing-tables-for-your-product-or-service/) in a previous post. Since then, several of our users have expressed interest in easily customizing their pricing table payment buttons in WordPress without having to use coding or a complicated site builder. In this article, we’ll go over how to add styled payment buttons that launch your payment forms to your pricing tables in WordPress. ## Adding Styled Payment Buttons to Pricing Tables When it comes to customizing the payment buttons in your pricing tables, the BEST way is to use a Stripe payments plugin for WordPress that integrates with the block editor. WP Simple Pay is the #1 Stripe payments plugin. Its advanced drag-and-drop form builder lets you create payment forms in minutes. The plugin also seamlessly integrates with WordPress’s block editor, enabling you to launch payment forms from your payment pages using the “Button” block. This tutorial will focus on creating a pricing table for your WordPress site and adding styled payment buttons for multiple pricing plans. Each payment button will launch your payment forms directly on your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/pricing-table-1024x484.png)Let’s get started! ## Step 1: Install and Activate WP Simple Pay To add styled payment buttons to your site’s pricing table, you’ll first need to install and activate WP Simple Pay on your WordPress site. Simply visit the pricing page, choose the best plan for your needs, and upload the .zip file in the WordPress admin dashboard. To learn more, see our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished activating the plugin on your WordPress site, the setup wizard will walk you through connecting your Stripe account. When setup is complete, a success page will appear. Go ahead and click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/success-page-1-768x533-1.jpg)## Step 2: Create a Payment Form Now that you’ve installed and activated WP Simple Pay and connected your Stripe account, you’ll need to create a payment form. You’ll notice several pre-built templates are available. Go ahead and choose the **Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/payment-form-template-1536x894-1-1024x596.png)Next, in the **General** tab, enter the title and description of your form. You’ll also need to check the box next to **Open in an overlay modal**. This will ensure that the payment form launches directly on your pricing page. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/the-general-overlay.jpg)Go ahead and click on the **Payment** tab. Here, you can enter your pricing options and amounts and name your plans. Be sure to keep **One-time** selected and create a new pricing option for each plan in your pricing table. If you want to allow your customers to sign up for a subscription payment plan, feel free to choose **Subscription**. Keep in mind that as an alternative, you can create three separate payment forms for each of the plans. For more information, see our guide on how to …. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/price-option-arrow.jpg)Once you’ve selected the payment options you want to offer, click on the **Form Fields** tab. You can easily add, remove, and edit custom form fields to match your specific needs. WP Simple Pay lets you choose how to display different pricing options on your payment forms. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/price-selector.png)Once you’ve finished configuring the form fields, be sure to click on **Publish**. ## Step 3: Add Payment Buttons to Your Pricing Table Now that you’ve created your payment form, it’s time to create a pricing table and add payment buttons that launch the form. First, go to your pricing page or click **Add New Page** in your WordPress admin dashboard. Next, in the block editor, click on the **+** icon, enter “table” in the search bar, and click on **Table**. While there are many different ways to create pricing tables, this tutorial uses the **three-column pricing table**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/block-arrow.jpg)You can use the block editor to make changes to the appearance of your pricing tables. Once you’ve finished designing your tables, click on the payment buttons to bring up the WP Simple Pay Block. Here, you can select the payment form you just created. In this case, the payment form is named **Pricing Plans**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/ooook-1024x627.jpg)Next, click on **Publish** or **Update**. Finally, visit the page and click on the payment buttons. Your payment form should launch. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/launched-form.png)There you have it! We hope this article has helped you learn how to add payment buttons to pricing tables in WordPress. If you liked this article, you might also like our guide on [how to create customized payment buttons in WordPress](https://wpsimplepay.com/how-to-create-customized-payment-buttons-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** buy now button, Payment Forms, pricing tables, WordPress --- ### [How to Create Customized Payment Buttons in WordPress](https://wpsimplepay.com/how-to-create-customized-payment-buttons-in-wordpress/) **Published:** July 11, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you step-by-step how to customize the appearance of your payment buttons without using a single line of code. **Content:** Do you want to create customized payment buttons for your WordPress site? Using the “Button” block, you can easily edit the appearance of your payment buttons directly in the block editor. This enables you to match your payment buttons with your brand and the overall design of your site while also providing customers with a quick and easy checkout experience. In this article, we’ll show you step-by-step how to create a customized payment button that allows customers to check out without ever leaving your site. ## Customizing Your Payment Buttons The WordPress block editor allows adding elements like [pricing tables](https://wpsimplepay.com/how-to-create-high-converting-pricing-tables-for-your-product-or-service/), callouts, and buttons to any post or page in WordPress. If you’re already using WP Simple Pay to accept payments on your site, you can easily integrate your payment forms with these elements. This will allow you to launch overlay payment forms directly on your site or redirect users to an off-site Stripe Checkout form. To learn more, see our guide: [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Using the “Button” block, you can customize the style and appearance of the payment button, including its width, text, and color options. For the purpose of this tutorial, we’ll be creating a styled payment button like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/button-1.png)While you can configure your payment button to launch the payment form on a [Stripe-hosted checkout page](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/), this particular example will show you how to launch the form directly on your site. This is a great way to reduce checkout abandonment because it requires fewer steps for your potential customers. Let’s get started! ## Step 1: Create a Payment Form If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to create payment forms for your WordPress site, you’ll need to create a payment form using the advanced drag-and-drop form builder. If you haven’t already installed and activated the plugin, simply visit the pricing page, choose the best plan for your specific needs, and activate it on your site. To learn more, see our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished activating the plugin, its setup wizard will walk you through connecting your Stripe account. When setup is complete, you’ll see a success page where you can click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/success-page-1.jpg)Next, on the payment form templates page, you’ll see several options. Go ahead and choose **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)In the **General** tab, be sure to add the title and description of your form. You’ll also need to select **On-site payment form** for the **Type** and check the box next to **Open in an overlay modal**. Next, in the **Payment** tab, add your price amount and select **One time**. You can also check the boxes next to each of the payment methods you want to offer. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/payment-tab.png)Next, in the **Form Fields** tab, you can easily add, remove, and edit form fields. To learn more about customizing your form fields, see our guide on [how to collect customer data during checkout in WordPress](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/). Once you’ve finished configuring your payment form, be sure to click on **Publish**. ## Step 2: Publish Your Payment Form Now that you’ve finished creating your payment form using WP Simple Pay, you can add it to a page or post on your site. First, navigate to the page or post that you want your form on. Next, click on the **+** icon to bring down the **Buttons** block. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/button-block-1.jpg)Be sure to choose the first Buttons option from the list. This will allow you to select the payment form you just created from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/select-form-1024x611.png)Once your button has been added to the page and you’ve selected the payment form, click on the **Styles** icon. Here is where you can change the button’s font, color, typography, and more. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/style-1-1024x788.jpg)Once you’re happy with the style of the payment button, be sure to click on **Save** or **Update**. When you view your page and test the payment button, it should display as an overlay modal so that your customers can complete their transactions right on the page. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/overlay-form.png)There you have it! We hope this article has helped you learn how to create a customized payment button for your WordPress site. If you liked this article, you might also want to check out our guide on [how to create an overlay payment form in WordPress](https://wpsimplepay.com/how-to-create-an-overlay-payment-form-in-wordpress-easy-way/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, WordPress **Tags:** Buy Now, payment button, payment form, Stripe, WordPress --- ### [9 Unique Facts About Stripe You Didn't Already Know](https://wpsimplepay.com/9-unique-things-you-didnt-know-about-stripe/) **Published:** July 9, 2024 **Author:** Natalie Jones **Excerpt:** Stripe is the best payment processor for several reasons. In this article, we'll share a few unique facts about the company you might not be familiar with. **Content:** Do you want to know more about Stripe? We’ve made it no secret that we believe Stripe is the best payment processor for most online businesses. Its extensive suite of tools, easy setup, and competitive prices offer value to businesses of all sizes. While the product is undoubtedly great, we also believe the company itself is quite interesting. In this article, we’ll share a few unique facts about Stripe to help you decide if it’s the best option for you. **In This Article** - [1. Processed Over $1T in Payment Volume](#aioseo-1-processed-over-1t-in-payment-volume) - [2. Stripe Doesn’t Just Process Payments](#aioseo-2-stripe-doesnt-just-process-payments) - [3. Stripe Works Closely With Some Governments](#aioseo-2-stripe-works-closely-with-some-governments) - [4. Stripe Doesn’t Want to Be PayPal](#aioseo-3-stripe-doesnt-want-to-be-paypal) - [5. PayPal Founder Peter Thiel Was an Early Investor](#aioseo-5-paypal-founder-peter-thiel-was-an-early-investor) - [6. It’s Nearly Impossible to Avoid Stripe](#aioseo-6-its-nearly-impossible-to-avoid-stripe) - [7. Stripe Has Always Been a Developer-First Product](#aioseo-7-stripe-has-always-been-a-developer-first-product) - [8. Stripe Founded by the Collison Brothers](#aioseo-8-stripe-founded-by-the-collison-brothers) - [9. Stripe Learns from Its Users](#aioseo-9-stripe-learns-from-its-users) ## 1. Processed Over $1T in Payment Volume In 2023, Stripe processed over $1 trillion in payment volume, making it the largest private fintech company. Its founders attributed the growth to Stripe’s enterprise business, startups adopting its products, and billing and tax services. ## 2. Stripe Doesn’t Just Process Payments [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) isn’t just a tool for accepting money from your customers and depositing it in your bank account. The company has also developed a complex suite of tools and resources to help you sell more online. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/stripe-products.png)- **Billing**: Lets you create complex billing systems for any pricing model. - **Connect**: Lets you create a marketplace for buyers and sellers to work together. - **Radar**: A suite of machine-learning [fraud detection tools](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/). - **Terminal**: Unify online and in-person payments. - **Atlas**: A fully managed [business creation service](https://wpsimplepay.com/is-stripe-atlas-worth-the-money/). - **Sigma**: An SQL-powered analytics tool. - **Issuing**: Lets you create, distribute, and manage physical cards. There are also countless integrations to make Stripe work with any tool or app you could possibly need. Over time, we expect Stripe to release new tools that bring more online businesses and entrepreneurs into its ecosystem. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## 3. Stripe Works Closely With Some Governments Stripe is best known for making it easy for small businesses, startups, and entrepreneurs to collect online payments. However, the company has another arm that works on massive government projects. The British Government, for example, [uses Stripe to process payments for many of its agencies](https://www.payments.service.gov.uk/getstarted/) and departments. They have a broad contract with Stripe so any new agency can sign up and start processing payments just as quickly as anyone else. ## 4. Stripe Doesn’t Want to Be PayPal While it’s true that Stripe and PayPal compete for some of the same customer bases, Stripe isn’t trying to be another PayPal. Where PayPal focuses on the end consumer (buyers and sellers), Stripe is also concerned about developers, middlemen (like marketplaces), and companies that have unique billing needs. To learn more, see our article: [PayPal vs. Stripe: Which Payment Processor is Right for Your Business?](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/) ## 5. PayPal Founder Peter Thiel Was an Early Investor If you’re familiar with startups, you’ve probably heard the name Peter Thiel. He’s well known for starting Palantir and being Facebook’s first outside investor. Thiel has made investments in AirBnB, Linkedin, SpaceX, Quora, and Yelp and launched PayPal. Interestingly, Thiel was also an early investor in Stripe through Founders Fund, his venture capital firm. Other members of the fund include Max Levchin and Elon Musk. It’s said Thiel had a heavy influence on the startup’s pricing model. ## 6. It’s Nearly Impossible to Avoid Stripe Even if you don’t use Stripe to process payments, your money has probably passed through Stripe’s sphere of influence at some point. Stripe doesn’t just process payments for small startups and freelancers. It also processes payments for some of the biggest online stores and services. Here are just a few companies that work with Stripe. Chances are you have used some of these yourself. - Spotify - Ford Motor Company - Lyft - Target - Task Rabbit - Doordash - Squarespace - Salesforce - HubSpot - DocuSign - Open Table - Shopify - Instacart - Amazon ## 7. Stripe Has Always Been a Developer-First Product Stripe’s marketing model has always been to target and please developers first. The plan was to create a product that developers and bootstrappers love. They would become an evangelist of the product and recommend it to their clients and partners. For example, if a new business needs to accept payments online, the owner might hire a developer to build a website. The developer would then steer the client toward Stripe because it makes *his* or *her* life easier. This is how Stripe avoided marketing in its early days. It focused on building a great product and letting the information spread through word of mouth. How do they make developers’ lives easier? Stripe’s API and documentation are renowned for being easy to use and fast to implement. It supports multiple programming languages so users can build their own forms and integrations. Stripe also has a robust testing feature to make sure custom code works. Stripe’s developer-first approach is one of the reasons we chose to partner with the company for our WordPress plugin, [WP Simple Pay](https://www.wpsimplepay.com/pricing). ## 8. Stripe Founded by the Collison Brothers Stripe was founded in 2010 by Irish entrepreneurs Patrick and John Collison. These brothers started working on Stripe together, and their vision has shaped the company’s success. ![Stripe](https://wpsimplepay.com/wp-content/uploads/2019/04/stripe-cofounders.png)Stripe Co-FoundersCollison says they spent about $10 per day and worked in public cafes and restaurants in Buenos Aires. They were able to devote themselves entirely to Stripe and built their first prototype in just one month. Impressively, they didn’t wait to find customers, either. They had their first user in just one week. Rather than wait to build something polished and professional (like Stripe is now), they built quickly and extracted feedback from users. They didn’t guess what people wanted. They actually asked people. ## 9. Stripe Learns from Its Users [Machine learning ](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/)is a big part of Stripe’s ability to onboard users and protect you (and itself) from fraudulent transactions. The more people use Stripe, the more it learns how to better serve us and defeat scammers and hackers. How does it work? Basically, [Stripe Radar](https://wpsimplepay.com/what-to-do-if-you-suspect-credit-card-fraud-by-a-customer/) will take a close look at your transactions to learn about your customers. Then, it lets you create rules to protect yourself from fraud. For example, Radar enables you to create a rule to “block all transactions when the billing address doesn’t match the card’s country.” ![](https://wpsimplepay.com/wp-content/uploads/2024/07/block-postal-code-768x309-1.png)What makes Stripe’s machine learning fraud detection so powerful is how it identifies fraud signals. For example, Stripe can detect if the round-trip time between Stripe and the end user is too long, which might signal that the buyer is disguising themselves with a proxy or VPN. No other payment processor offers that kind of granular analysis on every transaction. For more information, see our detailed guide on [how to protect your WordPress site from fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). There you have it! Hopefully, this article helped you understand more about Stripe, a company that continues to disrupt the online business industry. If you liked this article, you might also want to check out the following articles: - [4 Best Stripe Dashboard Feature Updates in 2024](https://wpsimplepay.com/new-stripe-dashboard-features/) - [How to Customize & Manage Stripe Payment Reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) - [The Complete Guide to Setting Up a Stripe Checkout Page in WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/) - [Is Stripe Atlas Worth it in 2024? ](https://wpsimplepay.com/is-stripe-atlas-worth-the-money/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Stripe, Stripe Atlas, Stripe Checkout, Stripe Radar --- ### [How to Reduce Checkout Abandonment With an Exit Intent Popup](https://wpsimplepay.com/how-to-reduce-cart-abandonment-using-an-exit-intent-popup/) **Published:** July 3, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily create an exit intent popup for your payment forms to help reduce checkout abandonment rates on your WordPress site. **Content:** Do you want to reduce the checkout abandonment rate on your site’s payment forms? Checkout abandonment is when a visitor begins filling out the payment form but then leaves your site before completing the purchase. The average checkout abandonment rate for eCommerce businesses is 69.99%. In this article, we’ll show you how to use an exit intent popup on your payment page to recover abandoned checkouts and boost conversions. ## What is an Exit Intent Popup? An exit intent popup will appear to a visitor when he or she is about to exit the page. This is detected when visitors move the mouse outside the browser window to navigate to a new site or close the tab. So, why are potential customers abandoning their purchases after visiting or even starting to fill out a payment form? Perhaps they need more details about your product or service and have a few unanswered questions. Or, they may simply be unsure if the value they’ll receive will be worth the cost. With an exit intent popup that addresses one or both of these issues, you can expect to recover 3% to 8% of your visitors who would otherwise leave your payment forms. Fortunately, it’s pretty simple to create an exit intent popup that does just this on your WordPress site. This tutorial will show you how to add an exit intent popup to a [WP Simple Pay](https://www.wpsimplepay.com/pricing) payment form on a WordPress site using the [OptinMonster plugin](https://optinmonster.com/). Let’s get started. **In This Article** - [What is an Exit Intent Popup?](#aioseo-what-is-an-exit-intent-popup) - [Step 1: Install and Connect OptinMonster](#step-1) - [Step 2: Create an Exit Intent Popup Campaign](#step-2) - [Step 3: Set Up a WP Simple Pay Payment Form](#step-3) - [Step 4: Creat a Coupon Code](#step-4) - [Step 5: Add the Payment Form and Exit Intent to a Page](#step-5) ## Step 1: Install and Connect OptinMonster First, you’ll need to install the OptinMonster plugin on your site. In your WordPress dashboard, select **Plugins » Add New**, then search for OptinMonster. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/install-optinmonster-1.jpg)Once you find the OptinMonster plugin, click **Install Now**, then click **Activate**. After you’ve activated the plugin, an OptinMonster setup wizard should appear. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/setupwizard.png)Next, open a new browser tab, go to OptinMonster.com, and choose a premium plan so that you can use the exit intent popup feature. Once your account is created, you can connect it with the WordPress plugin that you have just installed. Back in your WordPress dashboard, with the OptinMonster setup wizard open, simply click **Connect Your Existing Account** and proceed through the steps. ![OptinMonster setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/04/optinmonster-setup-wizard.png)For more details and assistance with setting up OptinMonster, check out the [OptinMonster step-by-step installation guide](https://optinmonster.com/docs/how-to-install-the-optinmonster-wordpress-plugin/). ## Step 2: Create an Exit Intent Popup Campaign Within the exit intent popup itself is where you’ll want to give your potential customers an incentive to complete their purchases. We’ll go ahead and create a popup that includes a coupon code. At the end of the OptinMonster setup wizard, click **Create Your First Campaign**. Alternatively, you can select **OptinMonster » Campaigns**, then **Add New** in the left-hand menu. Here, select the **Popup** campaign type. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/dashboard-1-1024x254.jpg)Next, choose a template from the available options. Go ahead and search for “coupon” and select the **Get a Discount Code** template for the purpose of this tutorial, but you could choose any template that appeals to you as they’re all simple to configure. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/discount-template-one-1024x443.jpg)Now, you’ll be prompted to name your campaign and start editing the popup design. You’ll see many customization tools on the left-hand side. As you edit your campaign, you’ll see a live preview on the right-hand side. In this example, remove a few elements and add text that contains the coupon code **SAVE25** for 25% off as we’ll be adding this coupon to our payment form later on. It should end up looking similar to the following: ![](https://wpsimplepay.com/wp-content/uploads/2024/07/OPTIN-1024x593.png)When you like how it looks, click **Save**. For more help designing your first campaign, visit OptinMonster’s [Creating Your First Campaign guide](https://optinmonster.com/docs/creating-your-first-optin/). ## Step 3: Set Up a WP Simple Pay Payment Form Now that you’ve created your exit intent popup using MonsterInsights, you’ll need to create a payment with WP Simple Pay. If you prefer, you can also just as easily modify a payment form that you’ve created previously. If you’re new to WP Simple Pay, you’ll need to purchase a Pro license to continue. Once purchased, a wizard will walk you through the first-time setup, but if you need more help, you can simply follow the [WP Simple Pay step-by-step installation guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) To create a payment form in your WordPress dashboard, select **WP Simple Pay** **» Add New**, and then choose the **Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/payment-form-1024x448.png)Be sure to select On-site payment form for the form **Type** from the **General** tab. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/general-tab-1-1024x517.jpg)Because we’ve added a coupon code to the exit intent popup in MonsterInsights, we’ll need to ensure that a coupon field exists on the payment form. While still editing the form, go to the **Form Fields** tab, select the **Coupon** field, then click **Add Field**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/coupon-field-1.jpg)Finally, move the coupon field above the **Payment Methods** field, then click **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/form-field-1024x426.png)## Step 4: Creat a Coupon Code When you add a coupon code to WP Simple Pay, it also gets saved to your Stripe account. To do this, go to **WP Simple Pay » Coupons**, then click **Add New**. Here, we’re just going to add the 25% off discount code **SAVE25**. When you’re finished, click **Add Coupon**. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/coupon-1-1024x581.jpg)*If you own a [WP Simple Pay Plus or higher license](https://wpsimplepay.com/pricing/), you can also enable coupon codes to work with recurring payments.* ## Step 5: Add the Payment Form and Exit Intent to a Page While editing an existing page or creating a new one, click on the plus **+** icon at the top, find the WP Simple Pay block, then select it to add this block to the WordPress block editor. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Next, select the payment form from the block’s dropdown menu. Then, you can preview your form, publish it, and visit your page to see it in action. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/payment-form-1.png)Now, let’s go back to **OptinMonster » Campaigns**, then click **Edit Campaign** under your campaign. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/edit-design-1-1024x651.jpg)Next, go to **Display Rules » Conditions**, click the first conditional dropdown, then change it to **Exit Intent**. . ![](https://wpsimplepay.com/wp-content/uploads/2024/07/exit-intent-1024x583.png)For the **Exit Intent Sensitivity**, go ahead and select **Medium**. Now, click **Save**, click on the **Publish** tab, and then the **Schedule** tab, and click **Save** again. This will ensure that your exit intent popup is scheduled. ![](https://wpsimplepay.com/wp-content/uploads/2024/07/schedule.png)Finally, open the payment page and test out moving your mouse outside the browser window. You should now see your coupon code exit intent popup appear! ![](https://wpsimplepay.com/wp-content/uploads/2024/07/popup.png)There you have it! We hope this article has helped you learn how to reduce checkout abandonment with an exit intent popup with a coupon code. If you liked this article, you might also want to check out our guide on [how to maximize coupons on your WordPress site](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** checkout abandonment, optinmonster, Payment Forms --- ### [How to Easily Collect Giropay Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-giropay-payments-in-wordpress/) **Published:** October 24, 2022 **Author:** Shahzad Saeed **Excerpt:** Enabling a localized payment method like giropay is one of the best ways to boost your presence on the local market; in this case in Germany. In this tutorial, we'll show you to collect giropay payments with WordPress (step by step). **Content:** **Availability of Giropay: June 2024 Update** Paydirekt (the owner of Giropay) has made the decision to deprecate Giropay. During the week of June 24, 2024, Stripe was notified that Giropay would stop onboarding new merchants and accepting new payments **6 days later, by June 30, 2024.** Unfortunately, Stripe and WP Simple Pay have no control over this decision. As a result, Stripe users may need to take one of the following actions by Sunday, June 30, 2024, to prepare for the discontinuation of Giropay as a payment method**.** **Integration changes**: Plan to stop accepting Giropay as a payment method by June 30, 2024. Do you want to accept Giropay payments on your WordPress site? Enabling a localized payment method like Giropay is one of the best ways to boost your presence in the local market, in this case, in Germany, where Giropay is so popular. In this tutorial, we’ll show you how to collect Giropay payments with WordPress. ## Should You Create a Giropay Payment Form? Giropay is a German online banking system that accounts for 10% of online checkouts in Germany. If your customer base is located in Germany or you want to expand your online business there, you might want to enable giropay payments on your website. With Stripe, you can enable multiple payment methods on your payment forms, such as credit card, Giropay, Google Pay/ Apple Pay, and more, and [let your visitors choose their preferred payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/). The easiest way to offer giropay payments on your WordPress site is with [WP Simple Pay](https://wpsimplepay.com/pricing/). [![wp simple pay homepage](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-homepage.jpg)](https://wpsimplepay.com/pricing/)WP Simple Pay is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") that makes it easy to create a payment form on your site. Plus, it offers advanced Stripe features like support for multiple payment methods, buy now pay later offers, [tax collection](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress") along with the payment, and more. ### Step 1: Install WP Simple Pay to Accept Giropay First things first! Go ahead and install WP Simple Pay to accept Giropay payments on your site. To install the plugin, head over to the pricing page, pick a plan, and complete your payment. Once you’ve done this, you can find the plugin file, which you’ll need to upload to your WordPress site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After the plugin is installed and activated, you’ll be asked to set up WP Simple Pay and connect your site with your Stripe account. To proceed, click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)### Step 2: Integrate WordPress With Stripe As soon as you start the setup wizard, you’ll be prompted to connect your WordPress site with Stripe. Click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)If you skip the setup wizard in the previous step, you can always go back to **WP Simple Pay » Settings** to connect your Stripe account with your site. You’ll find the **Connect with Stripe** button under the **Stripe** tab. Simply click on the button to proceed. Next, either create a new Stripe account or connect your existing account with your site. Let’s NOT select **Skip this form** unless you’re setting up WP Simple Pay on your test site. Clicking on that button will create a temporary Stripe account that’s only capable of testing and can’t be used for accepting real payments. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)Once the setup is completed, you’ll be shown a Setup Complete page. Now you can go ahead and create a giropay payment form by clicking the **Create a Payment Form** button. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Create a Form to Accept Giropay To collect payments via giropay, you’ll first need to create a payment form. In the templates library, you can select a template for your form. If you skip the setup wizard in the first step, you can go to **WP Simple Pay » Add New** to choose a template for your form. Let’s select the **Payment Form** template which lets you create a basic payment form. [![payment-form](https://wpsimplepay.com/wp-content/uploads/2022/10/payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/10/payment-form.jpg)After selecting a template, you’ll be prompted to configure the **General** settings of your payment forms. On this page, you can customize the title and description of your form. You can also choose between [on-site or off-site payment form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). Now let’s choose the **Payment** option on the left and you’ll see an option to change the default price. You can also add new price options, currency, amount, and more. Make sure to enable giropay under **Payment Methods**. [![payment-method-giropay](https://wpsimplepay.com/wp-content/uploads/2022/10/payment-method-giropay-1024x748.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/payment-method-giropay.png)For now, let’s NOT change the payment mode to Live Mode. In the **Form Fields** option, you can add or customize any existing form fields. ### Step 4: Publish Your Giropay Form That’s it! You just created a giropay form on your website. You’ll now need to publish and embed the form on your site. To publish the form, click the **Publish** button on the right-hand side. Make sure you test the form first before you embed it on your site. For more details, [read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![embed a form](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)There you have it! We hope this article helped you learn how to accept Giropay payments in WordPress. You might also want to check out our guide on [how to allow users to select a payment mode](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress"). [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/ "Pricing") and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** bank payment, giropay, payment methods --- ### [How to Use AI to Block Fraudulent Payments in Stripe](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) **Published:** June 27, 2024 **Author:** Natalie Jones **Excerpt:** Fraud is a constant threat to online businesses. In this article, we'll explore how you can use Stripe's AI-based fraud detection system to block fraudulent payments. **Content:** Do you want to use AI to block fraudulent payments in Stripe? Stripe’s AI-based fraud detection system, Radar, identifies fraud without blocking legitimate payments. Many online businesses that use Stripe as their payment processor find that Radar is more accurate than other third-party tools because it uses machine learning to predict fraud based on large data sets. In this article, we’ll talk about how to use Stripe Radar to block fraudulent payments on your WordPress site. **In This Article** - [What Is Stripe Radar?](#aioseo-what-is-stripe-radar) - [What Is Radar for Fraud Teams?](#aioseo-what-is-radar-for-fraud-teams) - [Connecting WordPress to Stripe](#aioseo-connecting-wordpress-to-stripe) - [How to Use Stripe Radar](#aioseo-how-to-use-stripe-radar) - [Using Stripe Radar Assistant](#aioseo-using-radar) - [Protect Yourself From Fraudulent Payments](#aioseo-protect-yourself-from-fraud-payments) ## What Is Stripe Radar? ![radar homepage](https://wpsimplepay.com/wp-content/uploads/2018/08/radar-homepage.png)Stripe Radar is a tool that comes built-in with all Stripe accounts to protect businesses like yours from fraud. When most payment processors recognize fraud, they often simply block the payment without letting you know why. With Radar, Stripe gives you more control over what kind of payments get blocked and what gets accepted on your website. Simply put, Radar is a machine learning detection algorithm that identifies fraudulent activity in payments made on Stripe’s platform. It assesses over 1,000 characteristics of each transaction to block fraudulent ones. Last year, the AI-based system reportedly saved over $400 million in fraud. ## What Is Radar for Fraud Teams? Radar for Fraud Teams is a paid product designed for companies that are especially prone to fraudulent transactions and willing to invest more deeply in protection. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/stripe-radar-1-1024x543.png)To be clear, Radar for Fraud Teams is a separate product from Radar. Everyone gets Radar, but you have to add Radar for Fraud Teams to your account and pay the additional $0.02 per screened transaction. According to Stripe, “Radar for Fraud Teams helps you fine-tune how Radar operates, create custom fraud rules, and optimize manual reviews. See fraud insights, assess rule performance, and view manual review efficiency from a unified dashboard.” It comes with a few unique benefits: - View new types of data related to your payments when you review them to determine if they’re fraudulent or legitimate. - Set custom risk thresholds based on a numerical score so you can determine your own fraud comfort. - Create and maintain lists of attributes (card numbers, IP addresses, emails, etc.) to consistently block and allow. - View better feedback when you create new rules by seeing how they affect your historical data. - Look at payments holistically (rather than in isolation) by comparing them to previous related payments that match similar attributes. - Explore and evaluate your fraud prevention efforts with rich analytics. Essentially, Radar for Fraud Teams gives you more control over Stripe’s fraud system so you can make changes specific to your business. It’s designed for companies with special people or teams that prevent and rectify fraudulent activity. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/pricing-table-radar.png)## Connecting WordPress to Stripe If you haven’t already, you’ll need to connect your Stripe account to your WordPress site to use Stripe’s AI-based fraud protection tools. You can do this by simply installing and activating [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, on your site. The plugin allows you to easily accept Stripe payments directly on your site without needing a shopping cart or additional plugins. Its setup wizard makes it super easy to connect your Stripe account without having to enter your API keys manually. To learn more, see our detailed guide on [how to accept Stripe payments in WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## How to Use Stripe Radar Once you’ve installed and activated WP Simple Pay in WordPress and connected your Stripe account, you can access Radar through the dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/radar-dashboard-1-1024x547.jpg)Under that link, six tabs will appear. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/radar-dashboard-1024x648.png)- [Reviews](https://stripe.com/docs/radar/reviews): Write custom rules based on your business-specific needs, set up and improve manual reviews with detailed fraud insights, adjust how much Radar blocks based on your risk tolerance, and more. - [Rules](https://stripe.com/docs/radar/rules): Add custom optimizations to Radar based on your unique goals. - [Lists](https://stripe.com/docs/radar/lists): Create lists, like a suspicious email domain block list or a trusted IP address allow list, to reference in your rules. Stripe Radar uses machine learning as part of its fraud detection system, which means it gets smarter over time based on your transaction history and new data from the Stripe team. The purpose is to avoid the “one size fits all” approach to payment processing that most processors offer. Over time, you’ll want to get the most out of Radar by setting your own [protection rules](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). By adding rules, you can make customizations to the tool to support your preferred payment workflow. You can set three types of rules: **Authentication Rules**: Implements 3D Secure to verify card transactions. **Block Rules**: Let you block payments you strongly think are fraudulent, even if Radar doesn’t catch them. For instance, you might block payments from a particular country or a type of card. **Review Rules**: Place any qualifying payments into a review queue for you (or someone on your team) to review personally. For instance, you might insist on personally approving all payments over a certain dollar amount. Note: Review Rules require an upgrade to Rader for Fraud Terms. ## Using Stripe Radar Assistant One of the best parts about Radar is that it offers an AI-powered tool, Stripe Radar Assistant, to help you create fraud rules using natural language prompts. These prompts can be used to customize your fraud protection rules. Using Radar Assistant, you can create rules with hundreds of attributes, including IP address, card details, behavioral signals, and metadata in minutes. You can also test rules to see how they would impact their fraud strategy before implementing them. Stripe’s AI instantly interprets instructions and automatically generates the required code. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/prompt-radar.png)## Protect Yourself From Fraudulent Payments Although credit card companies have become better at responding to fraud disputes, it’s still better to prevent fraud in the first place. Instead of trying to fight disputes and chargebacks, it’s best to prevent fraudulent transactions before they ever occur. With a tool like Stripe Radar, you can build your business without worrying about the cost of fraudulent activity. If you liked this article, you might also want to check out the following articles: - [Friendly Fraud: What Is It and How to Protect Your Business](https://wpsimplepay.com/friendly-fraud-what-it-is-and-why-it-happens/) - [What Are Chargebacks & How to Win Disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/) - [4 Best Stripe Dashboard Features Updates in 2024](https://wpsimplepay.com/new-stripe-dashboard-features/) - [How to Get Stripe Dashboard (Payment Reports) in WordPress](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** Online fraud, Radar for Fraud Teams, Stripe Radar --- ### [What Are Chargebacks & How to Win Disputes (5 Tips)](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/) **Published:** December 8, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll examine what chargebacks are, why they happen, and how you can take action to win chargeback claims. **Content:** Do you want to know what chargebacks are and how you can fight them? Chargebacks can be a frustrating part of running an online business, but there are ways to fight them. In this article, we’ll provide an in-depth look at chargebacks along with the best ways to respond to them. **In This Article** - [What Are Chargebacks?](#aioseo-what-are-chargebacks) - [Why Do Customers File Chargebacks?](#aioseo-why-do-customers-file-chargebacks) - [The Chargeback Process](#aioseo-chargeback-process) - [How to Fight Chargebacks](#aioseo-how-to-fight-chargebacks) - [1. Contact the Customer Directly Regarding the Chargeback](#aioseo-1-contact-the-customer-directly) - [2. Respond to the Chargeback Dispute Quickly](#aioseo-2-respond-to-the-dispute-quickly) - [3. Provide Thorough and Robust Documentation](#aioseo-3-provide-thorough-and-robust-documentation) - [4. Respond to the Chargeback Code](#aioseo-4-respond-to-the-chargeback-code) - [5. Concede If You’re in the Wrong](#aioseo-5-concede-if-youre-in-the-wrong) ## What Are Chargebacks? Chargebacks, also referred to as payment disputes, occur when a cardholder asks the card-issuing bank to reverse a transaction. If the card-issuing bank agrees with the customer, the transaction amount is removed from your merchant account along with any applicable fees. Chargebacks can occur with both debit cards and credit cards. Consumers need the ability to dispute payments to protect themselves from unauthorized transactions and inappropriate behavior by merchants. While chargebacks play a healthy role in our financial system, they can be a real pain for merchants when customers submit disputes in error or fraudulently. Although the chargeback system was designed as a last resort for consumers, more than 80% of them admit to filing a chargeback solely out of convenience. This type of behavior can have a negative impact on your bottom line and the growth of your business. Depending on your payment processor, chargeback fees vary. For example, Stripe charges $15 per chargeback and does not refund this fee even if you win the dispute. This is to compensate them for the time it takes to manage your case and to discourage you from acting in ways that attract chargebacks. As you can see, these simple disputes can cause a lot of hassle for online businesses in terms of time, money, and image. One important thing to keep in mind is that **chargebacks are not refunds**. If a customer wants their money back, they’re supposed to contact you first. You can [initiate refunds](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/) at any time through your payment processor to avoid risking your reputation and facing chargeback fees. You should never instruct your customers to file a dispute to get their money back. ## Why Do Customers File Chargebacks? Every situation is different, but here are the main reasons customers file chargebacks: - The customer never received the item or service they ordered. - The product or service was charged at a higher rate than the customer expected. - The customer expected a refund but didn’t receive one promptly. - The customer doesn’t believe you provided a quality product or the product or service as advertised. This type of chargeback often occurs after the merchant denies the customer a refund. - The customer doesn’t recognize your name on their bank statement, leading them to believe someone charged them fraudulently. - The customer asked you to cancel their [recurring payment](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), but for some reason, the next charge went through. - The customer tried to commit fraud. Upon investigation, they may claim they never received the product or service. Or, they may hope you neglect to fight the chargeback. ## The Chargeback Process During a dispute, the funds are kept out of your merchant account until a resolution has been established. If the bank rules in your favor, the funds are returned to you. This process generally takes 60-90 days. The degree to which you’re involved is different for each payment processor. Here’s how the process usually occurs: 1. The customer makes a purchase online, in person, or through an app. 2. The customer initiates the chargeback for one of the reasons we outlined above by contacting their issuing bank (the credit card company). 3. The issuing bank communicates with the merchant’s bank about the claim. 4. The merchant’s bank asks the merchant for evidence to refute the claim, like invoices, proof of delivery, recipients, the [return and refund policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/), or anything else that indicates the transaction was legitimate and valid. 5. The card-issuing bank reviews the evidence and decides whether the purchase was valid. This part of the process takes the longest. 6. The card-issuing bank shows the evidence to the customer. The customer can either accept the transaction or continue the dispute through arbitration. If the card issuer determines the transaction was invalid, the customer gets his or her money back. 7. If the merchant and issuing bank fail to agree, they go through an arbitration process that’s governed by the issuing bank. The decision is final. Part of contesting a payment dispute means sending a chargeback rebuttal letter to the card-issuing bank. Stripe automatically notifies merchants about chargebacks and provides tools for evidence submission. For example, you can easily view disputes directly from your Stripe dashboard. By clicking on a listed dispute, you can access more information on that specific case and what you need to do to defend yourself. ![](https://wpsimplepay.com/wp-content/uploads/2023/12/stripe-disputes-1.png)Stripe also offers an optional service, **Chargeback Protection**, that provides merchants with protection against chargebacks. Merchants who participate in Stripe Chargeback Protection pay an additional 0.4% of the transaction amount per transaction. ## How to Fight Chargebacks As a merchant, you should never assume that all chargebacks are valid. If you think a chargeback is illegitimate, fight it using the process laid out for you by your payment processor. In case you were wondering, only about 60% of merchants fight chargebacks. It’s worth fighting chargeback disputes to avoid loss in revenue, keep your business in good standing, and counter fraudulent chargeback claims. The steps outlined below will increase your odds of winning the case. ### 1. Contact the Customer Directly Regarding the Chargeback Sometimes customers will dispute a payment with their card issuer before ever speaking with you. Talking to the customer can clear up confusion quickly. For instance, if the customer didn’t recognize your name on their statement, you can explain that the charge came from you. If the customer has a complaint about your product or service, you can resolve it without involving the issuing bank. Then, simply ask the customer to drop their chargeback claim. With all of that being said, don’t rely on the customer to drop their complaint. Follow the chargeback process required by your payment processor. Make sure to include evidence, like receipts and email conversions, to prove that the issue has been resolved. ### 2. Respond to the Chargeback Dispute Quickly Card-issuing banks set deadlines for your responses to chargebacks. They generally give you 7-10 days to respond to the claim with evidence. If you miss a deadline, you automatically lose the case. There’s no leeway with this requirement, so make sure you supply everything that is asked of you as quickly as possible. With that being said, don’t rush to submit until you have all the evidence you need to support your case. ### 3. Provide Thorough and Robust Documentation Card-issuing banks are looking for documentation and evidence that the customer ordered and received the product or service legitimately. Send screenshots of tracking information, email correspondence, notes from phone calls, and any other documentation available. Include your documented return, refund, shipping, and exchange policies if relevant. It’s always better to send more information than you think you’ll need. If something develops after you submit your evidence (maybe you and the customer have a conversation you want to mention to the issuing bank), be sure to send that too. Most importantly, be sure to provide any documentation the issuing bank specifically requests. That will be critical to winning your case. ### 4. Respond to the Chargeback Code Your initial chargeback notice will include a “reason code” that classifies the reason that the customer requested the chargeback. For example, Visa chargeback codes are organized into four categories. ![Chargebacks](https://wpsimplepay.com/wp-content/uploads/2021/01/visa-chargeback-codes.png)Be sure your response to the card-issuing bank provides your story and evidence that responds to the code. If the chargeback reason code alleges that the product is counterfeit, you should provide evidence that it isn’t. If you don’t address the customer’s specific issue, there’s a good chance you’ll lose the case. ### 5. Concede If You’re in the Wrong Let’s say you speak to the customer and learn that their payment dispute is valid. Perhaps you made a mistake or fell short of their expectations. In these cases, it’s best to refund the customer and send evidence of the refund to the card issuer. If you simply let the dispute play out and lose the case, you’ll end up with a chargeback on your record. If you get too many chargebacks, you may be dropped by your processor or refused service by the card-issuing banks. Sometimes, it may be best to refund the customer even if you think you’re right because it’s not worth fighting the chargeback. If a customer claims you never performed a service and you don’t have any evidence to prove that you did, there’s a good chance you’ll lose the case. In this instance, it may be smarter to send the refund, report the refund to the issuing bank, and then improve your workflow to create evidence of every sale. There you have it! We hope this article has helped you learn more about chargebacks and how to fight them. If you liked this article, you might also want to check out our guide on [how to avoid payment disputes with a return and refund policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Chargebacks, payment disputes, Prevent Chargebacks, Stripe --- ### [How to Add New Stripe Customers to Google Sheets in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-google-sheets-in-wordpress/) **Published:** February 6, 2024 **Author:** Natalie Jones **Excerpt:** Automatically adding new Stripe customers to a row in a Google Sheet is a great way to streamline post-purchase processes and keep your customers organized. **Content:** Do you want to add new customers to Google Sheets after purchasing on your WordPress site? Automatically adding new customers to a row in a Google Sheet is a great way to keep your customers’ information organized. This is especially helpful if you offer several different products, services, or registrations on your site and want to streamline post-purchase processes. You can also eliminate the human error risk that comes with manually editing spreadsheets. In this article, we’ll walk you through setting up an automation that connects your Stripe payment form with Google Sheets. ## Adding New Stripe Customers to a Google Sheet If you use Google Sheets to keep your customers’ data organized, imagine how much time and energy it takes to manually add their data to a Google Sheet every time someone new makes a purchase. Now, with powerful built-in integration, WP Simple Pay + Uncanny Automator, you can ensure that new customers are added to a new row of your Google Sheet immediately after they’ve completed the checkout process. To help you automate this post-purchase task, this step-by-step guide will walk you through how to connect your Stripe payment forms with Uncanny Automator, the most powerful automation plugin for WordPress. You can use [WP Simple Pay,](https://www.wpsimplepay.com/pricing) the #1 Stripe payments plugin, to create a payment form for your site and connect it to Google Sheets directly from the payment form builder without coding. ## How to Add a New Customer to a Google Sheet ### Step 1. Download and Activate WP Simple Pay in WordPress To begin adding new customers to your Google Sheet, you’ll first need to download and activate WP Simple Pay on your WordPress site. Just go to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the right plan for your needs. Next, locate the .zip file in your purchase confirmation email or your new WP Simple Pay account and download it to your computer. Then, upload the file to your site from the WordPress admin dashboard. First time installing a plugin? Don’t worry! We’ve created a step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated WP Simple Pay, the setup wizard will guide you through connecting your Stripe account to your site. Go ahead and click on the **Let’s Get Started** button. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3. Create a Payment Form Now that you’ve installed and activated the plugin on your site and connected your Stripe account, go ahead and choose a payment form template from the library of options. You’ll see that there are several templates available. For the purpose of this tutorial, choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)First, you’ll need to write the title and description of your payment form. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/form-title.png)Next, click on the **Payment** tab. Here is where you’ll need to update the pricing options for your product or service and choose between a one-time and subscription payment. Go ahead and choose a **One-time**. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/onsite.png)Once you’re finished adding your price, you’ll notice a list of available payment method options. WP Simple Pay lets you offer 10+ options. Feel free to check the boxes next to the ones you want to off your customers. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/payment-options.png)Next, click on the **Save Draft** button and then click on the **Form Fields** tab. You can add, edit, and remove custom form fields to [collect additional information](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) from your customers. To ensure that your new customer’s name and email are added to your Google Sheet, go ahead and add the matching **Name** and **Email Address** fields to your form using the dropdown menu. You’ll also need to check the box next to **Required**. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/name-field.png)Next, click on the **Purchase Restrictions** tab. Here is where you can schedule specific date ranges for your payment form. This is great if you sell time-sensitive event registrations, fundraisers, or other types of boosters with deadlines. If you offer a limited amount of items, such as tickets to a concert, you’ll want to hide the payment form after a set number of transactions have been made. For example, if you have 75 tickets available, you can set the inventory limit to 75. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/inventory.png)You can create a dedicated landing page to host your payment form using the **Payment Page** tab. Feel free to set this up. You can also create a customized message for your payment confirmation page and an email notification from the **Confirmation Page** and **Email Notifications** tabs. To learn more, check out our detailed guides: - [How to Create a Per-Form Email Confirmation Messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) - [How to Create Custom Payment Flows with Per-Form Confirmation Messages in WordPress](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) ### Step 4: Publish Your Form on Your Site Now that you’ve created your payment form click on the **Publish** button in the top right corner of the page when you’re ready. Next, to embed your payment form on your site, simply go to the page or post where you want it and click on the **+** icon to bring up the WP Simple Pay block. Choose the form you just created from the dropdown and click on **Update** or **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/image-1024x447.png)### 5. Download and Install Uncanny Automator in WordPress Now that you’ve created your payment form and published it on your site, it’s time to connect your form to Google Sheets so you can begin adding new customers automatically as a new row. First, you’ll need to download and install Uncanny Automator in WordPress. Similar to how you installed WP Simple Pay, it’s super easy! Simply navigate to the **Automations** tab from the form builder and click on the **Start Automating for Free!** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/start-automating-1024x659.png)Next, click on the **Connect your free account!** button. You’ll need to enter your information to create a new account. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/uncanny-wizard.png)A success page will be displayed once you’ve completed the setup. Go ahead and click on **Create my first recipe** to get started. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/create-recipe.png)Next, you’ll be redirected back to the WordPress admin dashboard, where you’ll need to select **Everyone** for your recipe type. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/recipe-type.png)Possible integrations will be displayed on the next screen. Be sure to choose **WP Simple Pay**. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/trigger-1024x672.png)On the next screen, choose **A payment for a form is completed** from the list of available options. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/wpsp-trigger.png)Next, choose the form you just created. In this case, it’s titled **Ticket Purchase**. Be sure to click on the **Save** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/ticket-purchase.png)It’s now time to create your **Action**. First, click on the **Action** button. Then, click on the **Google Sheets** integration. The next screen will prompt you to sign in to your Google account to activate the integration. Google has recently tightened its security controls related to Google Drive permissions. If you’ve already created a WP Simple Pay + Google Sheets recipe, you’ll need to go to **Automator > App Integrations > Google Sheets** and select the sheet you want to use for your recipe from the list. Uncanny Automator ![](https://wpsimplepay.com/wp-content/uploads/2024/02/google-sign-in.png)Once you’ve given Uncanny Automator access to your Google account by selecting all the options, a new window lets you know that your account is now connected to Google Sheets. Be sure to select the sheet you want to use for your recipe from the list provided on this success page. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/select.png)Next, you’ll be redirected back to your WordPress admin dashboard, where you’ll need to select **Create a row in a Google Sheet** from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/create-row.png)Go ahead and locate the Google Sheet you wish to connect your payment form with from the dropdown menu. For the purpose of this tutorial, it’s titled **Ticket Purchase Registration**. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/spreadsheet-action.png)For the WorkSheet, choose **Sheet1**, and then click on the **Get Columns** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/get-columns-1024x478.png)Once the columns of your Google Sheet auto-populate, you’ll need to add the **Values** for each column. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/form-title-1-1024x560.png)When you’ve finished adding each of the values, it should look like this: ![](https://wpsimplepay.com/wp-content/uploads/2024/02/rows-1024x466.png)Go ahead and click on **Save** if it all looks good. On the next screen, you’ll need to add a title to your recipe and toggle the switch to **Live**. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/recipe.png)### 6. Test Your Recipe Once your automation is live, it’s a good idea to perform a test payment using the form you’ve connected to Google Sheets to ensure it’s working smoothly. For more information, see our step-by-step guide on [how to test Stripe payments in WordPress.](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/) Simply go to the page or post your payment form is embedded on and make a test transaction. You can use [test card numbers provided by Stripe](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/). Your Google Sheet should have the new customer row. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/google-sheet-1024x386.png)There you have it! We hope this article has helped you learn how to add new Stripe customers to Google Sheets in WordPress. If you liked this article, you might also want to check out our guide on [how to add new Stripe customers to ActiveCampaign in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** automation, Google Sheets, Payment Forms, Uncanny Automator --- ### [What Should You Do If You Suspect Credit Card Fraud by a Customer?](https://wpsimplepay.com/what-to-do-if-you-suspect-credit-card-fraud-by-a-customer/) **Published:** June 24, 2024 **Author:** Natalie Jones **Excerpt:** Navigating credit card fraud can be challenging for online businesses. In this article, we'll share eight steps you should take if you suspect a customer of fraud. **Content:** Wondering what you should do if you suspect credit card fraud by a customer? Credit card fraud presents many challenges for online businesses. While you want to reduce your level of exposure to chargebacks and losses, you also want to create a smooth and simple buying experience for customers. Sometimes, these goals can be at odds, making it harder to determine what to do when you suspect credit card fraud by a customer. In this article, we’ll share eight steps you should take when you suspect credit card fraud. **In This Article** - [Types of Credit Card Fraud](#aioseo-types-of-credit-card-fraud) - [1. Reach Out to the Customer](#aioseo-1-reach-out-to-the-customer) - [2. Consult Stripe's Guidelines](#aioseo-2-consult-stripes-guidelines) - [3. Use Stipe's Fraud Tools](#aioseo-3-use-stipes-fraud-tools) - [4. Delay Shipping Goods or Performing Services](#aioseo-4-delay-shipping-goods-or-performing-services) - [5. Decline the Sale](#aioseo-5-decline-the-sale) - [6. Update Your Policies and Procedures](#aioseo-6-update-your-policies-and-procedures) - [7. Set Up CAPTCHA](#aioseo-7-set-up-captcha) - [8. Act Quickly](#aioseo-8-act-quickly) ## Types of Credit Card Fraud When the cardholder doesn’t authorize a payment, it is considered fraudulent. Most fraudulent payments are made using a stolen physical credit card or stolen credit card numbers. Brick-and-mortar businesses can easily verify whether customers are the rightful owners of the credit card used for transactions. However, online businesses often find it more challenging to spot fraudulent transactions. This is because fraudsters have developed sophisticated techniques to hide their identities. Another common type of credit card fraud, friendly fraud, occurs when a customer dishonestly claims that an order never arrived, was damaged, services were never performed, or that the transaction was never authorized. As eCommerce continues to grow and people make more online purchases, traditional credit card theft and friendly fraud will certainly get worse. Because customers can report fraud via a chargeback directly to the payment processor, online businesses have to deal with a labor-intensive process of fighting fraud claims and potential fees. It’s important to stay vigilant when it comes to credit card fraud because you bear the burden as the merchant. Luckily, if you’re already using WP Simple Pay to accept payments on your WordPress site, you can use Stripe’s fraud protection features like [Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/). What should you do if you suspect credit card theft by a customer? Let’s take a look. ## 1. Reach Out to the Customer If your customer makes a purchase on your site without your involvement and you aren’t sure if the transaction is legitimate, it often helps to reach out to them with an email to ask for more verification. You could ask for their bank’s name, their name as it appears on the credit card, or pretty much any other piece of information that would help you verify their identity. End your email with, “I will fulfill your order once you provide this information.” If the customer is trying to make a fraudulent transaction, there’s a good chance they won’t respond. Fraudsters don’t want any attention, especially if it seems like you’re trying to confirm their identity. Reaching out could scare them off. ## 2. Consult Stripe’s Guidelines Stripe has resources on how to behave if you suspect a customer is trying to pay fraudulently. You’ll want to review this information carefully. It’s not just good advice. It also probably spells out steps you should take to keep your account in good standing with the payment processor. For example, [Stripe’s guide on disputes and preventing fraud](https://stripe.com/docs/disputes/prevention) explains what fraud looks like, how to avoid it, and what to do if you think a customer is trying to make a fraudulent purchase. ## 3. Use Stipe’s Fraud Tools Stripe offers powerful fraud protection tools within its dashboard. Radar is the payment processor’s machine-learning algorithm that identifies fraudulent activity for every transaction that comes through its platform. Radar is unique because it doesn’t just block fraudulent payments. It also informs you of why it happened so you can take steps to protect yourself in the future. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/stripe-radar.png)One of the best parts about Radar is that it lets you customize your own protection rules. To learn more, see our guide: [How to Use Stripe Rader the Right Way](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/). ## 4. Delay Shipping Goods or Performing Services As a business, it’s a good policy to fulfill your customers’ orders (whether they order products or need you to perform a service) as quickly as possible. Customers who get what they pay for quickly are more likely to become repeat customers. With all that being said, if you suspect a customer has made a fraudulent transaction, it’s smart to delay fulfilling their order for about 48 hours. This gives the customer some time to notice the fraudulent transaction and contact you or their bank for a remedy. If you ship the customer’s order, start work on their project, or spend their money, you may be liable for those costs if the cardholder initiates a chargeback. For more information, see our complete guide on [chargebacks and how to win disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). ## 5. Decline the Sale If you feel like something is off about a transaction, trust your instincts and decline the sale. We know it’s hard to turn away business, especially if you’re a new company that needs immediate sales to fuel growth. But, in the long run it’s easier on you if you turn away anything that’s suspicious. Otherwise you could end up with a chargeback. You’ll be out the money and you’ll damage your reputation with Stripe. An incredible sale that seems too good to be true probably is. A customer who can’t remember their own address isn’t just forgetful. Listen to your gut when it tells you something is wrong. If the customer can’t make you feel at ease, apologize and decline the sale. ## 6. Update Your Policies and Procedures After dealing with credit card fraud (or even just potential fraud), it’s important to update your standard procedures to ensure you correct it again in the future. Next, you’ll want to update any settings in Stripe to reflect your [new policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/). You can easily set up different rules for your transactions: **Block rules** let you block payments you strongly think are fraudulent, even if Radar doesn’t catch them. For instance, you might block payments from a particular country or a type of card. **Allow rules** force Stripe to accept payments, even if Stripe Radar might flag them as fraudulent. For example, you might allow all payments from a particular IP address. Allow rules override all other rules including Stripe’s machine learning models, so use these with extreme caution. **Review rules** place any qualifying payments into a [review queue](https://dashboard.stripe.com/radar/reviews) for you (or someone on your team) to review personally. For instance, you might insist on personally approving all payments over a certain dollar amount. ## 7. Set Up CAPTCHA CAPTCHA is a program or system intended to distinguish human from machine input. WP Simple Pay lets you use one of the following CAPTCHA options: 1. **[Google reCAPTCHA](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/)**: It works invisibly on your website to combat spam bots without bothering your customers. 2. **hCaptcha**: One of your best choices if you prefer an anti-bot solution that protects user privacy. 3. **[Cloudflare Turnstile](https://wpsimplepay.com/how-to-add-cloudflare-turnstile-to-stripe-forms-in-wordpress/) is another** reCAPTCHA alternative that focuses on user privacy. Turnstile offers multiple CAPTCHA types: Managed, Non-interactive, and Invisible. You can also use the plugin to configure your **Anti-Spam** email verification settings. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/captcha-1024x720.png)## 8. Act Quickly The key to combating customer credit card fraud is to respond quickly whenever you suspect it. Often it only takes a little scrutiny to deter a fraudster. If you follow the steps we’ve outlined above, you’ll minimize your exposure to risk and maintain a healthy relationship with Stripe. If you liked this article, you might also want to check out our guide on [how to block prepaid cards with Stripe](https://wpsimplepay.com/how-to-block-prepaid-cards-with-stripe-step-by-step/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** Credit Card Fraud, fraud, Stripe --- ### [How to Enable Stripe Payment Element in WordPress](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/) **Published:** June 25, 2024 **Author:** Natalie Jones **Excerpt:** With Stripe Payment Element, you can create user-friendly payment forms that accept multiple payment methods. Learn how to easily enable Stripe Payment Element in WordPress. **Content:** Are you looking for a way to simplify the process of accepting online payments while improving the user experience on your WordPress site? With Stripe Payment Element, you can create visually pleasing, customized payment forms that accept 10+ payment methods directly on your site with a single integration. Plus, you can do all of this without setting up a shopping cart or online storefront. In this article, we’ll show you how to EASILY enable Stripe Payment Element in WordPress so you can start securely collecting payments in multiple payment methods from across the globe. ## What is Stripe Payment Element? Stripe is the best payment processor available. It allows businesses to receive online payments via debit/credit cards, ACH Direct Debit, Google Pay / Apple Pay / Microsoft Pay, Buy Now, Pay Later services such as Klarna and Afterpay, and more. Stripe Payment Element is part of Stripe’s suite of Stripe Elements, which are prebuilt design components that help you create stylized payment forms without needing to have coding skills. Users who enable Stripe Payment Element see an average increase in revenue of 11.9%. With the Stripe Payment Element feature, you can easily add a payment gateway directly to your site to collect one-time or recurring payments. Stripe Payment Element also offers user-friendly, customizable payment forms that let you accept over 10 payment methods and integrate seamlessly into any WordPress site. Conventionally, each payment method required integrating a separate Element. Now, with Stripe Payment Element, you can create a form that accepts payments from one or multiple payment methods. As a result, you can broaden your global reach and increase your conversions. In fact, according to a recent study, **81%** of customers abandon the checkout process if their preferred payment method isn’t available. ## Enabling Stripe Payment Element in WordPress The easiest way to enable Stripe Payment Element in WordPress is to choose a Stripe payments plugin that supports the feature. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin. It easily enables the Stripe Payment Element, which allows you to begin accepting multiple payment methods without needing to build a shopping cart or use a complicated eCommerce platform. The standalone plugin also offers an advanced drag-and-drop payment form builder that integrates with Stripe Payment Element, allowing you to create attractive and user-friendly payment forms without writing a single line of code. Additionally, WP Simple Pay features [international phone number validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/) to ensure that the phone number entered by your customers during checkout is correct. This allows you to perform follow-up communications concerning the order, shipping, delivery, and customer support. The best part about WP Simple Pay is that you can easily use Stripe Payment Element to create forms that accept multiple payment methods without having to install any additional plugins or perform multiple integrations. Now, let’s examine how to easily enable the Stripe Payment Element in WordPress so you can begin offering your customers multiple payment method options. ## Step 1: Install and Activate WP Simple Pay To enable Stripe Payment Element in WordPress, the first thing you’ll need to do is install and activate [WP Simple Pay](https://www.wpsimplepay.com/pricing) in WordPress. You can do this by simply visiting the [pricing page](https://www.wpsimplepay.com/pricing), choosing the best plan for your specific needs, and downloading it from your purchase email receipt or from your WP Simple Pay account. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) To install the plugin in WordPress, go to your dashboard, navigate to **Add New Plugins**, and then **Upload Plugin**. Next, click **Choose File** and find the WP Simple Pay .Zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. For detailed instructions, see our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ## Step 2: Connect Stripe to WordPress After you’ve successfully installed and activated WP Simple Pay, you’ll need to create a Stripe account or connect your existing one to integrate Stripe Payment Element in WordPress. The WP Simple Pay setup wizard will automatically prompt you to complete this step. Go ahead and click on **Let’s Get Started**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-simple-pay-setup-wizard-1024x620.png)Don’t worry if the setup wizard didn’t automatically appear. You can easily launch it by going to **WP Simple Pay » Settings **»** Advanced** and clicking the Launch Setup Wizard button. To connect Stripe with WordPress, click on **Connect with Stripe**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-simple-pay-stripe-connect-1024x698.png)After that, just enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing registration. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-simple-pay-stripe-1024x726.png)Once your WordPress site is connected to your Stripe account, you’ll be shown a success page that says Setup Complete. Next, go ahead and click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-simple-pay-setup-wizard-next-steps-1024x897.png)## Step 3: Create a Payment Form At this point, you’ve installed and activated WP Simple Pay and connected your Stripe account to WordPress. The next thing you’ll need to do to start accepting payments on your site using the Stripe Payment Element feature is to create a payment form. WP Simple Pay offers a wide variety of pre-built payment form templates to choose from, depending on your business’s specific needs. For the purpose of this tutorial, let’s select **Credit Card Payment Form**. ![stripe payment element ](https://wpsimplepay.com/wp-content/uploads/2023/05/template-library-2.png)After you click on the **Use Template** button, you’ll be taken to the form’s **General** tab. Here, you can edit the title, description, form type, and payment success page settings. The General tab is also where you can enable your spam and fraud protection settings, including email verification and [CAPTCHA](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/). For the sake of this tutorial, we’re going to focus on the form **Type**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/general-payment-form-tab-2-1024x536.png)You may have noticed that the form Type field is set to **On-site payment** **form** by default, which means that your payment form can be embedded directly into any post or page on your site. On-site payment forms allow your users to easily complete their purchases without ever leaving your site. The best part about on-site payment forms is that you can style, customize, and rearrange them anywhere on the page. ![stripe payment element](https://wpsimplepay.com/wp-content/uploads/2023/05/demo-payment-form.png)## Step 4: Configure Payment Methods Next, to enter the price and add or configure payment methods click on the **Payment** tab on the left. This is where you can enter the price of your product or service and see the complete list of payment methods offered in your location. Be sure to click on the **Payment Methods** dropdown menu and select **All**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/payments-tab-5-1024x761.png)Keep in mind that if you want to allow your customers to check out using Apple Pay, Google Pay, or Microsoft Pay, you can enable Mobile Wallets by clicking on **Configure** next to the **Card** tab and checking the box in the popup. ![stripe payment element](https://wpsimplepay.com/wp-content/uploads/2023/05/enable-mobile-wallets-1024x656.png)Once you’ve added the price, chosen a one-time payment or a subscription, and selected the payment methods you want to accept on your form, you’re ready to click on **Form Fields**. The Form Fields page is where you can add fields such as Name, Phone, and Address to your form by selecting each of them from the dropdown menu and clicking on **Add Field**. You can also remove the fields you don’t want. To rearrange the order of the fields, simply click on the menu button icon next to each field and drag up or down. ## Step 5: Enable Opinionated Styles Apply WP Simple Pay styles to ensure that your payment form fields and buttons work properly. You can easily do this by going to **WP** **Simple Pay ****»**** Settings ****»**** General ****»**** Advanced** and selecting Enabled next to the **Opinionated Styles** options. Be sure to save your changes. ![stripe payment element](https://wpsimplepay.com/wp-content/uploads/2023/05/advanced-stripe-settings-1-1024x480.png)## Step 6: Publish Your Payment Form You’re finished! Now that you’ve finalized creating your payment form with Stripe Payment Element enabled, it’s time to publish it on a page or post on your site. Be sure to test your form before making it live to ensure that it works. In WordPress, you can easily toggle between live mode and test mode. For more information about Test mode, check out [how to enable Stripe test mode in WordPress](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/). To embed your form, go to the post or page where you want to publish it. Next, click on the + icon to add the WP Simple Pay block. Then, choose the form you just created and click **Publish**. ![stripe payment element](https://wpsimplepay.com/wp-content/uploads/2023/05/embed-form-4.png)To see how your payment form looks with Stripe Payment Element enabled, visit the page on the front end of your site. That’s it! We hope this article has helped you learn how to enable Stipe Payment Element in WordPress. You’re now well on your way to accepting multiple payment methods. If you liked this article, you might also want to check out [how to create a one-click checkout form in WordPress](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment form, Stripe, stripe payment element, stripe payments --- ### [How to Collect Accepted Quote Amounts in WordPress](https://wpsimplepay.com/how-to-collect-accepted-quote-amounts-in-wordpress/) **Published:** June 14, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily collect accepted quote amounts on your WordPress site. **Content:** Do you want to allow customers to pay an accepted quote amount on your WordPress site? For businesses that offer specialized services or custom products, allowing customers to pay an accepted quote eliminates the need for offline interactions. In this article, we’ll show you how to receive payments for accepted quotes directly on your WordPress website. ## How to Collect Payments for Accepted Quotes The best way to let your customers pay for accepted quotes on your site is to use a standalone Stripe payments plugin. It should let you use your existing invoice or proposal system and easily accept online payments without creating a shopping cart. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, makes it easy to customize payment forms for accepted quotes without using code. It also lets you accept 10+ payment methods, create dedicated landing pages for your payment forms, send automated payment confirmation emails, and more. For the purpose of this tutorial, we’ll create an accepted quote payment form that you can use to let customers complete their transactions directly on your site. One of the best parts about using WP Simple Pay is that you can add, edit, and remove custom form fields using the advanced drag-and-drop form builder. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/quote-payment-form.png)### Step 1: Install and Activate WP Simple Pay To begin receiving accepted quote payments, the first thing you’ll need to do is install and activate WP Simple Pay on your WordPress site. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create an Accepted Quote Payment Form So far, you’ve installed and activated WP Simple Pay and connected your Stripe account to your WordPress site. You should now be on the pre-built payment form templates library page. Go ahead and select the **Accepted Quote Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/template-quote.jpg)Next, in the **General** tab, enter the title and description of your form. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/general-tab.jpg)Be sure to leave **On-site payment form** selected for the form **Type**. Then, click on the **Payment** tab and enter the accepted price amount. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/price.jpg)Next, select the payment method options you’d like to offer customers. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/payment-methods.jpg)Be sure to click on **Save Draft** and move on to the **Form Fields** tab. Here, you can add, edit, and remove custom form fields. The template includes the following fields by default: - Client Name - Client Email Address - Quote Number (text field) - Quote Amount (custom amount field) - Credit Card Feel free to add a shipping address and an account number field to your form if needed. You can also edit the label for **Quote Amount** to reflect the accepted amount. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/form-fields.jpg)When you’re happy with your payment form, be sure to click on **Publish**. ### Step 4: Publish Your Payment Form Now that you’ve created an accepted quote payment form, you can add it to a page or post on your site. First, go to the page or post you want the payment form on and click on the **+** icon to add the WP Simple Pay block. Then, choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this article has helped you learn how to easily collect accepted quote amounts on your WordPress site. If you liked this article, you might also want to check out our guide on [how to accept deposit payments in WordPress](https://wpsimplepay.com/how-to-accept-deposit-payments-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** online quote, Payment Forms --- ### [8 Powerful Ways to Prevent Subscription Churn](https://wpsimplepay.com/key-ways-to-prevent-subscription-churn/) **Published:** June 5, 2024 **Author:** Natalie Jones **Excerpt:** It’s important to aggressively fight subscription churn so your business grows as much as possible. In this article, we'll share eight powerful ways to stop it. **Content:** Looking for ways to prevent subscription churn? If you sell subscription-based products or services, you already understand the importance of keeping customers for as long as possible. While new customers are great, long-term customers are the foundation of a healthy business. In this article, we’ll offer eight powerful ways to fight subscription churn. **In This Article** - [What is Subscription Churn?](#aioseo-what-is-subscription-churn) - [1. Determine Where the Churn Occurs](#aioseo-1-determine-where-the-churn-occurs) - [2. Allow Customers to Manage Subscriptions](#aioseo-2-allow-customers-to-manage-subscriptions) - [3. Create an Effective Email Welcome Series](#aioseo-2-get-your-onboarding-right) - [3. Identify At-Risk Customers](#aioseo-3-identify-at-risk-customers) - [4. Educate with Documentation](#aioseo-4-educate-with-documentation) - [5. Develop Your Product’s Value](#aioseo-5-develop-your-products-value) - [6. Track Your Competition](#aioseo-6-track-your-competition) - [7. Implement a Check-In Process](#aioseo-7-implement-a-check-in-process) - [8. Offer Long-Term Subscription Plans](#aioseo-8-offer-long-term-contracts) ## What is Subscription Churn? [Subscription churn](https://wpsimplepay.com/7-ways-to-reduce-churn-and-build-customer-loyalty/) refers to the rate at which customers cancel their subscriptions within a given time frame. It’s a critical metric for subscription-based businesses, including eCommerce, because it directly impacts the company’s revenue and growth. While some churn is inevitable, it’s important to combat churn so your business grows as much as possible. ## 1. Determine Where the Churn Occurs Naturally, your first step to preventing churn is to determine why it happens. In many cases, the bulk of churn has a single, fixable cause. You could pour over your analytics, watch user sessions, and run A/B tests all day, but the best way to identify churn is by communicating directly with your customers. In some cases, contacting a cancelled subscriber in a timely manner can immediately show that you genuinely care about the problem and want feedback so you can fix it. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to accept payments on your site, you can easily set up personalized cancelled subscription email confirmations directly from the payment form builder. The plugin lets you add links to surveys. You can also include your contact information. ![](https://wpsimplepay.com/wp-content/uploads/2024/06/cancelled.jpeg)Once you’ve started collecting feedback from cancelled subscribers using confirmation emails, make a small list of objections from ex-customers and then methodically address each one. Each fix could represent a customer who sticks around. ## 2. Allow Customers to Manage Subscriptions Empowering customers with the flexibility to manage their subscriptions at their convenience can greatly mitigate subscription churn and enhance customer satisfaction. Additionally, this proactive approach aids in minimizing instances of unsuccessful recurring payments, ensuring a consistent revenue stream. You can use WP Simple Pay’s subscription management block feature to let your customers manage their subscriptions. To update their payment method, customers simply need to type in the email address associated with the subscription. To learn more, see our detailed guide on [how to allow customers to manage subscriptions in WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2024/06/subscription-management-block.png)## 3. Create an Effective Email Welcome Series While there are several reasons why consumers cancel their subscriptions, it’s usually because they weren’t able to use the product or couldn’t see the product’s value. You can help customers hit both of these goals with a smooth and efficient onboard sequence. Your onboarding sequence should lead the user straight to the component they find most valuable—their reason for using your product or service in the first place. It should help them realize some benefits as quickly as possible so they think, “I’m glad I bought this.” You should create an email welcome series to introduce new customers to your brand, provide essential information about your products, and encourage them to use it while they feel motivated. It’s a sequence of multiple emails you send to new customers. Welcome emails have much higher open and clickthrough rates. Be sure to use them to show new subscribers why they need your product or service. For more information, see our full guide on [how to engage customers and increase sales with an email welcome series](https://wpsimplepay.com/engage-customers-with-an-email-welcome-series/). ## 3. Identify At-Risk Customers Most customers exhibit certain signs before churning. If you figure out the signs, you can keep your eyes out for customers who are about to churn. Then, you can take the steps necessary to stop it. For instance, SaaS companies typically recognize inactivity as a sign of churn. If a user doesn’t log in for, say, two weeks, they are considered at-risk. At-risk customers should receive re-engagement emails. An [online course](https://wpsimplepay.com/the-principles-of-a-high-converting-course-sales-page/) might flag customers as at risk when they stop completing assessments or fail to watch videos. A simple email that prompts them to visit the next video could be enough to keep them engaged with the product. ## 4. Educate with Documentation Do your customers know how to use your product or service? If they have questions, is there somewhere they can go to find answers without contacting you? If you have a repository of information, does it cover everything? If your answer to any of these questions is no, your customers might churn due to lack of information. It’s important to provide an easily accessible home that offers quality educational support materials. This might include documentation, webinars, tutorials, product demonstrations, how-to articles, templates, or whatever else it takes to turn your customers into experts. ## 5. Develop Your Product’s Value If customers are going to pay over time for access to a product or service, they want to see it grow with them. They want new features, slimmer workflows, and better solutions to their problems. They expect you to boost your strengths and compensate for your weaknesses. How do you develop your value? It depends on the nature of your product. If you offer one-on-one consulting, consider developing some [downloadable worksheets](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/) or templates to help your customers take action with your guidance. If you sell an [online course](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/), you could add videos or quizzes or make the product more robust. If you run an eCommerce site, you could add a new site feature, like customizations, wish lists, or personalization. ## 6. Track Your Competition If your competitors start offering a better service or a comparable service at a better price, your customers will leave. So it’s important to keep an eye on your main competitors at all times so you know how you compare. Have they deployed new features? Do they have a better price model? Do they engage and educate their customers more? This isn’t to say you should copy whatever your competitors do, of course. You don’t have to mirror their product roadmap or marketing strategy. Just make sure your value is *at least* equal to theirs. ## 7. Implement a Check-In Process Most businesses only speak with their customers when there’s a problem. But just because a customer hasn’t complained doesn’t mean there isn’t an issue. Eventually, unhappy customers reach a point where there’s nothing you can do to make them happy again. Implementing a check-in process with your customers can help you identify and fix issues early. Be sure to e-mail them from time to time to ask how they like your product or service. Encourage them to be honest with their feedback and make it clear that they should reach out to you whenever they have a question or problem. ## 8. Offer Long-Term Subscription Plans An easy way to prevent churn is to extend your customers’ commitments by offering longer subscription plans. For instance, instead of accepting recurring payments every 30 days, see if they’re willing to commit to six months or a year and pay upfront. This has a few benefits: - You have more time to show the customer that your product or service has value. - The customers will devote themselves to your product or service because they have already made a significant investment. - You’ll gain more revenue from the same customer, which makes it less painful if they decide to churn anyway. In most cases, customers are only willing to commit to longer terms if you offer them something in exchange, such as a small discount. This is a small price to pay for guaranteed revenue. With WP Simple Pay, you can offer daily, weekly, monthly, or yearly subscription plans. The plugin also lets you offer discounts and free trial periods. To let customers try out your products or services before they’re charged, providing a [100% discount](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/) is also possible. To encourage customers to stay committed to your business, you can collect a one-time setup fee along with the first subscription payment. For more details, see our detailed guide on [how to add a setup fee to a Stripe subscription payment plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). We hope this article has helped you learn how to prevent subscription churn. If you liked this article, you might also want to check out [Are Subscription Payment Plans Right for Your Business? ](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** churned customers, Prevent Subscription Churn, subscription management, subscription plans, subscriptions --- ### [How to Win Back Subscribers with Cancelled Subscription Confirmation Emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/) **Published:** May 17, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create customized cancelled subscription confirmation emails that effectively get subscribers to reconsider. **Content:** Do you want to win back cancelled subscribers with your cancelled subscription confirmation emails? Retaining existing customers is necessary for businesses that sell subscription-based products or services to grow. Reducing subscription churn should be a top priority and can be achieved in several ways using cancelled subscription confirmation emails. In this article, we’ll show you how to create customized cancelled subscription confirmation emails to help you win back subscribers. ## Why Customize Cancelled Subscription Emails? Well-crafted cancelled subscription confirmation emails can turn a lost subscriber into a loyal customer. They can also help you get actionable feedback regarding your products or services. Here are just a few effective cancelled confirmation email strategies you should consider: 1. **Personalized Offers**: Offer personalized discounts, free trials, or other incentives to encourage subscribers to reconsider. 2. **Reassurance and Support**: Express empathy and understanding in the email. Assure subscribers that their feedback matters and provide a clear path for contacting customer support if they have concerns. 3. **Highlight Benefits**: Remind subscribers of the value they receive from your products or services. Highlight unique features, exclusive content, or benefits they might have forgotten. 4. **Feedback**: Include a brief survey or link to gather feedback on why they cancelled. Use this information to improve your offerings and prevent future cancellations. 5. **Limited-Time Offers**: Create a sense of urgency by offering time-limited promotions or bonuses. ## Customizing Your Cancelled Subscription Emails Now that you know more about why cancelled subscription emails are so important, let’s take a look at how you can customize them to meet your specific needs. The easiest way to send customized cancelled subscription emails is to use a Stripe payments plugin for WordPress that allows you to accept subscription payments and also supports customization options for payment confirmation emails. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you create payment forms for one-time or recurring payments without having to set up a shopping cart or install extra addons. One of the best parts about the plugin is that you can customize your cancelled subscription confirmation emails to help you win back subscribers. Using WP SImple Pay, you can also… - **Accept multiple payment methods**, including credit and debit cards, digital wallets (Apple Pay / Google Pay / Microsoft Pay), ACH Direct Debit, Buy Now, Pay Later, and more. - **Create the perfect payment forms in minutes** using an advanced, no-code drag-and-drop payment form builder. - Allow your customers to manage their subscriptions through the **Manage Subscriptions Block** feature. - Attract more subscribers by offering **free trial periods and discounts**. - Offer 100% discounts on subscription activations to attract more customers. - And more.. For the purpose of this tutorial, we’ll be creating a subscription cancellation confirmation email using WP Simple Pay. ### Step 1: Install and Activate WP Simple Pay The first thing you’ll need to do to customize your subscription cancellation confirmation email is install and activate the plugin in WordPress. Simply visit the pricing page and choose the best plan for your needs. Once you’ve finished purchasing the WP Simple Pay plugin, download it from your purchase email receipt or your WP Simple Pay account. For more details, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After you’ve activated the plugin, you’ll be directed to the setup wizard. The setup wizard walks you through how to set up a Stripe account and connect it to your site. In the setup wizard, go ahead and click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Subscription Payment Form Now that you’ve installed WP Simple Pay and connected your Stripe account, you’ll need to create a subscription payment form. You should have been directed to the payment form templates library page, where you can search for the subscription form template that fits your needs. Let’s go ahead and choose the **Subscription Setup Fee Form**. This is a great way to collect a one-time setup fee with the first subscription payment to cover your upfront costs. ![cancelled subscription ](https://wpsimplepay.com/wp-content/uploads/2024/05/templates-page.jpg)In the **General** tab, enter the title and description of your form. Next, click on the Payment tab and enter your pricing amounts, options, and setup fee. ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/payment-tab.jpg)Once you’ve added your price amounts, billing period, and setup fee, be sure to select the payment methods you want to accept. ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/payment-methods-1.jpg)Next, in the **Form Fields** tab, you can add, edit, or remove custom form fields. To send a personalized cancelled subscription email confirmation and other notifications regarding the subscription, you’ll need to add **Name**. This way, you can personally address the customer by his or her name in your emails. ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/form-field-1-1024x640.jpg)Once you’re happy with your form fields, go ahead and click on the **Email Notifications** tab. Here is where you can customize your subscription payment confirmation email. You can add smart tags to your personalized message and include any required steps regarding the subscription. To learn more, see our detailed guide on [how to create per-form email confirmation messages in WordPress](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/). Be sure to click on **Publish** when you’re finished. ### Step 4: Create a Cancellation Confirmation Email Now that you’ve created a subscription payment form for your site, it’s time to create a customized subscription cancellation confirmation email to help you win back subscribers. First, navigate to the WP Simple Pay **Settings** tab in the admin dashboard and choose **Emails**. Next, from the dropdown menu, choose **Subscription Cancellation Confirmation** and click on the **Configure** button. ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/sub-tab-1.jpg)In the text field provided, go ahead and add your custom message. Remember, adding an incentive like a discount is great way to motivate the cancelled subscriber to renew. As you can see in the example message below, we’ve added a discount and a link for the subscriber to reactivate the subscription. It also includes a link to a survey. Feel free to be creative with your custom message. You can add a logo or another image to the email. To learn more, see our detailed guide on [how to add a discount code to a payment form](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/). ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/message-1.jpg)If you’d like to receive an email notification whenever a subscriber has cancelled, click on the **Subscription Cancellation Notification** option in the dropdown and click on the **Configure** button. ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/cancelled-notification-1.jpg)Be sure to click on the **Save Changes** button when you’ve finished. ### Step 5: Publish the Subscription Payment Form Now that you’ve created a subscription payment form and a customized subscription cancellation confirmation email, it’s time to publish your form on your site. Simply go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then, choose the subscription form you just created from the dropdown menu. Finally, click **Publish** or **Update**. ![cancelled subscription](https://wpsimplepay.com/wp-content/uploads/2024/05/embed-form-1024x282.jpg)That’s it! We hope this article has helped you learn how to create customized subscription cancellation confirmation emails. If you liked this article, you might also want to check out the following guides: - [How to Use Limited-Time Offers to Drive More Sales](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) - [How to Add a Setup Fee to a Stripe Subscription Payment Plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/) - [How to Offer 100% Discounts on Subscription Signups in WordPress](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/) - [How to Allow Subscribers to Manage Subscriptions in WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/) - [How to Offer Installment Payment Plans in WordPress](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** cancelled subscriptions, confirmation emails, subscription emails, Subscription Payments, subscriptions --- ### [Nonprofits: Maximize Donations with Easy Online Giving](https://wpsimplepay.com/nonprofits-maximize-donations-with-easy-online-giving/) **Published:** May 30, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to make online giving as easy as possible for donors, helping you maximize donations for your nonprofit organization. **Content:** Do you want to raise more funds for your nonprofit organization? One of the best ways to encourage donors to give more is to provide a simple, quick, and streamlined checkout experience. Offering suggested donation amounts and hosting your donation form on a distraction-free landing page are two powerful ways to accomplish this. In this article, we’ll show you how to make online giving easy for donors using suggested donation amounts and a distraction-free donation page. ## Why Use Suggested Donation Amounts? Suggested donation amounts make online giving super easy because they remove the guesswork for donors. Typically, when a visitor decides to donate to your cause or organization, the first thing they think about is, “How much should I give?” To make this step as easy as possible, you should provide donation amount options to your donation form. In some cases, it’s also a smart idea to let your donors choose exactly what they’d like their money to go towards. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/donation-form-options.jpg)If you manage your nonprofit organization’s website, you’ve likely already considered using suggested donation amounts and giving donors the choice of where their funds will go. Luckily, you don’t need a complicated shopping cart system or even a fundraising platform to add suggested donation amounts and options to your online donation forms. ## Adding Suggested Donation Amounts in WordPress The best way to add suggested donation amounts and options to your payment forms is to use a Stripe payments plugin for WordPress, like WP Simple Pay. The plugin lets you accept one-time or recurring donations and makes it easy to customize your donation forms with dropdowns, checkboxes, and text fields. ## Step 1: Install and Activate WP Simple Pay To get started, you’ll need to install and activate the plugin on your WordPress site. For more information, see our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ## Step 2: Create a Donation Form Next, navigate to **WP Simple Pay »** **Form Templates** in your WordPress admin. Click on **Donations** to display all of the donation form templates. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/donation-templates-page.jpg)While the plugin offers donation form templates for several different purposes, you should choose the **Animal Recovery Donation Form** for the purpose of this tutorial. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/template.png)In the **General** tab, be sure to enter the title and description of your donation form and leave **On-site payment form** selected for the form **Type**. It’s best to keep donors on your site versus sending them to an off-site Stripe Checkout page. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/general.png)Next, in the **Payment** tab, you’ll notice several suggested donation amounts have already been added to the form. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/donation-amounts.png)You can add a new price option by clicking on **Add Price** and entering the custom amount. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/add-price-100.jpg)Next, in the **Form Fields** tab, you can choose how you want to display the donation amount options. Simply click on the **Donation Amount** field to select the style. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/donation-amounts-display.jpg)If you click on the **Apply Donation To** field, you can add, edit, and remove options to let donors decide where their donation should be allocated. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/apply-donation-options.jpg)Once you’ve finished configuring the suggested donation amounts and options, you can click on the **Payment Page** tab to create a dedicated landing page for your form. You can easily add a logo or image to the page and apply a custom color scheme. One of the best parts about creating a payment page for your donation form is that it’s easily sharable and independent of your website’s theme. This means that there is no header or footer, letting donors complete their donations without distractions. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/landing-page-donation-1024x536.jpg)## Bonus: Adding a Custom Donation Confirmation Message Creating a donation form with suggested donation amounts and allocation options is just one step to raising more funds for your organization. You should also let donors know their donation has been processed and express your gratitude for their generosity as soon as they’ve completed the checkout process. The best way to do this is to create a custom message for your donation confirmation page. To do this, simply click on the **Confirmation Page** tab and enter your message in the text field provided. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/success-page-1024x459.jpg)For more details, see our complete guide on [how to boost conversions with your payment confirmation pages in WordPress](https://wpsimplepay.com/how-to-boost-conversions-with-your-payment-confirmation-pages-in-wordpress/). We hope this article helped you learn how to maximize donations with easy online giving. If you liked this article, you might also want to check out our detailed guide on [how to set suggested donation amounts that drive conversions](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** donations, Nonprofits, online donations --- ### [How to Alert Customers About Refund Statuses in WordPress (Easy Way)](https://wpsimplepay.com/how-to-alert-customers-about-refund-statuses-in-wordpress-easy-way/) **Published:** May 24, 2024 **Author:** Natalie Jones **Excerpt:** Sending timely refund status email confirmations is important to any online business's operations. In this article, we'll show you how to craft effective refund confirmations. **Content:** Are you searching for a streamlined method to keep your customers informed about their refunds? Refund status email confirmations are not just a courtesy—they’re a cornerstone of exceptional customer service. They play a pivotal role in setting and managing customer expectations, safeguarding your brand’s reputation, and promoting a transparent business model. In this article, we’ll walk you through the steps to craft an impactful refund status email confirmation in WordPress. ## Sending Refund Status Email Confirmations Sending refund status email confirmations reassures customers that their requests are being handled professionally. It also helps turn a somewhat negative experience into a positive one. There are several ways you can tailor your refund status email confirmations to: - **Communicate Clearly**: Use empathetic and informative language, ensuring customers feel heard and valued. - **Automate the Process**: Implement efficient systems that update customers in real time, reducing the need for manual intervention. - **Personalize the Experience**: Tailor messages to reflect individual customer situations, enhancing the perceived value of your customer care. ## How to Create a Refund Status Email Confirmation The easiest way to create an effective refund status email confirmation is to use a Stripe payments plugin for WordPress that supports customizable email confirmations. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin, lets you create custom refund status email confirmations. You can use the plugin to customize your refund status messages and set them up to send automatically. A few additional benefits of WP Simple Pay include: - **Multiple Payment Methods**: Accept 10+ payment methods, including credit and debit cards, digital wallets (Apple Pay / Google Pay / Microsoft Pay), ACH Direct Debit,[ Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. - **Advanced Payment Form Builder**: Use the plugin’s advanced drag-and-drop payment form builder to create the perfect payment forms in minutes without coding. - **Dedicated Landing Pages**: Easily create branded landing pages for your payment forms. - **Activity Reports**: Keep track of transactions directly from the dashboard without logging into Stripe. - And more… Now that you know more about refund status email confirmations, let’s create one using WP Simple Pay. ### Step 1: Install and Activate WP Simple Pay To send alerts about refund statuses, the first thing you’ll need to do is install and activate the plugin on your WordPress site. Simply visit the pricing page and choose the best plan for your specific needs. Once you’ve purchased the WP Simple Pay plugin, you can download it from your purchase email receipt or your WP Simple Pay account. For more details, check out our detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After you’ve installed and activated the plugin, you’ll be directed to the setup wizard. The setup wizard walks you through how to set up a Stripe account and connect it to your site. In the setup wizard, go ahead and click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Refund Status Email Confirmation So far, you’ve installed and activated WP Simple Pay in WordPress and connected your Stripe account to your site. You can create a payment form for one-time or recurring payments using the drag-and-drop payment form builder. For more information, see our step-by-step guide on [how to accept Stripe payments in WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). For the purpose of this tutorial, we’ll show you how to configure your refund status email confirmations. First, navigate to the WP Simple Pay **Settings** tab in the dashboard and choose the **Emails** option. Then, from the dropdown menu, select **Payment Refunded Confirmation** and click on **Configure**. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/settings-tab-refund-1-1024x774.jpg)You’ll notice that the default email template already includes the Smart Tag {form-title}. This ensures that your customer knows exactly what they’re being refunded for. If you want to further customize your message using Smart Tags, feel free to use the ones currently supported by the plugin. It’s a good idea to include the total amount so your customer knows how much they’ll be refunded. **{customer-email}** The email from the Email Address form field **{customer-name}** The name from the Name form field **{customer-tax-id}** The collected tax ID when using the Tax ID form field. **{customer-url}** A direct link to the Customer record in the Stripe Dashboard **{card-brand}** The brand of card used. Visa, Amex, etc. **{card-last4}** The last four digits of the card used **{coupon-amount}** The amount of the coupon applied to the payment **{custom-fields}** Outputs all information stored in the Payment’s metadata. **{charge-date}** The charge date returned from Stripe. **{charge-id}** The charge ID returned from Stripe. **{fee-recovery-amount}** The calculated fee recovery amount based on the form total and fee recovery settings **{payment-type}** The type of payment made returned from Stripe (card, ACH, etc) **{payment-url}** A direct link to the Payment record in the Stripe Dashboard **{subtotal-amount}** The amount prior to any discounting or fees **{tax-amount}** The calculated tax amount based on the total and tax percentage setting **{total-amount}** The total price of the payment. As we’ve already mentioned, personalizing your refund confirmation message to align with the specific product or service is a great way to add value to your customer service. You can also express your appreciation to the customer and reiterate your contact details. Below is an example of a refund status email confirmation message that includes Smart Tags. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/refunds.png)When you’re happy with your refund status email confirmation, be sure to click **Save Changes**. There you have it! We hope this article has helped you learn how to alert customers about their refund statuses in WordPress. If you liked this article, you might also want to check out our step-by-step guide on [how to handle online refund requests](https://wpsimplepay.com/customer-requests-a-refund/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** refund, refund confirmation, refund status --- ### [How to Improve Customer Communication with Delayed Payment Method Confirmations](https://wpsimplepay.com/how-to-improve-customer-communication-with-delayed-payment-method-confirmations/) **Published:** May 21, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to create delayed payment method confirmation emails to improve your customers' overall experience. **Content:** Do you want to provide customers with improved communication regarding delayed payment method processing? Payment processing for certain payment methods like ACH Direct Debit is delayed. Providing timely updates about the status of a customer’s delayed payment method processing enhances the overall customer experience and helps [protect you from disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). In this article, we’ll show how to set up delayed payment method confirmation emails in WordPress. ## Sending Delayed Payment Method Confirmations When it comes to sending delayed payment method confirmation emails, the best solution is to use a Stripe payments plugin for WordPress that lets you accept multiple payment methods and also supports customizable confirmation emails and notifications. [WP Simple Pay](https://www.wpsimplepay.com) is the #1 Stripe payments plugin for WordPress that allows you to accept 10+ payment methods directly on your site, including ACH Direct Debit. It also lets you create customized email confirmations for delayed payment methods. One of the best parts about WP Simple Pay is that Stripe transaction fees for ACH Direct Debit, SEPA Direct Debit, Bacs Direct, and Giropay are lower than those for card payment methods. To learn more, see our guide on how to use [non-card payment methods supported by Stripe.](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/) The plugin allows you to send confirmation emails for delayed payment methods and create customized email confirmations and alerts for [cancelled subscriptions](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/) and refund statuses. For the purpose of this tutorial, we’ll be creating an email confirmation like the one below using WP Simple Pay: ![](https://wpsimplepay.com/wp-content/uploads/2024/05/email.png)## Step 1: Install and Activate WP Simple Pay To send delayed payment method confirmation emails, the first thing you’ll need to do is install and activate WP Simple Pay on your WordPress site. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. Once you’ve purchased the WP Simple Pay plugin, you can download it from your purchase email receipt or your WP Simple Pay account. For more details, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After you’ve installed and activated the plugin, you’ll be directed to the setup wizard. The setup wizard walks you through how to set up a Stripe account and connect it to your site. In the setup wizard, go ahead and click **Let’s Get Started**. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/wizard-1024x620.png)A success page will appear, letting you know that your Stripe account is connected to your site. Go ahead and click on **Create a Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/final-step-1024x897.png)## Step 2: Create a Payment Form Once you click on Create a Payment Form, you’ll be directed to the templates library page. Here, you can choose from several different payment forms. Go ahead and choose the basic **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)In the **General** tab, be sure to add your form’s title and description. Then, click on the **Payment** tab and add your price amount and payment methods. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/payment-tab-1.jpg)Next, use the tabs in the drag-and-drop payment form builder to configure custom form fields and purchase restrictions. The **Payment Page** tab also allows you to create a [dedicated landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) for your payment form. Be sure to preview your form and click on **Publish** when you’re finished. ## Step 3: Create a Delayed Payment Confirmation Now that you’ve created your payment form, it’s time to set up a delayed payment method confirmation email. First, navigate to the dashboard’s WP Simple Pay **Settings** tab and choose **Email**. Next, select **Payment Processing Confirmation** from the dropdown and click on **Configure**. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/confirmaiton-ach-1024x582.jpg)Once you’ve finished customizing your message, click on **Save Changes**. Select **Payment Processing Notification** from the dropdown menu if you want to receive an email notification about delayed payment method processing statuses. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/delayed-notification-1024x678.jpg)## Step 4: Publish Your Payment Form Now that you’ve created a payment form for your site and configured the delayed payment method confirmation email and notification, it’s time to add the form to a page or a post. Go to the post or page where you want to publish it. Then click on the **+** icon to add the WP Simple Pay block. Then, choose the payment form you just created from the dropdown menu. Finally, click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/05/embed-form-1-1024x282.jpg)That’s it! We hope this article has helped you learn how to improve customer communication with delayed payment method confirmation emails. If you liked this article, you might also want to check out our guide on [how to accept ACH payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** ach direct debit payments, email confirmations, email notifications, payment confirmations --- ### [How to Accept Payments for Photography Services in WordPress (Easy Way)](https://wpsimplepay.com/accept-payments-photography-class/) **Published:** May 1, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily accept payments for photography services and classes on your WordPress site. **Content:** Are you a photographer who wants to accept online payments for your services? Perhaps you also teach a class and want to earn additional income? Whether you operate a full-service photography business or offer your services as a freelancer, providing customers with a seamless checkout experience is essential to your success. In this article, we’ll show you the easiest way to accept payments in WordPress for your photography services as well as your classes and additional offerings. ## The Basics of a Photography Services Website When it comes to creating a site for your photography business, there are a few key elements to consider: - **Custom or Standard Packages**: Be sure to outline your offerings and choose a pricing strategy that fits your business. You should create high-converting [pricing tables](https://wpsimplepay.com/how-to-create-high-converting-pricing-tables-for-your-product-or-service/) and use [price anchoring](https://wpsimplepay.com/price-anchoring-influencing-sales-with-different-price-tiers/ "price anchoring") to maximize conversions. - **Payment Method Options**: To expand your reach, you’ll need to offer multiple payment method options, including [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/). - **Consultation Fee**: You’ll want to have a seperate easily-accessable payment form for new clients to pay you for an initial consultation. Your fee should be determined based on several factors, including your experience, location, type of photography, length of consultation, etc. - **Installment Plans**: For higher-priced photography services and photo packages, it’s a good idea to [offer installment plans](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) to increase average order value and keep your clients satisfied. Additionally, online or in-person classes are a great way to leverage your valuable skills and knowledge to earn more income. This can all seem daunting if you’re not a WordPress expert or a website developer. However, with the right plugins and tools, you can create a branded portfolio site that showcases your work and converts with little effort. See our guide [13 Essential WordPress Plugins for Business Websites](https://wpsimplepay.com/essential-wordpress-plugins-for-business-websites-in-2023/) to learn more. ## How to Accept Payments for Photography Services Once they’ve created their branded portfolio site, one of the biggest challenges for professional photographers is deciding how to collect payments for their services. It can become even more complicated if the photographer wants to sell course memberships, custom packages, or even access to paid content on their site. For more information on creating a membership site, see our complete [guide](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/). Now, let’s dive right in and explore a few ways to set up your site’s payment processing for success. First off, the best way to accept payments for your photography services is to use a Stripe payments plugin for WordPress that allows you to create custom forms for one-time or recurring payments that you can host directly on your site. This is where [WP Simple Pay](https://www.wpsimplepay.com/pricing) comes in. It’s the #1 Stripe payments plugin that doesn’t rely on additional plugins or creating a complicated eCommerce store to collect payments. It also lets you accept 10+ payment methods, including digital wallets, ACH Direct Debit, traditional credit and debit cards, and more. You can use the plugin to offer discounts, set up subscriptions that automatically bill the client, create a branded checkout page, and more. The best part is that you can begin collecting payments for your photography services in minutes because the plugin’s advanced drag-and-drop payment form builder doesn’t require coding. ### Accepting One-time Payments for Photography Services You can create the perfect payment form for your photography services using WP Simple Pay. Let’s look at how to use the plugin to accept a one-time payment. ### Step 1: Install and Activate WP Simple Pay The first thing you’ll need to do to collect one-time payments on your site is install and activate WP Simple Pay in WordPress. Visit the pricing page and choose the best plan for your needs. Not sure how to install a plugin? See our detailed guide on how to install WP Simple Pay. Once you’ve installed and activated the plugin, the setup wizard will walk you through how to connect your Stripe account to your site. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a One-time Payment Form Now that you’ve installed and activated the plugin and clicked on the Create a Payment Form button, you’ll be taken to the pre-built payment form templates library page. While WP Simple Pay offers several templates for services, let’s go ahead and choose **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, in the **General** tab, enter the title and description of your form. You’ll also need to choose between an **On-site** form and an **Off-site Stripe Checkout form**. To provide your clients with the most seamless checkout experience, we recommend selecting On-site. However, if you want to redirect your clients to a secure checkout form hosted by Stripe.com, you can choose Off-site. See our detailed guide to learn more about [Stripe Checkout pages](https://wpsimplepay.com/how-to-connect-your-custom-wordpress-domain-to-stripe-checkout/). For the purpose of this tutorial, leave your form **Type** set to On-site. This will allow you to embed your payment form on any page or post on your site. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/general-tab-1-1024x602.png)Next, you can add your pricing options and amounts in the **Payment** tab. For example, by clicking the **Add Price** button, you can create different options for your services. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/payment.png)To help increase conversions, it’s a smart idea to offer several different payment method options. Go ahead and choose the ones you want to offer from the list. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/payment-methods.png)Now that you’ve created your pricing options and amounts and selected the payment method options for your form, navigate to the **Form Fields** tab. Here, you can add, edit, or remove custom fields from the dropdown menu. If you wish to display your different pricing options as a dropdown or as buttons, simply click the **Price Selector** option to configure it. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/price-selector.png)For example, we’ve chosen Buttons for the **Display Style**. It looks like this: ![](https://wpsimplepay.com/wp-content/uploads/2024/04/payment-form.png)Once you’re happy with your form fields, you can preview your form to ensure it looks good. Next, to create a distraction-free landing page for your payment form, navigate to the **Payment Page** tab. Here is where you can upload your logo and choose a color scheme that aligns with your brand. You can also add any [policies or refund](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/) details to the footer. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/payment-page-1024x840.png)When you’ve finished, your payment page should look something like the one below: ![](https://wpsimplepay.com/wp-content/uploads/2024/04/form-1.png)## Accepting Payments for a Photography Class Now that you’ve learned how to create a one-time payment form for your photography services, let’s look at how you can accept payments for a photography class registration. WP Simple Pay makes creating payment forms for events, registrations, products, and services easy. Here’s an example below. This photography studio teaches a one-day camera class and charges a one-time fee of $295. A simple payment form was added to a page on the studio’s site. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/camera-class-accept-payments-1.png)The studio offers a choice of dates for the class, which is one of many features you can select when setting up the payment form’s custom fields. After the customer clicks the **Pay with Card** button, a payment form window pops up and they enter their billing and shipping address. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/camera-class-accept-payments-2.png)Finally, when they click on the **Payment Info** button, they are prompted to enter their credit card info. The price you set should appear on the button and now they can simply complete the purchase. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/camera-class-accept-payments-3.png)WP Simple Pay provides pre-built registration form templates to help you get a head start on your payment form. To create a payment form for a photography class, navigate to the templates library page and choose a class registration payment form template. Don’t worry – you can customize your form to meet your specific needs. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/registration-form.png)Next, in the **General** tab, be sure to add the title and description of your form. If you want your form to display similarly to the example, check the box for **Open in an overlay modal** for the form **Type**. To learn more about the different form display types, see our detailed guide. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/overlay.png)Next, in the **Payment** tab, enter your price amount and choose the payment method options. Then, click on the **Form Fields** tab. Here is where the presets have already been configured for the class times. You can add, edit, or remove fields as you see fit. To ensure you don’t overbook or sell registrations after the event has ended, simply click on the **Purchase Restrictions** tab and configure your form’s schedule and maximum available spaces. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/restrictions.png)Feel free to also create a personalized [confirmation page message](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) and email notification. This is a great way to include additional information about the class. When you’ve finished, go ahead and click on the **Preview** button. Your form should look similar to the one below. When your visitors click on the CTA button, the form opens in an overlay modal. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/photo-class-form.png)Creating this payment form makes accepting payments for a photography class simple and straightfoward. If you decide you want to offer [coupon codes](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/) to attract more participants, you can easily create a custom coupon code using WP Simple Pay and add it to your payment form. To learn more, see our post on [how to maximize coupons on your WordPress site](https://wpsimplepay.com/how-to-offer-coupons-and-discoun). We hope this article has helped you learn more about how to use WP Simple Pay’s advanced features to accept payments for your photography services. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) ## Frequently Asked Questions ### Can I charge a one-time setup fee for my subscription-based services? If you offer subscription-based photography services or a subscription to your photography classes, you can use WP Simple Pay to create an automatic recurring payment form with a setup fee. For example, if a visitor subscribes to your weekly class, the first subscription payment will include the [setup fee](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). ### Can I sell digital images on my WordPress site using WP Simple Pay? If your needs are basic, you can use WP Simple Pay to accept payments for digital products like access to photos. If you offer a lot of digital products on your photography site, you might want to explore [Easy Digital Downloads](https://www.easydigitaldownloads.com), the best digital eCommerce plugin for WordPress. It lets you create a full-fledged online store for your digital files. ### Can I sell registrations to my photography or camera classes on my WordPress site? Again, if your needs are basic, you can accept payments for your classes with WP Simple Pay. The plugin makes creating a registration payment form for events super easy. ### Can I use my own domain name on a Stripe Checkout page? Unlike many Stripe payment plugins for WordPres, WP Simple Pay lets you connect your own domain name to Stripe Checkout. Remember, it’s all about branding and setting yourself apart as a photographer. Using your domain name on your Stripe Checkout page strengthens your credibility and improves brand recognition. For more information, see our guide on [how to connect your custom WordPress domain to Stripe Checkout](https://wpsimplepay.com/how-to-connect-your-custom-wordpress-domain-to-stripe-checkout/). If you liked this article, be sure to check out: - [Best Affordable Gumroad Alternatives (Compared)](https://wpsimplepay.com/best-affordable-gumroad-alternatives-compared/) - [How to Create a Profitable Online Course Sales Page](https://wpsimplepay.com/the-principles-of-a-high-converting-course-sales-page/) - [Why Should You Join an Online Marketing Community?](https://wpsimplepay.com/level-up-your-online-marketing-by-joining-communities/) - [How to Sell Products in WordPress Without a Shopping Cart](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, How To, Marketing **Tags:** Payment Forms, photographers, photography class, Stripe --- ### [What You Need to Start Selling Digital Products on WordPress](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/) **Published:** October 5, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll cover four key elements you'll need to consider before selling digital products on your WordPress site. **Content:** Do you want to sell digital products on your WordPress site? Countless online businesses are adding digital products to their product lines because it’s a greay way to create additional revenue streams without all of the costs. Afterall, there are no limits when it comes to the number of digital products you can sell. In this article, we’ll cover four key elements you’ll need to start selling digital products on your WordPress site. ### Table of Contents - [Selling Digital Products on WordPress](#aioseo-selling-digital-products-on-wordpress) - [A Digital Product](#aioseo-a-digital-product) - [A Website](#aioseo-a-platform-website) - [1. Landing Page](#aioseo-1-landing-page) - [2. Terms of Purchase](#aioseo-2-terms-of-purchase) - [3. Blog](#aioseo-3-blog) - [An eCommerce Tool](#aioseo-an-ecommerce-tool) - [WP Simple Pay](#aioseo-wp-simple-pay) - [Easy Digital Downloads](#aioseo-easy-digital-downloads) - [AffiliateWP](#aioseo-affiliatewp) - [Marketing Tools](#aioseo-marketing-tools) - [Email Marketing Software](#aioseo-email-marketing-software) - [Analytics Software](#aioseo-analytics-software) - [Social Media Management](#aioseo-social-media-management) - [Going Forward](#aioseo-going-forward) ## Selling Digital Products on WordPress If you’re wanting to generate more revenue for your business or pursue a passion project, selling digital products online is a great way to achieve financial security and maximize your profits. Before you can start selling digital goods, you’ll need to consider four essential elements. Let’s take a look at them now. ## A Digital Product First things first, you’ll need a digital product. You don’t have to be revolutionary here. You can sell a product that uses a traditional format, but it should have some kind of unique value that can’t be found anywhere else. Here are some of the most common digital product formats. These are just ideas to get you started. Feel free to come up with something unique. - eBooks - PDF guides - Documents - Workbooks and quizzes - Manuals and tutorials - Poetry, essays and stories - Cookbooks - Sheet music - Textbooks - Blueprints - Contracts & policies - Printables - Stock photos, charts, and graphics - Image presets/filters - Templates, vectors, and PSDs - Online courses - Access to membership sites - Test preparation materials - Video series - Email courses - Educational resources - Video footage - Webinars - Image, sound, and animation libraries - Podcasts and audiobooks - Stock audio - Icons, fonts, and infographics - Software as a Service (SaaS) - Apps and code snippets - Website themes and templates - Plugins/extensions - Video games Alternatively, you could resell someone else’s digital product. You would have to establish an agreement with the original creator to buy their digital products at a discounted price and sell at retail. Or you could negotiate an affiliate arrangement where you receive a commission for each referral. If you aren’t sure what to create, check out this article by Easy Digital Downloads: [7 simple digital product ideas almost anyone can create right now](https://easydigitaldownloads.com/blog/7-simple-digital-product-ideas-almost-anyone-can-create-right-now/). You’ll learn about several digital products you can create to make some side money, experiment with creative ideas, or start your own business. ## A Website Once you have something to sell, you’ll need a platform to sell it. While it’s possible to sell your products on someone else’s platform, like Amazon, E-junkie, [Gumroad](https://wpsimplepay.com/best-affordable-gumroad-alternatives-compared/), or Sellfy, we always recommend selling your products on a platform you own completely: your own website. In most cases, the cost of selling on your own website is considerably less than selling on a third-party platform. With a little work and creativity, you can create robust and polished websites using WordPress and a free theme. With the right [WordPress plugins](https://wpsimplepay.com/essential-wordpress-plugins-for-business-websites-in-2023/), you can create an automated business and a powerful experience for your customers. When you build your website, don’t be afraid to explore some paid themes. There’s a massive difference between a free theme and a $50 theme. Free themes are usually just stripped-down versions of paid themes, so they lack critical features and customization options. Paid themes, even the cheapest ones, usually provide a lot of flexibility. With all that being said, you should *absolutely* list your products on third-party platforms. There’s no downside as long as you take their fees into consideration when you price your products. The exposure they offer is often worth the costs, especially if you only pay a fee when you make a sale. If you sell an eBook, for example, you should definitely list it on Amazon because that’s the *only place* many people look for books. However you display your products for sale, make sure you have these critical elements: ### 1. Landing Page Each digital product needs its own page where you explain its benefits and lay out its features to potential buyers. They should be able to make a purchase on this page as well. If your website is solely about a single digital product, your home page can also be your landing page. ### 2. Terms of Purchase It’s important to explain the terms of purchase somewhere on your website. This page exists to protect the customer, but also you. If you have multiple products, this should be its own page that’s accessible through the footer. The terms of purchase page should clearly lay out what buyers get when they make a purchase, like where they can download their licenses, how they get support, and how they can get a refund if they aren’t satisfied. Make sure to be crystal clear about your intellectual property rights and your willingness to enforce them in court. ### 3. Blog A blog is a powerful way to promote your products. With smart SEO and well-crafted content, you can reach countless customers with problems you can solve. All WordPress themes come with blog functionality, but make sure yours is styled well and customers can access the posts. ## An eCommerce Tool Once you’ve got a product and a place to sell it, you’ll need an e-commerce tool to promote and sell your products on your website. The type of eCommerce tool you should use depends on the type of product you offer. ### WP Simple Pay If you have basic needs, we recommend using [WP Simple Pay](https://wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress that lets you easily create payment forms for your site without setting up a shopping cart or installing any additional plugins. With WP Simple Pay, you can offer different pricing options, [sell subscriptions](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), offer [free trial periods](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/) and [coupons](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/), and accept multiple payment methods. Below is an example of a payment form you can create using WP Simple Pay in minutes. ![](https://wpsimplepay.com/wp-content/uploads/2023/10/Screenshot-at-Oct-05-06-35-36.png)Additional features and benefits of WP Simple Pay include: - **Advanced Payment Form Builder**: [Create payment forms](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) in minutes with zero coding. - **Third-Party Integrations**: Integrate WP Simple Pay with popular WordPress site builder plugins like [Elementor](https://wpsimplepay.com/how-to-accept-stripe-payments-in-elementor/) and Divi. - **Per-Form Messaging**: Automatically display customized payment [confirmation messages](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) to ensure your customers know about additional steps related to their order. For example, you can provide information about where to download the digital product they’ve purchased. - **Automations**: Seamlessly integrate your payment forms with automation plugins like Uncanny Automator to accomplish tasks like adding new customers to your mailing list. - **Multiple Payment Methods**: Offer your customers their preferred payment methods to expand your reach and boost conversions. Payment methods include [Credit and Debit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Buy Now, Pay Later services, Alipay, and more. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Easy Digital Downloads If you have more advanced needs or a larger selection of digital products, we recommend using [Easy Digital Downloads](https://easydigitaldownloads.com/). It’s the best digital e-commerce plugin for WordPress and it allows you to create a fully-functioning online store designed to maximize sales of digital files. With Easy Digital Downloads, you can manage everything from your WordPress admin dashboard, including customers, orders, and even reporting. The plugin also offers tons of extensions and integrations to expand its core functionality. ### AffiliateWP If you’re [selling affiliate products](https://wpsimplepay.com/adding-an-affiliate-program-to-your-wordpress-site/), we recommend [AffiliateWP,](https://affiliatewp.com/) a fully-featured affiliate program for WordPress. It’s simple, reliable, affordable, and lets you manage everything from your WordPress admin dashboard. AffiliateWP offers a seamless integration with many e-commerce tools and is built by the same team behind WP Simple Pay and Easy Digital Downloads. Similar to Easy Digital Downloads, AffiliateWP offers many extensions to help you tie in the other tools you’re using. For example, do you need to use Stripe to send payments to your affiliates? The AffiliateWP 1-Click Affiliate Payouts feature makes this a breeze! ## Marketing Tools Making your digital products available for sale isn’t enough. You also need to drive traffic to your website, convert visitors into customers, and turn customers into *repeat customers*. All that requires a few more tools. Here’s a list of basic tools you need to sell digital products. This list isn’t exhaustive. Use the tools that make sense for your business and your product. ### Email Marketing Software Every online business should use an e-mail marketing tool to send messages to its customers in addition to its potential customers. You should notify them about product updates, new products, promotions, and useful content. You can also use them to remind those who haven’t purchased from you yet about the benefits of your products. [MailChimp](https://wpsimplepay.com/stripe-customers-to-mailing-list/) is an entry-level e-mail marketing tool, but you should also check out [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) and [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/). ### Analytics Software Tracking the performance of your website and your products is key to growing your sales. Use analytics software to analyze their behavior and measure the effectiveness of your landing pages and other campaigns. This will help you make smart marketing decisions. [Google Analytics](https://analytics.google.com/analytics/web/) is the most common tool and it’s entirely free. ### Social Media Management Growing an audience on social media requires a lot of activity. Using an automation plugin like Uncanny Automator, you can [automate posts](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) on popular platforms like Facebook Pages and Instagram to save time. Additionally, with a social proof plugin like TrustPulse, you can post real-time [recent sale notification](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) popups on your site to improve your social proof and create urgency around your products. Lastly, adding a [social media feed](https://wpsimplepay.com/essential-wordpress-plugins-for-business-websites-in-2023/) to your WordPress site using a plugin like SmashBalloon is a great way to display your social media content and improve engagement with your brand and its products. ## Going Forward These tools should get you started, but you’re bound to have other needs as you develop your product, build an audience, and your brand evolves. You might need some artistic tools to make enticing graphics or an A/B testing tool to optimize your landing page. It’s okay if you don’t have everything in order on the first day. You can always iterate over time. Good luck! If you liked this article, you might also want to check out our guide on [how to send push notifications from your WordPress site](https://wpsimplepay.com/how-to-send-push-notifications-from-your-wordpress-site/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, WordPress **Tags:** Digital Product Launch, digital products, Digital Products on WordPress, easy digital downloads, Payment Forms, Start Selling Digital Products, Stripe --- ### [How to Connect Your Custom WordPress Domain to Stripe Checkout](https://wpsimplepay.com/how-to-connect-your-custom-wordpress-domain-to-stripe-checkout/) **Published:** April 25, 2024 **Author:** Natalie Jones **Excerpt:** Using your custom WordPress domain on Stripe Checkout pages strengthens your credibility and maintains a seamless customer buying experience. **Content:** Do you want to use your custom WordPress domain on your Stripe Checkout page? Using your own domain on a Stripe Checkout page rather than directing your customers to a generic Stripe-hosted checkout page provides a consistent buying experience, improves brand recognition, and strengthens your credibility. In this article, we’ll show you how to use your WordPress site’s custom domain on your Stripe Checkout pages. ## Using a Custom Domain on Stripe Checkout Pages Most Stripe payment plugins for WordPress don’t offer custom domain support for Stripe Checkout pages. However, [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, allows you to connect your domain name to Stripe Checkout and lets you take advantage of several of Stripe’s features to accept payments on your site. Stripe Checkout (Stripe-hosted payment pages) are usually accessed through https://www.checkout.stripe.com. Here’s an example of the checkout page Stripe provides: ![stripe checkout](https://wpsimplepay.com/wp-content/uploads/2024/04/stripe-checkout-1.png)To learn more about how WP Simple Pay lets you display your payment forms, check out [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). With Stripe Checkout, your visitors will be redirected from your site to the hosted checkout page on Stripe.com. [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") makes it possible to use Stripe’s hosted payment pages with a custom domain, such as https://checkout.yourwebsite.com. This is a great way to make visitors feel safe purchasing from you because the payment page aligns with your established domain. In addition to offering custom domain support for Stripe Checkout, the plugin lets you accept one-time or [recurring payments](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/) easily through credit cards, digital wallets, [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), and more. Connecting a custom domain to Stripe checkout allows you to create a branded payment processing experience while using Stripe features like [address auto-complete](https://wpsimplepay.com/how-to-autocomplete-shipping-billing-addresses-in-wordpress/) and 1-click payments using the Link. The best part is that your customers won’t feel like they are leaving your site throughout the checkout process. ## Adding Your Custom Domain to Stripe Checkout ### Step 1: Install and Activate WP Simple Pay Before connecting your custom domain to Stripe checkout, ensure you’ve installed and activated [WP Simple Pay](https://wpsimplepay.com). Simply visit the pricing page and choose the best plan for your needs. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or your WP Simple Pay account. For more details, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once you’ve activated the plugin, you’ll be directed to the setup wizard. The setup wizard walks you through how to set up a Stripe account and connect it to your site. In the setup wizard, go ahead and click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Add Your Domain in Stripe Now that you’ve installed WP Simple Pay and connected Stripe to your site, you can add your domain to Stripe checkout. You’ll need to do this before creating a Stripe Checkout payment form. In your Stripe Dashboard, head to the [Custom domains Settings page](https://dashboard.stripe.com/settings/custom-domains) to begin the guided setup process. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/stripe-domains-settings.png)Once you’ve entered your domain name into the text field, it will be used automatically. No additional steps are required in WP Simple Pay. Please note the monthly subscription fee of $10 to use your domain. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/add-domain.png)When creating a payment form, ensure you use **Off-site** as your form Type to display forms on the Stripe Checkout page with your custom domain. You can easily make this selection from the **General** tab within the plugin’s drag-and-drop payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/off-site-form-type-1-1024x540.png)That’s it! We hope this article helped you learn how to connect your WordPress domain name to Stripe Checkout. If you liked this article, you might also want to check out our guide on [how to create a Stripe payments landing page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress). What are you waiting for? [Get started with the WP Simple Pay today](https://wpsimplepay.com/pricing/)! To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** custom domain, Stripe, Stripe Checkout, Stripe dashboard --- ### [5 Best Multi-Currency Payment Plugins for WordPress](https://wpsimplepay.com/best-multi-currency-payment-plugins-for-wordpress/) **Published:** May 19, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll go over five of the best multi-currency payment plugins for WordPress to help you decide which one is best for your business. **Content:** Are you searching for the best multi-currency payment plugin for WordPress? Whether you’re selling services, products, or collecting donations, allowing users to pay in their preferred currency is an easy way to expand your global reach, increase sales, and improve user experience. While it is a key component to growing your business, the task of implementing a multi-currency strategy for your WordPress site can seam daunting. Fortunately, there are several plugins available that offer unique multi-currency features for any business. In this article, we’ll explore five of the best multi-currency payment plugins for WordPress so you can decide which one is best suited for your specific needs. ## What is a Multi-Currency Payment Plugin? Multi-currency payment plugins allow you to accept payments in multiple currencies on your WordPress site. Usually, these plugins work by automatically [converting the price](https://wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress/) of your product or service into the currency of your customer’s location. Some advanced multi-currency payment plugins offer the ability to configure exchange rates manually or automatically and let you display prices in different currencies on your site via widgets. This means your customers can choose their preferred currency. ## Why Should You Use a Multi-Currency Plugin? For businesses that operate worldwide as well as those just wanting to grow a broader customer base, making it simple for customers to pay in their local currency is key to increasing sales and remaining competitive. Here are a few additional advantages of using a multi-currency payment plugin for WordPress: - **Boost Conversions**: Customers who are able to see the price displayed in their currency are more likely to make a purchase. - **Improved Shopping Experience**: With the right multi-currency payment plugin, your customers won’t be charged unexpected conversion fees. - **Global Reach**: Cast a wider net by supporting payments from multiple countries. To ensure that you choose the best multi-currency payment plugin for your WordPress site, it’s important to consider the plugin’s ease of use, features, and cost. With that in mind, let’s explore five of the best multi-currency payment plugins for WordPress. ### 1. [WP Simple Pay](https://www.wpsimplepay.com/pricing) [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. The standalone plugin lets you easily accept one-time or [recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) on your site without having to set up a shopping cart or eCommerce store. One of the best parts about WP Simple Pay is that it supports 135+ currencies along with 30+ languages and 45+ countries. With the plugin, you can create customized payment forms that display the currencies you’ve chosen to accept for each price option. It lets you set a default currency for all of your payment forms as well as a default language and currency format. WP Simple Pay can also automatically detect your customer’s location which allows you to display payment forms in their preferred language and currency. As a result, your customers are more likely to make a purchase. Additional features of WP Simple Pay include: - **Advanced Custom Form Fields**: You can require additional information from your customers using dropdown menus, checkboxes, and text fields. - **[International Phone Number Validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/)**: Collect a valid phone number during checkout so you can automate SMS notifications related to the order, shipping updates, and customer support. - **10+ payment methods**: Offer your customers multiple ways to pay including [credit/debit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), ACH direct debit, [Apple Pay / Google Pay ](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/)/ Microsoft Pay. - **Automatic, Location-Based Tax Calculations**: Ensure you’re collecting the correct tax amounts based on your customer’s location. Overall, WP Simple Pay is the best multi-currency payment plugin for businesses that are looking to easily accept one-time or recurring payments in multiple currencies on their site without having to install any addons or extra plugins. **Pricing**: WP Simple Pay offers four different premium plans based on your needs. The cheapest plan starts at $49.50/yr. You can also get started with the free version of the plugin available in the WordPress.org plugin repository. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### 2. [Easy Digital Downloads Multi-Currency](https://easydigitaldownloads.com/downloads/multi-currency/) [![](https://wpsimplepay.com/wp-content/uploads/2023/05/edd-multi-currency.png)](https://easydigitaldownloads.com/downloads/multi-currency/)[Easy Digital Downloads](https://easydigitaldownloads.com/downloads/multi-currency/) is the best WordPress eCommerce plugin for selling digital products such as eBooks, software, digital files, music, and digital art. Using the EDD Multi-Currency extension on your Easy Digital Downloads store, you can display and accept payments in 200+ currencies to offer seamless international purchases. Additionally, the extension gives you the option to let your customers choose a currency via a widget. This allows them to see real-time pricing updates based on their selected currency. Additional features of the EDD Multi-Currency extension include: - **Payment Gateways**: Accept payments from popular payment gateways, including PayPal, Stripe, and Authorize.net. - **Manual or Automatic Exchange Rate**: Allows you to set up the exchange rate manually or automatically for every currency you add to your site using Open Exchange Rates API keys. - **Display** **Widgets**: Gives you the option to let your customers choose from a list of available currencies via a widget, which displays the pricing update in real-time. Easy Digital Downloads is the best solution for businesses that sell digital products and need a full-fledged eCommerce store that accepts multiple currencies and supports several payment gateways. **Pricing**: You can get the EDD multi-currency premium addon by purchasing an Easy Digital Downloads personal plan for $99.50/yr. ### 3. [Currency Switcher for WordPress](https://wordpress.org/plugins/advanced-currency-switcher/) [![](https://wpsimplepay.com/wp-content/uploads/2023/05/currency-switcher-1024x468.png)](https://wordpress.org/plugins/advanced-currency-switcher/)[Currency Switcher for WordPress](https://wordpress.org/plugins/advanced-currency-switcher/) is a simple multi-currency payment plugin for WordPress that allows you to display an automated currency converter directly on any page or post using shortcode. The multi-currency payment plugin is a powerful solution for keeping up with the continuously changing exchange rates. It allows you to manually enter a base conversion rate or choose Open Exchange Rate API for your conversion method. Currency Switcher supports currency conversion for visitors from the United States, Australia, Europe, and India. **Pricing**: Currency Switcher for WordPress is available for free in the WordPress.org plugin repository. ### 4. [YITH Multi Currency Switcher for WooCommerce](https://yithemes.com/themes/plugins/yith-multi-currency-switcher-for-woocommerce/) [![](https://wpsimplepay.com/wp-content/uploads/2023/05/yith-currency-plugin-1024x586.png)](https://yithemes.com/themes/plugins/yith-multi-currency-switcher-for-woocommerce/)[YITH Multi Currency Switcher for WooCommerce]() is a complete multi-currency system that works specifically well for online shops that primarily sell physical products and use WooCommerce for their eCommerce platform. Similarly to Easy Digital Downloads, the plugin supports Geolocation to automatically locate where your customers are so that the price is accurately displayed based on their currency. It also includes a currency converter widget that you can add to any page or post on your site. The plugin supports 160+ currencies and allows you to configure exchange rates manually or use the ones provided by the European Central Bank or Open Exchange Rates. **Pricing**: YITH Multi Currency Switcher for WooCommerce costs $99.99/yr. and includes a 30-day money-back guarantee. ### 5. [WooCommerce Multilingual & Multicurrency with WPML](https://wordpress.org/plugins/woocommerce-multilingual/) [![](https://wpsimplepay.com/wp-content/uploads/2023/05/wpml-multicurrency.png)](https://wordpress.org/plugins/woocommerce-multilingual/)[WooCommerce Multilingual & Multi-Currency](https://wordpress.org/plugins/woocommerce-multilingual/) is another free multi-currency payment plugin option that offers several features including support for multiple currencies, currency switchers, and the ability to connect with an automatic exchange rate service. Paired with [WPML](https://wpml.org/), the plugin lets you easily build and manage multilingual and multi-currency eCommerce sites. It allows you to translate your entire site to help you sell internationally. WooCommerce Multilingual & Multicurrency with WPML is compatible with several popular WooCommerce extensions. **Pricing**: This is a free plugin. To get additional multi-currency and multilingual features, you’ll need to purchase a pro version starting at $39/yr. That’s it! We hope this article helped you learn more about the best multi-currency payment plugins available. If you liked this article, you may also want to check out [5 Best Tax Compliance Plugins and Software for WordPress](https://wpsimplepay.com/best-tax-compliance-plugins-and-software-for-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** multi-currency, payment plugin --- ### [6 Tips to Boost Subscription Signups With Free Trial Offers](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/) **Published:** January 30, 2024 **Author:** Natalie Jones **Excerpt:** Discover the best ways to acquire more customers, boost subscription signups, and reduce subscription churn with free trial offers. **Content:** Wondering how you can easily improve engagement with potential customers, receive more feedback regarding your products and services, and grow your subscriber base using free trial offers? Whether your business provides online course memberships, paid content, subscription services, or access to digital products, you should be considering free trial periods. In this article, we’ll share six tips regarding free trial offers that you can apply to your business model. ## Why Offer a Free Trial for Subscriptions? Consumers have grown to expect a free trial period before committing to an [automatic renewal payment plan](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). Allowing them to get a glimpse of what you have to offer can make them feel more comfortable signing up once the free trial period has ended. According to a recent study, **80%** of online subscribers obtained their subscription via a free trial. While the main objective behind free trials is to eventually get those who sign up for one to become long-lasting subscribers and loyal customers, they can also help you improve your products and services through feedback. Let’s say a potential customer signs up for a free trial period and decides to cancel before they’re charged. Simply asking them a few questions about their experience can determine why you didn’t meet their expectations. Or, perhaps the cost of your products or services doesn’t fit their budget. ## Is a Free Trial and Subscription Right for You? Of course, before you begin offering free trial periods, you’ll first need to [decide if a subscription-based model is right your online business](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/). If your products or services are something people will want to pay for repeatedly, then offering subscription plans is a great way to retain customers and generate a steady flow of income. For example, if you have created an online course, offer software, or provide access to paid content through a [membership site](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/), you can reasonably sell these as a subscription service. However, asking customers to pay monthly for a buy-once product or service wouldn’t make sense. You wouldn’t want to offer a subscription or a free trial if your business provides something like a logo design service. Businesses only need one logo. With all that being said, don’t hesitate to transform your products and services into something that can be sold as a subscription service. For instance, if your marketing agency offers business logo creation in addition to web design and content marketing services, you have the opportunity to sell subscription-based plans for those recurring services. Now, let’s take a look at six tips you can use to boost conversions and gain more subscribers using free trials. ## 1. Build Your Free Trial to Convert It’s smart to use your free trial to walk your user to whatever point makes them comfortable paying for the product or service on a recurring basis. What is that point? It’s obviously different for each product or service and the customer’s needs, but you can identify that point by determining what your users consider valuable. Your next step is to design your free trial to drive your customer down a path to that moment of value. Once they realize the value of your product or service, there’s a good chance they’ll buy it. However, if they never realize that value, they’ll cancel before the trial period ends. For example, let’s say you have a software tool that schedules social media posts. Your users sign up, naturally, to schedule their social media posts for them. Instead of leaving them hanging at the dashboard, your free trial should include an onboarding process that helps them schedule social media posts. That way, you’re showing them the value you provide. This is also an important strategy to build [customer loyalty](https://wpsimplepay.com/7-ways-to-reduce-churn-and-build-customer-loyalty/) over time. If you use [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress that allows you to easily accept online payments without setting up a shopping cart, you can customize your [email confirmation message](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/), as well as your free trial confirmation page message, to explain when the free trial ends, how much and when the customer will be charged, and also include instructions or a link to next steps regarding how to use the service. Below is an example of a message you can send your customers about onboarding steps: ![free trial offers](https://wpsimplepay.com/wp-content/uploads/2024/01/onboarding-confirmation-1024x612.png)## 2. Limit Your Free Trial Offer Duration There’s no precise free trial duration that applies to every product or service. Some simple products or services can get away with offering three- or five-day trials because the user only needs a few minutes to decide if they’ll sign up. Other products need to give out extended free trials for users to adopt the system. Generally speaking, it’s best to keep your free trial under a month. That’s usually enough time for potential customers to decide if they’ll become actual customers. Keeping the trial under a month also encourages the user to try it and make his or her decision soon. With all that being said, don’t stick with a month because it’s what everyone else is doing. Experiment with free trial lengths to see which one converts the most customers. WP Simple Pay makes it super easy to customize the duration of your free trial periods using the advanced drag & drop form builder. ![free trial offers](https://wpsimplepay.com/wp-content/uploads/2024/01/trial-duration.png)You can also use the plugin to add a setup fee that will charge the subscriber a smaller amount up front before the initial recurring payment. This fee can be used to offset the cost of offering a free trial period. ![free trial offers](https://wpsimplepay.com/wp-content/uploads/2024/01/setupfee.png)## 3. Place Limits on Free Trials Besides giving users unlimited access to your services for a limited duration, another way to offer an effective free trial is to let people use a limited version of your product for an unlimited time. In fact, here at WP Simple Pay, we offer a [free lite version of our WordPress plugin](https://wpsimplepay.com/how-to-get-an-unlimited-free-trial-of-wp-simple-pay/) that lets users [accept several payment methods](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) on their site. To learn which WP Simple Pay plan is right for you, see our [review of the plugin](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/#aioseo-wp-simple-pay-lite). If you offer [digital products](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/) or have a [membership site](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/) that provides valuable content on a regular basis, you can place access limits for your free subscribers that encourage them to eventually sign up for full access to paid content. Here are a few different ways to place limits on your product or service. - Feature Limit – Disable features or functions for free accounts. - Usage Limit – Limit how many actions users can take (e.g., emails they send, payments they process, times they log in). - Capacity Limit – Caps on how much information they can store (100 contacts, 2000 records, 1 TB of storage, 5 downloads). - Output Limit – Limit or reduce what they create with your product so it can’t be used fully (a watermark on produced images and license restrictions are just a couple of examples). What’s right for your products or services can be a mix of some of those limitations or something entirely different. Don’t feel locked into the “30 days free” model. ## 4. Divide Your Customers Into Segments Even if your product or service inhabits a small industry or tiny niche, you still probably have multiple customer segments. Each segment has its own problems, needs, and preferences for a product or service like yours. The purpose of your free trial is to help your users realize the value of your product. Think about how you can show that your product is improving your customers’ lives. It’s a good idea to design different versions of your free trial that appeal to each customer segment. That way, you can make sure each customer achieves what they find valuable. How do you break customers into segments? It’s as simple as adding one [extra field to your subscription payment form](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/). Alternatively, you can create a branching onboarding process where the first step asks the user in a straightforward way how they intend to use the product. For instance, you might add a field to your payment form that asks for their company size. Depending on their answer, you could funnel them into a different onboarding process so your free trial meets their needs. WP Simple Pay allows you to easily add customized fields to your subscription payment forms. You can collect the information you need using dropdowns, text fields, and checkboxes. ![free trial offers](https://wpsimplepay.com/wp-content/uploads/2024/01/custom-field-1.png)This is especially important if your product or service has many features or solves many problems. Without segmenting your users, there’s a good chance your onboarding process wouldn’t show the value you can create for them. ## 5. Ask for the Sale Early and Often Many businesses make the mistake of waiting until the very end of the free trial to ask the user to purchase the product or service. Remember, you don’t owe them the entire free trial duration. It’s fine to ask for a sale as soon as you think you can get it! The purpose of a free trial is to deliver the user to the moment they first realize value with the product. That moment is the best time to ask for the sale, regardless of how long it took to get there. For instance, let’s say you have a customer relationship management tool that helps users close deals, and you define the first moment of value as the first time the user moves a deal from the “open” column to the “closed” column. This is the perfect time to ask them to buy. Additionally, asking for the sale early gives you the opportunity to figure out why they won’t buy. If they refuse to buy, you can ask them why before the free trial is over. If you wait until the end of the free trial to collect feedback, there’s a good chance they will just move on from your product or service. ## 6. Engage and Follow Up During Free Trial If your customer is using your product’s free trial, there’s a good chance you aren’t the most important thing happening in their life. Oftentimes, people forget about their trial and let the time expire. You need to reach beyond your product and create additional touchpoints with your users to remind them that you exist. This could be as simple as sending a sequence of emails with deep links that push them along the onboarding process. If, for instance, they don’t engage with a particular feature within the first three days of the trial, send them an email prompting them to check it out. You might also reach out to them personally by email to introduce them to the feature. You can also send them emails with helpful tutorials and additional ways to use your products or services. There you have it! We hope this article has helped you learn how to offer free trials to gain more subscribers and ultimately drive more conversions on your WordPress site. If you liked this article, you might also want to check out our guide on [how to resolve failed recurring payments](https://wpsimplepay.com/how-to-handle-failed-recurring-payments/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** Free trials, recurring payments, subscription plans --- ### [How to Offer 100% Discounts on Subscription Signups in WordPress](https://wpsimplepay.com/how-to-offer-100-discounts-on-subscription-signups-in-wordpress/) **Published:** April 9, 2024 **Author:** Natalie Jones **Excerpt:** Offering a 100% discount on subscription activations boosts engagement, attracts new customers, and increases feedback regarding your products or services. **Content:** Do you want to offer a 100% discount on new subscription activations on your WordPress site? For businesses that sell [subscription-based products or services](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/), offering a 100% discount to new subscribers is an effective way to attract more customers and boost sales. In this article, we’ll show you how to easily add a 100% discount on subscription signups in WordPress. ## Offering 100% Discounts on Subscription Signups Offering new subscribers a 100% discount on their initial subscription activation lowers the barrier to entry, giving them an opportunity to try out your products or services without an upfront charge. On top of all that, a 100% discount on new subscription signups helps you receive more actionable feedback regarding your products or services. ## How to Offer 100% Discounts on Subscriptions The best way to offer a 100% discount to new subscribers is to use a Stripe payments plugin that lets you create payment forms for recurring payments and discount codes. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily accept recurring payments directly on your site without setting up a shopping cart system. The standalone plugin also enables you to create payment forms in minutes without coding. Additional features of the plugin include: - **Free Trials**: Boost subscription signups by offering [free trial periods](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/) for subscriptions. - **Multiple Payment Methods**: Accept 10+ payment method options, including traditional debit and credit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), digital wallets (Apple Pay / Google Pay / Microsoft Pay, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/)), [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. - **Discounts**: Easily create unique [discount codes](https://wpsimplepay.com/7-ways-to-reduce-churn-and-build-customer-loyalty/) and apply them to individual payment forms. - **Drag & Drop Form Builder**: Use the plugin’s advanced drag & drop payment form builder to create payment forms for one-time or recurring payments. - **Custom Fields**: [Collect additional customer information](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) using drop downs, text fields, and checkboxes. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) WP Simple Pay lets you create payment forms for products, services, event registrations, fundraisers, and more. With all that being said, for the purpose of this tutorial, we’ll be creating a subscription payment form that offers a 100% discount for new subscribers. ### 1. Install & Activate WP Simple Pay in WordPress The first thing you’ll need to do to begin offering a 100% discount on subscription activations is install and activate WP Simple Pay in WordPress. Simply visit the pricing page and choose the best plan for your specific needs. To get all the plugin’s subscription features like free trial offers and setup fees, we recommend going with the Pro plan. Once you’ve purchased WP Simple Pay, simply download the plugin from your purchase receipt email or your WP Simple Pay account. Then, you’ll need to upload the .zip file to WordPress. If you need help, follow our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished installing WP Simple Pay and activating it in WordPress, its advanced setup wizard will automatically open. Go ahead and click on the **Let’s Get Started** button. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### 3. Create a Subscription Payment Form So far, you’ve installed and activated WP Simple Pay in WordPress. The next thing you’ll need to do is create a subscription payment form. You should have been redirected to the pre-built form templates page, where you will see several options. Go ahead and choose the **Subscription Payment Form** template. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/subscription-form-1024x651.png)Next, in the **General** tab, add the title and description of your form in the provided fields. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/general-tab.png)Then, click on the **Payment** tab. Here is where you can change your price amounts and plan options. You can also choose which payment method options you want to offer your subscribers. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/payment-tab.png)Once you’ve finished, be sure to click on **Save Draft**. ### 4. Create a 100% Discount Code Before we move on to the **Form Fields** tab in the payment form builder, let’s go ahead and create the discount code that we’ll be adding to the payment form. Simply navigate to the WP Simple Pay **Coupons** tab in your WordPress dashboard and click on **Add New**. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/coupon-add-new-1024x515.png)Next, name your coupon code and set your Type, Percentage Off and the Duration. Be sure to choose the subscription payment form we created from the Redemption Restrictions dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/add-coupon-1024x706.png)When your form is ready, go ahead and click **Add Coupon**. You’ll be redirected to a success page upon completion. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/coupon-success-1024x428.png)### 5. Add 100% Discount Code to Subscription Payment Form Now that you’ve created your 100% discount code, you’ll need to add it to your subscription payment form. First, navigate to the subscription payment form we’ve already created from your WordPress dashboard. Then, simply click on the **Payment Forms** tab and choose the subscription payment form from the list of options. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/payment-forms-1024x492.png)Now that you’re back in the payment form builder, click on the **Form Fields** tab and select **Coupon** from the drop down menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/add-coupon-field-1024x551.png)Next, add the label and placeholder text for your coupon field. You can also choose Stripe blue or Default for your button display style. ![](https://wpsimplepay.com/wp-content/uploads/2024/04/coupon-field.png)When you’re ready, go ahead and click on **Save Draft**. Previewing your form to make sure it all looks good is a smart idea. Your subscription form should look like this: ![](https://wpsimplepay.com/wp-content/uploads/2024/04/form.png)Now that you’ve added the 100% discount code to your subscription payment form, feel free to configure Purchase Restrictions, a [Payment Page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/), and customized payment confirmation messages. ### 6. Publish the Subscription Payment Form The last step to offering a 100% discount for new subscription activations is to publish your payment form on your site. First, go to the page you want your form on, click the **+** icon, and type “WP” in the search field to bring up the WP Simple Pay payment form block. Next, choose the payment form you just created from the drop down menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this article has helped you learn how to offer a 100% discount on subscription signups. If you liked this article, you might also want to check out our guide on [how to allow customers to manage subscriptions in WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** discount code, Payment Forms, recurring payment, subscription, subscription payment --- ### [Price Anchoring: How to Use Tiered Pricing to Boost Sales](https://wpsimplepay.com/price-anchoring-influencing-sales-with-different-price-tiers/) **Published:** April 4, 2024 **Author:** Natalie Jones **Excerpt:** Price anchoring is a pricing strategy you can use to leverage our tendency to rely heavily on the first piece of information we hear. **Content:** Do you want to use price anchoring to influence sales on your WordPress site? While there are many price anchoring techniques, tiered pricing is a highly effective strategy that can be used to influence how your visitors feel about a price. In this article, we’ll go over the psychology of price anchoring, how it works, and how you can put it into practice. **In This Article** - [What is Price Anchoring?](#aioseo-what-is-price-anchoring) - [How Price Anchoring Works](#aioseo-how-price-anchoring-works) - [An Everyday Example of Price Anchoring](#aioseo-an-everyday-example-of-price-anchoring) - [Price Anchoring in Marketing](#aioseo-price-anchoring-in-marketing) - [Price Anchoring in Practice](#aioseo-price-anchoring-in-practice) - [Going Forward](#aioseo-going-forward) ## What is Price Anchoring? Price anchoring is a strategy for pricing products and services that relies on the primacy effect. The primacy effect is a cognitive bias that causes people to better remember the information they first encounter rather than information that is presented later. Sounds a bit complicated, but here’s a quick example to get you up to speed. When Steve Jobs announced the first iPad, he told the crowd that analysts predicted he would sell it for $999. He put $999 on a big screen and let it sit there while he spoke. When it came time to reveal the actual price, the $999 was lowered to $499. With a simple animation, everyone in the room **felt** like they just saved $500. Interestingly, no one in the room had any idea what an iPad was worth. How could they? It was a brand-new product. Yet somehow, they felt like they had the opportunity to buy it for less than its value. Imagine if Steve Jobs presented the price the other way. Let’s say he put $199 on the screen and later increased it to $499. Everyone in the room would feel like they just got fooled, even though they were never going to get the iPad for $199. Like a lot of great marketers, Jobs used price anchoring to influence how people felt about a price. Luckily, you don’t have to be a tech giant to take advantage of this psychology hack. It’s actually a pretty simple concept for most businesses to implement. ## How Price Anchoring Works As customers, we perceive prices relatively. The first piece of information creates a frame of reference for all subsequent pieces of information. This means you can use the first price your potential customers see to influence how they feel about subsequent prices. High initial prices direct their attention to the product’s positive qualities. Low initial prices direct their attention to the negatives. If you think that lacks logic, you’re right. This is because logic is only part of how we evaluate purchases. It’s been scientifically proven that we make economic decisions with the same part of our brain that determines our emotions. The real magic of this effect is that it works even if you are aware of it. In one study, real estate agents were asked to appraise the value of a house. All the agents presented estimates similar to the house’s list price, even though they denied factoring the list price into their decision. They knew the list price would influence their decision, so they tried to ignore it, but that awareness wasn’t enough to counteract the anchoring bias. ## An Everyday Example of Price Anchoring Here’s an example of price anchoring we all deal with every day. Gasoline prices fluctuate regularly, but they generally trend upwards. They might fall a little this month based on some global event, but for the most part, they increase over time. At one point in the U.S., gas prices jumped to $4/gallon, which was quite painful. We all cheered when gas prices started to fall. Suddenly, $3.89/gallon felt like a great deal, even though the price was $2.89/gallon the year before. Why did a slight drop from an unusually high price feel like a bargain, even though we paid considerably less in the past? We feel this way because each price we pay resets our anchor. We compare today’s price to the previous price, not the price we paid five years ago or the one time we bought super cheap gas on that road trip through the middle of nowhere. So, now we look forward to paying prices we would have once thought were outrageously high. ## Price Anchoring in Marketing Gasoline is an everyday example because it’s a commodity we consume often. You probably know the prices of a few gas stations around your home or work. We have a fair understanding of its value and why its price rises or falls. However, what about less familiar products? What happens when we have to evaluate the price of a new product or service? We can’t maintain anchor points with everything like we have with gas. We create price anchor points as soon as we start considering purchasing. This means some anchor points are only seconds old by the time we make a decision. Other anchor points are weeks or months old, depending on how long it takes us to get through our buying process. For example, let’s say you’re looking for someone to manage your social media marketing. What’s a good price for that? It’s hard to say, especially if you’ve never purchased that service. Additionally, all social media marketing isn’t the same. It’s hard to compare one service to another. In this case, your brain lacks a clearly established anchor, so it would create one based on the first price you see. You will subconsciously compare all subsequent prices to that first price, even if the first price was an outlier. Marketers often do this by offering multiple variations of the same product at different price points. The first one you see engages the primacy bias and affects whatever you see after. ![price anchoring](https://wpsimplepay.com/wp-content/uploads/2024/04/tiered-pricing-1024x573.png)Let’s say a social media marketer offers to create 30 posts per month for $500. Or, she’ll create 25 posts per month for $400. You don’t think those last five posts are worth the extra $150, so you go ahead and choose the smaller option. The seller wanted this because $400 seemed like a bargain compared to the $500 service. ## Price Anchoring in Practice In order to implement price anchoring, you just need to show more than one price. The first price will influence the second price. So you have two options: - Make the first price high to create a perception of high value. Then, make the second price low so the customer thinks they get high value for a bargain. - Make the first price low to create the perception that the customer is getting a deal. Then, make the second price higher so the customer associates the bargain with the products you want them to buy. The first method is obviously more common. Marketers want their customers to think their products and services are as valuable as possible. High perceived value + reasonable price = customers rush to buy. The second application is less common but useful when customers are especially price-adverse. An example of this kind of price anchoring is when stores show the prices of products without the tax calculated. If you don’t have multiple prices and aren’t willing to create variations of your products, think about other price values you can display on your website. You could compare your service to your competitors or to other kinds of solutions. Or, you could show the costs your customers would incur if they wait too long to purchase a solution. If you’re using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to accept online payments, you can integrate your payment forms with popular WordPress page builders like Divi and Elementor to create pricing tables that use tiered pricing. See our step-by-step guide to learn more: [How to Create High-Converting Pricing Tables in WordPress](https://wpsimplepay.com/how-to-create-high-converting-pricing-tables-for-your-product-or-service/). ## Going Forward Price anchoring can effectively nudge the needle to boost your conversion rates. Remember, customers will feel more comfortable about making a purchase if they feel like they’re getting a deal. Be sure to combine price anchoring with other [behavioral marketing](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) techniques, like [urgency](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/), scarcity, and reciprocity, for powerful results. There you have it! We hope this article has helped you learn more about how you can use price anchoring and tiered pricing to influence your potential customers’ purchasing decisions. If you liked this article, you might also want to check out [Why Should You Join an Online Marketing Community?](https://wpsimplepay.com/level-up-your-online-marketing-by-joining-communities/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Marketing **Tags:** marketing, Price Anchoring, tiered pricing --- ### [How to Create High-Converting Pricing Tables in WordPress](https://wpsimplepay.com/how-to-create-high-converting-pricing-tables-for-your-product-or-service/) **Published:** August 16, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll cover the fundamentals of high-converting pricing tables and show you how to create them for your products or services. **Content:** Are you wanting to create high-converting pricing tables for your product or service on your WordPress site? Your pricing page is one of the most important pages of your website. If a user arrives on this page, it means they’ve already decided that your product or service meets their needs, and now they want to know what it will cost. Naturally, a pricing table is the most essential element on the pricing page. A well-designed pricing table helps your prospects understand what you sell, how you deliver it, and what it will cost. A poorly designed pricing table creates confusion and uncertainty, and ultimately sends your prospects to your competitors. In this article, we are going to cover the fundamentals of effective pricing tables. This advice and the examples provided will help you create pricing tables that educate your prospects and convert them into customers. Additionally, we’ll show you the easiest way to launch payment forms from Buttons, Pricing Tables, and Call-to-Action modules you’ve created using Elementor and Divi so you can accept payment. ### Table of Contents - [1. Limit Your Plans to 3-4 Pricing Options](#aioseo-1-limit-your-plans-to-3-4-pricing-options) - [2. Use Straightforward Language](#aioseo-2-use-straightforward-language) - [Use Columns for Each Tier/Level/Plan](#aioseo-use-columns-for-each-tier-level-plan) - [Make the Differences Apparent](#aioseo-make-the-differences-apparent) - [Emphasize Your Prices](#aioseo-emphasize-your-prices) - [3. Use Clear Names for Your Products/Services](#aioseo-3-use-clear-names-for-your-products-services) - [4. Use Smart Price Anchoring](#aioseo-4-use-smart-price-anchoring) - [5. Use Visual Elements Purposefully](#aioseo-5-use-visual-elements-purposefully) - [6. Reduce Buyer Friction Points](#aioseo-6-reduce-buyer-friction-points) - [7. Make Your CTA Prominent](#aioseo-7-make-your-cta-prominent) - [Creating Pricing Tables](#aioseo-how-to-create-pricing-tables) - [Integrating WP Simple Pay with Elementor Tables & Buttons](#aioseo-integrating-wp-simple-pay-with-elementor-tables-buttons) - [Integrating WP Simple Pay with Divi Tables & Buttons](#aioseo-integrating-wp-simple-pay-with-divi) - [Testing Your Results](#aioseo-test-your-results) ## 1. Limit Your Plans to 3-4 Pricing Options It’s tempting to give your prospects all the options you can, so they’ll choose to buy *something*, but this often hurts more than it helps. If you give your prospects too many choices, they could suffer from analysis paralysis – the inability to make a decision as a result of overanalyzing data or overthinking a problem. This is sometimes called decision fatigue or the paradox of choice. When customer support tool Groove [simplified their pricing page](https://www.groovehq.com/blog/pricing-that-worked), they increased free trial sign-ups by 358% and their revenue by 25%. Here’s what their original page looked like: ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/groove-pricing-page-1.png)And here’s the simplified, higher-converting version: ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/groove-pricing-page-2.png)Groove was able to simplify their pricing into a single plan, but that doesn’t work for everyone. You may need to give your customers a few choices but limit yourself to three or four options. If you’re willing to customize your offerings for special customers, add a “contact us” link for those types of customers. You might say, “None of these plans meet your needs? Contact us for special enterprise pricing.” ## 2. Use Straightforward Language You may have a brand with a quirky personality (and that’s great!), but your pricing table is not the place to get cute with language. If you want people to give you their hard-earned money, you have to be as clear as possible so they aren’t confused about what they’re buying. When the [SaaS DNA project](https://home.profitwell.com/saas-dna-project/hiten-shah-saas-pricing-pages-strategy/) studied dozens of SaaS marketing sites and ran user interviews, it discovered that confusion is an absolute deal breaker. “If potential customers have no idea what your different plans offer, or a solid idea of what it’s going to cost them, then they’re never going to sign up for your service,” the study reports. For example, instead of describing a feature as “More monthly uploads than you can shake a stick at,” say “Up to 5,000 monthly uploads, which is 50% more than our competitors offer.” Simple and compelling, right? Let’s go over some more ways to keep your pricing table simple. ### Use Columns for Each Tier/Level/Plan There’s a reason everyone uses adjacent columns for multiple options – they work. Columns allow prospects to compare different offers without jumping around the page. ### Make the Differences Apparent Don’t force prospects to study your plans to uncover their differences. They should be able to look at a pricing column and tell right away how it’s different from the other columns. How you do this will depend on the number of features your plans offer, the importance of those features (some may deserve more attention than others), and what your customers care about. For instance, you might use strikethrough to cross out features that aren’t part of a particular plan. ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/strikethrough-features.png)Or you might use lighter color text to indicate their absence. ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/symu-pricing.png)If you have a lot of features that appear in some plans and not others, go with a longer table. Everyone understands checkmarks. ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/convertkit-pricing-scaled.jpg)### Emphasize Your Prices It’s not surprising that customers care about price, so don’t hide this information from them. Use clever (but simple) design to make it stand out. Other than each column’s title, prices should be the largest text on the page. ## 3. Use Clear Names for Your Products/Services Aside from your prices, the names of each product or service on your pricing table are the most important elements on the page. Prospects will rely on them to understand each column. So if your products and services have ambiguous or confusing names, your prospects will struggle to understand what you’re selling. Here’s a *bad* example from Sanebox. What do “snack,” “lunch,” and “dinner” have to do with email inbox management? ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/sanebox-pricing.png)Even cliche titles like “bronze,” “silver,” and “gold” aren’t sufficient. These are common, but they don’t tell prospects anything about your offerings. The best product/service plan titles use words that… - Relate to the customer or segment - Address a benefit the prospect wants to achieve - Connects with the product Tettra is a great example of effective column titles. If you’re a potential user, you can tell exactly which plan is made for you. ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/tettra-pricing.png)## 4. Use Smart Price Anchoring We cover [price anchoring in another post](https://wpsimplepay.com/price-anchoring-influencing-sales-with-different-price-tiers/), so we won’t dive too deeply here, but the idea is to leverage a psychological effect to steer prospects toward a particular product. It’s a complex process that requires a lot of testing, but the results are powerful. Read our full guide on price anchoring here: [Price Anchoring: Influencing Sales with Different Price Tiers](https://wpsimplepay.com/price-anchoring-influencing-sales-with-different-price-tiers/). ## 5. Use Visual Elements Purposefully The design of your pricing table is important, but only as it affects the conversion rate. Avoid adding design elements just to make the table or page look pretty. Unnecessary design can make your page confusing and ultimately distract the prospect from consuming the table’s information. Contrasting colors and sizes are key ways to make certain elements of your pricing table stand out without being obnoxious or distracting. Notice how Wistia makes their preferred plan obvious. ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/wistia-pricing.png)This Freshbooks pricing table uses design elements smartly as well. The illustrations at the top of each column relate to the types of customers who would use that plan. They also highlight their “best value” plan by making it larger than the other columns. ![Pricing tables](https://wpsimplepay.com/wp-content/uploads/2020/03/freshbooks-pricing-table.png)## 6. Reduce Buyer Friction Points A friction point is a doubt or uncertainty that might prevent your prospects from buying. You can boost the conversions of your pricing table by anticipating these friction points and addressing them before the prospect abandons your page. An obvious friction point prospects have is this question: “What if I don’t like it?” You can address this friction point with a simple money-back guarantee. You offer one already, so make sure it’s prominent on your form, especially near the price and call-to-action. Think about other objections your potential customers might have with your product. Address them either in the columns of your pricing table or just below. Here are some ways you can address those concerns: - Licenses, certifications, or accreditations your customers expect you to have. - Security [seals or badges](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/) that make customers feel safe. - Testimonials from other customers and/or influential people. - Information about your product or service that helps your customers compare you to your competitors. For good measure, throw some frequently asked questions on the bottom of your page. Dig through your email or contact form submissions to find the questions your prospects typically ask. It also helps to add a live chat feature to the page (and your entire site) so you can answer any unique questions in real time. ## 7. Make Your CTA Prominent Your call-to-action (CTA) is the button at the bottom of each column your prospects can click to make a purchase (or sign up, register, whatever action you want them to take). This button should be simple and easy to identify. Most importantly, prospects need to know what will happen once they click that button. So, it’s important to use clear and unambiguous language. A call-to-action button should answer the phrase, “I want to…” That’s why buttons like “register now” or “sign up” are so powerful. Avoid using words like “submit” or “let’s go” because they don’t help the prospect understand where they are in the process. ## Creating Pricing Tables Now that you have a better understanding of what makes a pricing table effective and you’ve seen a few examples of both the good and the not so good, let’s take a look at some ways to launch payment forms directly from them so you can easily accept payment. The best way to create high-converting pricing tables that allow your customers to complete their transaction is to use a Stripe payments plugin for WordPress that integrates seamlessly with your existing WordPress theme and drag-and-drop page builder. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, lets you easily accept online payments on your site without having to set up a shopping cart. It also allows you to create on-site payment forms where your customers can check out directly on your site. You can also host your payment forms on secure, off-site Stripe Checkout pages. WP Simple Pay even gives you the option to have your payment forms display as an overlay modal. To learn more about form types offered by WP Simple Pay, see our [guide on choosing the right form type for your needs](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). One of the best parts about the plugin is that it integrates seamlessly with popular page builder WordPress plugins, including Divi and Elementor, so you can add the pricing tables or single call-to-action buttons you’ve created to your WP Simple Pay on-site overlay forms and off-site Stripe Checkout pages. Additional features of WP Simple Pay include: - **Accept Multiple Payment Methods**: Easily accept 10+ payment methods, including traditional credit/debit cards, ACH Direct Debit, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Alipay, [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), and more. - **Payment Form Templates**: Create the perfect payment form in minutes using our pre-made form templates. - **Fee Recovery**: [Remove the 3% Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) to receive the full amount. - **[Custom Form Fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/)**: Use text boxes, checkboxes, and dropdown menus to collect additional information from your customers. - And so much more… [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) Let’s take a look at two of the ways WP Simple Pay works with Divi and Elementor to create high-converting pricing tables. ### Integrating WP Simple Pay with Elementor Tables & Buttons On the sales page you’d like to add your WP Simple Pay form to, simply drag in the **Button**, **Call-to-Action**, or **Pricing Table** element you’ve created using Elementor and click on it to open the button settings panel. In this example, the button is labeled **Click Here**. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/elementor-pricing-table.png)Next, in the settings panel, click on the down arrow located next to WP Simple Pay, and choose your payment form from the dropdown. Be sure to click **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/elementor-edit.gif)Once you’ve saved your changes, the pricing table button or a single button will launch the on-site overlay form or redirect to the form hosted as an on off-site Stripe Checkout page where your customers can complete their checkout. ### Integrating WP Simple Pay with Divi Tables & Buttons Similar to Elementor, you can add the **Pricing Table**, **Call-to-Action**, and **Buttons** you’ve created using Divi to your WP Simple Pay on-site overlay forms and off-site Stripe Checkout pages. In this example, we’ll show you how to use Divi’s Call-to-Action element to launch a WP Simple Pay on-site overlay form. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/integrating-divi-pricing-table-1024x492.png)After you’ve finished customizing your **Title**, and the **Button** text with your call-to-action, it’s time to add the WP Simple Pay form. In the Call-to-Action Settings **Content tab**, scroll down and maximize the **Link** section. ![](https://wpsimplepay.com/wp-content/uploads/2023/08/integrating-divi-pricing-table-find-form-id-1.gif)You will need to add a “#” to the **Button Link URL** field and then select the proper payment form from the WP Simple Pay dropdown. Next, click the green **Save** check. Note: You must add a “#” to the Button Link URL field in the Link section for the payment form to launch correctly. This applies to ALL Divi buttons, including Pricing Table and Call-to-Action buttons. ## Testing Your Results These tips will help you design a high-converting pricing table, but whenever you optimize *anything* for conversions, it’s critical that you test your results to make sure you’re moving the needle in the right direction. A/B test multiple versions of your pricing table before deciding on a permanent change. Good luck! We hope this article has helped you learn more about effective pricing table practices and how to create them for your products or services. If you liked this article, you might also want to check out [How to Accept Stripe Payments in Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Divi, elementor, High-Converting Pricing Tables, Payment Forms, pricing tables, Pricing Tables for Your Product or Service, Stripe Checkout, Well-Designed Pricing Table --- ### [6 Tips for Sending Effective Post-Purchase Emails](https://wpsimplepay.com/post-sale-emails-what-you-should-send-to-your-customers/) **Published:** March 26, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll go over the six types of post-purchase emails and offer tips for using them to boost sales and improve customer relationships. **Content:** Are you looking to improve your post-purchase emails? Just because you’ve made a sale doesn’t mean your work is finished with that customer. While it’s tempting to immediately turn your attention to the next sale, it’s important to think about the long-term health of your existing customer relationships. The easiest way to nurture long-term relationships with your customers is to provide them with meaningful, consistent communication. As an online business, you can do this using effective post-purchase emails. In this article, we’ll share six of the most common post-purchase emails and tips to help you engage with your customers, streamline their experiences, and turn buyers into advocates for your business. ## What are Post-Purchase Emails? Post-purchase emails are exactly what they sound like. They’re emails a business sends its customers after they’ve completed a purchase. They can include a payment confirmation, information about shipping updates, possible next steps regarding the order, and more. We all know that it costs less to retain a customer than it is to acquire a new one. This is why post-purchase emails are so important. They can help maintain trust in your business, keep your brand on the top of your customer’s minds, and even give you a chance to increase sales by offering unique discount codes or customer loyalty offers. One of the best parts about post-purchase emails is that they have some of the highest click-through rates. When done correctly, your emails can effectively retain customers and boost sales. Let’s look at some of the most important types of post-purchase emails and how you can use them to increase revenue and market your business. ## 1. Thank You / Email Receipts The first email your customers receive after making a purchase should thank them for their purchase and provide them with all of the relevant transaction data. If you sold to a customer in person, you would surely thank them, right? It would be a major disservice to your business not to say, “Thank you.” So, naturally, you should do the same when someone buys online, too, even if you already thanked them on your post-purchase confirmation page. After your “Thank you,” this email should [serve as a receipt](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/). Make sure to list the customer’s transaction details so they always have a record of the sale. Here’s what you should include: - The order number - The order date - The billing address - The shipping address (if different) - Their payment method - The last four digits of the card they used (if they used one) - The products or services they ordered with prices - The order total - The shipping method - The estimated shipping time It’s important that all of this information is accurate. Your customers will refer to this email if they have questions about the transaction or need to dispute any part. This email provides just as much protection for you as it does for them. Using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, you can easily set up email receipts to automatically include all the necessary details. The plugin allows you to configure your email receipts directly from your WordPress admin dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/payment-receipt-1-1024x791.png)You can also use WP Simple Pay to create [customized email receipts](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) for individual payment forms. This means if you offer multiple products or services on your site, each payment form can have its own email receipt. All you have to do is create a payment form using the plugin’s advanced, no-code drag-and-drop form builder and write your message in the **Email Notifications** tab. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/custom-receipt.png)## 2. Shipping Notification Emails Whenever customers make a purchase online, they’re still left with one anxiety-inducing question: “Will I actually receive my order?” Whether they bought a one-off physical product, access to an online resource, or a personalized service, people are always nervous that you won’t live up to your end of the bargain. A shipping notification is a simple email that informs your customers that you’re taking steps to deliver their product. It also helps to [add evidence](https://wpsimplepay.com/how-to-reassure-your-users-their-payment-data-is-safe/) of the shipment to the order, such as a package tracking number from a third-party source like USPS or FedEx. Shipping confirmation emails aren’t just for physical products, though. You can use them for any type of product or service where there’s a delay between order and delivery. For instance, let’s say you’re a nutritionist who prepares custom dietary plans. Once your customers purchase, you send them to an online form where they submit some information to help you design a plan. After submitting, you send a “shipping” confirmation that assures them their product is on the way. You aren’t actually shipping a package. Nevertheless, their order is “en route” to them. ## 3. Reminder Emails A reminder email is a basic notification that reminds the customer to do something regarding their purchase. You might remind them to use the product, maintain it, follow your steps, or order again. For instance, let’s say you sell software licenses for a [WordPress plugin](https://wpsimplepay.com/the-13-essential-wordpress-plugins-every-ecommerce-site-should-install/). You might schedule a reminder email for anyone who hasn’t activated their license within seven days. This will prompt them to use their purchase and ensure they get value from it. If you sell a custom four-week workout program, you might send a reminder email each week to keep the customer on track. Again, if you prompt them to use the product, they’re more likely to get value from it. In many cases, it’s smart to remind your customers to purchase again. If that software license is about to expire, remind them to renew. If they’re nearing the end of that workout program, prompt them to contact you for another. Although a few WordPress plugins that let you send emails directly from WordPress exist, we recommend using an email marketing tool like [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/) or [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) to make the process more efficient. You can easily connect your WP Simple Pay payment forms with the most popular [email marketing platforms](https://wpsimplepay.com/what-you-can-do-with-your-customers-email-addresses/) directly from the form builder to automatically add new customers to your mailing lists and more. Email marketing platforms let you [segment your customers](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/) and set up automatic emails based on specific criteria. To learn more, see our detailed guide: [6 Ways to Boost Sales & Retain Customers with Email Receipts](https://wpsimplepay.com/6-ways-to-boost-sales-with-your-email-receipts/). ## 4. Informational Emails A percentage of your customers will always need help using your product or service to its fullest potential. They may think they understand how it works at the time of purchase but then later realize they don’t know what they’re doing. In some cases, customers are sure they understand your product or purchase, even though they really don’t. Perhaps they’re relying on bad advice or outdated misconceptions. In either case, it’s always useful to serve your customers some helpful content to point them in the right direction. These emails are usually well received because they provide reassurance even if the customer doesn’t need help. For example, if you’re selling a WordPress plugin, you’ll definitely want to teach customers how to install it. This will make their lives easier while reducing the burden on your support team. If your advice is too lengthy for an email, don’t be afraid to link the customer to a blog post. For example, Harry’s, a men’s shaving products store, sends new customers some shaving tips after they make their first purchase. ![Post-sale emails](https://wpsimplepay.com/wp-content/uploads/2020/01/information-email-1.png)Keep your audience in mind when you prepare informational email content. Think about what they know and what they don’t know. Your goal is to fill the gaps so they have a successful experience with your product or service. If you’re a nonprofit organization looking to [increase donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/) on your site, keeping donors informed about your current work is smart. You can simply send them an email with a link to your blog. ## 5. Review Request Emails Reviews should be a critical component of your marketing strategy. Why? Because online reviews influence the purchase decisions of 95% of consumers. Additionally, customer reviews can give you insight into your products and services. They give you an idea of what needs to be improved or fixed to better serve your customers. A review request is a simple email that asks the customer to rate and review the product or service they purchased. You could… - Link them to a page on your site where they can rate you and type their review. - Link to a third-party page like Facebook, Yelp, Google, or a review platform for your specific industry. - Ask them to reply with a comment or testimonial. Airbnb makes reviewing super simple. Customers can click a button right in the email to leave their reviews. Fewer steps mean more people will take action. ![Post-sale emails](https://wpsimplepay.com/wp-content/uploads/2020/01/review-email.png)Don’t ask your customers to review you right away. Give them time to receive and get some value from your product or service. For most purchases, this requires at least a few weeks. If you ship physical products, make sure your customers get the product before you ask them to review it! If you think your customers are willing to invest some time, don’t be afraid to ask them to complete a survey that asks 10-12 questions about their experience. We suggest using a tool like WPForms to create an online survey that you can easily add to your site. Simply send your customers an email with a link to your form. ## 6. Limited-Time Offers Sending customers [limited-time offers](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) occasionally is a great way to drive more sales and bring those who haven’t purchased from you back to your brand. Regardless of how you approach this strategy, including a discount code in your email is a good idea. You can also use this type of email to send information and perks relating to your [customer loyalty program](https://wpsimplepay.com/starting-your-own-customer-loyalty-program/). WP Simple Pay allows you to easily create and add discount codes to specific payment forms using the form builder. You can then send an email with the [discount code](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/). ## How to Send Post-Purchase Emails As you can imagine, sending each of these emails manually would require a lot of work. So, you’ll want to enable some automation to manage these tasks. You’ll need an email marketing tool with the right set of automated features for that. We recommend using [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) or Drip because they have the right pre-built automations for post-purchase transactional emails. They also integrate with WP Simple Pay’s built-in automation functionality, which allows you to add customers to your mailing lists and more. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/drip-automate.png)Once you sign up for an email marketing tool, build the post-purchase emails we outlined above. Remember, WP Simple Pay makes it super easy to send email receipts. We recommend getting started with this first, as it is the most important type of email on the list. The plugin allows you to effortlessly add your business’s logo or an image to your email receipts. Additionally, with the help of Smart Tags, you can personalize each email message. That’s it! We hope this article has helped you learn more about the different types of post-purchase emails and how to use them to boost sales and improve customer relationships. If you liked this article, you might also want to check out [6 Tips for Sending Better Marketing Emails](https://wpsimplepay.com/what-you-can-do-with-your-customers-email-addresses/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** email marketing, emails, marketing emails, post-purchase emails --- ### [How to Collect Those Unpaid Invoices](https://wpsimplepay.com/how-to-collect-those-unpaid-invoices/) **Published:** August 31, 2020 **Author:** Dennis **Excerpt:** Unpaid invoices aren’t just an inconvenience. They cost time and money. If you’re struggling to get paid, these tips will help you plan a course of action. **Content:** In a perfect world, your clients would pay you the moment they receive your invoice. Sadly, it’s never that simple. You’ve probably had your fair share of clients who delay sending payment or don’t pay at all. Unpaid invoices aren’t just an inconvenience. They cost time and money. They create stress in your life. They take time away from serving your clients and improving your business. Worse – they create cash flow problems that can affect your operations, especially if you have significant expenses, like leases or employee salaries. ## 17 Ways to Collect Your Unpaid Invoices If you’re struggling to get paid, these tips will help you plan a course of action. They become more aggressive as you go through the list, so start at the top and work your way down. ### 1. Start with a Friendly Reminder Most clients are honest people who intend to pay their bills. It’s more likely that your client forgot to pay the invoice or ran into unexpected money problems than that they intentionally tried to steal products and services from you. Your first step, therefore, is to give them a little nudge. Send your client a message seven days after the invoice’s due date. Remind them to pay in a friendly and gentle way. Don’t complain or imply that they are dishonest. Include all of the payment details and attach a copy of the invoice. ### 2. Keep Good Records You should have copies of your invoices on file (or in whichever software tool you use to generate them). Do not delete them. Furthermore, document every attempt to communicate with your clients about their balance. This keeps you prepared if you have to go before an arbitration board or small claims court. In fact, if you spend a lot of time trying to collect, you may be able to get compensation for those hours. ### 3. Keep Your Emotions in Check Your business is personal to you, so when a client refuses to pay, it’s easy to let your emotions take control. But that never helps. In fact, an overly emotional response could be enough for your client to decide to just ignore you. Don’t let your anger or frustration show in your email and phone conversations. Avoid tears, raising your voice, or making threats. Stay professional at all times. ### 4. Enforce Your Late Payment Fee If your payment terms include a late payment fee if invoices aren’t paid after a certain date, it’s time to enforce them. Send an email to the client with an updated invoice. On the new invoice, add your late payment fee. ![Unpaid invoices](https://wpsimplepay.com/wp-content/uploads/2020/08/late-payment-fee.png)If you don’t have a late payment fee in your payment terms, it’s unethical to add one after the fact. But now is a good time to amend your payment terms for future clients. Include a late payment fee that’s a percentage of the balance (like 2% or 3%) and increases each month the invoice is unpaid. ### 6. Mark Your Invoices “Overdue” Resending the same invoice over and over may not get anyone’s attention. Add some urgency language like “Overdue,” “Past Due,” or “30 Days Late” to the invoice, the envelope if you mail it, or the subject of the email if you email it. Use a bright, contrasting color. ### 7. Make a Phone Call A phone call is more intimate than an email. It forces the client to speak to the real person they’re hurting by not paying their bill. This also gives you the opportunity to ask why the payment is late and when you can expect it. You may be willing to customize your payment terms depending on their problems and timelines. ### 8. Allow Partial Payments If your client doesn’t have the full balance of your invoice, ask them to pay a portion of it now and a portion later. It’s better to get *some* money than to wait around for the full invoice. Consider splitting the bill into multiple installments until the balance is paid. Plus, getting your client to pay *something* makes it harder for them to deny the invoice in court if you ever have to sue them. A judge will ask, “If the invoice is invalid, why did you make a payment?” ### 9. Accept Credit Card Payments If your clients typically pay by cash or check, you’ll want to let them pay with a credit card. This payment method gets you paid and makes the debt the credit card company’s problem. Fortunately, you don’t need your own merchant agreement or a complex ecommerce platform to accept credit cards. With a simple tool like [WP Simple Pay](https://wpsimplepay.com), you can create custom payment forms for clients to pay with their card. They can even use modern payment wallets like Apple Pay and Google Pay. Whether or not you’re using WP Simple Pay, you can create individual one-time or recurring invoices in your Stripe dashboard to send to your clients and customers. These invoices are hosted entirely on Stripe’s servers. Check out our guide on [creating invoices in Stripe](https://docs.wpsimplepay.com/articles/creating-invoices-stripe/). Yes, credit cards come with a small fee. You can pass this fee along to your clients or just eat the cost yourself. It’s better than not getting paid. ### 10. Discontinue Your Services If your clients owe several invoices and you’ve had no luck getting them to pay, it’s time to cut them off. If your offerings are vital to their operations, they’ll find a way to catch up with their bills. If they don’t need you badly enough to pay, at least you won’t spend any more money providing services. That said, use your best judgment here. If the client needs your services to make money to pay you, it may make sense to continue working. ### 11. Bypass Your Contact If your client works at a multi-employee business and won’t respond to your payment requests, ask someone else in their company. You might contact an accounting manager or accounts payable associate, or simply your contact’s boss. Let them know your struggle and that if they can’t resolve the issue, you’ll be taking further steps. ### 12. Send a Certified Letter Before you contact an attorney or file a civil lawsuit, you should send a certified letter with the invoice and an explanation of your next steps. A certified letter creates proof of your attempts to contact the customer for payment. In a lot of cases, this simple action is enough to scare a customer into painting. ### 13. Send a Demand Letter from an Attorney If your certified letter wasn’t enough, have an attorney write a demand letter along with a copy of the invoice. In many cases, seeing an attorney’s letterhead is enough for your client or customer to find a way to pay. They assume – and rightly so – that if you’re working with an attorney, your next step is a formal lawsuit. ![Unpaid invoices](https://wpsimplepay.com/wp-content/uploads/2020/08/demand-letter.png)Keep in mind that an attorney will charge a fee for this service, usually based on their time. If they have to spend hours understanding the account and your payment terms, the final demand letter could be expensive. This usually isn’t the best route for a small invoice. ### 14. Settle for Less Than Owed If a client refuses to pay your full bill, consider accepting less than they owe to satisfy the full invoice. Yes, this is painful, but it could be *more painful* to seek the entire bill. Keep in mind that some less-than-honest clients will hold your invoice hostage in hopes that you’ll take less just to get something. If you think they’re playing games with you, get a demand letter from a lawyer right away. ### 15. Look Into Invoice Financing If you don’t have the time, resources, or inclination to chase an unpaid invoice, look into an invoice financing service (also called invoice factoring). These are companies that will buy your unpaid invoices, which gives them the right to collect in your place. They have the tools and resources to make clients pay. If you sell your unpaid invoices, you won’t get their full value, obviously. The invoice financing service will pay you a percentage of the invoice based on the likelihood of collecting. In some cases, the price is a lot less than you would like, but it’s better than nothing. ### 16. Hire a Debt Collector Debt collectors pursue the debt on your behalf. They take a percentage of whatever they collect, but the service is worth the cost because they are *relentless* about it. They will call and call until they get paid. People tend to panic when they receive a call from a collector because they know legal action is right around the corner. ### 17. File a Lawsuit Depending on how much you’re owed, it may be worth your time to file a civil suit. Before you start, however, make sure you have plenty of documentation regarding… - The services you provided - The client agreeing to those services and those prices - Invoices that are unpaid - Attempts to contact the client about the balance Keep in mind that lawsuits come with lawyer bills, filing fees, and court fees. They add up quickly. But if a client *knows* they owe you money, they might pay as soon as they receive the lawsuit paperwork. Unfortunately, winning in court just creates a legal judgment. It doesn’t guarantee you’ll get paid. After your win, you’ll need to take additional steps, such as levying your clients’ accounts, filing a lien on their property, or garnishing their paychecks. ## Don’t Give Up Don’t abandon your attempts to collect if your client hasn’t paid in a while. Stay polite and professional, but slowly move to more aggressive collection tactics. You provided services. You deserve to be paid. Good luck! **Categories:** Ecommerce **Tags:** Avoid Payment Problems, Collect Unpaid Invoices, Unpaid invoices --- ### [The Basics of an Effective Donation Page](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/) **Published:** March 22, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll share the basics of an effective donation page and how to implement them on your site to drive more donations. **Content:** Do you want to create a high-converting donation page on your WordPress site? Your donation page is the most essential component of your nonprofit site. It’s where your visitors become donors, so this page deserves more attention and optimization than any other page. In this article, we’ll cover the basics of building your own effective donation page. ## Creating a High-Converting Donation Page A well-designed donation page makes your visitors feel like they are already part of your cause. They need to trust you enough to hand over their money, which means creating a [professional experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/) that shows your visitors that you respect their time and money. There are a few easy steps you can take to create an effective donation page that accurately represents your mission and ultimately gets more visitors to donate. ### Table of Contents - [1. No Navigation on Your Donation Page](#aioseo-1-no-navigation-necessary) - [2. Open with a Powerful Headline](#aioseo-open-with-a-powerful-headline) - [3. Optimize Your Donation Form](#aioseo-optimize-your-donation-form) - [1. Use Form Fields Wisely](#aioseo-use-as-few-fields-as-possible) - [2. Offer Suggested Donation Amounts](#aioseo-offer-suggested-donation-amounts) - [3. Offer a Recurring Donation Option](#aioseo-offer-a-recurring-donation-option) - [4. Offer a Custom Donation Option](#aioseo-offer-a-custom-donation-option) - [5. Offer Digital Wallet Payment Methods](#aioseo-let-them-pay-with-apple-pay-and-google-pay) - [4. Donation Form Placement](#aioseo-place-it-at-the-top-of-the-page) - [5. Use Concise and Compelling Copy](#aioseo-use-concise-and-compelling-copy) - [6. Add Compelling Visuals](#aioseo-add-compelling-visuals) - [7. Include Examples of Impact](#aioseo-include-examples-of-impact) - [8. Leverage Donors' Self-Interest](#aioseo-appease-their-self-interest) ## 1. No Navigation on Your Donation Page Your donation page is a landing page, which means it has a single purpose: to convert. In this case, a conversion is a donation. Whenever you create a landing page, it’s important to limit distractions. You don’t want visitors following paths to other pages. So, it’s important to remove all links to other pages on your site. Donating should be the only option. Use a special header on your donation page that doesn’t have the usual menu bar or search box. Stick your logo on top, but don’t make it clickable. Eliminate your footer as well. If there is a piece of information donors need to know before donating, put it on your donation page. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, allows you to create a dedicated, distraction-free donation page using the advanced drag-and-drop payment form builder. You can easily add your organization’s logo and unique color scheme. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/donation-page-1024x676.png)The best part? You can reduce checkout abandonment and boost donations because the page automatically removes distracting elements of your site, including headers and footers. The plugin offers several pre-built payment form templates for donations, nonprofits, and fundraisers that you can use to get a jump start on your form. ## 2. Open with a Powerful Headline Your headline is the most important copy on the donation page. Visitors are more likely to read this line than any other line on the page, so you have to make it as powerful as possible. On a typical landing page, it’s best to use the headline to explain to the visitor how they will benefit after taking the next step. In terms of a donation page, however, you’ll need to use the headline to explain the effect of the visitor’s donation. Charity:Water does this especially well. “Give the Gift of Clean and Safe Water” is a clear benefit most people want to support. You’ll notice that the organization also included “every month” to encourage donors to opt-in to automatic recurring donations. That’s an important addition because it lets donors know they can become loyal members of your mission. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/charity-water.png)Long and complex headlines are hard to understand and remember, so keep yours simple and powerful. Resist the urge to explain everything about your organization. Feel free to include a subheading as well. Use it to expand on your headline’s idea. You can use more words here, but don’t write more than two sentences. ## 3. Optimize Your Donation Form When a visitor decides to make a donation, your job is to make the process as easy and painless as possible. That means offering a donation form that’s short, simple, and intuitive. Here are some donation form best practices. ### 1. Use Form Fields Wisely Long forms deter visitors, so keep your donation form as short as possible. Do not ask for more information than you need to process their donation. If you want to gather more information about your donors, you can always do that at some point in the future. WP Simple Pay lets you add, edit, and remove custom form fields to your form with ease. It’s a good idea to include a checkbox somewhere on your form that asks donors to sign up for your newsletter. This way, your donors will receive updates and news regarding your cause. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/checkbox-field.png)### 2. Offer Suggested Donation Amounts Sometimes, donors aren’t sure how much to give. They don’t want to send a small portion, but they can’t give their whole paycheck either. So, it helps to give them some direction by [suggesting donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/). Give them several options based on your usual donations. Here is an example of a payment form with suggested donation amounts. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/custom-amounts.png)### 3. Offer a Recurring Donation Option Some donors are happy to donate regularly but won’t if they have to return to your donation page every month. Create an option on your form for them to set up a recurring donation. This makes their life easier and maximizes your fundraising. WP Simple Pay makes this super easy. Using the plugin’s drag-and-drop payment form builder, simply click on the Subscription tab in the **Payment** tab and choose daily, weekly, monthly, or yearly. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/subscription-donation.png)### 4. Offer a Custom Donation Option While many donors will stick to your suggested donation amounts, some want to input their own. If you force them to use one of your suggestions, they may donate less than they intend to. Give them the option by simply including a field that allows them to enter their own amount. With WP Simple Pay, you can add this field from the **Form Fields** tab. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/custom-donation.png)### 5. Offer Digital Wallet Payment Methods Instead of requiring a credit card, give your donors the option to pay with the most popular [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/), such as Apple Pay and Google Pay. Many people already trust these institutions, so they’ll feel more comfortable sending their money through them. WP Simple Pay allows you to accept 13+ payment methods, including digital wallets like Apple Pay / Google Pay / Microsoft Pay, [Cash App](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), [Alipay](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/), and [GrabPay](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/). ## 4. Donation Form Placement It’s important to place your donation form at the top of the page so visitors can see it right away. If they have to scroll down to find the form, there’s a chance they won’t realize they are in the right place to donate. If you create a dedicated payment page for your donation form using WP Simple Pay, your form will automatically be front and center because there are no additional elements on the page. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/donation-page-1-808x1024.png)## 5. Use Concise and Compelling Copy It’s tempting to tell a long story about the importance of your nonprofit and why donors should send you money, but that rarely serves the donation page’s purpose. By the time the would-be donor reaches your donation page, they have a good idea of what you do and how their dollars will help. Think about the reasons someone would object to donating to your organization. Maybe they aren’t sure you use their money wisely. Maybe they’re curious about the credentials of your leadership team. Or maybe they want to know about your results. Use the copy on your donation page to address these concerns. Be concise and simple. Limit yourself to a few paragraphs. If you can, reduce your copy to easily digestible lists so people can scan quickly to consume your content. Notice how GetUp! gets straight to the point with its copy. The page’s sentences are short and to the point. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/donation-page-copy.png)## 6. Add Compelling Visuals It’s no secret that images and videos convey a lot more information than text. They’re usually easier to consume, as well. You can help your visitors understand your cause and the importance of donating by showing them quality photos and videos. Make sure your imagery meets these criteria: - Use high-quality images and video. Avoid small and blurry assets. - Don’t use stock photos. Take custom photos of your organization’s work. - Include people’s faces wherever possible. - Fewer carefully selected images are usually more powerful than galleries. Notice how the Oceanic Society fills the top of its donation page with a close look at its organization’s cause. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/oceanic-society-1024x897.png)## 7. Include Examples of Impact Donors want to know exactly how you’ll spend their money. You probably publish this information somewhere on your site, but it’s important to include it on your donation page as well. Show them exactly what you’ll do with their donations. If you can, break it down based on typical donation amounts. For example, you might say something like this: “A $20 donation feeds 10 children for a day. A $50 donation feeds 25 children for a day.” Language like this helps them understand exactly how much impact they can have on your cause. Here is an example of a payment form you can easily create using WP Simple Pay. ![donation](https://wpsimplepay.com/wp-content/uploads/2024/03/donation-amounts.png)## 8. Leverage Donors’ Self-Interest Some people like to be acknowledged for their donations. It’s self-centered, but it’s just human nature. You can leverage self-interest by giving your donors a way to broadcast their donation on social media so their friends and family see it. This also helps create exposure for your cause and encourages others to donate. If you use WP Simple Pay to accept donation payments on your site, you can use the plugin’s built-in automation capabilities to automate recent donation notifications. [Recent donation notifications](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) are displayed as popups on your site as soon as someone donates. You can also create automatic recent donation posts for your Facebook Page. See our [step-by-step guide](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) to learn how. That’s it! We hope this article has helped you learn how to create an effective donation page for your nonprofit organization. If you liked this article, you might also want to check out our guide on [how to increase donations with targeted popups](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donation form, Donation page, donations, fundraiser --- ### [6 Best WordPress Donation and Fundraising Plugins (2024 Update)](https://wpsimplepay.com/best-wordpress-donation-and-fundraising-plugins-compared/) **Published:** February 27, 2024 **Author:** Natalie Jones **Excerpt:** Looking for the right WordPress donation and fundraising plugin for your nonprofit organization? We've rounded up six of the top plugins to help you decide. **Content:** Looking for the best donation and fundraising WordPress plugin? With so many available, choosing the right plugin for your nonprofit organization or fundraiser can be challenging. In this article, we’ll share some of the top donation and fundraising plugins for WordPress to help you find the right one for your site. **In This Article** - [Choosing the Right Donation & Fundraising Plugin](#aioseo-choosing-the-best-donation-plugin) - [1. WP Simple Pay](#aioseo-1-wp-simple-pay) - [2. Charitable](#aioseo-2-charitable) - [3. WPForms](#aioseo-3-wpforms) - [4. GiveWP](#aioseo-4-givewp) - [5. Formidable Forms](#aioseo-5-formidable-forms) - [6. Seamless Donations](#aioseo-6-seamless-donations) - [Verdict: WP Simple Pay is the Best Donation Plugin](#aioseo-verdict-best-donation-and-fundraising-plugins) - [Use Charitable for a Full-Fledged Donation Plugin](#aioseo-use-charitable-for-a-full-fledged-donation-plugin) - [Use WPForms for an All-in-One Form Plugin](#aioseo-use-wpforms-for-an-all-in-one-form-plugin) ## Choosing the Right Donation & Fundraising Plugin Not every WordPress plugin for [donations and fundraising](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/) offers the tools you need. Some plugins are built specifically for fundraising, while others allow you to create different kinds of forms, including donation payment forms. To pick the right plugin, it’s important to know what your needs are. Ask yourself if you need an all-in-one form builder or a plugin built specifically for fundraising. For example, if you need both a premium contact form plugin and a fundraising plugin but only have the budget to buy one, then buying an all-in-one plugin may be the right choice. Another thing to consider is the payment gateway offered by the plugin. You’ll want to be sure you choose a plugin that supports the right payment gateway for your organization. With all these factors in mind, let’s dive in and explore the list of some of the top WordPress donation and fundraising plugins. ### [1. WP Simple Pay](https://wpsimplepay.com/pricing/) [WP Simple Pay](https://wpsimplepay.com/pricing/) is a standalone Stripe payments plugin that lets you easily [accept online donations](https://wpsimplepay.com/accept-donation-payments-online/) and other payments like fundraiser event registrations. You can use it to get a donation form up and running on your site in minutes. The plugin also comes bundled with several pre-built donation and fundraising form templates, so you don’t always have to build your payment form from scratch. See our detailed guide to learn more: [WP Simple Pay vs. GiveWP vs. WPForms (Compared)](https://wpsimplepay.com/wp-simple-pay-vs-givewp-vs-wpforms-compared/). With WP Simple Pay, you can accept one-time or recurring donation payments with ease. Additional features and benefits you’ll get with WP Simple Pay include: - **Multiple payment methods**: Supports credit and debit cards, ACH Direct Debit, SEPA Direct Debit, digital wallets like [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Buy Now, Pay Later services, and more. - **Collect custom data**: Add any form fields to your payment forms to [collect additional information](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) from your donors to improve communications and segment your donors. - **Secure payment processing**: Use Stripe’s PCI-compliant servers for payment processing and storage. - **Subscriptions**: Easily allow your donors to sign up for [recurring donations](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/) to generate a steady stream of funding. - **Per-Form Payment Confirmation Messages**: Create personalized donation [confirmation page messages](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) and emails directly from the form builder. - **[Suggested Donation Amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/)**: Make it easier for your donors to give by setting up suggested donation amounts. - **Dedicated Landing Pages**: Create branded, [distraction-free payment pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) that host your payment forms directly from the payment form builder. - **Advanced Payment Form Builder**: Easily create donation forms in minutes without coding. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) In addition to all of that, WP Simple Pay lets you pass the additional Stripe processing fee on to your donors during checkout to help you collect the net donation amount and reach your fundraising goals faster. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) **Pricing**: Starts at just $49.50/yr. ### [2. Charitable](https://www.wpcharitable.com/) [![charitable](https://wpsimplepay.com/wp-content/uploads/2023/01/charitable.jpg)](https://www.wpcharitable.com/)[Charitable](https://www.wpcharitable.com/) is one of the best donation and fundraising plugins for WordPress. Right out of the box, it lets you accept payments via PayPal. However, you can integrate the plugin with other payment gateways like Stripe, Authorize.net, Braintree, and more. The plugin makes it easy to create custom donation forms without coding. It offers full donation management tools you can use to get quick insights into how all your campaigns are performing and the status of each donation. A few more benefits of Charitable: - Recurring Donations - Peer-to-Peer Fundraising Campaigns - Integrations with Email Marketing Software - Visual Campaign Builder with zero coding - User-friendly dashboard - Reporting features - Anonymous Donations One of the biggest benefits of using Charitable is that it lets you offset the recurring fee by passing it to donors. Just like WP Simple Pay, the premium version of Charitable doesn’t charge any additional transaction fees. [Get started with Charitable!](https://www.wpcharitable.com/) **Pricing**: Starts at $99/yr. ### [3. WPForms](http://www.wpforms.com/) [![wpforms](https://wpsimplepay.com/wp-content/uploads/2023/01/wpforms.jpg)](https://wpforms.com/)[WPForms](http://www.wpforms.com/) is the best contact form plugin for WordPress. It lets you create donation forms, contact forms, registration forms, newsletter signup forms, and more. It also allows you to automatically add donors to your email list, thanks to its collection of email marketing addons. You can use it to accept donations via PayPal, Stripe, Square, and Authorize.net. What makes WPForms unique is its beginner-friendly user interface. You can easily create a form with its drag-and-drop form builder, even if you’re brand new to WordPress. Its smart conditional logic feature helps ensure that you gain the information you need from your donors because it dynamically changes the form’s fields based on the information entered by your donors. Here are a few more features of WPForms: - It’s a complete WordPress form plugin. You can build various forms, including contact, payment, login, user registration, and more. - Its pre-built form templates give you a head start, so you don’t always have to create a form from scratch. - WPForms supports advanced features like smart conditional logic, multi-page forms, file uploads, and more. If you’re looking for an all-in-one form builder plugin for your nonprofit or fundraiser, WPForms is the best option available. [Get started with WPForms!](http://www.wpforms.com/) **Pricing**: Starts at $49.50/yr. ### 4. [GiveWP](https://www.givewp.com) [![givewp](https://wpsimplepay.com/wp-content/uploads/2023/01/givewp.jpg)](https://www.givewp.com)[GiveWP](https://www.givewp.com) is another popular donation form builder plugin that comes with several fundraising features. Like Charitable, GiveWP supports multiple payment gateways, including Stripe, PayPal, Authorize.net, and more. It also lets you keep track of your donors directly from your WordPress admin dashboard. A few more notable features of GiveWP are: - Collect one-time or recurring donations. - Easily create peer-to-peer fundraising campaigns. - Ask your donors for a little extra to cover the payment processing fees. - Integrate your fundraising campaigns with Google Analytics to collect even more details about the online donations you receive. Unlike most other donation form plugins, GiveWP provides seamless integration with page builders like Divi, Elementor, Gutenberg Editor, and more. Remember that WP Simple Pay integrates with the most popular WordPress page builders. [Get started with GiveWP!](https://www.givewp.com) **Pricing**: Starts at $149/yr. ### 5. [Formidable Forms](https://formidableforms.com/) [![formidable forms](https://wpsimplepay.com/wp-content/uploads/2023/01/formidable-forms.jpg)](https://formidableforms.com/)[Formidable Forms](https://formidableforms.com/) is one of the most advanced WordPress form builder plugins, and it also allows you to accept online donations. Besides donation forms, Formidable Forms lets you create registration forms, contact forms, calculator forms, and more. It also lets you accept donations via Stripe, PayPal, and Authorize.net. Here are a few features that make Formidable Forms unique: - Use Formidable Views to display form data in custom views on your site. - It seamlessly integrates with your favorite marketing apps, such as Google Sheets, Zapier, and more. - Supports Twilio SMS to send and receive SMS with a form. [Get started with Formidable Forms!](https://formidableforms.com/) **Pricing**: Starts at $39.50/yr. ### 6. [Seamless Donations](https://wordpress.org/plugins/seamless-donations/) [![seamless donations](https://wpsimplepay.com/wp-content/uploads/2023/01/seamless-donations.jpg)](https://wordpress.org/plugins/seamless-donations/)[Seamless Donations](https://wordpress.org/plugins/seamless-donations/) is a simple donation plugin for WordPress that lets you accept donations via your Stripe or PayPal account. Unlike most donation plugins, Seamless Donations is free of cost and does not charge you a commission or percentage fee, even with their free version. It also supports recurring donations like most other donation plugins. Some of the best features of Seamless Donations include: - Allows users to designate their donation towards a specific fund from the given list. - Email donors with a customized “Thank You” message. - Enable CAPTCHA on your site to prevent card testing and fraudulent payments. - Set up recurring donations through Stripe or PayPal. [Get started with Seamless Donations!](https://wordpress.org/plugins/seamless-donations/) **Pricing**: Free. Paid extensions are also available. ## Verdict: WP Simple Pay is the Best Donation Plugin Now that you know more about each plugin’s features and pricing options, let’s examine which is right for your needs. Our findings reveal that WP Simple Pay is the best donation and fundraising WordPress plugin for you if you want to begin accepting one-time or recurring donations effortlessly through Stripe. There are several reasons why Stripe is the best payment processor. To learn more, see our guide: [8 Reasons Why Stripe is the Best Payment Processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2024/02/subscription-options.png)You can encourage donors to give by offering suggested donation amounts and even letting your donors choose what cause they’d like their donation to go to. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/donation-form.png)You can also use the plugin to pass the additional Stripe processing fees on to your donors to ensure that you collect the full donation. ## Use Charitable for a Full-Fledged Donation Plugin Use [Charitable](https://www.wpcharitable.com/) if you want a fully-featured donation plugin that makes fundraising a breeze. It comes with several dedicated donation features that other payment plugins don’t offer. You can use the plugin’s new dashboard to keep track of your donations, manage donors, and more. ## Use WPForms for an All-in-One Form Plugin If you’d rather use an all-in-one WordPress contact form builder plugin that also supports donation acceptance via PayPal, Square, Authorize.net, and additional payment processors, choose [WPForms](http://www.wpforms.com/). The plugin allows you to create any type of form, including contact forms, donation forms, registration forms, and more. There you have it! We hope this article has helped you learn more about some of the best donation and fundraising plugins available for WordPress. If you liked this article, you might also want to check out our guide on [how to use email campaigns to collect donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donation, donation plugins, fundraising, Payment Forms --- ### [The Complete Guide to Setting Up a Stripe Checkout Page in WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/) **Published:** March 20, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll compare Off-site Stripe checkout pages vs. On-site payment forms to help you decide which method is right for your business. **Content:** Do you want to set up a Stripe Checkout page on your WordPress site? Your checkout page is one of the most important pages on your site. It’s the final step before a user becomes a customer. When it’s time to set up your checkout page, most of the [Stripe payment plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) for WordPress provide you with two options: - **On-site**: Host a custom, distraction-free checkout page on your site - **Off-site**: Host your payment form on a Stripe-hosted page In this article, we’ll provide a head-to-head comparison between Off-site checkout and On-site checkout to help you decide which method is right for your business. ## Setting Up a Stripe Checkout Page Not every Stripe payments plugin for WordPress is created equal. However, with [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"), the #1 Stripe payments plugin for WordPress, you can easily set up a checkout page for Stripe payments, regardless of whether you want to host it on your site or on a secure Stripe-hosted page. Using the plugin’s advanced drag-and-drop payment form builder, all you have to do is click on the form Type dropdown menu to choose between an On-site form and an Off-site Stripe Checkout form. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/Screen-Capture-on-2024-03-20-at-13-16-09.gif)Here is a quick comparison between Off-site checkout and On-site checkout. **Hosted Checkout****On-site checkout****[How it works](#works)**Display a button on your site and redirect to checkout.stripe.com when the button is clicked On your site, display a button or a form and process the payment. No redirection is needed.**[Security](#security)**It uses Stripe’s PCI-compliant servers for payment processing, so highly secureIt uses Stripe’s PCI-compliant servers for payment processing, so it is highly secure**[Setup](#setup)**Easy setupEasy setup**[Customization](#customization)**Limited customizability for checkout pagesCheckout pages are highly customizable**[Features](#features)**Make use of most of the hosted features like 1-click checkout and address autocompleteLimited features compared to the hosted checkout page**[Conversion rate](#conversion)**Not well optimized for conversions because of limited customizabilitySince you can customize how the page looks and feels, it can be highly optimized for conversionsStripe-hosted Checkout vs. On-site Checkout## How It Works: Hosted Checkout vs. On-site Checkout Hosted checkout, also known as Off-site checkout, is when your checkout page is located on checkout.stripe.com. When customers click the “Checkout” or “Buy Now” button on your site, they are redirected to Stripe’s site. Their order information and cart total appear on the new page as well. This is where they submit their information and payment details. Here’s an example of the checkout page Stripe provides. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/stripe-checkout-1024x674.png)The redirect to the Off-site checkout page is seamless for the customer. You can even [use your custom domain name](https://wpsimplepay.com/how-to-connect-your-custom-wordpress-domain-to-stripe-checkout/ "How to Connect Your Custom WordPress Domain to Stripe Checkout") with Stripe’s Off-site checkout page to provide a consistent payment experience for customers. Once the customer completes the transaction, the hosted checkout page redirects them to your site. Stripe then generates an email transaction receipt for the customer and an email notification for you. On the other hand, On-site checkout is just what it sounds like. You can either display a “Buy Now” button or embed your payment form itself wherever you want it to be on your site. Everything looks just like your site because it’s still your site, and Stripe manages the transactions. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/on-site-checkout.png)## Checkout Page Security: Off-site vs. On-site For all payment processing and storage, whether you choose Off-site checkout or On-site checkout, use Stripe’s Level 1 PCI-compliant servers, not yours, and keep all information safe. Stripe also forces HTTPS for all services using TLS (SSL), including their public website and the Stripe Dashboard, to ensure secure connections. SSL encrypts incoming and outgoing data to make payments secure. It’s available from your hosting provider and various third-party sellers. Here’s how to set up an [SSL certificate](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/) on your site. On top of that, if your business faces a [fraudulent dispute](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/), Stripe will cover the disputed amount and waive any dispute fees. Regardless of where you host the payment form, transactions are processed through Stripe’s PCI-compliant servers, so you can rest assured that your customers’ payment details are in safe hands. **Winner**: Tie ## How to Set Up a Checkout Form Setting up a checkout page for both On-site and Off-site forms in WordPress is easy. All you need to do is install and activate a Stripe payments plugin on your WordPress site. If you’re not sure which plugin is best suited for your needs, check out this guide: [Best Stripe Plugins for WordPress (Compared)](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/). If you want to accept one-time or recurring payments for your services, products, or donations online, [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") is the best option. WP Simple Pay comes with an advanced setup wizard that makes Stripe integration effortless. If you don’t have a Stripe account yet, you can easily create one during the setup process. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/wizard.png)After installing and activating the plugin, you’ll be prompted to integrate your Stripe account with your site without leaving your WordPress dashboard. Then, you can create your payment form with ease and choose a form Type that fits your needs. To learn more, see [Payment Forms Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Page Customization: On-site vs. Stripe Checkout With a plugin like WP Simple Pay, customizing your payment forms is a breeze, and the process you’ll need to follow for both On-site and Off-site hosted form Types is almost identical. WP Simple Pay lets you change the price amounts, choose between one-time or [subscription payments](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/), change currency, choose from 13+ payment methods, set up automation, and more from within your WordPress dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/price-options.png)Plus, you can add as many custom fields to your forms as you want to [collect all the necessary details](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) from your customers. The only difference is that you can’t entirely control how the payment page looks using a Stripe-hosted checkout. However, with On-site checkout, you can embed your payment forms or “Buy Now” buttons wherever you want them on your site. WP Simple Pay also offers built-in customization features that allow you to create a [dedicated payment page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) for your form. **Winner**: On-site checkout is effective at keeping visitors on your site longer and reducing checkout abandonment because it requires fewer steps for your users to complete the checkout process. ## Conversion Rate of Your Payment Forms If you need a checkout page that’s highly optimized for conversions, then you might want to use On-site checkout. Here’s why On-site checkout can outperform hosted checkout in terms of conversions. - **Customizable**: On-site checkout pages are highly customizable, so you can optimize the page to boost conversions. WP Simple Pay integrates with all of the popular WordPress themes. - **Distraction-Free Landing Page**: With WP Simple Pay, you can create a distraction-free landing page dedicated solely to hosting your payment forms, resulting in higher conversion rates. Adding your logo and custom color scheme is also super easy with the plugin. - **Minimal Drop-Off**: When you redirect users to another page, odds are high that you’ll lose some of your traffic along the way. **Winner**: On-site checkout There you have it! If you want to boost conversions, reduce checkout abandonment, and need a simple payment form, choosing the On-site form Type would be the best choice for you. If you’d rather use Stripe’s hosted checkout features, go for the Off-site checkout form Type. Regardless of which Type you want to use, WP Simple Pay makes it super easy for you to set it up. We hope this article helped you figure out which Stripe checkout page method is the best for your business. If you liked this article, check out [Top Customer Complaints About Payment Forms](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** Checkout Pages, Payment Forms, Stripe, Stripe Checkout --- ### [What is Stripe and How Can It Help Your Business?](https://wpsimplepay.com/what-is-stripe/) **Published:** December 19, 2023 **Author:** Natalie Jones **Excerpt:** Stripe is a powerful online payment service provider stacked with premium features to help you increase conversions and grow your business. **Content:** Do you want to know what Stripe is and how it can help your business? Stripe is a payment service provider that lets businesses of all sizes accept online payments. It processes payments securely, and then transfers the balance to your bank account. In this article, we’ll take a deep dive into Stripe and how you can leverage its features to increase sales and grow your business. **In This Article** - [What is Stripe?](#aioseo-what-is-stripe) - [How Does Stripe Work?](#aioseo-how-does-stripe-work) - [Stripe Tax](#aioseo-stripe-tax) - [Security Features](#aioseo-stripe-security-features) - [WP Simple Pay and Stripe](#aioseo-wp-simple-pay-and-stripe) - [Processing Fees](#aioseo-stripe-fees) ## What is Stripe? [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) is a popular payment processor that allows online businesses to accept one-time and recurring payments made with credit and debit cards, as well as digital wallets, and bank transfers. It has quickly evolved into a comprehensive payment processing system that offers a credit card payment gateway in addition to superior fraud protection features and advanced reporting. Both, small and large businesses, use Stripe to accept payments online and manage their finances using their Stripe dashboard. ## How Does Stripe Work? Stripe makes it easy for businesses to receive online payments via several different payment method options and currencies. Currently, it supports 13+ payment methods, including traditional credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), digital wallets ([Apple Pay, Google Pay, Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Cash App, GrabPay), Buy Now, Pay Later services, [Alipay](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/), Bacs Direct Debit, SEPA Direct Debit, and more. You can collect non-card payment methods for free using WP Simple Pay. [Learn how](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/). By offering multiple payment method options to your customers, you can easily increase conversion rates. In addition, Stripe allows you to accept payments in over 135 different currencies, making it ideal for [online businesses that sell internationally](https://wpsimplepay.com/5-considerations-before-selling-globally/) as well. It’s also a PCI Level 1 provider, which means that it meets the digital payment processing security standards set forth by the Security Standards Council. While some of the other payment processors require you to take on the burden of becoming PCI-compliant, Stripe takes care of it for you. It uses a unique string of code called a token that allows you to charge a customer’s card without storing the payment details. ## Stripe Tax Stripe Tax is a premium Stripe feature that lets you enable automatic tax collection. It also allows you to easily add a tax registration and monitor your tax obligations to ensure that you’re staying compliant depending on your location. Once you’ve registered your business with Stripe, you can get an overview of the locations you collect taxes from. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/12/stripe-tax-monitor-1024x685.png)## Security Features Stripe offers advanced security features that you can easily control to [protect your business from fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). [Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) allows you to customize your own fraud protection rules to automatically allow or block charges based on transaction details. All you need to do is log in to your Stripe dashboard to set up your rules. Simply click on the **Add rule** button to edit your settings. You can easily make changes to your fraud and risk rules at any time as you monitor transaction activity. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/12/add-stripe-rule-1024x668.png)Stripe also makes it easy to manage payment [disputes and chargebacks](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). Simply navigate to the **Payments** tab in the dashboard to access a list of all transactions, including any disputes. ![stripe](https://wpsimplepay.com/wp-content/uploads/2023/12/stripe-disputes-2-1024x563.png)## WP Simple Pay and Stripe Connecting your Stripe account to [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, is easy and allows you to accept payments on your WordPress site without setting up a shopping cart. The plugin also lets you create the perfect payment forms in minutes without having to write a single line of code. You can use WP Simple Pay to conveniently manage most of your Stripe settings directly from your WordPress admin dashboard, saving you from having to log in to your Stripe dashboard regularly. For example, it offers an [Activity and Reports](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/) dashboard that provides you with an overview of the Stripe payments you’ve received, the payment methods used, and additional customer information. When it comes to collecting taxes, WP Simple Pay lets you create payment forms that collect fixed-rate tax amounts and forms that use automatic Stripe tax collection, depending on your needs. See our detailed guide on [how to collect taxes for Stripe payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/). With WP Simple Pay, you can choose between an on-site payment form and an off-site Stripe Checkout page. Each form type has its own set of advantages. On-site payment forms allow your customers to complete their payments without ever leaving your site. This is a proven way to increase conversion rates because it involves less friction and requires fewer steps for your customers. However, a Stripe-hosted checkout page is more appropriate for specific businesses and organizations that only want to embed a Pay Now button on their site. Once customers click on the button, they are redirected to a secure page to complete their transaction. To learn more about the different payment form types, see our full guide: [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). ## Processing Fees Other than a per-transaction fee, Stripe doesn’t charge additional fees for you to receive payments. It doesn’t have monthly fees, or setup fees like [some of the other payment processors](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/#aioseo-stripe-pricing). For most businesses based in the United States, the standard processing fee for credit cards, debit cards, Apple Pay, and Google Pay is just 2.9% plus 30 cents per transaction. Per-transaction processing fees are automatically deducted from your payout balance. Using WP Simple Pay, you can even [eliminate the Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) by passing it on to your customers. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) We hope this article has helped you learn more about Stripe and how you can use it along with WP Simple Pay to easily and securely accept online payments. If you liked this article, you might also want to check out our guides on [why Stripe is the best payment processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) and [how to get Stripe payment reports in WordPress](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Accept Payments on WordPress, Fraud Protection, Payment Forms, Stripe, Stripe Checkout, Stripe dashboard --- ### [How to Add Buy Now, Pay Later Payment Plans to WordPress](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) **Published:** March 14, 2024 **Author:** Natalie Jones **Excerpt:** Do you want to offer Buy Now, Pay Later payment plans to customers? In this article, we'll show you step-by-step how to add them to your WordPress site. **Content:** Do you want to offer your customers Buy Now, Pay Later via your WordPress site? The use of Buy Now, Pay Later services is surging, especially among millennials and Gen Z. You can leverage this popular credit card alternative to increase average order value and boost sales. In this article, we’ll show you step-by-step how to add Buy Now, Pay Later payment plans to your WordPress site. ## Why Buy Now, Pay Later? Buy Now, Pay Later (BNPL) is a type of short-term financing that allows your customers to pay in flexible installments. BNPL is a win-win for both you and your customers. They can start enjoying what they’ve ordered immediately without making a full payment while you collect the full payment upfront. What makes most Buy Now, Pay Later services like Klarna, Affirm, and Clearpay appealing is that they offer a 0% interest rate if customers complete payments on time. For online businesses, offering a Buy Now, Pay Later option through Stripe has proven to increase sales by up to 27%. This offering can also increase the average order value by as much as 45%. If you think you could benefit from offering short-term financing on your site but are still hesitant, you’re leaving a lot of money on the table. ## Adding Buy Now, Pay Later to WordPress The easiest way to offer Buy Now, Pay Later payment plans on your site is to use a Stripe payments plugin like [WP Simple Pay](https://wpsimplepay.com/pricing/). WP Simple Pay is a complete Stripe payments plugin that lets you start accepting one-time or recurring payments in WordPress without having to set up a shopping cart. Over 15,000 users across the world are already using it to collect payments for their services, products, and donations. WP Simple Pay currently supports three different short-term financing services: Klarna, Affirm, and Afterpay/Clearpay. For the purpose of this tutorial, we’ll be adding Klarna to a WP Simple Pay payment form. Here’s a preview of the Klarna payment flow: [![klarna_payment_demo](https://wpsimplepay.com/wp-content/uploads/2022/03/klarna_payment_demo-scaled.gif)](https://wpsimplepay.com/wp-content/uploads/2022/03/klarna_payment_demo.gif)## Step 1: Install and Activate WP Simple Pay To offer Buy Now, Pay Later to your customers, you’ll first need to install and activate WP Simple Pay in WordPress. If you’re installing a WordPress plugin for the first time, see this step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). After you’ve installed and activated the plugin, the setup wizard will walk you through connecting your Stripe account. Don’t have a Stripe account? No worries! You can create one in this step. Go ahead and click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Buy Now, Pay Later Form So far, you’ve installed WP Simple Pay and connected your Stripe account to your site. Next, you’ll need to find the Klarna payment form template by entering it in the search field provided on the payment form templates library page. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/klarna-form.png)As mentioned, WP Simple Pay supports three different Buy Now, Pay Later services: Klarna, Affirm, and Afterpay/Clearpay. **Klarna** is currently available to Stripe merchants in the following countries: Australia, Canada, New Zealand, the United States, and 24 European countries, including the United Kingdom, France, and Germany. **Afterpay/Clearpay** is currently available to Stripe merchants in the following countries: the United States, Canada, Australia, New Zealand, and the United Kingdom. Affirm is currently available for Stripe merchants in the United States and Canada. The best part is that with WP Simple Pay, you can set up a payment form that integrates with Klarna, Affirm, or Afterpay/Clearpay in minutes. There’s no application, onboarding, or underwriting process to get started. If you want to create a payment form that integrates with Klarna, select the **Klarna (Buy Now, Pay Later) Form** template. Otherwise, select **Afterpay/Clearpay (Buy Now, Pay Later) Form**. To set up a payment form for Affirm payments, see our detailed [guide](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/). The rest of the configurations are similar for Klarna and Afterpay/Clearpay payment forms. You’ll now be asked to configure your form. First, be sure to add the title and description of your form in the **General** tab. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)By default, the Type will be chosen as **On-site Stripe Checkout form**. You can change it to Off-site payment form if you need to. With the On-site payment form chosen, you can configure it to open it in an overlay modal. If you’re unsure which Type to choose, check out our full guide: [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). WP Simple Pay lets you easily customize your payment success page. You can choose a specific page from your site, or if you want to redirect users to a third-party site, choose **Redirect URL**. Next, click the **Payment** tab to see the default price, which you can edit to fit your needs. ![payment mode](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-button-payment.png)**Important**: For now, let’s NOT switch the payment mode to Live Mode. Once the form is completely set up, you can do a test payment. And then, you can switch the mode to Live if everything works fine. On this page, you can also change the currency and amount. Next, click on the Payment tab to customize the currency and amount. You can even choose between one-time and subscription payments. Make sure your preferred Buy Now, Pay Later service is selected as your payment method under the **Payment Methods** section — Klarna, Affirm, or Afterpay/Clearpay. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/methods.png)## Step 4: Publish Your Buy Now, Pay Later Form Now that your payment form is ready, it’s time to embed and publish it on your site. As always, don’t forget to test the form before it goes live. You can toggle your entire site or individual payment forms between [Test and Live modes](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/). To embed the form, simply go to the post or page where you want to publish it. Then, click on the + icon to add the WP Simple Pay block. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Then, choose the Buy Now, Pay Later form you created and click **Publish** or **Update**. That’s it! I hope this article helped you learn how to accept Buy Now, Pay Later payments with Stripe in WordPress. If you liked this article, you might also want to check out our guide on [How to Accept Affirm Payments in WordPress](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](/pricing/) To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** afterpay, buy now pay later, clearpay, klarna, Payment Forms, Stripe --- ### [How to Accept Affirm Payments in WordPress](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/) **Published:** June 12, 2023 **Author:** Natalie Jones **Excerpt:** Looking to accept Affirm payments on your WordPress site? Here's a simple step-by-step guide to help you get started. **Content:** Do you want to accept Affirm payments on your WordPress site? Offering flexible financing options is a great way to attract customers and boost average order values. In this article, we’ll show you how to easily accept Affirm payments in WordPress. ## What is Affirm? Affirm is a[ Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) (BNPL) platform that allows your customers to split up their payments for purchases into installment payments that can be made over time without fees. With Affirm, customers are offered two different ways to pay: Affirm Pay in 4 interest-free, bi-weekly installments or monthly installment plans that go up to 36 months. The terms are based on factors including credit score, prior account history, payment amount, and more. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/affirm-payment-form-1.png)Both options make it possible for your customers to afford larger purchases. In addition, one of the best parts about accepting the Affirm payment method on your site is that you receive the full amount up front. Affirm then works directly with customers to collect the remaining balance. Because Affirm provides flexible financing, your customers have more freedom to make larger purchases on your site. This means that your average order values have the potential to increase by as much as 85%! ## How to Accept Affirm Payments on Your Site To accept Affirm payments on your site, all you need to do is choose a WordPress payments plugin that supports the platform. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you accept Affirm payments directly on your site, in addition to several other payment methods. The plugin also allows you to easily accept online payments without having to set up a complicated eCommerce store or even a shopping cart. It’s a standalone Stripe payments plugin, therefore you don’t need to install any other addons or extensions to collect payments. Additional features of WP Simple Pay include: - **On-site Payment Forms**: Allow your visitors to check out directly on your site. - **Payment Form Templates**: Choose from tons of different payment form templates to create forms for different products, services, and events in minutes. - **Subscriptions**: Set up [subscription plans](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) that automatically charge subscribers. - Accept **13+ payment methods,**[ including debit/credit cards, ACH direct debit, Google Pay/Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and more. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For the purpose of this tutorial, we’re going to create a form that accepts Affirm payments like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/affirm-form-704x1024.png)### Step 1: Install and Activate WP Simple Pay To begin accepting Affirm payments on your WordPress site, the first thing you’ll need to do is install and activate WP Simple pay. First, simply visit the [pricing page](https://www.wpsimplepay.com/pricing), choose the best plan for your needs, and create an account. Next, download the plugin from your account or your email purchase receipt. Then, simply navigate to **Plugins » Add New »** **Upload Plugin** in your WordPress admin dashboard. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. Once the upload is complete, click on the **Activate Plugin** button. For instructions, check out our detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form That Accepts Affirm Now that you’ve connected your Stripe account in WordPress and clicked on Create a Payment Form, you should have landed on the pre-made payment form template library page. WP Simple Pay offers templates for several different kinds of products and services. Go ahead and select the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)In the **General** tab, you can add the title, description, and choose between an On-site payment form and an off-site Stripe checkout page. Go ahead and choose **On-site payment form**. Next, click on the **Payment** tab. This is where you can add the price amount, choose between a one-time and recurring payment, and select the payment methods you’d like to offer your customers. From the dropdown menu containing the payment method options, be sure to select **All**. You’ll see the full list of available payment methods. For the sake of this tutorial, choose **Affirm (buy now, pay later)** and **Card**. You’ll notice that there is a $100 minimum requirement for Affirm payments. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/payment-methods-1024x813.png)Now that you’ve selected your payment methods, click on the **Form Fields** tab. This is where you can edit, add, or remove form fields to completely customize your form. For example, from the dropdown menu, you can choose to have the customer’s name as a required field. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/form-fields.gif)Additionally, you can even change the order of your fields so they’ll appear exactly the way you want once your form goes live on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/06/form-field-order.gif)After you’re finished customizing your form fields, be sure to click on **Publish**. That’s it! You’ve created a payment form that accepts Affirm. Now it’s time to embed your form to a page on your site. ### Step 4: Embed Your Form to a Page The final step is publishing your form on your site. All you need to do is go to the page or post you want your form on and click the **+ icon** at the top left corner of the screen to add the **WP Simple Pay block**. Next, choose the form you just created from the dropdown menu and click on **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)There you have it. We hope this article has helped you learn how to easily accept Affirm payments in WordPress. If you liked this article, you might also want to check out How to [Accept Recurring Payments in WordPress](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Affirm, Affirm Payments, Payment Forms, Stripe --- ### [Friendly Fraud: What Is It and How to Protect Your Business](https://wpsimplepay.com/friendly-fraud-what-it-is-and-why-it-happens/) **Published:** March 13, 2024 **Author:** Natalie Jones **Excerpt:** It's important to understand what friendly fraud is, how it works, and what you can do to protect your business from dishonest chargeback claims. **Content:** When most people think of online fraud, the first thing that comes to mind is thieves stealing the identities of victims and using their payment information to make illegitimate purchases. While this is one common scenario, fraud generally takes many different forms. For example, “friendly fraud” poses serious risks for online businesses like yours and is unfortunately on the rise. In this article, we’ll go over what “friendly fraud” is, how it works, and how you can protect your business from becoming a victim. ## What is Friendly Fraud? Friendly fraud, also called chargeback fraud, is when a customer tries to get their money back by requesting a chargeback with their card-issuing bank after they’ve made a legitimate transaction. These dishonest claims to get their money back often occur days, weeks, or even months later. If the bank honors the chargeback, the customer gets their money back and gets to keep the product that they originally purchased. Essentially, friendly fraud is shoplifting. The customer gets a refund without ever contacting you, and the online business suffers the loss of time, money, and reputation. Unfortunately, knowing who will commit friendly fraud is impossible until a chargeback is filed. This makes it especially challenging for businesses like yours to completely eliminate it. Friendly fraudsters often make purchases with the intent of issuing a chargeback later, abusing the system and the bank in order to get something for free. To learn more, see our guide: [What Are Chargebacks & How to Win Disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). ## How Does Friendly Fraud Work? In order to commit this type of fraud, customers have to convince the card-issuing bank that they deserve a refund. They can cite a number of reasons, but most friendly fraudsters report that the purchase was unauthorized. They use this excuse because it’s easy to say, “Someone must have stolen my identity.” It’s hard to prove otherwise. Here are some other excuses they use to justify their fraudulent chargeback: - The item or service wasn’t delivered. - The merchant didn’t cancel the customer’s payment when requested. - The item or service doesn’t match the online description, and they don’t want it. - They returned the item, but a refund was not processed. - They canceled the order, but it was still sent to them. When you combine the zero-liability policies of card-issuing banks, the “card not present” nature of eCommerce, and consumer protection regulations, you get an environment where banks prefer to take cardholders at their word. As you might have already guessed, the costs can add up quickly. Here’s what you stand to lose as a victim of friendly fraud: - The cost of the product or service sold. This is often the biggest expense. - Chargeback fees, which could be large, depending on your payment process. Stripe charges a $15 dispute fee for all chargebacks. If the merchant wins the dispute, Stripe refunds the fee and the disputed amount. - Shipping or service delivery costs. - Money and time spent disputing the chargeback. The challenge, of course, is that any one of these claims could be valid, making friendly fraud so frustrating. Having a system in place that helps consumers get their money back when they are wronged by a merchant is a good thing, but the system isn’t perfect. ## Why Does Friendly Fraud Happen? Chargebacks were designed as a tool to protect consumers from unfair merchant practices, but some consumers take advantage of this protection by making false claims. Friendly fraud has been around since the beginning of online shopping, but it has grown exponentially in recent years for a few reasons in particular: ### 1. Everyone Shops Online These Days In 2023, 2.64 billion people worldwide purchased goods online. In the same year, global eCommerce reached $6.3 trillion. Naturally, more online business means more online fraud. ### 2. Regulations Haven’t Caught Up Friendly fraud is *fraud.* This means that it’s definitely illegal, but regulations simply haven’t evolved to tackle issues like this yet. The rules governing the overall chargeback process have been slowly catching up to reflect our modern digital world that relies on massive amounts of online business. For example, Visa made revisions to its Visa Dispute Monitoring Program in early 2023, which offers merchants a suite of procedures and resources to better manage chargebacks. [Stripe](https://wpsimplepay.com/what-is-stripe/), the best online payment processor, also offers Chargeback Protection services. It covers the disputed amount and waives any dispute fees for eligible users when friendly fraud occurs. ### 3. Customers Prefer the Fastest and Easiest Solution It’s no surprise that people don’t want to follow a lot of steps. They want their money back immediately without having to jump through hoops. Many cardholders feel it’s more efficient to simply fill out a form with their card issuer than deal with whatever steps the merchant lays out. In fact, 81% of online shoppers have filed a chargeback simply because it’s more convenient than contacting the online business to find a resolution. ### 4. Merchants Lack the Resources to Fight Back As a merchant, you have the right to challenge any chargeback, and the card issuer has a process for it. If the process doesn’t turn out in your favor, you can always file a lawsuit, but lawsuits are time-consuming and expensive – especially if it’s over a small charge. Fraudsters know you aren’t going to take them to court over $50. ### 5. Banks Don’t Conduct Thorough Investigations Card-issuing banks don’t ask for much evidence from cardholders. For instance, if the cardholder claims identity theft, the issuing bank doesn’t ask for evidence of their claim. As a default, the cardholder is assumed to be honest, and the work falls on the merchant to prove that the transaction was legitimate. Plus, the card issuer knows that the merchant probably won’t fight the chargeback in court and can’t refuse to accept their cards. So, the issuer is incentivized to help the consumer over the merchant. ## Is All Friendly Fraud Malicious? Not all friendly fraud is completely malicious. Sometimes, it’s the result of an accident or a misunderstanding. For example, a cardholder may issue a chargeback because they don’t recognize the merchant’s name on their statement. Using a descriptive name on your transactions is a key way to [prevent chargebacks](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). Another example is when a spouse or child makes a purchase without informing the cardholder. The cardholder may have given the spouse or child permission but wasn’t aware of the transaction. Sometimes, people just forget what they purchased. This happens more than you’d think, as identity theft is such a widespread problem that people automatically think of fraud when they see something incorrect on their bank statement. And, of course, there are some harmless customers who simply don’t understand the difference between a merchant refund and a bank-issued refund. It’s all the same from their perspective. Sadly, these more innocent mistakes can cause trouble for everyone. The merchant takes a hit to their reputation with the card-issuing bank and/or payment processor, while the customer is often banned from doing business with the merchant. The card-issuing bank will grow increasingly suspicious if the customer requests too many chargebacks. ## What Can You Do About Friendly Fraud? This is a tough question. It’s hard to stop friendly fraud before it occurs because it looks like a legitimate transaction. Fraud detection tools aren’t especially helpful because the customer’s identity and payment information are legitimate. You can protect your business from friendly fraud by having plenty of information to defend yourself if a customer requests a chargeback. If you can convince the card-issuing bank that you’ve fulfilled your obligation, you will be less likely to take the hit to your revenue and your reputation. If you’re using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, to accept payments on your site, you can easily view and manage disputes in your [Stripe Dashboard](https://wpsimplepay.com/new-stripe-dashboard-features/). By clicking on a listed dispute, you can access more information about the specific case and what you need to do to defend yourself. We also recommend crafting a clearly written [Return & Refund policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/) that explains how your business handles refund requests. While this doesn’t prevent friendly fraud attempts, showing the bank that you’ve made a policy available to your buyers before they complete a transaction can help win a friendly fraud dispute when it arises. That’s all! We hope this article has helped you learn about friendly fraud and how to protect your online business. If you liked this article, you might also want to check out our guide on [how to protect your business from credit card fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Stripe **Tags:** Credit Card Fraud, Friendly fraud, Online fraud, Stripe --- ### [4 Best Stripe Dashboard Feature Updates in 2024](https://wpsimplepay.com/new-stripe-dashboard-features/) **Published:** March 13, 2024 **Author:** Natalie Jones **Excerpt:** As a WP Simple Pay user, familiarizing yourself with changes made to the Stripe Dashboard is essential. In this article, we'll share this year's most notable updates. **Content:** Are you using WP Simple Pay, the #1 Stripe payments plugin for WordPress, to accept payments and wondering about the new updates Stripe has implemented to its Dashboard in 2024? Stripe is a forward-thinking payment processing provider that constantly works to improve its services and expand its capabilities to help its users increase revenue and grow their businesses. In 2023, businesses using Stripe surpassed $1 trillion in total payment volume. As the company continues to evolve and make advancements, it’s important for you to stay informed to maximize its potential. In this article, we’ll share some of the most recent notable Stripe Dashboard feature updates and how you can use them along with WP Simple Pay to streamline your payment processing and grow your online business. ### In this Article - [Stripe Dashboard Updates](#aioseo-stripe-dashboard-updates) - [The Customer Portal](#aioseo-the-customer-portal) - [Simplified Navigation](#aioseo-simplified-navigation) - [Actions and Connections For Invoices](#aioseo-actions-and-connections-for-invoices) - [Security and Fraud Prevention Rules](#aioseo-security-and-fraud-prevention-rules) - [Going Forward](#aioseo-going-forward) ## Stripe Dashboard Updates Being familiar with the Stripe Dashboard is important as a WP Simple Pay user. This interface is where you can configure and operate your connected Stripe account, manage payments and refunds, view [reporting data](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/), [respond to disputes](https://wpsimplepay.com/friendly-fraud-what-it-is-and-why-it-happens/), create [customized fraud protection rules](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/), and more. To learn more about the different Stripe Dashboard components, [see our full guide](https://docs.wpsimplepay.com/categories/stripe-dashboard/). ## The Customer Portal The Stripe-hosted Customer Portal allows your customers to manage their subscriptions and billing details themselves. They can also use it to view their invoice history and update their payment methods for recurring payments. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/customer-portal-1024x853.png)You can easily customize your portal’s appearance, links, and redirects from the Stripe Dashboard. With all that being said, if you’re using WP Simple Pay to accept subscription payments, you can use the plugin to [add a “Manage Subscription” form to your site](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/). This significantly reduces subscription churn because your customers are able to make changes to their payment details before the upcoming charge. The form lets customers update their payment methods or cancel their subscriptions anytime simply by entering the email associated with their subscription purchase. ## Simplified Navigation Over the years, Stripe has made changes to the layout of the Dashboard’s sidebar navigation. One of its goals was to reorganize the navigation to support the most common workflows and make finding the menu items users are looking for easier. The result is a streamlined list of links with a more logical order. In May 2020, the Stripe Dashboard was revised to work like this: ![Stripe dashboard](https://wpsimplepay.com/wp-content/uploads/2020/12/new-dashboard.png)Now, in 2024, the Stripe Dashboard sidebar navigation has minimized the number of links to make it even more simple. It also automatically displays your most recent tabs to make it quicker for you to return to the tools you use the most often. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/stripe-navigation.png)## Actions and Connections For Invoices Under the Payments tab in the Stripe Dashboard, you can now easily perform tasks for individual transactions, like processing a refund, sending an invoice, viewing customer information, or payment method details, all in one click. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/stripe-payments-1024x656.png)Alternatively, if you want a quick overview of the transactions made using WP Simple Pay payment forms, you can use the plugin’s Activity & Reports feature. The best part about the Activity & Reports feature is that you can access information without having to log in to the Stripe dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/activity-reports-1024x425.png)To learn more, see our step-by-step guide: [How to Get Stripe Dashboard (Payment Reports) in WordPress](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/). ## Security and Fraud Prevention Rules Stripe offers some of the best fraud prevention features out there. With recent advancements, you can use the Stripe Dashboard to create new rules for blocking payments from specific locations and certain payment methods. Simply navigate to the Fraud Prevention tab and click the + Add Rule button. For detailed information on how to set up unique fraud prevention rules for your particular needs, see our [guide](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). ![](https://wpsimplepay.com/wp-content/uploads/2024/03/fraud-rules-1024x820.png)## Going Forward As you can see, Stripe continues to become easier to use, and its updates are frequent. We’ll continue to keep you informed as Stripe further optimizes its platform. If you liked this article, you might also want to check out our guide on [How to Customize & Manage Stripe Payment Reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Stripe, Stripe dashboard, Stripe’s New Customer Portal --- ### [12 Ways to Make Your Customers Feel Safe Paying on Your WordPress Site](https://wpsimplepay.com/how-to-reassure-your-users-their-payment-data-is-safe/) **Published:** March 8, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll share twelve techniques you can use to help potential customers feel safe purchasing on your WordPress site. **Content:** Wondering how you can help reassure potential customers that their payment details and data are safe with your online business? While online purchases are more prevalent than ever, few people trust them implicitly. If your customers don’t believe their payment information is safe with your business, they won’t buy, no matter how much your products or services can help them. Luckily, there are several ways to let visitors know that sharing their payment details and additional information with you is safe. In this article, we’ll share a few simple steps you can take to build trust in your business and make your customers feel more comfortable sharing their data with you. ## How to Make Visitors Feel Comfortable Paying In a recent study, 1 in 4 respondents shared that they abandoned an online checkout because they didn’t feel safe giving their payment details. To increase conversions, you’ll need to implement a few basic techniques to ensure visitors trust your site and your business enough to provide payment details. Without further ado, let’s dive right in. Following some or all of these applicable techniques to help your visitors feel more comfortable with your business is worth it! ## 1. Offer a 100% Money-Back Guarantee Nothing makes people feel safer about spending their hard-earned money than knowing they can get it back. Be sure your customers are aware that you happily accept returns. If you sell physical products, have them return the item for a refund. You can disable or terminate access if you sell licensed products or paid content. Will some customers take advantage of your generosity? Absolutely. However, making all your customers feel safe is worth the effort and expense. See our guide on [How to Handle Online Refund Requests](https://wpsimplepay.com/customer-requests-a-refund/) to learn more. ## 2. Make Your Business Look Authentic Unsurprisingly, one of the primary concerns people have when buying online is whether the site is a real business or a clever scam. After all, if a person wants to commit fraud, setting up an online business is more accessible than opening a physical business. Your visitors want to know there are real people behind your business who are willing to show their faces and expose their identities. It’s important to have an “About Us” page that explains your company’s history along with the names and photos of your team. The good news is that adding elements like this to your site is essential to [SEO, driving more traffic, and boosting sales](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). Completing this task is a win-win for your visitors and your business. ## 3. Never Request Unencrypted Payment Information You should never ask your customers to send their payment information without encrypting it first. This means you shouldn’t take their credit card details over the phone or through email. Instead, direct them to a [payment page](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/) on your site. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, you can easily create payment forms for one-time or recurring payments. Because the plugin relies on Stripe for payment processing, your customers’ payments are secure through the payment processor’s level 1 PCI-compliant servers. ## 4. List Your Physical Location on Google Creating a [Google Business Profile](https://www.google.com/business/) makes your business more visible in Google search results. It appears on Google Maps like this: ![](https://wpsimplepay.com/wp-content/uploads/2024/03/google-maps-1-1024x684.png)This also reassures your customers that you don’t only exist online. If they feel your site misused their payment information, they know they have somewhere else to raise concerns. ## 5. Add a Security Policy to Your Site Terms and Conditions, Privacy Policy, Data Rights… Whatever you want to call it, create a page on your site that explains how you use your customers’ personal and credit card data. Explain what you do with it and what you don’t do. Reassure them that their payment data is encrypted so you can’t access it, even if you wanted to. Furthermore, make this page accessible. A tiny link in your footer isn’t enough. Add a link near the payment form (“Learn more about how we use your payment data”) so they don’t have to search for answers to their concerns. While you’re at it, writing a return & refund policy and adding it to your payment page is also a smart idea. It can help protect you and your customers if issues arise. WP Simple Pay makes adding a policy to your payment page easy directly from the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/policy.png)## 6. Give Your Customers Delivery Estimates If you sell something that needs to be physically delivered, give your customers a delivery estimate. If you say it will take ten days to receive a product, the customer can relax for at least that long before they begin to worry about if you ran off with their money. It’s always better to underpromise and over-deliver, so give them a delivery estimate that’s longer than it usually takes so the package arrives “early.” Ideally, you should also give them a way to track their package, even if this comes at a small cost. ## 7. Only Ask for the Information You Need Customers become suspicious when businesses ask probing questions that aren’t necessary. While WP Simple Pay allows you to [collect additional customer data](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) during checkout to improve your services and maintain communication, we recommend keeping your form fields to two or three aside from what’s required. You can make your customers feel safe giving you their payment information by only asking for the information you need to process the transaction. ## 8. Display Security Banners in Your Footer and on Payment Pages Shields, badges, logos, and other trust symbols from other trustworthy sites and businesses help customers feel confident about your business. ![Safe payment data](https://wpsimplepay.com/wp-content/uploads/2018/05/trust-symbols.png)PCI compliance is an important part of accepting payments, too. If you use a payment processor like [Stripe](https://stripe.com/), this is taken care of for you. If you do business with other reputable companies, add their logos (with their permission) to signal to your customers that other businesses find you trustworthy. See our complete guide to learn more about [using trust badges and security seals on your site](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/). You can also use a social proof tool like TrustPulse to [post recent sale notification popups](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) on your site. Recent sale popups show your visitors that others are making purchases from your site. They are highly effective at building trust in your brand. ## 9. Use a Professional Website Design, Copy, & Layout Amateur sites with wonky layouts, stock photos, and confusing copy make your customers wonder if you’re a fly-by-night business that will disappear after they purchase. The design of your site doesn’t directly impact its security, but it reassures your customers that you’re a legitimate business that cares about its customers’ experiences. WP Simple Pay integrates with popular WordPress themes, meaning you can create high-converting payment forms regardless of your site’s layout. For more information about enhancing your site’s landing pages, see our guide: [Ultimate Landing Page Optimization: 7 Steps to Better Content](https://wpsimplepay.com/optimizing-your-landing-page-copy-for-maximum-conversions/). ## 10. Give Your Customers a Way to Contact You People are suspicious of businesses without an easy-to-contact human presence. Email or live chat may be convenient for you, but your customers will feel safer with a phone number that connects them to a live human. ## 11. Install an SSL Certificate on Your Website These days, SSL certificates are a must-have for any site, not just ones that collect payment information. They assure users their information is encrypted so the site owner never has any information they don’t want to give. Check out our step-by-step guide on [how to add an SSL Certificate to your site](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/). ## 12. Admit Data Security Problems Right Away Data breaches can happen even if you’ve taken steps to prevent them. Explaining what happened immediately is essential if a malicious party obtains your customers’ payment information. Tell them what steps they should take to protect themselves, what you’re doing to protect them, and what you’ll do in the future to make sure it doesn’t happen again. Yes, you’ll lose business in the short run. However, this type of transparency will strengthen your brand in the long run. Your customers will come to understand that you act swiftly when there’s trouble. There you have it! We hope this article has helped you learn more about how you can increase conversions and grow your business by making visitors feel safe sharing their data with you. If you liked this article, you might also want to check out our guide: [What Are Chargebacks & How to Win Disputes](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** data, Data Security, Ecommerce, Online Payments, Payment Forms, Security, Stripe --- ### [How to Allow Customers to Manage Subscriptions in WordPress](https://wpsimplepay.com/how-to-allow-customers-to-manage-subscriptions-in-wordpress/) **Published:** March 7, 2024 **Author:** Natalie Jones **Excerpt:** Letting your customers access their subscriptions anytime directly from your site reduces subscription churn and keeps them happy. **Content:** Looking for an easy way to let your customers manage their own subscriptions whenever they’d like? Allowing customers to manage their subscriptions anytime significantly reduces subscription churn and keeps them happy. It also helps cut down on failed recurring payments so you can keep a steady stream of income flowing. In this article, we’ll show you how to allow subscribers to access their subscription details easily from your site. ## Allowing Customers to Manage Subscriptions Using a Stripe payments plugin that offers support for recurring payments and provides customers easy access to their subscription details is the best way to allow your customers to [manage their subscriptions anytime](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-8-0-with-subscription-management-block/). [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. It lets you easily accept one-time or recurring payments directly on your site without code or needing additional plugins. It also offers several subscription features to help you grow your subscriber base, including [free trial offers](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/), [setup fees](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/), and [installment plans](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/). On top of all that, you can use the plugin to easily add a “manage subscription” form to your site that lets your customers access their subscriptions to accomplish things like updating their payment method or canceling before the next upcoming charge. With WP Simple Pay, you also get the following features and benefits: - **Accept Multiple Payment Methods**: Increase conversions by offering your customers their preferred payment method options, including traditional credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), digital wallets (Apple Pay / Google Pay / Microsoft Pay, Cash App Pay), Alipay, Buy Now, Pay Later services, and more. - **On-Site Payment Forms**: Keep your visitors on your site longer and easily create professional payment forms for one-time or subscription payments. - **Custom Fields**: Collect the necessary information from your customers by adding, editing, or removing [custom fields](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/) to your payment forms. - **Discounts**: Offer custom discount codes to encourage customer loyalty. - **Free Trials**: Boost signups with free trial offers. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## How to Allow Customers to Manage Subscriptions For the purpose of this tutorial, we’ll show you how to quickly create a subscription payment form for your site and add a “Manage Subscription” form so that your subscribers can access their accounts anytime. As mentioned before, letting your customers update their payment details whenever they’d like greatly reduces [failed recurring payments](https://wpsimplepay.com/how-to-handle-failed-recurring-payments/). The “Manage Subscription” form will look like the one below. The best part is you can add it to any page or post on your site without a single line of code. To receive their personal subscription details, all your customers have to do is enter their email address. ![subscriptions](https://wpsimplepay.com/wp-content/uploads/2024/03/manage-subscription-block-front-end-1536x929-1.png)Without further ado, let’s get started. Follow the steps below! ### Step 1: Install and Activate WP Simple Pay To begin accepting subscription payments and add a “Manage Subscriptions” form to your site, you’ll first need to install and activate WP Simple Pay in WordPress. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your needs. If you need help deciding on a plan, see our guide: [WP Simple Pay Lite vs. Pro: Is Pro Worth the Price (2024 Update)](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/). If your business offers subscription-based products or services, we recommend using the Pro plan to unlock all subscription features like setup fees, installment plans, free trial offers, and more. Once you’ve purchased WP Simple Pay, you can download the plugin from your purchase receipt email or your WP Simple Pay account. Then, you’ll need to upload the .zip file to WordPress. If you need help, follow our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve finished installing WP Simple Pay and activating it in WordPress, its advanced setup wizard will automatically open. Go ahead and click on the **Let’s Get Started** button. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Subscription Form Now that you’ve installed WP Simple Pay and your Stripe account is connected to your site, you’ll need to create a subscription payment form. After clicking the Create a Payment Form button, you should have landed on the payment **form templates library page**. First, search for “subscription” and choose the **Subscription Payment Form** template. ![subscriptions](https://wpsimplepay.com/wp-content/uploads/2024/03/subscription-template-1024x507.png)Add the Title and Description of your payment form in the **General** tab. ![subscriptions](https://wpsimplepay.com/wp-content/uploads/2024/03/general-tab.png)Next, you’ll notice two subscription payment plans have already been added by default in the **Payment** tab. Feel free to edit your pricing and plan options. Then, choose the payment method options you’d like to offer. ![subscriptions](https://wpsimplepay.com/wp-content/uploads/2024/03/payment-tab.png)Be sure to click **Save Draft** and then modify your fields using the **Custom Fields** tab. You can use dropdowns, text boxes, and check boxes for your form. Once you’re happy with your subscription form, you can preview it. Publishing it on your site is the last step if it looks good. ### Step 4: Publish Your Subscription Form To publish your form, go to the page or post you want it on and click on the + icon to generate the **WP Simple Pay – Payment Form** block. From the dropdown menu, select the form you just created. ![subscriptions](https://wpsimplepay.com/wp-content/uploads/2024/03/embed-form-1024x404.png)Be sure to click on **Publish**. ### Step 5: Embed “Manage Subscription” Form So far, you’ve created and added your subscription payment form to your site. The next thing you’ll need to do to give your subscribers on-demand access to their subscription details is add the “Manage Subscription” form to your site. Like embedding your payment form, all you need to do is go to the page you want your form on, click the + icon, and type “WP” in the search field. Next, choose the **WP Simple Pay – Manage Subscriptions** block. Another way to embed the form is to simply type “/manage” to bring up the block as shown below. ![subscriptions](https://wpsimplepay.com/wp-content/uploads/2024/03/manage-subscription-block-how-to-add-1.gif)Be sure to click on **Publish** or **Update**. That’s it! We hope this article has helped you learn how to let customers manage their subscriptions directly from your WordPress site. If you liked this article, you might also want to check out our guide on [6 Tips to Boost Subscription Signups with Free Trial Offers](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, subscriptions --- ### [How to Use Automation to Supercharge Your eCommerce Business](https://wpsimplepay.com/how-to-supercharge-wp-simple-pay-with-zapier/) **Published:** March 6, 2024 **Author:** Natalie Jones **Excerpt:** With the help of Zapier, you can supercharge your eCommerce business by creating automation for post-purchase tasks. In this article, we'll show you how. **Content:** Do you want to maximize your time by creating automation for tedious tasks? Like many online business owners, you probably spend a lot of time engaged in tedious and repetitive tasks. These small tasks don’t take up much time on their own, but they add up quickly. Unfortunately, these mundane, yet essential tasks don’t just keep you busy. They represent lost productivity, which equates to lost revenue. In this article, we’ll cover what Zapier is, how it works, and how you can use it to automate tasks and supercharge your eCommerce business. **In This Article** - [What Is Zapier Automation?](#aioseo-what-is-zapier) - [Integrating WP Simple Pay With Zapier](#aioseo-integrating-wp-simple-pay-with-zapier) - [How to Set Up Stripe Automation](#aioseo-how-to-set-up-stripe-and-zapier) - [Explore Zapier](#aioseo-explore-zapier) ## What Is Zapier Automation? [Zapier](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/) is an automation app that serves as a middleman between other apps such as Stripe, MailChimp, and all Google products. It allows you to connect services that don’t have native integrations without writing your own custom code. We’ve used Zapier ourselves at WP Simple Pay to automate various tasks over the years. Zapier has more than 7,000 connected apps, but the workflow to connect them is extremely straightforward. ![automation](https://wpsimplepay.com/wp-content/uploads/2024/03/zap-apps-1.png)Zapier walks you through the steps you’ll need to take to build your custom “Zaps” (automations), like copying and pasting API keys, confirming your email address, and entering your app login credentials. You do not need to know how to code to build a Zap. All you have to do is follow the prompts. With the right combinations of Triggers and Actions, you can create powerful Zaps that unburden you from tedious work. You won’t have to spend time manually completing tasks, like data entry, notifying customers by email, and checking apps for updates. ![automation](https://wpsimplepay.com/wp-content/uploads/2024/03/zapier-steps.png)## Integrating WP Simple Pay With Zapier Wondering how Zapier works with WP Simple Pay? WP Simple Pay, the best Stripe payments plugin for WordPress that lets you easily accept Stripe payments on your site, is a simple plugin. It doesn’t store customer payment information in your WordPress database. All the data collected during checkout is sent to your Stripe account. So, if you’re already using the plugin to accept one-time or recurring payments, you can take advantage of Stripe’s flexibility and ease of integration. In order to use Zapier to automate post-purchase tasks, you’ll need to create Zaps that connect Stripe to other services, like TrustPulse, Drip, and Google. Since Stripe already has your customer information collected via WP Simple Pay, this will effectively connect WP Simple Pay to many third-party apps just by way of Stripe. Fortunately, there are many native Zaps between Stripe and other apps because Stripe is super popular. It’s one of the most-used payment processors in the world, so Zapier has created plenty of integrations you can hook up to in just a few steps. Read our detailed guide to learn why [Stipe is the best payment processor](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/). You can enhance WP Simple Pay’s functionality by automating many of those tedious, boring, and repetitive tasks related to payment acceptance. For example, you can easily set up Zaps that add new Stripe customers to your mailing lists, add new customers to a Google Sheet after a completed payment, and post recent sale notification popups on your site. ## How to Set Up Stripe Automation To get started with Stripe + Zapier integrations, you’ll first need to open a [free Zapier account](https://zapier.com/sign-up/). Then, inside your account, you’ll see the dashboard where you can make a Zap. This is as simple as picking two apps you want to link together. Zapier even offers suggestions for automations to help you get started. ![](https://wpsimplepay.com/wp-content/uploads/2024/03/zap-ai.png)Perhaps you want to automatically post recent sale notification popups on your site after a customer has made a purchase to [boost social proof](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) and encourage more visitors to purchase from you. Zapier will walk you through two components of your Zap: the **Trigger** and the **Action**. The trigger is a signal that starts the automation. When the trigger occurs, Zapier knows to take action. In this particular case, something that happens in Stripe is the trigger. ![automation](https://wpsimplepay.com/wp-content/uploads/2024/03/notification.png)You’ll need to make a connection with the trigger app so Stripe can test the trigger. For example, if you want the automation to trigger when a new customer enters your Stripe account, Zapier will need to access your Stripe account and attempt to pull a customer. This means you’ll need to provide your login credentials. The action is the outcome you want to happen based on the trigger. It’s the step or steps Zapier takes in another application when the trigger occurs. Zapier will need to make a connection to this service as well. Depending on the nature of the services you’re connecting, Zapier may have additional questions. For example, with TrustPulse, a powerful social proof app that lets you post recent sale notification popups on your site without coding, you’ll need to sign into your account and give Zapier permission to access it. Once you fill in the required information, Zapier will want to run the Zap as a test to give you a chance to make sure it’s working properly. This is your opportunity to make sure the action actually occurs as you intended. If you aren’t sure how you might use Zapier to automate your tasks, be sure to check out some of our favorite Zaps in our detailed guide: [Stripe + Zapier Integrations That Will Automate Your WP Simple Pay Data](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). ## Explore Zapier If you don’t have experience automating your work, you may not see many opportunities to automate. It takes some time to develop the right mindset to automate your tasks. Eventually, you’ll start thinking about automation the second or third time you perform the same task. A great way to get started is to pick one of the apps you use regularly and browse its Zapier page. Look at all the pre-built Zaps to get a feel for Zapier’s potential. With a little creativity, you can save yourself a lot of time, energy, and hassle. That’s it! We hope this article has helped you learn more about how to supercharge your eCommerce business using Zapier automation. If you liked this article, you might also want to check out our guide on [how to create recent sale notification popups in WordPress](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** WordPress **Tags:** WP Simple Pay with Zapier, Zapier --- ### [How to Sell Products in WordPress Without a Shopping Cart](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/) **Published:** February 20, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you the easiest way to sell products and services in WordPress without setting up a complex online shopping cart. **Content:** Do you want to sell products and services on your WordPress site without setting up a shopping cart? Setting up an eCommerce shopping cart and customizing it to meet your needs is arguably the most challenging part of selling online. Unless you’re already experienced with tools like WooCommerce, you could spend hundreds of hours learning how to use the shopping cart and making it fit your business. Luckily, you no longer need to learn coding or connect a shopping cart to a payment processor to accept online payments in WordPress. In this article, we’ll share how you can easily sell products and services without a shopping cart on your WordPress site. ### Table of Contents - [The Drawbacks of an Online Shopping Cart](#aioseo-the-drawbacks-of-an-online-shopping-cart) - [1. Online Shopping Carts Are Hard to Customize](#1-hard-to-customize) - [2. Online Shopping Carts Are Resource Intensive](#2-resource-intensive) - [3. Expensive Premium Features](#3-expensive-premium-features) - [4. Potential Plugin Conflicts](#4-potential-plugin-conflicts) - [When Should You Use an eCommerce Store?](#online-store) - [1. You Sell a Lot of Products](#1-you-sell-a-lot-of-products) - [2. You Need a Unique Feature](#3-you-need-a-unique-feature) - [Use Only the Tools You Need RIGHT NOW!](#tools) - [How to Sell Without a Shopping Cart](#shopping-cart) - [Why is WP Simple Pay Better Than a Shopping Cart?](#aioseo-why-is-wp-simple-pay-better-than-a-shopping-cart) - [\#1. Easily Create a High-Converting Payment Form](#1-easily-create-an-order-form-that-converts) - [\#2. Accept Multiple Payment Methods](#2-accept-multiple-payment-methods) - [\#3. Sell Subscription-Based Products or Services](#3-sell-products-in-recurring-subscriptions) - [\#4. Sell High-Priced Products in Multiple Ways](#4-sell-high-priced-products-in-multiple-ways) - [Installment Payments](#aioseo-4-a-installment-payments) - [Buy Now, Pay Later Services](#aioseo-4-b-buy-now-pay-later-services) ## The Drawbacks of an Online Shopping Cart If the requirements for your business or nonprofit organization are basic, you don’t need to set up a complex eCommerce shopping cart system on your site to accept payments or donations. In fact, shopping carts have several disadvantages that make them challenging to work with. Before you spend an entire week trying to customize a store, consider these drawbacks. ### 1. Online Shopping Carts Are Hard to Customize Online shopping carts come with a lot to configure: images, links, buttons, dividers/borders, margins, reviews, emails, APIs, layouts, padding, selectors, and more. If you don’t like the cart’s out-of-the-box settings or it doesn’t look nice with your WordPress theme, you’ll have to make all the customizations yourself. Just look at all the options and steps you’ll have to configure: ![](https://wpsimplepay.com/wp-content/uploads/2024/02/woo-setup.png)Some customizations are simple. There might be a page of dropdown menus and color pickers to make some basic style changes. However, if you want anything more elaborate, you’ll have to hire a designer/developer to make your customizations. This is expensive and time-consuming. ### 2. Online Shopping Carts Are Resource Intensive Shopping carts are robust tools designed to accommodate everyone’s needs. They’re generally large plugins that require 5-10 extensions. They process a lot of code and make a lot of requests to the server where your site is hosted. This means more things happen in the background of your site, which causes your pages to use more resources and load slower. If you don’t need all the features of a shopping cart, installing one would [slow your site down](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/). ### 3. Expensive Premium Features While some shopping carts like [WooCommerce](https://wpsimplepay.com/woocommerce-vs-edd-vs-wp-simple-pay-compared/) are free, their premium features come with a price. You may need to purchase several premium features just to get the functionality you need, and those costs add up. For example, you need a special extension if you want to sell subscriptions through WooCommerce. Many of the extensions cost **$50-$80 per year**, depending on your payment processor. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/woo-extensions-1.png)You’ll also have to buy an extension if you want to improve WooCommerce’s performance, integrate with [](https://zapier.com/) (a popular integration), connect with a shipment company, automatically follow up with customers, and perform countless other functions your business may need. ### 4. Potential Plugin Conflicts If you try to use a shopping cart with too many other free or lower-priced extensions, there’s a good chance you’ll run into a compatibility conflict where one plugin has an adverse effect on another plugin. These types of conflicts prevent some features from working and can even break pages or your entire site. Unless you’re familiar with Javascript, jQuery, PHP, and MySQL (or don’t mind paying someone who is), you won’t be able to resolve these conflicts on your own. Keep in mind that most plugin developers usually won’t provide support unless you’ve purchased a paid license from them. You can avoid these conflicts by using only the plugins and tools you need to solve your immediate problems so there’s minimal chance of bad interactions. ## When Should You Use an eCommerce Store? If your small business or nonprofit organization doesn’t accept many payments, you don’t need a full-fledged eCommerce store. However, as your business grows and your payment processing needs evolve, there are some circumstances when setting up a full-fledged eCommerce store would be smart. ### 1. You Sell a Lot of Products If your inventory grows, whether it’s more physical items, [digital products](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/), or services, you’ll need a shopping cart to organize your products. This also lets customers purchase multiple products at the same time. ### 2. You Need a Unique Feature If you need a special feature that doesn’t come standard with a simple payment plugin, you may have to go through the hassle of installing a shopping cart and attaching the right extension or addon. Make sure the feature is worth your time and the development cost before you go down this road. ## Use Only the Tools You Need RIGHT NOW! As you build a business, it’s tempting to consider what it will look like in the future. You might think, “I’ll have lots of products someday, so I’ll save time by setting up a shopping cart now.” While it’s good to think about the future, building more than you need today will actually cost you time and money. Let’s say you set up a shopping cart today, but your business changes over the next year. Instead of offering 10 products, you decide to focus on one or two. Perhaps you pivot to something entirely unique. All the time you spend customizing your shopping cart will be wasted. We recommend only using the tools you need right now to keep things simple for you and your customers. As your business grows, it might make sense to implement a shopping cart on your site at some point. With all that being said, you’ll want to stick to simple tools while your needs and resources are basic. If you ever decide to move to a shopping cart, you can use the same Stripe account, which keeps things simple. ## How to Sell Without a Shopping Cart The easiest way to sell products, services, event registrations, subscriptions, and more without setting up a shopping cart is to use [WP Simple Pay](https://www.wpsimplepay.com/pricing). The best Stripe payments plugin for WordPress allows you to accept one-time or recurring payments directly on your WordPress site without coding or any additional addons or extensions. With WP Simple Pay, you can also… - Boost subscription signups with **[free trial offers](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/)**. - Send customers or donors **[customized confirmation emails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/)**. - Accept **multiple payment method options**, including traditional credit and debit cards, ACH Direct Debit, digital wallets, Buy Now, Pay Later, Alipay, and more to increase conversions. - Reduce checkout abandonment by creating a **[dedicated payment page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/)** for your payment forms. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## Why is WP Simple Pay Better Than a Shopping Cart? Here are just a few reasons why using WP Simple Pay to collect online payments in WordPress is better than setting up a shopping cart: - No coding is necessary. - You can set up unique payment options, including one-time or recurring. - There are three different ways to display your payment forms: Embedded, Overlay Modal, and Stripe Checkout. - Using an advanced drag-and-drop form builder, you can create the perfect payment forms in minutes. - Easily configure automation to expand the functionality of your WordPress site and complete post-purchase tasks without having to do it manually. ![variable-order-form](https://wpsimplepay.com/wp-content/themes/wp-simple-pay/assets/images/screenshots/3.png)### \#1. Easily Create a High-Converting Payment Form WP Simple Pay comes bundled with tons of [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) that let you easily create forms in minutes for subscriptions, one-time purchases, event registrations, fundraisers, and more. Custom form fields can be added, edited, or removed to meet your specific needs. ![Variable product form](https://wpsimplepay.com/wp-content/uploads/2022/12/variable-product-form-1.gif)### \#2. Accept Multiple Payment Methods Offering multiple payment method options is a great strategy to reduce checkout abandonment. Letting customers choose their preferred payment methods based on their locations is a breeze with WP Simple Pay. WP Simple Pay supports 13+ payment methods, including credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), Apple Pay / Google Pay / Microsoft Pay, [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Alipay, and more. ### \#3. Sell Subscription-Based Products or Services Getting repeat business from the same customers is cheaper than acquiring new ones, so designing a business model that draws revenue from a stable customer base makes sense. In the past, billing customers on a subscription basis was difficult. You had to send invoices, direct them to individualized payment forms, or punch in their credit card details on every payment date. However, [automatic recurring billing](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/) now allows you to accept repeat payments seamlessly without bothering your customers. WP Simple Pay lets you easily create subscription payment forms using its drag-and-drop builder. You can let your customers or donors opt in for different payment options and plans and the frequency of their payments. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/subscription-price-options.png)### \#4. Sell High-Priced Products in Multiple Ways WP Simple Pay lets you sell high-priced products in flexible ways, making them more affordable for your customers, such as [installment payments](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) and Buy Now, Pay Later services. #### Installment Payments Offering installment plans is a win-win for both you and your customers. It enables you to make your products and services affordable for most of your potential customers, ultimately leading to increased sales and revenue. As for your customers, it gives them flexibility over how they pay for their purchases. #### Buy Now, Pay Later Services Buy Now, Pay Later is a type of short-term financing that allows your customers to split their purchase amounts into installments made over time. Your customers can start enjoying what they’ve ordered immediately without making a full payment, and you will receive the full amount upfront. Most Buy Now, Pay Later services like Klarna and Afterpay even provide a 0% interest rate offer if customers complete the payment on time. That’s it! We hope this article helped you learn how to sell eCommerce products without a shopping cart on your WordPress site. If you liked this article, you might also want to check out [how to create your own membership site in WordPress](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing) To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, How To **Tags:** Ecommerce, Online Payments, online shopping cart, Payment Forms --- ### [How to Handle Online Refund Requests (Step-by-Step)](https://wpsimplepay.com/customer-requests-a-refund/) **Published:** February 14, 2024 **Author:** Natalie Jones **Excerpt:** Handling refund requests is an essential part of an online business. In this article, we'll share nine steps you should take when a customer requests a refund. **Content:** Do you want to know how to handle online refund requests? While refund requests can be frustrating, it’s important to know that it’s just not possible to please every customer. Your goal should always be to avoid payment disputes and giving out refunds. Most of the time, this can be accomplished simply by delivering a product or service that people are satisfied with while maintaining a clear marketing message refined for the right people. However, as we’ve already stated, refunds are inevitable for all online businesses. To help you handle refund requests, we’ll share a few steps you can take. ## What Should You Do When a Customer Requests a Refund? How you respond to a refund request can determine the growth of your business. Think about the last time you were on the other side of a difficult refund. How did it make you feel? More than likely, it made you lose trust in the business. Then, you probably told a few people about your negative experience. However, we all know the relief that comes with a smooth and prompt refund. Even if the product didn’t meet your needs, you can at least still respect the business. It’s important to find a balance when it comes to refunds and your business. Ignoring refund requests or enforcing an unreasonable “no refunds” policy will damage your reputation and how others view your business. But, if you refund everyone with the slightest complaint, you’ll invite people to take advantage of you. So, how should you handle refund requests? Let’s take a look. ## Step 1: Handle Refund Requests Promptly When a customer asks for a refund, your first step is to act quickly. The customer is likely already upset about the situation. To diffuse the tension, you should respond in a timely manner. Even if you’re unsure how to respond immediately, acknowledge the request for a refund immediately and let the customer know you’ll have a solution soon. ## Step 2: Investigate the Facts Thoroughly Next, gather information and look through your records to make sure the customer’s story makes sense. For example, you’ll need to verify the customer’s purchase date to ensure the request falls within the timeframe outlined in your return and refund policy. You wouldn’t want to refund someone who made a purchase three years ago. If you must gather more customer information, avoid being argumentative or suspicious. Ask probing questions that don’t insinuate the customer is a liar. - **Bad question:** “Since you didn’t finish the course, how do you know you aren’t satisfied?” - **Good question:** “I see you didn’t make it to the end of the course. What made you stop?” Stick to open-ended questions. If you only ask yes/no questions, the customer will tell you whatever they think you want to hear to get the refund faster. Keep your eyes open for potential [credit card fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/). Unfortunately, some customers will use returns as a way to keep their product/service and the money, but this is technically fraud. In fact, recent studies show that 30% of all online shoppers intentionally look for ways to overspend and return the products they don’t want later in exchange for a refund. ## Step 3: Consult Your Refund Policy Every online business should display a refund policy on its site. If you have your customers sign contracts, it should be included there, too. Customers are less likely to request a refund if they know their problem falls outside of your refund policy. Similarly, a refund policy assures customers they have a course of action if they’re unsatisfied. Ideally, your policy should cover exactly how many days customers have to return the item in exchange for a refund in addition to the condition requirements. You will need to tailor your policy to your specific needs. Using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, you can easily add a return and refund policy to a dedicated payment page using the drag-and-drop payment form builder. As you can see in this example, the refund policy is clearly stated just below the payment form. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/refund.png)If you aren’t sure how to respond to the customer’s specific situation, review your policy to see if you already have guiding language. It’s important to follow your policy because those are the conditions under which the customer made their purchase. Need help creating a return and refund policy? Check out our detailed guide on [how to avoid payment disputes with a return and refund policy.](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/) Additionally, if you have your return and refund policy posted on a different page on your site, you can use WP Simple Pay’s payment form builder to add a custom form field to your payment form that requires your customers to check the box confirming that they’ve read and accepted it. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/refund-checkbox-768x559-1.png)## Step 4: Look for a Non-Refund Remedy In a lot of cases, you may be able to solve the customer’s problem in a different way that doesn’t involve refunding money. This way, you can make the customer happy without losing anything. This is especially useful if the customer’s problem is a mistake you made. For example, if they received a damaged product in the mail, you might simply send them a new one. If the customer was unhappy with a service you provided, you might offer comped services or a [discount code](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/). This method technically increases your costs, but it’s better than losing the sale altogether. If the customer doesn’t like your proposed solution, it’s tempting to ask him or her, “What can I do to make this right?” This question can be problematic. Some customers will offer a reasonable alternative, but others will make outrageous demands you can’t accommodate. Asking what they’d like and then denying their request will further degrade their experience. If they don’t like your proposed solution, simply refund their money. ## Step 5: Make a Reasonable Decision If the customer’s complaint falls within your refund policy, you have to refund their money. Don’t try to wiggle your way out. If their complaint falls outside of your policy, don’t be ashamed to refuse the refund. You aren’t responsible for refunding services they consumed years ago. With all that being said, don’t be afraid to bend the rules. Treat your refunds on a case-by-case basis. If you refuse a refund because the request is one day late, the customer will understand but won’t feel good about the experience. It’s generally a bad idea to propose a complex remedy that forces the customer to calculate what they’re actually getting back. If they don’t understand your solution, they’ll assume you’re just trying to get out of the refund. For example, this is a bad solution: “We’ll refund 45% of what you paid, give you free access to our basic courses, a 20% coupon for our premium courses, and give you 10 consulting hours that you can use for yourself or gift to a friend.” Skip the complexity and just refund the money. ## Step 6: Follow Up With Your Decision and Clear Steps Once you’ve decided how to respond to the customer’s refund request, your next step is to reply with a clear decision. Send them an email that outlines your resolution. If you don’t refund their money, explain why in clear, non-judgmental language. Keep your emotions out of it. If you will refund their money, apologize briefly for their unhappiness and tell them when and how they’ll receive the refund. Send the money back right away. Let’s say a customer never reaches out to you directly to request a refund and instead asks their card-issuing bank to reverse the transaction. This is referred to as a chargeback request. You can use [Stripe Reports](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) to keep track of payment disputes and respond accordingly. To learn more, see our detailed guide on [how to fight chargebacks](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/). ## Step 7: Ask for Some Feedback If there is no tension between you and the customer, you’ll find asking for feedback about your products and services useful. At this point, the customer will have what they want (the refund), so they should be willing to help. For example, if a customer complains that your landing page over-hyped your service, you could ask them to point out the specific elements (copy or images) that gave them the wrong impression. Then, use this information to [optimize your website and landing pages](https://wpsimplepay.com/optimizing-your-landing-page-copy-for-maximum-conversions/) so you attract the right kind of conversions. If you think the customer was especially displeased with their experience, skip this step. You’ll just annoy the customer by asking for more time. ## Step 8: Review Your Refund Policy You might not do this after every refund, especially if you have a high volume of sales and, inevitably, many refund requests. However, you should review your policy any time a refund situation isn’t cut-and-dry. The purpose of a refund policy is to protect you and the customer. It should be designed to ensure both parties have a positive experience and that neither party takes advantage of the other. After refunding a customer’s money, evaluate whether the refund policy provides a reasonable solution to that situation. If it didn’t, ask yourself how you should modify the refund policy to create a better outcome in the future. ## Step 9: Keep Your Cool We’ve explained what you should do if a customer requests a refund, but here’s our last piece of advice. It’s arguably the most important. Don’t let your emotions get the best of you! Processing refunds is a necessary part of running an online business. It’s easy to become defensive, annoyed, or hurt when someone asks for their money back. None of these feelings will help you resolve the situation and satisfy the customer. Make sure your refund decisions are based on facts. Re-read your email correspondence with your customers to filter out any poor language. That’s it! We hope this advice on how to handle online refund requests will help protect your reputation and [grow a satisfied customer base](https://wpsimplepay.com/7-ways-to-reduce-churn-and-build-customer-loyalty/). If you liked this article, you might also want to check out our guide on [how to create a Stripe payments landing page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, How To **Tags:** Ecommerce, Policy, refund policy, Refund process --- ### [How to Offer Installment Payment Plans in WordPress (Easy Way)](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/) **Published:** February 13, 2024 **Author:** Natalie Jones **Excerpt:** Offering customers installment payment plans makes your products and services more affordable, which helps to increase average order value and boost sales. **Content:** Do you want to offer customers interest-free installment payment plans on your WordPress site? Accepting flexible installment plans is an effective way to increase average order value and boost conversions. Also, they help build customer loyalty by making your products and services affordable. In this article, we’ll show you the best way to offer installment payment plans in WordPress. ## Enabling Installment Payment Plans in WordPress Using a Stripe payments plugin like [WP Simple Pay](https://wpsimplepay.com/pricing/) is the easiest way to offer installment plans on your WordPress site. With WP Simple Pay, you can [accept Stripe payments on your site](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) using several different ways. - [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/): WP Simple Pay supports three different short-term financing services, Klarna, Afterpay/Clearpay, and [Affirm](https://wpsimplepay.com/how-to-accept-affirm-payments-in-wordpress/), allowing you to offer Buy Now Pay Later services on your site. - [Recurring Payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/): Offering [subscription plans](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/) is the best option for automating your billing and generating a steady stream of reliable income. - [Accept Google Pay/ Apple Pay/Microsoft Pay](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/): Allow customers to pay with their preferred digital wallet. - **One-time Payments**: Customers can make a one-time payment using 10+ payment method options, including traditional credit and debit cards, ACH Direct Debit, Cash App Pay, Alipay, and more. ## How to Offer Installment Payment Plans Remember that to accept Stripe payments on your site, Stripe requires you to use SSL/HTTPS encryption. Don’t worry if you don’t have an SSL certificate yet! All you need to do is follow this step-by-step guide on [how to add SSL in WordPress](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/). Here’s the installment payment plan form we’re going to create with this tutorial: ![](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-installment-plan.png)### Step 1: Install WP Simple Pay to Offer Installment Plans The first thing you’ll need to do to offer installment payment plans on your site is install and activate the WP Simple Pay plugin on your site. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Simply visit the[ pricing page ](https://www.wpsimplepay.com/pricing)and choose a plan. To help you decide, check out our guide: [WP Simple Pay Pro vs. Lite: Is Pro Worth It?](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) Next, once you’ve finished installing the plugin in WordPress, the setup wizard will walk you through connecting your Stripe account to your site. Click on **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Enable Installment Plans With Stripe After clicking the Create a Payment Form button, you’ll be asked to choose a payment form template. Next, since we want to accept payments with installment plan options, let’s select the **Installment Plan Form**. In case you skip the setup wizard after activating WP Simple Pay, you can create a payment form by going to **WP Simple Pay » Add New**. ![installment plan template](https://wpsimplepay.com/wp-content/uploads/2023/02/installment-plan-template.png)After selecting the right template, you’ll be prompted to configure the form. In the **General** tab, you can customize your form’s title, description, and a few other elements. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)By default, the **On-site payment form** is chosen as your payment **Type**. If you want to host the form on a Stripe-hosted checkout page instead of hosting it on your own site, you can choose the Off-site Stripe checkout form. For more details, check out the [complete guide to setting up Stripe checkout on your site](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/). WP Simple Pay also lets you create a custom message for your payment confirmation page using the **Confirmation Page** tab. This is a great way to inform your customers about their orders and provide the required next steps immediately after they’ve checked out. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/confirmation-page-1024x678.png)Now, let’s choose the **Payment** option on the left to configure payment settings. You can add new prices, change the currency and amount, and select between one-time or subscription payments from this page. Also, since we’ve chosen a template for installment plans, the **Subscription** option has been chosen by default. The billing period has been configured to be every month. Feel free to change it per your needs. ![stripe installment plan settings](https://wpsimplepay.com/wp-content/uploads/2023/02/installment-plan-payment-settings.png)You can also add and customize form fields in the **Form Fields** tab. Be sure to add the **Amount Breakdown** field to this form to show which plan your customers are opting for. That way, you can show the **Total due** and **Recurring amount** in the live form. ![installment plan amount breakdown](https://wpsimplepay.com/wp-content/uploads/2023/02/installment-plan-amount-breakdown-field.png)### Step 4: Publish Your Form on Your Site That’s it! You’re now ready to accept payments via installments on your site. Let’s go ahead and publish your form by clicking the **Publish** button on the right-hand side. Also, you’ll need to make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes. For more information, see our guide on [how to enable Stripe test mode in WordPress](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/). To embed the form, go to the post or page where you want to publish it. Then, click on the **+ icon** to add the WP Simple Pay block. Choose the form you just created and then click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)We hope this article helped you learn how to offer installment payment plans in WordPress. If you liked this article, you might also want to check out our guide on [how to enable Buy Now, Pay Later payment plans in WordPress](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** installment plans, installments, Payment Forms, Stripe --- ### [How to Win Back Your Lapsed Donors in 2024](https://wpsimplepay.com/bringing-lapsed-donors-back-to-your-cause/) **Published:** January 2, 2024 **Author:** Natalie Jones **Excerpt:** Lapsed donors are inevitable for any nonprofit organization, but they still offer an essential opportunity to collect donations. **Content:** Are you wondering how to bring lapsed donors back to your nonprofit organization? It’s common for nonprofits to experience drops in donor retention over time for various reasons. Thankfully, with a few simple steps, you can recover them. In this article, we’ll share how to win back donors who have stopped engaging with your mission. **In This Article** - [Why Is Donor Retention So Important?](#aioseo-what-is-a-lapsed-donor) - [Why Do Donors Stop Giving?](#aioseo-why-do-donors-stop-giving) - [Step 1. Identify Lapsed Donors](#aioseo-step-1-identify-lapsed-donors) - [Step 2: Determine Why They Lapsed](#aioseo-step-2-determine-why-they-lapsed) - [Step 3: Create Lapsed Donor Win-Back Campaigns](#aioseo-step-3-create-lapsed-donor-win-back-campaigns) - [Personalize Your Communications](#aioseo-personalize-your-communications) - [Say “Thank You” and “We Miss You”](#aioseo-say-thank-you-and-we-miss-you) - [Share the Impact of Your Work](#aioseo-share-the-impact-of-your-work) - [Use a Custom Donation Page](#aioseo-use-a-custom-donation-page) - [Ask for Other Types of Contribution](#aioseo-ask-for-other-types-of-contribution) - [Make Reactivation Quick, Simple, and Easy](#aioseo-make-specific-requests) - [Step 4: Create Alerts for Lapsed Donors](#aioseo-step-4-create-alerts-for-lapsed-donors) ## Why Is Donor Retention So Important? There are many ways to define a lapsed donor. You may use unique conditions connected to your specific organization to determine whether a donor is lapsed. With that being said, a lapsed donor is someone who hasn’t donated to your nonprofit group in a given period – usually one or two years. While acquiring new donors contributes to your organization’s ability to thrive, retaining those same donors for the long haul is critical to the overall success and longevity of your cause. Currently, the average recapture rate for lapsed donors is around 5%, meaning once your donors lapse within 12 months, there is a very small chance they’ll donate again. This is why having a retention strategy for your nonprofit is so important. The primary goal should be to retain your donors because it’s a lot easier to get current donors to give than it is to bring lapsed ones back. ## Why Do Donors Stop Giving? There are several reasons why donors lapse. Once you get a better understanding of why your specific donors aren’t returning to your site to give again, you can tailor your efforts to reengage your lapsed donors. For example, if your donors don’t receive a “thank you” message for their donation, or even worse, don’t receive a donation [confirmation e-mail](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) at all, they’re likely to turn to a nonprofit they feel is more deserving of their contribution. We recommend doing some research to identify who your lapsed donors are and then create a plan to reengage with them based on your findings. Aside from that, here are a few more common reasons why [donors haven’t returned to give](https://wpsimplepay.com/how-to-inspire-your-donors-to-give-again-and-again/) more. - Can’t afford another donation. - Believe other organizations are more deserving. - The organization provides poor service or communication. - Never got thanked for donating. - Forgot about their initial donation. - Don’t think the charity needs their support anymore. Research shows that donors remain loyal and continue to donate to causes when they perceive the organization to be effective in its mission, know what to expect from each interaction with the organization, feel appreciated, and feel that he or she is part of an important movement. Luckily, aside from a donor’s inability to donate again, you can provide a quick solution to each of the complaints mentioned above with the right communication and messaging. Lapsed donors are inevitable, no matter how hard you work to prevent them. Nevertheless, lapsed donors are still an important opportunity to [collect donations](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/). You can use the following steps listed below to win back lapsed donors and reach your fundraising goals. ## Step 1. Identify Lapsed Donors Naturally, before you can take steps to reacquire old donors, you have to identify them. First, define what a lapsed donor means for your organization. You’ll need to decide what counts as a lapsed donor. For example, while someone who donated $5,000 every month may lapse at six months, another who only donated $100 once may be considered lapsed at a year. Next, you can use your fundraising software or CRM to identify people who don’t meet your criteria. If donors become lapsed after one year, isolate those donors who haven’t sent a payment in more than a year. Then, export their email addresses and add them to a new email list. For more information, see our guide on [How to Collect More Donations With Email Campaigns](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). ## Step 2: Determine Why They Lapsed Once you know who lapsed, it’s time to find out why. Admittedly, this isn’t an easy step. You’ll have to gather as much information as you can and make some reasonable assumptions. First, consider anything you changed within your organization. For instance, you may see donors lapse soon after you adjusted your mission or narrowed down your cause. Or, you might see people lapse once you stopped your email marketing campaigns. You could assume that these changes lead to the lapse. Next, reach out to some of them by email or phone. Thank them for their past donations, mention you noticed they haven’t contributed in a while, and then ask why without pressuring them to donate again. Be clear that you want information, rather than money, so they answer honestly. Depending on the size of your lapsed donor list and their willingness to respond, you can also try sending a survey. Ask them why they’re no longer giving and what would convince them to give again. The question, “Did we do something wrong?” can be powerful. These approaches won’t tell you everything. But it’s a good step toward understanding why donors lapse. You’ll need this information when you try to win them back. ## Step 3: Create Lapsed Donor Win-Back Campaigns A win-back campaign is just what it sounds like; communication with the goal of bringing a lapsed donor back to your cause. Win-back campaigns can take a lot of different forms. Many nonprofits create multiple campaigns based on the type of donor, their donation history, and the organization’s mission. For example, it makes sense to simply email a $10 donor, but a $10 million donor might get a personal visit. If you only have a donor’s email address, you’re limited to email campaigns. If you have his or her phone number (and permission to call), a quick chat might be worth your time. Your win-back campaign could even be a simple letter or a series of emails. Here are some tips to help you craft your messaging. Make sure you set up triggers in your email marketing tool, such as Drip or ActiveCampaign, that end your win-back campaign if a lapsed donor donates. You don’t want to keep sending them “please donate again” messages after they contribute. ### Personalize Your Communications No one likes receiving mass emails. Avoid the appearance of a blanket approach by personalizing your communications by using the donor’s name, references to past projects he or she was a part of, and reminding them how much they gave. ### Say “Thank You” and “We Miss You” However you contact your lapsed donors, make sure some of the first words they hear are “Thank you for your previous donations” and “We miss your support.” Explain how much their personal support and financial contributions mean to your cause. Here’s some good phrasing: - “We miss your moral support!” - “We haven’t heard from you since April 2018.” - “We’re counting on your support for our Winter Food Drive.” - “We miss having you as part of our family!” In many cases, this is all it takes to reactivate a donor, especially if they simply forgot to make their usual contribution. ### Share the Impact of Your Work Presumably, your past donors gave because they support your cause and mission. Leverage that by reminding them of your organization’s work and the people you help. This helps them reconnect emotionally. If you’re communicating over email, send pictures and videos of your work. If you’re communicating by phone, tell stories of your recent successes. ### Use a Custom Donation Page Your lapsed donors have unique needs, so it’s best to serve them a unique landing page. Don’t use a generic [donation page](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/) on your site. Instead, create something new that acknowledges you haven’t heard from them in a while, but you’re happy they’re back. On your donation page, you don’t need to introduce the donor to your cause. They already have this information. Instead, dive deep into the complaints you uncovered when you determined why they lapsed. For example, let’s say several donors complained that they didn’t understand how you used their contributions to support the cause. You should address this complaint on your donation page by showing them how you spend every dollar or sharing testimonials from people who you supported through those donations. ### Ask for Other Types of Contribution As you know, cash isn’t the only way people contribute to your cause. In many cases, it’s smarter to ask your lapsed donor to contribute in another way. For instance, you might ask lapsed donors to volunteer at an event, sign a petition, or help promote the cause through their [social media](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) channels. You can always ask them for money at a later date. Additionally, make it clear that you don’t expect the same gift as last time. Since their financial situation may have changed, it’s smart to let them know you’re perfectly happy to accept a small donation. Just make sure to start from a position of thankfulness: “We understand times are hard for everyone and you may not be able to donate as much as last time. Please remember that you can still make a difference for our cause with a small donation of just $10 or $20.” ### Make Reactivation Quick, Simple, and Easy Asking for money because you haven’t received any in a while is a bit impersonal. A great way to bring back lapsed donors is to pair your reactivation efforts with a different campaign. For example, instead of asking for a $20 donation, ask them to sponsor a runner at your upcoming 5K race. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, you can easily accept payments on your site for registrations, donations, fundraisers, and more. One of the best parts about the plugin is that you can use it to encourage your lapsed donors to sign up for automatic recurring donations in case they forget to donate every week, month, or year. You can also set up suggested donation amounts to give your lapsed donors more options. To learn how, check out our detailed guide on [how to use suggested donation amounts to drive conversions](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/). Don’t ask your lapsed donors to navigate a complex process to contribute again. Make donating simple and hassle-free. Your donation page should offer multiple ways to give: one-time and [recurring donations](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), suggested amounts, custom amounts, and multiple payment method options. ## Step 4: Create Alerts for Lapsed Donors After sending your win-back campaign, your last step is to set up some kind of notification to alert you to lapsed donors in the future. This might be a simple notification when someone reaches the “lapsed” qualification in your fundraising software, sales tool, or CRM. Depending on the features of your fundraising software, you can also create automations that instantly reach out to donors as soon as they become lapsed. Apply some of the previous steps to that communication. WP Simple Pay’s advanced drag-and-drop payment form builder has a built-in integration that allows you to set up automatic triggers and notifications for your donation forms. You can also use it to [add new donors to your mailing list](https://wpsimplepay.com/stripe-customers-to-mailing-list/), create a new WordPress user account once someone donates, and more. There you have it! We hope this article has helped you learn how to win back lapsed donors. Getting lapsed donors to come back and then retaining them is critical to your organization’s mission and growth. As always, test your methods and optimize over time. If you liked this article, you might also want to check out our guide: [7 Tips to Drive Traffic to Your Donation Forms](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donor retention, donors, nonprofit, Recover Lapsed Donors --- ### [Top Fundraising Trends of 2024 to Watch For](https://wpsimplepay.com/the-top-fundraising-trends-of-2021/) **Published:** January 22, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll share some of the top fundraising trends of 2024 and how your nonprofit organization can prepare. **Content:** Is your nonprofit organization planning to implement new initiatives in 2024 that help drive more donations through your WordPress site? To support your mission, it’s important to stay on top of the latest fundraising trends, strategies, and techniques. In this article, we’ll share our predictions for the fundraising space and what you’ll need to do to prosper in the new year and beyond. **In This Article** - [1. New Technology](#aioseo-1-tech) - [2. Expect Younger Generations to Give](#aioseo-1-donations-will-stay-up) - [3. Trust is Key](#aioseo-2-more-virtual-events) - [4. Donor-Advised Funds](#aioseo-3-more-donor-advised-funds) - [5. Artificial Intelligence](#aioseo-4-artificial-intelligence) - [6. Diversifying Income Sources](#aioseo-5-diversifying-income-sources) - [7. Giving Tuesdays](#aioseo-6-bigger-giving-tuesdays) - [8. Generation Z](#aioseo-7-generation-z) ## 1. New Technology Nonprofits will need to adapt to new technology in 2024 to be successful. With so many online fundraising platforms and tools available, it will be more important than ever for organizations to identify the right solution to meet their specific goals. If you’re like most nonprofits, you’ve already created a WordPress site to expand your reach, grow your donor base, and accept donations. Luckily, nonprofits no longer need to hire a developer or spend a lot of time and resources to build a powerful site. There are several plugins and tools available that you can use to expand the functionality of your site without having to learn coding skills. To help you decide on the best fundraising solution, you can check out our detailed guide on the [best fundraising and donation plugins for WordPress](https://wpsimplepay.com/best-wordpress-donation-and-fundraising-plugins-compared/). It may surprise you to learn that you can create impactful [email marketing campaigns](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/), [targeted popups](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/), and even perform analytics straight from your WordPress dashboard without having to write a single line of code with the help of plugins. When it comes to accepting donations, [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the easiest and quickest way to collect donation payments. The #1 Stripe payments plugin is standalone, meaning you can use it to [collect donations](https://wpsimplepay.com/accept-donation-payments-online/) without having to set up a shopping cart. All you have to do is install the plugin on your WordPress site and create a donation form using one of its [pre-built templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/). One of the best parts about WP Simple Pay is that it allows you to easily integrate your donation forms with your current WordPress site even if it’s been built using some of the most popular page builder plugins, including [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/) and [Elementor](https://wpsimplepay.com/how-to-accept-stripe-payments-in-elementor/). The plugin also offers built-in automation functionality that allows you to accomplish tasks related to your donation forms without having to do it manually, saving you time and streamlining a lot of your marketing and communication tasks. For example, you can have new donors automatically added to your email list as soon as they complete their donation. You can also use the plugin to send your donors personalized donation confirmation emails and create recent donation notification posts on your Facebook Page. ## 2. Expect Younger Generations to Give Countless nonprofits experienced revenue declines in 2020 due to fewer events, service fees, and ticket sales, but remarkably, donations increased to compensate. From small-scale donations to major contributions, 2020 saw a surge across all giving levels. With all of that being said, as we begin 2024, nonprofits are expected to see a lower amount of donations and fundraising dollars due to high interest rates. To combat this, you’ll need to ensure that you’re reaching out to younger generations with more disposable income and who also have a deep passion for your cause. You can research to discover any gaps or obstacles that exist between your cause and this specific group of people. One way you can find out more about your supporters is to reach out to your [lapsed donors](https://wpsimplepay.com/bringing-lapsed-donors-back-to-your-cause/). Not only should you create targeted campaigns to bring them back to your cause, but you should also start [collecting additional information during the donation process](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) to help you learn more about what it is that is driving them to support your organization in the first place. With WP Simple Pay, you can easily customize your donation forms with dropdowns, checkboxes, and text fields, to gain insight, and then use it to make adjustments to your marketing campaigns. ## 3. Trust is Key With continued polarization and economic uncertainty, most people are concerned with protecting their data and their money more so than ever before. Fortunately, as trust in large corporations has taken a hit, nonprofits are still viewed as trustworthy. You’ll need to ensure that you’re taking all the steps necessary to make your donors feel safe giving you their money. You can add [trust badges](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/), seals, and testimonials to your site to make your visitors feel comfortable about your mission. Additionally, you should nurture a community around your cause and grow your following on social media by posting regular updates and information about how you’re using donated funds. People will also be more motivated to give to your organization if they see that others are. A great way to be transparent with your potential donors is to display [recent donation notifications on your site](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/), as well as on your Facebook Page. You can easily do this using WP Simple Pay and its built-in automation that allows you to integrate your donation forms with several tools and apps. ## 4. Donor-Advised Funds Donor-advised funds are unique financial tools that are becoming more popular every year. They don’t make up a large percentage of total giving, but their tax incentives are drawing the attention of regular donors. A donor-advised fund is when a person creates a “personal charitable savings account.” They deposit their contributions of cash, stock, or other assets into the account, but don’t choose a specific recipient right away. Donors get the tax benefit of donating right away, but the money can grow in the account until they choose a charity. **Donor-advised funds offer several benefits:** - Donors can begin contributing before they know who they want to fund. - The money grows on its own, which means higher contributions for charities. - Financial firms like these funds, so they tend to push clients toward them. - Some of the most generous donors have these kinds of funds, and they are some of the best prospects. ## 5. Artificial Intelligence It seems that AI is invading just about everything, including nonprofits. More specifically, organizations are using AI to better communicate with supporters and make their campaigns smarter and more efficient. With all of that being said, you’ll want to make sure that your nonprofit is still maintaining authenticity. You can [optimize your site’s pages and content](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/) with smart SEO, as well as share stories and experiences to make your visitors feel more connected to your organization and its mission. Here are just a few examples of AI use cases: - **Intelligent: [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/).** Instead of offering fixed donation amounts, AI can predict what a donor is most likely to donate based on demographic information, geography, and donor history. - **Data cleansing**: Instead of manually sorting thousands of entries, AI can cleanse donor lists of cold leads. This allows you to spend more time on the leads that matter. - **Automated donor interaction**: AI-powered chatbots can interact with potential donors to answer their questions and point them toward the right information. Those aren’t the only uses for AI, of course. It’s a valuable tool that helps countless nonprofits and other organizations with backend processes like recruiting, hiring, onboarding, and management. ## 6. Diversifying Income Sources It’s no surprise that most donors are 50 years or older, as this demographic tends to have more expendable income to devote to causes that they care about. Statistically, these donors in particular tend to pay by check or cash, but all age groups actually prefer check or cash when it comes to large gifts. Why? To avoid high processing fees. However, that’s slowly changing because there are [more ways to pay ](https://wpsimplepay.com/2021-ecommerce-trends-to-prepare-for/)these days. Third-party platforms like [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/) and PayPal are on the rise due to their ease-of-use and widespread availability, while traditional debit and credit card transactions are down. What’s causing this change? For starters, younger donors are playing a bigger role across the giving landscape. In fact, Generation Z is far more generous with their donations than any previous generation. For another, we’re a far more tech-savvy society than ever before, opting for payment methods that suit our lifestyles, needs, and preferences. WP Simple Pay offers multiple payment method options, including [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), Apple Pay / Google Pay / Microsoft Pay, [GrabPay](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/), in addition to ACH Direct Debit, and Bacs Direct Debit. ## 7. Giving Tuesdays Giving Tuesday, often used on social media with the hashtag #GivingTuesday, is a day of global generosity where people and organizations are encouraged to improve their communities through philanthropy. It began in 2011 as a way to influence more people to donate to charity after finishing their Cyber Monday shopping. Of course, Giving Tuesday has evolved since then, becoming massively successful. As an example, 2020’s Giving Tuesday yielded [25% *more* than the previous year](https://www.thenonprofittimes.com/news/givingtuesday-blasts-past-2-billion/), with 29% more donors participating. This idea will continue to work because it adds the elements of community and gamification to the event. Donors get to feel like they are part of something bigger than just themselves or the particular cause they support. They become part of a global movement. In 2024, be prepared to ramp up your site for this opportunity to boost donations and grow your donor base. You can create marketing campaigns, send newsletters, create popups, share the event on your social media platforms, and more. ## 8. Generation Z Generation Z is loosely defined as people who were born near the turn of the millennium. The oldest of Generation Z were born in 1996, which means many are recent college graduates and new to the workforce. This generation is often referred to as the “philanthro-kids” due to its devotion to global philanthropic causes like climate change, world hunger, and civil rights. You need to be ready to reach out to this new generation of potential donors by getting involved with their campus and local organizations, engaging with them on their mobile devices, and promoting monthly giving programs (they grew up in an environment full of monthly subscriptions). There you have it! We hope this article has helped you learn more about some of the top fundraising trends to watch for in 2024. Remember to keep adapting, trying new ideas, and running experiments. You never know what will turn out to be an effective tool to support your cause. If you liked this article, you might also want to check out our guide on [how to create the perfect online donation experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donation forms, donations, Fundraising trends, Nonprofits, Stripe --- ### [Are Subscription Payment Plans Right For Your Business?](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/) **Published:** January 31, 2024 **Author:** Natalie Jones **Excerpt:** Wanting to offer subscription payment plans on your WordPress site to generate recurring income? In this article, we'll share a few key factors to consider. **Content:** Wondering if subscription payment plans are right for your online business? Invoicing customers for your subscription-based services can be tedious and time-consuming, especially if you charge them weekly or monthly. Like a lot of online businesses with a WordPress site, you’re probably looking for an easier solution to accept recurring payments. With all that being said, before you begin charging subscription fees for your products or services, it’s important to ensure your online business is ready. In this article, we’ll share a few key factors you should consider before you start offering recurring subscription payment plans to your customers. ## Should You Offer Subscription Payment Plans? Subscription-based service models are attractive for many reasons. What business wouldn’t want to collect money from the same customers month after month? However, just because there’s a lot of money to be made with recurring payments doesn’t mean it’s the right path for your business. You’ll first need to determine if your business model can reasonably charge for a subscription. If your business only offers buy-once products or services, trying to accept a recurring payment wouldn’t make sense. This doesn’t necessarily mean that you can’t modify your business model. Many eCommerce businesses have evolved over time and thus taken steps to develop their products and services into subscription-based plans that make perfect sense. For example, Harry’s Blades sends its members replacement razor cartridges based on a frequency of their choice, from every month to one year. This is a reasonable subscription-based service because razors are disposable, and replacing cartridges from a local brick-and-mortar store gets expensive. ![subscription](https://wpsimplepay.com/wp-content/uploads/2024/01/harrys-blades-1024x702.png)Its business model has also grown its product offerings, resulting in several upsell opportunities by adding additional items to its plans, including shaving gel. ![subscription](https://wpsimplepay.com/wp-content/uploads/2024/01/harrys-1-1024x540.png)In other cases, it’s reasonable to pay for access to something. You can buy access to a product (like SaaS software), an online community, a physical place, or an online course site. If your product or service isn’t something people will want to pay for repeatedly, encouraging them to subscribe to a plan is not only a waste of time, but it is also not a sustainable business model that will generate recurring revenue. Subscription payment plans typically work best for software companies, online courses, and membership sites. Additionally, charity organizations and nonprofits also make great candidates for recurring payment plans because donors who sign up will give to their causes again and again. ## Choosing the Right Payment Processor To offer subscription plans, you’ll need a payment processor that allows you to automatically accept recurring payments. Most of the major payment processors let you accept recurring payments, but each one of them handles it differently. Some require a special type of account, while others require additional monthly or per-transaction fees for recurring payments. Stripe is the best payment processor for subscriptions because it allows any business to accept recurring payments at any frequency without additional costs or integrating other tools. With [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, you can offer your customers or donors customized subscription payment plans on your site. The plugin lets you create a subscription payment form using its drag-and-drop form builder. It also offers several pre-built subscription payment forms to help you get started. You can use the plugin to customize the pricing options and intervals to meet the needs of your business. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/subscription-interval-1024x665.png)By adding checkboxes and dropdowns to your subscription payment forms, you can give your customers or donors a variety of plan options. Here’s an example of a subscription payment form for donations. As you can see, donors are presented with several different prices and choices as to where they’d like their donation applied. ![subscription](https://wpsimplepay.com/wp-content/uploads/2024/01/donate-subscription.png)## Offering Free Trials For Subscriptions Free trial periods are an important part of offering subscriptions on your site. They can be used to gain feedback about your products, enhance engagement with potential customers, and more. WP Simple Pay makes it easy to offer a free trial for your subscription-based products and services. To learn more, see our detailed guide on [how to boost subscription signups using free trials](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/). ## Pricing Your Subscription Plans Properly? Before you set up your subscription payment forms, it’s important to understand what you need to charge to cover your costs and make money. Sadly, many businesses charge too little for their subscription services. They fear customers will balk at high monthly fees, so they lower their prices. Lower prices may convert more customers, but what’s the point if you don’t cover your costs and make a profit? Pricing your product or service is a complex issue, but there are four main considerations: **1. Your costs.** Naturally, your prices should be greater than your costs. Costs include your salary. Factor your time into the equation as if it were an employee’s labor. **2. Your value.** Try to [quantify what your service does for your customers](https://wpsimplepay.com/7-ways-to-reduce-churn-and-build-customer-loyalty/). If your subscription saves your customer $1,000/month, charging $10/month for it means you’re leaving money on the table. **3. Your competition.** While you don’t have to match your pricing to your competitors, and you don’t have to undercut them, it’s helpful to at least know what they charge. If they charge significantly more for the same service, ask yourself if there might be costs you haven’t factored in or if the market is willing to pay more. **4. Your markup.** You’re running a business, so don’t be ashamed to price your service above the value of your personal labor costs. ## How Will You Manage the Subscriptions? Be sure to get a clear idea as to how you’ll serve your subscription customers. Here are a few questions to ask yourself: **What will happen if they cancel their service?** What steps will you take when a customer decides to cancel? Will you prorate the service? Refund a portion of it? Refund all of it? What happens to any [data you collect from the customer](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) once they cancel? Do you purge it right away, store it for some time, or keep it forever? **How will you handle billing failures?** [Billing failures](https://wpsimplepay.com/how-to-handle-failed-recurring-payments/) can occur for several reasons, but usually, they happen because the customer’s card expired or their account lacked enough funds to cover the transaction. You’ll want a process in place to reach out to the customer for correct billing information. You should also come up with a policy as to how you’ll deliver your service in the event of a billing error. Will you restrict access or stop working? **Can a customer pause a subscription, upgrade/downgrade a subscription, or hold multiple subscriptions?** Depending on the type of business you run and the customers you serve, you may want to give your customers flexible options to manage their services. If so, it’s important to make sure your payment processor gives you control over these options. WP Simple Pay offers a built-in automation feature that lets you [create a new user account for customers in WordPress](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/) after payment. This is a great way to give your subscribers access to their accounts. You can also use the plugin to let your [customers manage their own subscriptions](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/), helping to reduce subscription churn and retain customers. Setting up this option directly from the WordPress admin dashboard is easy. ![subscription](https://wpsimplepay.com/wp-content/uploads/2024/01/subscription-management-1.png)**How will you deliver your service?** Once you have the customer’s first payment, what steps will you take to deliver the service they purchased? Will you email them their next steps or instructions to access a members-only site or app? WP Simple Pay lets you [customize your subscription confirmation emails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) and post-purchase confirmation page messages using the form builder. This is a great way to provide them with details about the subscription, and provide them with any required next steps. ![subscription](https://wpsimplepay.com/wp-content/uploads/2024/01/onboarding-confirmation-1-1024x612.png)**How will you keep track of everything?** It’s easy to keep track of your customers if you sell one-off products or services, but things get more complicated when you sell subscriptions, especially if you have a lot of customers. You’ll need a way to record whether customers are eligible for your service and for how long. You’ll want to know when a customer’s subscription ends so you can restrict access or stop your service and/or reach out to the customer for a possible renewal. An easy way to keep track of your customer data is by linking your payment forms with a Google Sheet. With WP Simple Pay, you can have new subscribers [automatically added to a Google Sheet](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/) and even your [Drip](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/), [ActiveCampaign](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/), or [MailChimp](https://wpsimplepay.com/stripe-customers-to-mailing-list/) mailing list. **How will you report on your performance?** Lastly, you’ll need a way to report on the performance of your service. How much revenue do you generate? What percentage of customers churn? What’s your customer acquisition cost? What’s the lifetime value of each customer? Are you absolutely sure your subscription service is profitable? These are essential data points you can’t run a business without. They help you make smart decisions to run and grow your business. There you have it! We hope this article has helped you determine if subscriptions are right for your business. If you liked this article, you might also want to check out the following guide: [6 Tips to Boost Subscription Signups With Free Trial Offers](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment plans, recurring payments, Subscription Payments, WordPress --- ### [How to Grow a Donor Network For Your Nonprofit Site](https://wpsimplepay.com/how-to-inspire-your-donors-to-give-again-and-again/) **Published:** January 23, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll share seven ways you can grow a network of donors for your nonprofit site to boost your fundraising income and reach your goals. **Content:** Want to grow a donor network for your nonprofit site? Donor retention is essential for any nonprofit, small or large. After all, it’s much easier to get your active donors to stay loyal to your cause and opt-in to recurring donations than to win back lapsed ones. Growing a network of donors is a vital part of increasing your donations, boosting donor retention, and getting more people involved with your cause. In this article, we’ll share seven ways you can grow and nurture a network of donors for your nonprofit site. **In This Article** - [What is a Nonprofit Donor Network?](#aioseo-what-is-a-donor-network) - [The Four Types of Donors](#aioseo-the-three-kinds-of) - [1. Say "Thank You" Every Time](#aioseo-1-say-thank-you-ev) - [2. Prime Them Before You Request Money](#aioseo-prime-them-before-you-request-money) - [3. Demonstrate Your Organization's Impact](#aioseo-demonstrate-your-organizations-impact) - [4. Give Donors a Subscription Option](#aioseo-give-donors-a-subscription-option) - [5. Communicate Often With Your Donors](#aioseo-communicate-often-at-least-monthly) - [6. Collect Data From Your Donors](#aioseo-7) - [7. Get Them Involved in Some Other Way](#aioseo-get-them-involved-in-some-other-way) ## What is a Nonprofit Donor Network? A nonprofit donor network is a group of givers or donors that a nonprofit organization develops and nurtures to help maintain its sustainability and reach its goals. Donor networks keep like-minded people who share similar beliefs and passions connected. They typically include those driven to make a difference in their community through philanthropy, volunteerism, and advocacy. Building a donor network is a critical step all nonprofits need to take to help generate long-term and consistent funding. Donor networks also help expand a nonprofit’s reach and ultimately spread the word through collaboration and word of mouth. Think of it as strength in numbers. Donor networks offer a way for nonprofits to gain more momentum, power, and influence. ## The Four Types of Donors To truly grow your network of donors, you should first familiarize yourself with the four types of donors. Each one of them plays an important role in the success of your organization. The four types of donors are: - **Individual Donors**: The most common kind of donors. These are people who donate to your nonprofit on their own. - **Major Donors**: Donors who can make a dramatic impact on your nonprofit with a large donation. - **New Donors**: It’s important to nurture and strengthen your relationships with new donors. You shouldn’t just reach out to new donors when you begin a new campaign. You can keep them up to date on new programs and upcoming events. - **Corporate Donors**: Corporate donors are businesses that are interested in your specific mission and typically work with your nonprofit through sponsorships and similar partnerships. You’ll need to make adjustments to your marketing and communication efforts based on the type of donors you’re targeting. With all of that being said, the following list of steps apply to all donor types. ## 1. Say “Thank You” Every Time It seems simple, but a simple “thank you” goes a long way. Any time a donor sends you their money, it’s important to reach out to them with a [personalized message](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) expressing your appreciation after every donation; not just the first one. Studies show that failing to thank your donors is one of the top reasons donors choose to leave an organization. Whether your donor has contributed $5 or $5,000 to your cause, you need to show them how much you appreciate their interest and generosity. Using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, creating personalized donation confirmation emails and messages is easy. The plugin offers an advanced drag & drop form builder that you can use to add a custom message that your donors will receive immediately after their donation is complete. For example, you can also add links to your blog in your confirmation email to encourage engagement. ![donor network ](https://wpsimplepay.com/wp-content/uploads/2024/01/confirmation-email.png)Some nonprofits choose to send a physical letter. This is quite a surprise to many people because we don’t get a lot of non-spam mail these days. It also gives them something to keep. ## 2. Prime Them Before You Request Money Priming is the practice of getting someone ready for something soon. In terms of fundraising, it means positively engaging potential donors without asking for donations. You see, we’re programmed to be more agreeable if we’ve been primed by a valuable action. It’s no different than acting especially nice to a friend before you break some bad news or ask them to help you move. Fortunately, you don’t have to do much to prime a donor. You just have to contact them positively without asking for money. It could be as simple as sending a “thank you” card, updating them on your organization’s progress, or sending photos from a recent campaign. Once you prime donors, they will have your organization in mind. Later, when you send them a request for money, there’s a greater chance that they will respond with a donation. ## 3. Demonstrate Your Organization’s Impact Imagine sending money to an organization to support their cause, and then never seeing evidence of their work. That would hardly inspire you to keep giving. It makes sense, of course. If you’re going to give money to a nonprofit, you want to know that they’re using it as efficiently and effectively as possible. Fill your marketing and communications with information that shows you take their donations seriously. Explain what you can accomplish with their donations (“For every $25, we build one…”) and what you could do with a little bit more. Most importantly, show the results of your work. If you help remote communities dig wells, don’t just show the wells. Show the people living better lives due to your help. If you send books to impoverished kids, don’t just show the books. Show the kids overcoming their struggles. ## 4. Give Donors a Subscription Option Some donors are happy to donate to the same cause regularly if they believe in the organization and its mission. However, the odds of them returning to your site every month to complete a new transaction are pretty low. It’s smart to give donors an option to donate regularly. Allow donors to donate again and again by adding a subscription option to your [donation forms](https://wpsimplepay.com/accept-donation-payments-online/). This simple technique has the potential to drive a steady stream of donations without doing *any* more work. If your payment processor and form plugin don’t give you the option to offer subscriptions, you aren’t collecting donations as efficiently as you could be. We recommend using a system that lets donors contribute however they prefer. With WP Simple Pay, adding a subscription option to your donation form is simple. All you need to do is choose a pre-built template for subscriptions. You can even boost donations by offering [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/). The form will give your donors options to donate regularly at whatever intervals and amounts you set. ![donor network ](https://wpsimplepay.com/wp-content/uploads/2024/01/subscription-form.png)## 5. Communicate Often With Your Donors Maintaining communication with your donors is so important. They want to hear about your events, campaigns, activities, people, and, most importantly, the cause you’re addressing. If you ghost them, they’ll ghost you. What’s a reasonable communication frequency? It depends on the nature of your cause and your donors’ preferences. We recommend [segmenting your donor base](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/) and serving them the content that matters to each group. For instance, a $25 donor probably doesn’t want a daily email update. You’ll overwhelm them quickly. But, someone who gives millions of dollars yearly probably wants frequent emails directly from your organization’s leadership and detailed reports about how you spent the money. To learn more, check out our detailed guide on [how to use email campaigns to collect donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). Just make sure you don’t use every communication as a chance to ask for money. Surprise and delight your donors with engaging content that fosters positive emotional connections. Don’t be afraid to get fun and silly, or thoughtful and deep. WP Simple Pay offers built-in automation that allows you to [add your donors to your mailing list](https://wpsimplepay.com/stripe-customers-to-mailing-list/) after their donation payment has been completed. This is a great way to ensure that your donors will receive not only the donation confirmation email but also future emails regarding the organization. Social media is also an important element in building a network around your mission. You can take a lot of the work out of posting on your social media platforms and earn trust in your organization using WP Simple Pay. You can use the plugin to [set up automations](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) directly from the donation form builder. ## 6. Collect Data From Your Donors [Collecting data from your donors](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) during the donation process can help you learn more about them and then use that information to create better campaigns and content for your site. WP Simple Pay allows you to easily collect information directly from the donation form using dropdowns, checkboxes, and text fields. You should keep your form fields to a maximum of seven fields to ensure that you don’t overwhelm them. ![donor network ](https://wpsimplepay.com/wp-content/uploads/2024/01/custom-field.png)## 7. Get Them Involved in Some Other Way Sending money may be the most impactful way your donors can support your cause, but it’s not a personal form of engagement. It’s hard for donors to feel like they’re part of your cause if their only contribution is a monthly or yearly donation. Try to engage your donors with your organization in some other way. You can: - Invite them to local and virtual events. This allows them to meet your team, other donors, and the people they help, thus forming a network of donors. - Ask them to volunteer their time in a way that brings them face-to-face with your mission. - Have them complete feedback surveys about your organization’s work and impact. Encourage them to contribute their ideas. - Contribute non-monetary donations like sellable goods, canned food, etc. These feel like a bigger sacrifice than simply giving money. Ultimately, engaging your donors personally will make them feel like a bigger part of your cause. Eventually donating will feel like the easiest part of their involvement! That’s it! We hope this article has helped you learn a few ways you can grow a network of donors for your nonprofit site. While donor retention and building a true community of givers and contributors isn’t easy, it can be done at scale. Through regular communication, and a commitment to engage with your network of donors, you can give them opportunities to donate repeatedly. If you liked this article, you might also want to check out our guide on [the top fundraising trends of 2024 to watch for](https://wpsimplepay.com/the-top-fundraising-trends-of-2021/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** donations, donor retention, fundraising, nonprofit --- ### [How to Collect Customer Data During Checkout in WordPress](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) **Published:** January 16, 2024 **Author:** Natalie Jones **Excerpt:** Customer data is your best marketing tool. We'll break down the most useful information to collect from your customers during checkout on your WordPress site. **Content:** Did you know that you can easily collect customer data during checkout to help enhance your relationships with your customers and grow your business with an improved marketing strategy? Data is the best tool you have when it comes to marketing your products and services. The more you know about your customers, the better you’re able to reach them and convince them that you can solve their problems now and in the future. In this article, we’ll share how you can learn more about your customers during checkout and how to apply the information to your business. **In This Article** - [Collecting Customer Data During Checkout](#aioseo-collecting-customerdata-at-checkout) - [Marketing Data Points to Collect at Checkout](#aioseo-marketing-data-points-to-collect-at-checkout) - [1. The Customer’s Name](#aioseo-1-the-customers-name) - [2. Demographic Information](#aioseo-2-demographic-information) - [3. Company Information](#aioseo-3-company-information) - [4. Referral Source](#aioseo-4-referral-source) - [5. Social Media Presence](#aioseo-5-social-media-presence) - [6. Newsletter Opt-In](#aioseo-6-newsletter-opt-in) - [7. User Flow](#aioseo-7-user-flow) - [Don’t Stop at Checkout](#aioseo-dont-stop-at-checkout) ## Collecting Customer Data During Checkout The best way to discover more about your customers is to ask them directly. After all, they are the most reliable source of information about themselves and their business. There are a few different ways to gain information about your customers, including interviews, surveys, online reviews, and even monitoring feedback via social media. However, automating the learning process by adding an extra question or two to your payment form is the easiest way to capture specific data points that can have a profound impact on your business. Generally, it’s better to limit the number of additional fields you require your customers to complete during checkout to two or three. This ensures that you’re not overwhelming them during the process, while still collecting helpful information you can use in the future. If you’re using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, to accept online payments on your site, you can easily customize the fields on your payment forms with text fields, checkboxes, and dropdowns using the plugin’s drag & drop payment form builder. For now, let’s take a look at the top marketing data points you should collect to help you market your business to existing customers and learn more about the people who buy your products or services. ## Marketing Data Points to Collect at Checkout ### 1. The Customer’s Name It may seem obvious, but some stripped-down [checkout flows](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) don’t ask for the customer’s name. In some cases, other data points are sufficient to identify the customer – like their email address, account number, and shipping address. Having your customers’ names will help if you have to email or call them. It’s easier and more personal to ask for a customer by name rather than an email address or their account number. It’s a good way to personalize all of your correspondence, whether automated or direct. Fortunately, the customer’s name is an easy piece of data to acquire because no one feels burdened by giving it. Most people assume you need it. If you add a **Name** field, most people’s browsers will auto-populate it anyway. When you collect your customer’s name using a WP Simple Pay payment form, you can send your customers [personalized payment confirmation emails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/), as well as create automated [recent sale notification popups ](https://wpsimplepay.com/how-to-create-recent-sale-notification-popups-in-wordpress/)and posts for your Facebook Page to help [boost your social proof](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). ### 2. Demographic Information Demographics are data points used to segment people into groups and assess their behavior. We can make reasonable assumptions based on demographic data. For example, it’s safe to assume that a person in their mid- or late-60s is thinking about retirement. If you have a product or service related to retirement, you would want to target people in their 60s rather than people in their 20s. Here’s a list of demographic data points you might find useful: - Age - Gender - Race/ethnicity - Marital status - Number of children - Annual income - Location - Education level - Nationality - Disabilities (if any) - Military status/history - Living status (homeowner or renter) - Political affiliation - Religious affiliation - Language You probably don’t need *all* of those data points. For instance, there’s no point in asking if your customer has disabilities if your product or service doesn’t serve disabled people. However, let’s say your nonprofit organization is attempting to [win back lapsed donors](https://wpsimplepay.com/bringing-lapsed-donors-back-to-your-cause/). Getting some extra information from your current donors regarding their demographics can help you make needed adjustments to your [fundraising campaigns](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). ### 3. Company Information If you sell to B2B customers, it helps to know something about their company and professional life. This information will help you target similar people in the future. Here are some data points you might request: **Industry –** This data point is important if you sell to people in multiple industries. You’ll want to know which ones offer the most business. If your customers come primarily from one industry, you may consider niching into that industry or creating products and services specifically for them. **Company Size –** The size of your customers’ companies gives you insight into their needs and problems. For instance, a small bootstrapped company probably needs to see results from your product or service faster than a large global corporation. **Job Title –** Job title tells you a lot about the people who make purchasing decisions at your customers’ companies. For example, if marketing associates typically purchase your product rather than marketing executives, you would know to adjust your messaging to appeal to marketing associates. ### 4. Referral Source Whenever you make a sale or get a new client it’s important to ask where they came from. If you see any trends, you may want to invest more resources into effective channels. For example, let’s say a number of your customers report being referred to your company by the same person. You would be wise to reach out to that person, find out why they’re such a [loyal customer](https://wpsimplepay.com/starting-your-own-customer-loyalty-program/), reward them for their help, and find ways to get even more value out of them. In other cases, a referral source may not necessarily be a person, but a program or channel you’ve invested in. If customers say they saw your posts in a Facebook group, for example, perhaps you should invest more time into that group. ### 5. Social Media Presence It’s helpful to know where your customers spend time online. Don’t ask for links to their social media profiles, but consider giving them a checkbox to select one or more social media profiles they use. This will tell you where you need to spend time, especially if you see a clear trend. ### 6. Newsletter Opt-In Technically, you aren’t supposed to send marketing communications to your customers just because they made a purchase. According to the [CAN-SPAM Act](https://blog.hubspot.com/marketing/what-is-can-spam-ht), you’re only allowed to send [transactional emails like receipts](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/), shipping confirmations, [refund updates](https://wpsimplepay.com/customer-requests-a-refund/), or other messages related to their purchase, but you need their explicit permission to send them promotional messages. With all of that being said, your customers are the best people to market to. They’ve already shown interest in your products and services, so you can’t just let them go after the first purchase. With WP Simple Pay, you can easily add a checkbox to your payment form that says something like, “Subscribe to our Email List!” or “Send me updates, content, and promotions.” ![customer data ](https://wpsimplepay.com/wp-content/uploads/2024/01/payment-form.png)You can even check this box by default. ![customer data](https://wpsimplepay.com/wp-content/uploads/2024/01/checkbox-1024x620.png)### 7. User Flow This isn’t a question you can ask your customers directly, but it’s a valuable piece of information you should collect regarding anyone who reaches your checkout page. User flow is the path your customers take to reach your checkout page. Understanding the user flows of your customers can help you understand what they need to make a buying decision. For example, if you notice that your customers leave a product or service page to view your FAQs page before making a purchase, you could conclude that something is missing on those pages that they need. Oftentimes, simply optimizing your pages will help increase conversion rates and reduce checkout abandonment. For more information, see our detailed guide on how to [optimize product & services pages in WordPress](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). ## Don’t Stop at Checkout Learning about your customers shouldn’t stop once they purchase from you. You should send them surveys and request their feedback periodically and be sure to ask questions about their problems, preferences, and needs. Every data point you collect makes selling your products and services easier to similar people. If you liked this article, you might also want to check out our guide on [how to add custom fields to Stripe Checkout in WordPress](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To, Marketing **Tags:** customer data, marketing, Payment Forms --- ### [How to Create the Ideal Checkout Experience On Your WordPress Site](https://wpsimplepay.com/heres-what-the-ideal-checkout-experience-looks-like/) **Published:** January 17, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll cover the three main components of an ideal checkout experience and ten easy steps you can take to improve yours. **Content:** Do you want to create the ideal checkout experience on your WordPress site? Undoubtedly, online businesses need to spend some time and energy optimizing their services, products, and informational pages, which is why we have created several [helpful tutorials and guides](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/) to help you get started. With all of that being said, the entire process of purchasing on your site (the checkout experience) is also an essential part of your business that deserves a lot of thought and attention. In this article, we’ll cover what the three elements of a great checkout experience are and how to improve them. **In This Article** - [Creating the Ideal Checkout Experience](#aioseo-creating-the-ideal-checkout-experience) - [Part 1: Checkout Page](#aioseo-part-1-checkout-page) - [Part 2: Payment Confirmation Page](#aioseo-part-2-payment-confirmation-page) - [Part 3: Email Receipt (Optional)](#aioseo-part-3-email-receipt-optional) - [Checkout Experience Best Practices](#aioseo-checkout-experience-best-practices) - [1. Secure Your Site](#aioseo-1-secure-your-site) - [2. Keep Customers on the Page](#aioseo-2-keep-customers-on-the-page) - [3. Design for Mobile](#aioseo-3-design-for-mobile) - [4. Avoid Long Checkout Pages](#aioseo-4-avoid-long-checkout-pages) - [5. Speed Up the Process](#aioseo-5-speed-up-the-process) - [6. Set Your Tab Index](#aioseo-6-set-your-tabindex) - [7. Make Input Fields and Labels Large](#aioseo-7-make-input-fields-and-labels-large) - [8. Include Click-to-Call or Live Chat](#aioseo-8-include-click-to-call-or-live-chat) - [9. Don’t Require an Account](#aioseo-9-dont-require-an-account) - [10. Use Persistent Checkouts](#aioseo-10-use-persistent-checkouts) - [Going Forward](#aioseo-going-forward) ## Creating the Ideal Checkout Experience Unfortunately, online businesses sometimes make the mistake of assuming that their visitors are ready to make a purchase as soon as they land on their site. This assumption can lead to a complicated checkout experience that drives potential buyers away. Let’s take a look at the three essential parts of the checkout experience. Making a few corrective adjustments to these three areas of your checkout process can make all the difference between paying customers and high checkout abandonment rates. ## Part 1: Checkout Page The checkout page is where your customers enter their payment and shipping details. It’s where they take the plunge and decide to send you their money. Take extra care when you design this page. Just because the customer lands on it doesn’t mean he or she is 100% comfortable making a purchase. They always have the opportunity to back out until they hit the “Buy Now” button. Your checkout requires a few basic elements: - Billing information - Shipping information (if applicable) - The customer’s order (as a reminder) - A “Buy Now” button Many businesses [don’t require a full eCommerce solution](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/) with a shopping cart to accept payments. This is usually because they don’t offer a lot of products or the organization could just be a nonprofit looking to raise funds for its cause. For example, a consultant who books one-hour phone calls doesn’t need a complex eCommerce store to collect payments. He or she simply needs a [payment form](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/). In cases like this, a simple Stripe payments plugin for WordPress like [WP Simple Pay](https://www.wpsimplepay.com/pricing) not only facilitates the payment processing, it also gives you greater control over your checkout page. WP Simple Pay lets you easily [customize your payment forms](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/), choose between an [on-site payment form and an off-site payment form](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/), and even create a distraction-free landing page that hosts your payment form. It also offers tons of [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) designed to help you get your forms live on your site in minutes without using a single line of code. Because you aren’t bound by a shopping cart’s layout and design with WP Simple Pay, you can put anything you like on the checkout page, including testimonials, reviews, FAQs, and even your logo. ## Part 2: Payment Confirmation Page The payment confirmation page is the page your customers are redirected to after they make a purchase. It may seem like an unnecessary step, but this page’s purpose is to provide your customers with validation. Buying online comes with a certain level of anxiety for your customers because they can’t be completely sure they’ll get what they purchased. On some level, they have to trust that you’re an honest business that will deliver what you promise. Your payment confirmation page confirms the purchase and reassures your customers that they’ve completed the purchasing process. Sure, you could give them a simple success message on the checkout page, like “Thanks for submitting your order!” but a new page feels more like the transition they’re looking for. Generally, payment confirmation pages include a big “Thank you” at the top of the page. People like being thanked. You should also remind them of what they just purchased. Even though they just bought it, the confirmation makes it clear that *you* understand your obligations now. If the customer paid for a month’s worth of service, the ball’s now in your court to provide it. Here are a few more ways to get more value out of your confirmation page: - Offer upsell, cross-sell, and add-on opportunities. Make it clear that if they buy now, they can get everything delivered in the same box/month/time/way. - Ask them to sign up for your newsletter or connect with your social media pages. - Have them add or edit their account details. - Serve them some related content to get the most out of their purchase. - Ask them to complete a survey about their shopping experience. Using WP Simple Pay’s advanced payment form builder, you can easily create a [personalized payment confirmation message](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) that will be displayed on a custom confirmation page. You can set these messages up for individual payment forms. This means that if you offer several different products or services, you can customize your messages to align with each separate payment form. ![checkout experience](https://wpsimplepay.com/wp-content/uploads/2024/01/confirmation-message.png)Once your customer has completed the transaction, the payment confirmation message is automatically displayed on the custom confirmation page. ![checkout experience](https://wpsimplepay.com/wp-content/uploads/2024/01/payment-confirmation-page.png)## Part 3: Email Receipt (Optional) While you don’t have to send your customers an [email receipt](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/), it’s strongly recommended. Emailed receipts serve a few purposes: 1. They give your customers a record of the transaction. 2. They make the customer feel comfortable about the purchase. 3. They tell the customer what actions or next steps they need to take. 4. They create an email-based relationship. 5. They put pertinent information right in the customer’s inbox. Instead of thinking about email receipts as necessities, think of them as opportunities. Email receipts have a 71% open rate, which is far higher than the average 17.2% open rate of other email marketing campaigns. This means it’s the one email nearly all of your customers will read. Email receipts are great places to… - Request product reviews - Promote other products - Promote upsells, cross-sells, or add-ons - Request customer testimonials - [Offer a discount](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) for future purchases - Promote your social media accounts - Have customers share their purchases - Have customers review your policies - Explain what your customer should do to use their purchase WP Simple Pay makes it easy to create customized email receipts that are sent to your customers’ inboxes once payment has been confirmed within minutes. Similar to creating a personalized confirmation page message, you can edit your email receipt message directly from the payment form builder. ![checkout experience ](https://wpsimplepay.com/wp-content/uploads/2024/01/thank-you-768x729-1.png)## Checkout Experience Best Practices Here are some best practices to keep in mind as you design your checkout experience. ### 1. Secure Your Site SSL certificates [reassure your customers that their information is safe](https://wpsimplepay.com/6-ways-to-boost-sales-with-your-email-receipts/). They may not know how SSL certificates work, but they recognize the little lock icon and the word “Secure” in their browser. Plus, SSL certificates improve your Google rankings, so they’re worth having in place. ### 2. Keep Customers on the Page Once your shoppers are on your checkout page (whether it’s a page with a form or an information page with a button that triggers a popup form), it’s important to keep them on that page. Keep any pertinent information nearby so they don’t wander somewhere else. If you think your shoppers need more information, put that information on the page. Don’t link them to it or they might fail to return to complete their purchase. For instance, you might use expandable accordion dropdowns for your return policy or FAQs. ### 3. Design for Mobile When we use a mobile device, we hold them in three basic ways: one-handed, cradled, and two-handed. In each case, our thumbs play an important part in screen interaction, so it’s important to design a checkout experience your customers can navigate with their thumbs. This means your checkout page should be easy to scroll, even when covered by half the keyboard. ### 4. Avoid Long Checkout Pages If your checkout process is complex (maybe you need customers to select options, input information, or review offers), it’s best not to put it all on the same page. Long pages are frustrating for users, especially when they use mobile devices because their keyboards take up half the screen. If your checkout process is long, break it into several pages. End each page with a “Next” button until they reach the final “Buy Now” button. This makes the process less intimidating for your customers. If you can, include a progress indicator at the top of the page to reassure customers that the checkout process isn’t endless. ### 5. Speed Up the Process You know that fast pages are important, but they’re especially important at checkout. If checkout pages take longer than three seconds to load, you’ll lose 90% of your shoppers. Mobile users expect [checkout pages to load faster](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/) than they load on desktop devices. You can speed up your checkout process by… - Removing any unnecessary images. If you want to include images of your customers’ products in their cart, use thumbnails, not full-size images. - Remove unnecessary widgets, like carousels, testimonials, and reviews. Your checkout page(s) should focus solely on making the purchase. - Remove any third-party scripts that don’t support the checkout experience. - Install Google’s PageSpeed tools to analyze and optimize your pages. ### 6. Set Your Tab Index Customers like to use the TAB button to quickly navigate to the next field. This helps complete forms faster. Test your payment forms to make sure you can logically tab through them. ### 7. Make Input Fields and Labels Large No one likes squinting to read your page. Make your input fields (the text boxes where they input their information) and those fields’ labels big enough to read on any device. ### 8. Include Click-to-Call or Live Chat Sometimes people want to buy but they can’t find answers to their questions on your site. The checkout page is a great spot to place a clickable phone number or a live chat feature so they can get the information they need to make a purchasing decision. ### 9. Don’t Require an Account Forcing new shoppers to make an account before completing their purchase is a big barrier for many people. It’s an unenjoyable obstacle between them and their purchase. Plus, people are concerned about privacy these days. Even though they don’t mind buying from you, they may not want you to track them. Give your customers a guest checkout option to speed them through the checkout process. ### 10. Use Persistent Checkouts Sometimes shoppers like to browse your site at different times or on different devices. It might take them several visits just to decide to make a purchase. Persistent checkout is when customers’ items stay in their shopping cart for a while, even when they leave the website. Persistent checkout is important if you have a full eCommerce store, but not that relevant if you use a simple payment form using WP Simple Pay that is good for single or [recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). ## Going Forward Your checkout experience is one of the most important interactions your customers will have with your business. When they reach that point, they’ve already overcome several obstacles between them and making a purchasing decision. Follow our advice and best practices to create a checkout experience that maximizes your conversions. If you liked this article, you might also want to check out our guide on [how to create a Stripe payments landing page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** checkout, checkout experience, email receipt, payment confirmation, Payment Forms, payment receipt, WordPress --- ### [How to Accept Digital Wallet Payments in WordPress](https://wpsimplepay.com/how-to-accept-digital-wallet-payments-in-wordpress/) **Published:** January 11, 2024 **Author:** Natalie Jones **Excerpt:** Digital wallet payments offer a convenient, fast, and secure way to pay. In this article, we'll show you how to easily accept them on your WordPress site. **Content:** Do you want to start accepting digital wallet payments on your WordPress site? The usage of digital wallets continues to grow in popularity because they offer convenient and secure contactless payments. To stay competitive as an online business, you’ll need to offer your customers digital wallet options. In this article, we’ll share how you can easily add digital wallets to your available payment method options. ## Accepting Digital Wallet Payments in WordPress The easiest way to [accept digital wallet payments](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) is to use a WordPress payments plugin that supports them. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you collect payments directly on your site without having to set up a shopping cart or implement a complicated eCommerce solution. It lets you accept the most popular digital wallet payments, including [Apple Pay, Google Pay, Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/), [Alipay](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/), and [GrabPay](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/). Some of WP Simple Pay’s additional features and benefits include: - **Advanced Drag & Drop Form Builder**: [Build the perfect payment forms](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/) in minutes with zero code. - **Custom Form Fields**: [Collect additional data](https://wpsimplepay.com/how-to-add-custom-fields-to-stripe-checkout-in-wordpress/) from your customers or donors during checkout using dropdowns, text fields, and checkboxes. - **Fee Recovery**: [Remove the Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) by passing it on to your customers. - **Payment Form Templates**: Choose from several different [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) to get a jump start and meet the unique goals of your business or organization. - **Customized Payment Landing Pages**: Easily create [branded, distraction-free landing pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) for your payment forms to help reduce checkout abandonment and increase conversions. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## How to Accept Digital Wallet Payments For the purpose of this tutorial, we’re going to create the following digital wallet payment form using WP Simple Pay. ![digital wallet payments](https://wpsimplepay.com/wp-content/uploads/2024/01/apple-pay-form-985x1024.png)### Step 1: Download and Activate WP Simple Pay To create a payment form for digital wallets, you’ll first need to download WP Simple Pay on your WordPress site and activate it. First, head over to the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. If you need help with this step, see our [WP Simple Pay review](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/) to learn more about the different options available. Next, download the plugin from your WP Simple Pay account or your payment confirmation e-mail. Then, simply install it in WordPress. For more details, see our detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once you’ve finished activating the plugin, you’ll be directed to the setup wizard. The setup wizard allows you to set up a Stripe account if you don’t already have one and connect it to your site without having to enter your API keys manually. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Digital Wallet Payment Form You should have landed on the payment form templates library page. Go ahead and choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)From the **General** tab, enter the title and description of your form and choose **On-site** payment form for the form **Type**. This will ensure that your customers or donors can complete their payments without having to leave your site, reducing checkout abandonment. ![digital wallet payments](https://wpsimplepay.com/wp-content/uploads/2024/01/general-tab.png)Next, click on the **Payment** tab. Here is where you’ll need to enter the price amount and choose the digital wallet options you want to offer. ![digital wallet payments](https://wpsimplepay.com/wp-content/uploads/2024/01/digital-wallets.png)For Cash App Pay and Alipay digital wallets, you can simply check the boxes. If you want to offer Apple Pay / Google Pay / Microsoft Pay, be sure to click on the **Configure** icon for the **Card** method. ![digital wallet payments](https://wpsimplepay.com/wp-content/uploads/2024/01/configure-apple-pay.png)Then, check the box for **Mobile Wallets**. ![digital wallet payments](https://wpsimplepay.com/wp-content/uploads/2024/01/configure-card.png)Next, go ahead and click on the **Form Fields** tab. Here is where you can add, edit, and remove custom form fields to ensure that you collect the needed information from your customers or donors. Feel free to schedule when your form starts and stops accepting payments from the **Purchase Restrictions** tab. You can also create a personalized payment confirmation message and email using the **Confirmation Page** and **Email Notifications** Tabs. Once you’ve finished, be sure to click on **Save**. ### Step 4: Publish Your Digital Wallet Payment Form Now that you’ve created your digital wallet payment form, it’s time to publish it on your site. Go ahead and click on the **Publish** button. Then, to embed the form, go to the post or page you want your form on. Click on the **+** icon to add the WP Simple Pay block. Then choose the form you just created and click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)There you have it! We hope this article has helped you learn how to accept digital wallet payments on your WordPress site. If you liked this article, you might also want to check out our guide on [the top eCommerce trends to watch for in 2024](https://wpsimplepay.com/2021-ecommerce-trends-to-prepare-for/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General **Tags:** digital wallet payments, Digital Wallets, Payment Forms, WordPress --- ### [Top eCommerce Trends to Watch for in 2024](https://wpsimplepay.com/2021-ecommerce-trends-to-prepare-for/) **Published:** January 4, 2024 **Author:** Natalie Jones **Excerpt:** From subscriptions and loyalty programs, to social commerce and AI, this article shares the top eCommerce trends to expect in 2024. **Content:** Are you planning for the future of your online business and wondering which eCommerce trends you should watch for in 2024? eCommerce continues to thrive like never before with no signs of slowing down. COVID-19 played a major role in the evolution of the industry, allowing people to avoid in-store shopping. However, eCommerce was growing long before the pandemic. If you want to be a successful online seller of physical products, online courses, membership access, services, or anything else, it’s important to brush up on the changes in the eCommerce industry and anticipate what’s next. In this article, we’ll share some of the top eCommerce trends we expect to see in 2024 and how you can leverage them to stay competitive. **In This Article** - [1. Alternative Payment Method Options](#aioseo-1-more-voice-commerce) - [2. Subscription-Based Services](#aioseo-2) - [3. Mobile Continues to Dominate](#aioseo-3) - [4. Artificial Intelligence & Augmented Reality](#aioseo-4) - [5. Customer Loyalty Programs](#aioseo-5) - [6. Social Commerce](#aioseo-6-social) - [7. Omnichannel Shopping](#aioseo-6-omnichannel-shopping) - [Final Thoughts](#aioseo-you-decide) ## 1. Alternative Payment Method Options Traditional card payments will continue to dominate as the most-used payment method for online retail. With that being said, consumers will expect to be able to complete their online purchases using newer and more convenient payment methods. If you don’t already offer Apple Pay, Microsoft Pay, Google Pay, Cash App, Alipay, and [GrabPay](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/) to your customers, you can easily begin by using[ WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress. The plugin lets you easily create payment forms for your site that accept [digital wallet payments](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) to ensure that you’re not leaving out potential customers. Allowing your customers to use their preferred payment method is a great way to boost conversion rates. In addition to digital wallets, consumers will also want the option to use local bank transfers, such as ACH Direct Debit, and Bacs Direct Debit. Accepting direct debit payments on your site helps you reach a wider customer base and saves you on processing fees. For example, with Stripe, the processing fee for ACH Direct Debit is .08% capped at $5 per transaction, while the processing fee for digital wallet payments and cards is 2.9% + .30. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Additionally, Buy Now, Pay Later services like Affirm and Klarna will also continue to gain popularity. Your goal should be to offer as many payment method options as you can on your site to improve customer satisfaction, boost sales, and [globalize your online business](https://wpsimplepay.com/5-considerations-before-selling-globally/). ## 2. Subscription-Based Services For subscription-based businesses, you’ve probably already begun to notice that consumers now prefer services that allow them to manage their subscriptions. Giving subscribers the flexibility to cancel their subscriptions and update their payment method has come to be expected in this day and age. With all that being said, allowing your customers to control their subscriptions is a great way to enhance customer experience, reduce subscription churn, and build long-lasting relationships with your customers. Using WP Simple Pay, you can easily set up [user-managed subscriptions](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) directly from the WordPress admin dashboard. ![ecommerce trends](https://wpsimplepay.com/wp-content/uploads/2024/01/subscription-management.png)You can also use the plugin to create powerful automation that eliminates the need for expensive development services. For example, each time a new subscriber signs up for a recurring renewal, you can have them automatically added to your mailing list or even create a new user account in WordPress for them. ## 3. Mobile Continues to Dominate According to recent studies, 74% of web traffic and 63% of online purchases occur via mobile devices. If you haven’t already, now is the time to work on improving the customer experience for mobile users. First, you’ll want to ensure that your site is not only [optimized and responsive for mobile viewing](https://wpsimplepay.com/costly-wordpress-ecommerce-mistakes-you-should-avoid/) but also that your customers or donors can check out without too much friction. You can test your site’s mobile-friendliness using [Google Mobile-Friendly Test](https://search.google.com/test/mobile-friendly). Just enter your site’s URL and Google will point out errors and offer suggestions. Then consider some of these improvements: - Make sure your [checkout process](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/) is smooth on mobile. Look for ways to simplify it as much as possible. Press every button and interact with every field. - Have friends and business partners test your site to identify any flaws. ## 4. Artificial Intelligence & Augmented Reality Artificial Intelligence (A)I and Augmented Reality (AR) are powerful technologies that are helping eCommerce brands create powerful buying experiences. Online businesses are using AI as personalization tools. The AI system examines a user’s past behavior and recommends products, services, and upsell opportunities. If you sell courses, AI can be used to display custom content based on user behavior. AR is used almost exclusively for physical products. It lets customers see exactly how a certain product will look on them or in their homes before they buy. This gives customers a way to try products before they buy. If these technologies sound complicated, don’t worry. Dozens of AI and AR services will plug right into your website. ## 5. Customer Loyalty Programs One of the best and easiest ways to keep your customers engaged with your products and services is to create a customer loyalty program. Customer loyalty programs can be as complex or as simple as you choose to make them. The main goal is to incentivize your customers with a reward that entices them to purchase from your business again. The rewards your loyalty program offers can include a discount, a points system, a gift or free services, or special access to paid content on a [membership site](https://wpsimplepay.com/why-you-need-to-create-your-own-membership-site/). Personalized offers are highly effective at making your customers feel connected to your brand. These types of messages can be sent in a payment confirmation email. You can use WP Simple Pay to send personalized messages and notifications with a customer loyalty reward based on their previous purchases. Creating one-time or unlimited discount codes is simple with WP Simple Pay. To learn more, check out our step-by-step guide on [how to add a coupon code field to your WordPress payment forms](https://wpsimplepay.com/how-to-add-a-coupon-code-field-to-your-wordpress-payment-forms/). ![ecommerce trends](https://wpsimplepay.com/wp-content/uploads/2024/01/coupon-email.png)## 6. Social Commerce Social commerce lets customers research products and services and buy them directly on social media platforms. It’s a great way to reduce checkout abandonment because it offers a streamlined and frictionless approach to finding and purchasing products without having to go to another site. WP Simple Pay’s built-in automation functionality allows you to post content, as well as products and services, on your social media platforms automatically. ![ecommerce trends ](https://wpsimplepay.com/wp-content/uploads/2024/01/facebook-post2.png)According to PYMNTS-AWS, 43% of consumers browse social media to find goods and services. Facebook, Instagram, and TikTok have the highest conversion rates, with users purchasing products they find on these platforms frequently. With all that being said, you’ll want to explore the different social media platforms to identify which ones are going to work best for your specific business and customer base. Adding your feeds to your site is an excellent way to display your social media content directly on your site. It can help drive traffic to your platforms, encourage customers to engage with your business, and expand your reach. Oftentimes, [social media platforms](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) are where customers leave reviews and testimonials, which help establish your brand and provide you with the feedback you need to make any adjustments to your current offerings. ## 7. Omnichannel Shopping Omnichannel shopping refers to the practice of giving shoppers a seamless and consistent experience across different channels and devices. It’s about creating a dependable online presence no matter how your customers choose to buy from you. An omnichannel experience is important because customers tend to use multiple channels before they decide to make a purchase. For instance, let’s say you sell online courses. You have a website, a mobile app, and you sell through marketplaces like Udemy and Thinkific. Are all of your features available on every platform? If a user could navigate your content on one platform, would they be comfortable using another? If so, you are providing an omnichannel experience. ## Final Thoughts There is no “one size fits all” when it comes to eCommerce. Not all of these trends will be right for your particular business. Don’t feel pressured to apply all of them just because they’re popular. Use the ones that are right for your business and your customers. Never try to force a platform, marketplace, tool, or technique that doesn’t fit. With that said, if you believe any of these trends align with your business, you’ll want to jump on them as quickly as possible before your competitors. It won’t be long before your customers expect them from you! If you liked this article, you might also want to check out our guide on [10 Common WordPress eCommerce Mistakes to Avoid in 2024](https://wpsimplepay.com/costly-wordpress-ecommerce-mistakes-you-should-avoid/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce **Tags:** Ecommerce, Ecommerce trends, loyalty program, Payment Forms, social commerce --- ### [How to Add a Stripe Free Trial Subscription in WordPress](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/) **Published:** September 15, 2022 **Author:** Shahzad Saeed **Content:** Do you want to offer a free trial subscription on your WordPress website? You don’t have to be a juggernaut like Netflix to start offering it. With WP Simple Pay, anyone can offer a free trial payment plan. The only requirement is that you need to know how to point and click with a mouse! In this article, we’ll show you how to add a free trial subscription offer on your WordPress site with Stripe. ## Offering Free Trials With Stripe The easiest way to offer free trial services on your WordPress site is with [WP Simple Pay](https://seedprod.com/pricing/). WP Simple Pay is is hands down the [best Stripe payment plugin for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) that offers a lot of features like [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) payments, [recurring payments](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), accepting payments through [digital wallets like Google Pay and Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and more. Before we begin, keep in mind that Stripe requires your site to use SSL/HTTPS encryption on your site to accept payments. Don’t worry if you don’t have an SSL certificate yet, please see the step-by-step guide on [how to add SSL in WordPress](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/). Here’s what the free trial form will look like: ![](https://wpsimplepay.com/wp-content/uploads/2023/02/free-trial-form.png)### Step 1: Install WP Simple Pay to Set Up Free Trial in WordPress To set up a free trial subscription on your WordPress site, the first thing you’ll need to do is to install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/). For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Free Trial Form in WordPress After connecting your Stripe account to WordPress, you can go ahead and create a payment form that accepts a free trial subscription. WP Simple Pay comes with loads of different templates that are custom tailored to your unique needs. For the free trial template, simply search for trial in the search bar and choose the template called **Recurring Services with Trial Period Form**. If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to start creating a free trial payment form. ![Select trial template](https://wpsimplepay.com/wp-content/uploads/2023/02/trial-template.png)After clicking the template, you’ll be directed to the General tab of your free trial form. Feel free to tweak the title, description, and a few other elements of your form. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)By default, **On-site payment form** is chosen as your payment type. You can even configure it to open the form in an overlay method, which is the best option if you want to display a button on your page instead of a complete form. That way when you click on the button, the popup will be triggered. Alternatively, if you want to host the payment form on Stripe’s site, you can choose off-site payment form as your **Type**. Now let’s take a look at how to choose the right Payment Success Page option. The default success page (Global setting) will be shown upon completing the checkout, which you can customize under **WP Simple Pay » Settings**. ![free trial confirmation message](https://wpsimplepay.com/wp-content/uploads/2023/02/free-trial-confirmation-message.png)While you can always customize your default success page with smart tags, WP Simple Pay also allows you to choose a **Specific Page** for this specific form. Or if you want to redirect users to an external site, choose **Redirect URL**. The next thing you’ll have to do is to choose the **Payment** option on the left. Once selected, you can find an option to change the default price, add a new amount, choose a currency, and more. ![free trial days](https://wpsimplepay.com/wp-content/uploads/2023/02/free-trial-days.png)Keep in mind that by default, **30 days** is set as your free trial period. Feel free to change it per your needs. In the **Form Fields** option, you can even add or customize any existing form fields. ![form fields](https://wpsimplepay.com/wp-content/uploads/2023/02/installment-plan-amount-breakdown-field.png)If you want to create a distraction-free payment page on your site, click on the Payment page option on the left and enable the page. For more details, check out [how to create a distraction-free payment page on your site](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress). ### Step 4: Publish Your Free Trial Form By now, you’re all set to test your free trial form and then publish it on your live page. Go ahead and test your form with the test credit card details. If your form is functioning the way you want, you can switch the [payment mode from Test to Live](https://docs.wpsimplepay.com/articles/using-test-mode/) and then embed it on your live site. To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)That’s it! We hope this article helped you learn how to add a Stripe free trial subscription in WordPress. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) If you liked this article, you might also want to check out [how to enable buy now pay later payment plans in WordPress](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress") To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** free trial form, Free trials, Subscription Payments --- ### [How to Globalize Your eCommerce Business (6 Tips)](https://wpsimplepay.com/5-considerations-before-selling-globally/) **Published:** December 18, 2023 **Author:** Natalie Jones **Excerpt:** Are you wanting to globalize your eCommerce business? In this article, we'll share six key factors you'll need to consider. **Content:** Do you want to globalize your eCommerce business? If you’re operating an online business, it makes sense that you would want to expand beyond the borders of your home country to maximize revenue. However, before you start offering your products and services globally, you’ll need to consider a few key elements. In this article, we’ll share six key factors that come into play when selling globally, including currencies, languages, marketing efforts, shipping, and tax collection. **In This Article** - [1. Buying Motivations](#aioseo-1-buying-motivations) - [2. Language Barriers](#aioseo-2-language-barriers) - [3. Accepting Different Currencies](#aioseo-3-accepting-different-currencies) - [4. International Shipping](#aioseo-4-international-shipping) - [5. Localized Social Media](#aioseo-5-localized-social-media) - [6. Location-Based Tax Calculations](#aioseo-6-tax-calculations) - [Final Thoughts on International eCommerce](#aioseo-final-thoughts-on-international-ecommerce) ## 1. Buying Motivations To reach success selling globally, you’ll not only want to open up your store to international customers; you’ll want to optimize it for them as well. Think broadly about the kinds of things that will motivate an international audience, compared to the things that may push domestic consumers to make a purchase. Of course, you don’t want to *stereotype* anyone, but spending a bit of time doing some cultural research might help make your online store more appealing to a [new international audience](https://wpsimplepay.com/how-to-launch-a-product-into-a-crowded-market/). For example, in the United States, consumers are often driven to buy from vendors that appeal to their core values and beliefs – like businesses that use green manufacturing standards, for instance. We recommend using Google Analytics (GA4) to research where the majority of your visitors are located and what types of products and services they’re looking for on your site. This helps identify the countries you’ll want to market to and what specific products you should offer. ## 2. Language Barriers It’s no secret that English speakers have a bit of an advantage when it comes to selling internationally. Recent data indicates that English is the third most popular language in the world, after Chinese and Spanish. If you are marketing to a country with a lot of English speakers, like Canada or Germany, for example, you should be aware that certain phrases and words may mean something completely different abroad than they do in the United States. For example, decades ago, Colgate manufactured a toothpaste product named “Cue.” Unfortunately, no one at Colgate’s corporate team did enough research to realize that “Cue” was also the name of a popular adult magazine in France. Seemingly innocent mistakes like these are littered throughout the history of marketing and advertising. The risk is especially high if you are going to be translating your eCommerce store into another language. To combat these types of mistakes, it certainly isn’t enough to simply copy and paste your site’s text into Google Translate. You’ll want to install a translation plugin for WordPress that allows you to set up a multilingual site without code. ## 3. Accepting Different Currencies Another important consideration when it comes to international selling is accepting new forms of currency. Most payment processors will allow you to accept multiple currencies, but each one handles it slightly differently. For example, with [Stripe](https://wpsimplepay.com/reasons-to-use-stripe-to-accept-payments-on-wordpress/), online merchants can accept over 135 different currencies. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, allows you to display a native currency to users in different locales. It also lets you set a default currency for all of your payment forms as well as a default language and currency format. The plugin supports 135+ currencies along with 30+ languages and 45+ countries. Not only that, you can create payment forms that accept several different payment methods based on your customer’s location. For example, WP Simple Pay offers support for several popular digital wallets like [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), in addition to [Alipay](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/), [GrabPay](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/), Przelewy24, iDEAL, [Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/), Giropay, Bancontact, and more. WP Simple Pay also automatically detects your customer’s location, which allows you to easily display payment forms in their preferred language and currency. From there, Stripe automatically converts the currency before settling the transaction. Remember: Depending on a customer’s bank, their credit card *may* charge them fees for making purchases outside of their local currency. WP Simple Pay is the best multi-currency payment plugin for businesses looking to accept one-time or recurring payments in multiple currencies without having to install any addons or extra plugins. With all of that being said, if your business [sells digital products](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/) like PDFs, music files, and eBooks, using a plugin like Easy Digital Downloads is highly recommended. With the plugin’s extension, [EDD Multi-Currency](https://wpsimplepay.com/best-multi-currency-payment-plugins-for-wordpress/), you can display and accept payments in 200+ currencies to offer seamless international purchases. Overall, before you roll out your store to a new international audience, be sure to have a plan in place for accepting new currencies. This will help you avoid potentially costly fees for you or your customers, and ensure that you don’t run into any technical problems that compromise your store’s user experience. ## 4. International Shipping Depending on *what* you sell and *where* you want to start selling, shipping can be the most complicated part of opening up your store to international sales. One of the easiest ways to handle global orders is *dropshipping*, which means that you partner with a company in another country that handles all of your order fulfillment and shipping for you. However, depending on what and where you’re selling, this may or may not be a viable option. If you need to ship your orders in-house, you’ll want to pay special attention to concerns like packaging guidelines, postage, duties, and [other fees](https://wpsimplepay.com/costly-wordpress-ecommerce-mistakes-you-should-avoid/) that may apply to international shipments. If you’ve *never* shipped internationally before, it may be a good idea to start small by only adding one or two products to an international market – especially if you anticipate demand to be relatively high. This allows you to test the waters and get a sense of how things will go *before* jumping headfirst into international sales. ## 5. Localized Social Media There’s not much use in selling internationally if you aren’t able to communicate with prospects and customers in your new market. Whether it’s pre-purchase questions or post-purchase commentary and reviews, social media is an extremely common method of communication for today’s online consumer. If you’re opening up your product or service to a new country, it’s worth spending a bit of time considering how you can interact with them. In many places, popular social networks are the same as those in the United States. For example, Facebook and Instagram are both very popular in India and surrounding countries. In fact, there are now more Facebook users in India than in the United States. But in other countries, like Russia and China, for example, other popular local social networks may reach more of your target audience. One easy way to leverage social media for quick access into a specific market is influencer marketing. You should do some research on the biggest social media accounts that use the most popular networks in your target country and demographic, and reach out to them about [partnerships](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/). To establish your business as trustworthy in new markets, you can also use tools to automate specific post-purchase tasks, like [posting recent sale notifications on your social media platforms](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). You should also [add trust badges and security seals](https://wpsimplepay.com/why-trust-badges-and-seals-can-help-you-convert-sales/) that your specific audience recognizes throughout your site. For more information, see our guide on [the “must-have” plugins for businesses looking to expand into international markets](https://wpsimplepay.com/essential-wordpress-plugins-for-business-websites-in-2023/). ## 6. Location-Based Tax Calculations You’ll want to be sure that you’re collecting and reporting the correct tax amounts and that you’re managing your tax compliance when you sell internationally. This can get a bit complicated, but with Stripe Tax and WP Simple Pay, you can automate sales tax, VAT, and GST effortlessly. Depending on what countries you sell to, you might also be legally obliged to register with that country or jurisdiction to collect taxes. For more information, see our detailed guide on [how to collect taxes for Stripe payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/). ## Final Thoughts on International eCommerce If your business has the resources available, it’s always a good idea to expand your potential customer base as widely as you can. Fortunately, in the modern era of eCommerce, it’s easier than ever before to serve a worldwide audience. With all of that being said, doing business internationally isn’t always as simple as translating your site into a new language and changing a few options on your payment processor. This is especially true if you are selling a physical product that needs to be shipped to your customer’s doorstep. The key points in this article are a good framework for getting started selling globally. However, you’ll still want to devote some time to researching and understanding the market in the specific places you’re looking to sell. With WP Simple Pay, you can simplify *at least* two parts of the equation: Accepting payments in different currencies and collecting the correct tax amounts. Thanks to its integration with Stripe, your WordPress site can easily display prices and accept payments in dozens of different currencies. There you have it! We hope this article has provided you with the key factors you’ll need to consider before globalizing your eCommerce business. If you liked this article, you might also want to check out our guide on [how to launch your products and services in a crowded market](https://wpsimplepay.com/how-to-launch-a-product-into-a-crowded-market/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, How To **Tags:** Ecommerce, multi-currency, Stripe, stripe tax, tax collection --- ### [Nonprofit Donations: 7 Tips to Drive Traffic to Your Forms](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/) **Published:** November 17, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll share seven effective strategies to drive more traffic to your nonprofit site and ultimately to your donation forms. **Content:** Are you looking to drive more traffic to your nonprofit site and its donation forms? Building a beautiful and [high-converting nonprofit site](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/) is important, but it doesn’t have much value if no one sees it. Once you’re happy with the state of your site and [donation experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/), your next step is to drive traffic to it. This takes a fair amount of work, but it’s not that complicated. In this article, we’ll share some actionable strategies you should use to boost traffic on your site, and, ultimately to your donation forms. Be sure to use these tips as part of your overall marketing strategy. ### Table of Contents - [1. Give Them a Reason to Visit](#aioseo-1-give-them-a-reason-to-visit) - [2. Optimize Your Website Content](#aioseo-2-optimize-your-website-content) - [3. Host Your Own Donation Site](#aioseo-3-host-your-own-donation-site) - [4. Leverage Cross-Promotion Campaigns](#aioseo-4-leverage-cross-promotion-campaigns) - [5. Cultivate an Active Social Media Presence](#aioseo-5-cultivate-an-active-social-media-presence) - [6. Send Lots of Emails](#aioseo-6-send-lots-of-emails) - [7. Use Paid Ads](#aioseo-7-use-paid-ads) ## 1. Give Them a Reason to Visit Arguably, this is the most important technique to drive traffic to your site. You have to give people a reason to visit; something magnetic they can’t help but explore. Most people don’t randomly browse online looking for nonprofits, so you’ll need to provide a reason for them to visit your site. It’s a good idea to offer your visitors something in return for coming. Even if it’s simply a few minutes of entertainment, some useful information, or a heartwarming story. Use your site as a home base for content that resonates with your audience. Tell stories about your cause, educate people about your mission, and highlight supporters, donors, and volunteers. This can be in the form of articles, videos, podcasts, image collages, or anything else that makes sense for your organization. Post all of this content to your blog. It will become a great resource for first-time visitors, as well as long-time supporters. Encourage comments, constructive criticism, and community involvement to help you understand what kinds of content your audience wants to see. ## 2. Optimize Your Website Content Your content is a powerful tool to bring traffic to your site, but only if it’s optimized for Google. If Google doesn’t think your site is valuable, it won’t display it on its search result pages. So it’s important to practice [smart SEO](https://wpsimplepay.com/best-seo-plugins-for-wordpress-compared/). SEO (Search Engine Optimization) is the practice of optimizing your pages for Google. This means using keywords appropriately, building the proper links, adding rich media, like images and video, and getting all of your site’s technical details right. For more information, see our guide on [how to optimize product & services pages in WordPress](https://wpsimplepay.com/how-to-optimize-your-product-pages-to-boost-sales/). Which pages should you optimize? All of them, but most importantly the pages you expect to bring in outside traffic, such as your blog content and your donation form landing pages. You want users to be able to easily find these pages. ## 3. Host Your Own Donation Site There are plenty of tools and platforms you can use to quickly create your own donation pages from templates, but these products have several drawbacks. 1. You’re usually stuck with their template. 2. They take a portion of whatever you collect, which is usually larger than a normal [processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/). 3. You don’t have access to analytics to see where your traffic comes from. That third drawback is the big one. It’s important to understand where your traffic comes from and to what degree it converts. Once you notice something working, you’ll want to double down on those traffic sources. We recommend using [MonsterInsights](https://www.monsterinsights.com/), the best Google analytics plugin for WordPress, to get real-time stats directly from the WordPress admin dashboard. Hosting your own donation site also gives you complete control over your donation forms and donation pages. This allows you to get the insights you need and create customized donation forms. If you’re using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin, to accept donation payments on your WordPress site, you can track the performance of your donation forms with **Weekly Summary Reports** delivered straight to your inbox. The plugin also lets you easily create branded donation forms using an advanced, no-code **Drag & Drop Form Builder**. Additionally, you can implement distraction-free landing pages that reduce friction for your donors during the checkout process. WP Simple Pay makes it super easy to design landing pages from the form builder as you create your donation form. Below is an example of a donation form you can create for your site. You’ll notice that this particular donation form template even features [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), that are proven to drive more donations. ![nonprofit](https://wpsimplepay.com/wp-content/uploads/2023/11/donation-form-588x1024.png)## 4. Leverage Cross-Promotion Campaigns Cross-promotion campaigns are when you work with a similar organization (or several organizations) to promote both brands. It’s an easy way to expose your organization to a group of qualified and passionate people who are already interested in causes like yours and are willing to donate. Cross-promotion campaigns work best when the brands are as closely related as possible. For example, a charity that helps struggling communities build energy infrastructure and a charity that helps struggling communities get water would pair nicely, but neither of those charities would pair well with a labor rights nonprofit or a political action committee. These kinds of campaigns can take any form. You might host a live event, organize a giveaway, or create a video series. Just make sure to share the campaigns with both audiences. You can use OptinMonster, the #1 most powerful conversion optimization toolkit in the world, to [increase donations and cross-promote with targeted popups](https://wpsimplepay.com/how-to-increase-donations-with-targeted-popups/). ## 5. Cultivate an Active Social Media Presence Remember the [ALS Ice Bucket Challenge](https://www.huffpost.com/entry/nonprofits-social-media-_n_6987304)? In just a few weeks, the viral campaign raised more than $100 million through online donations on the ALS Association website. It all started on social media with a good idea. If you create share-worthy content, social media is free advertising. Make sure to be personal throughout your social media content. You aren’t a faceless brand pressuring people to buy products. Donors won’t support that. You’re a *cause* with a *mission*. Together, you and your donors will make a *difference*. Don’t be afraid to be vulnerable and emotional with your social media fans. If you’re already using WP Simple Pay, you can integrate your donation forms with the built-in automations tool, Uncanny Automator, to post recent donations on your [Facebook Page](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/). This is a great way to encourage people to donate to your cause. It’s also highly effective at fostering a growing community around your nonprofit. Most importantly, remember to link to your donation pages regularly on social media. Leverage emotionally charged content paired with strong calls-to-action. Try to make people understand why your cause deserves their help while simultaneously giving them an opportunity to do so. ## 6. Send Lots of Emails Collect email addresses wherever you can. You might ask them to subscribe for news and updates. You might collect emails through a giveaway or live event. These little strings of text are extremely valuable for driving traffic to your site. Your email subscribers have already indicated that they’re interested in your organization’s work. They *want* to receive your email content, so don’t be shy about it. Send weekly emails that highlight the work you’re doing and the results you achieve. You don’t have to end every email with a “Donate Now” button, though that’s an appropriate call-to-action for many of them. Send email readers to your blog posts, social media pages, or even other websites where your organization is mentioned, like news articles. Instead of using every opportunity to squeeze money out of your subscribers, play the long game. Make them part of your community so they donate regularly over time. Using email marketing to solicit more donations is a big topic, but we’ve already prepared a guide on that subject. Check it out: [How to Use Email Campaigns to Collect Donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/). One of the best parts about WP Simple Pay is that it lets you customize form fields on your with dropdowns, checkboxes, and text fields to easily collect additional information from your donors. Be sure to require their email address on all of your donation forms. ![nonprofit ](https://wpsimplepay.com/wp-content/uploads/2023/11/custom-field-1-1024x333.png)Additionally, it’s recommended that you send your donors a personalized email confirmation once they’ve donated. Using WP Simple Pay, you can easily customize your confirmation emails directly from the form builder. ![nonprofit](https://wpsimplepay.com/wp-content/uploads/2023/11/donate-payment-form-1024x619.png)## 7. Use Paid Ads With paid ads, you can rocket your donation site to the top of a Google search result or force your site in front of social media users. If you’re willing to pay, you won’t need to achieve these choice positions organically. You can buy traffic through search, like Google AdWords, display banner ads on other sites, and social media platforms, such as Facebook, X, and LinkedIn, Keep in mind, however, buying paid ads can be tricky, especially at first. If you aren’t familiar with the optimization process, you’ll have to spend some time and money figuring it out. Trial and error is unavoidable. Many organizations opt to outsource their ad campaigns to experts. This costs a little more, but an ad specialist can make your campaigns profitable pretty quickly. If you haven’t already, look into [Google Ad Grants](https://www.google.com/grants/). Eligible nonprofits can receive up to $10,000/month in free advertising through Google’s platform. ![nonprofit ](https://wpsimplepay.com/wp-content/uploads/2023/11/ad-grants-1024x607.png)There you have it! We hope this article has helped you learn more about how you can drive traffic to your donation site and your donation forms. Before you dive in and start generating traffic to your site, take this word of caution: Not all traffic is equal. Don’t spend a lot of time and money driving traffic to your site if they never convert. Focus on the people who will actually make an impact with your organization. If a traffic source doesn’t produce *donors*, it’s not worthy of your time. Your donation site is a key part of your organization, but only if people see it. Use the strategies we outlined above to build out a robust marketing program. With a little effort, you can drive plenty of traffic to your site that ultimately turns into donors. If you liked this article, you might also want to check out our guide: [11+ tips to collect more donations on your WordPress site](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations **Tags:** donation forms, donation wordpress site, donations, fundraising, nonprofit --- ### [How to Accept Bacs Direct Debit Payments in WordPress](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/) **Published:** December 11, 2023 **Author:** Natalie Jones **Excerpt:** For UK customers, Bacs Direct Debit is preferred for large and recurring payments. Learn how to easily accept the payment method on your WordPress site. **Content:** Do you want to accept Bacs Direct Debit payments on your WordPress site? Bacs Direct Debit is the most popular payment method in the UK for both large and recurring payments, accounting for over 14% of all transactions made by consumers. It allows UK customers to check out simply by entering and verifying their bank account details. In this article, we’ll guide you through the process of creating payment forms for your site that allow you to accept Bacs Direct Debit payments in WordPress. ## Why Accept Bacs Direct Debit? First and foremost, if your online business is based in the UK, accepting Bacs Direct Debit is a smart choice because bank debits have low dispute rates. This is an easy way to [avoid chargebacks](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/) as well as frequent [returns and refunds](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/). Additionally, if your business offers recurring professional services or high-value products, accepting Bacs Direct Debit is strongly recommended because it is the most widely used payment method for large purchases and recurring subscription payments in the UK. Depending on your payment processor, Bacs Direct Debit also typically allows you to save on processing fees. For example, with Stripe, the fee is just 1% starting at 20p, and capped at £2.00, compared to the standard card fee of 1.5% + £0.20. ## How to Accept Bacs Direct Debit in WordPress Now that you know more about Bacs Direct Debit, let’s create a payment form that allows you to easily begin accepting the payment method on your WordPress site. The best way to accept Bacs Direct Debit on your WordPress site is to use a Stripe payments plugin that supports the payment method. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that allows you to easily accept Bacs Direct Debit payments. The plugin also allows you to accept several additional payment methods, including [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), traditional credit and debit cards, various [digital wallets](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/) (Apple Pay, Google Pay, Microsoft Pay), [Buy Now, Pay Later services](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. WP Simple Pay also allows you to: - Easily **[create the perfect payment forms](https://wpsimplepay.com/designing-the-perfect-payment-form-in-9-steps/)** without code using the plugin’s advanced drag-and-drop form builder. - Automatically send your customers or donors **[customized payment confirmation emails](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/)** for individual payment forms. - Provide your customers with a frictionless checkout experience with **[branded landing pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/)** that host your payment forms. - **[Collect the full net amount](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)** by passing the additional Stripe processing fee to your customers. - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For Bacs Direct Debit payments, WP Simple Pay conveniently offers a pre-built template that lets you create a payment form in minutes. For this tutorial, we’ll be creating a payment form that functions like the one below. ![bacs direct debit ](https://wpsimplepay.com/wp-content/uploads/2023/12/bacs-direct-1.png)As you can see, once your customer fills in the required fields, a Mandate Confirmation is displayed for them to confirm their bank details. Further instructions regarding their direct debit payment are provided. Bacs Direct Debit is a delayed notification payment method. That means it takes 3 business days to confirm the success or failure of a payment when a mandate is already in place, but when you must collect a new mandate, it can take 6 business days. To help you begin offering Bacs Direct Debit to your UK customers, let’s get started by creating a payment form using WP Simple Pay. ### Step 1: Install and Activate WP Simple Pay To create a Bacs Direct Debit payment form, the first thing you’ll need to do is install and activate WP Simple Pay in WordPress. To do this, simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the best plan for your specific needs. Keep in mind that to accept Bacs Direct Debit, you’ll need either the Pro or Elite plan. Not sure which plan is right for you? Our recent [review of WP Simple Pay](https://wpsimplepay.com/is-wp-simple-pay-worth-it-2023-review/) should provide you with everything you need to know before making a decision. Then, locate the .zip file you received in your email confirmation and download it to your computer. You can also find the .zip file in your WP Simple Pay account. Next, upload the file to your WordPress site. If you need additional instructions, see our [step-by-step guide on how to install the plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once the plugin has been installed and activated successfully, be sure to click on the **Let’s Get Started** button to launch the setup wizard. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Bacs Direct Debit Payment Form Now that you’ve installed and activated WP Simple Pay on your WordPress site and connected your Stripe account via the setup wizard, it’s time to create a payment form that accepts Bacs Direct Debit. You should have landed on the payment form template library page. While WP Simple Pay offers tons of pre-built templates for you to choose from, go ahead and choose the **Bacs Direct Debit Form**. ![bacs direct debit](https://wpsimplepay.com/wp-content/uploads/2023/12/bacs-library-1024x572.png)Next, in the **General** tab, enter the title and description of your form in the fields provided. ![bacs direct debit](https://wpsimplepay.com/wp-content/uploads/2023/12/bacs-general-tab-1024x606.png)Be sure to keep the **On-site payment form** selected for the form **Type**. This allows your customers to complete their checkout without having to leave your site. Once you’re happy with the title and description, click on the **Payment** tab. We’ve already established that Bacs Direct is the preferred local payment method for recurring payments among UK customers. So, let’s go ahead and choose **Subscription** and enter your price. You can also change the billing period to weekly, monthly, or yearly. For the sake of this tutorial, you can leave it set to every month. This ensures that your customers are charged the same amount every month until canceled. It will also help speed up payment processing because the mandate will be set in place for all future payments. ![bacs direct debit ](https://wpsimplepay.com/wp-content/uploads/2023/12/bacs-payment-tab-1-1024x842.png)Next, you’ll notice that Bacs has already been pre-selected as your payment method. ![bacs direct debit](https://wpsimplepay.com/wp-content/uploads/2023/12/payment-method.png)After you’ve entered your price amount and set up your form to accept recurring payments, click on the **Form Fields** tab. Here is where you can edit, add, and remove your form’s custom fields. Simply choose the specific form fields you’d like to add from the dropdown menu and click on the **Add Field** button. Once you’ve finished configuring the custom fields, feel free to continue to the additional tabs to customize your payment confirmation emails, notification messages, and automation. ### Step 4: Publish Your Payment Form on Your Site Now that you’ve created your Bacs Direct Debit payment form, be sure to click on the **Publish** button. ![bacs direct debit ](https://wpsimplepay.com/wp-content/uploads/2023/12/publish-form.png)Then, simply go to the page or post you want your payment form on and click on the **+** icon in the top left-hand side of your screen. Next, select the WP Simple Pay block and choose the form you just created from the dropdown menu. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Finally, be sure to click on the **Update** or **Publish** button. That’s it! We hope this article has helped guide you through the process of creating a Bacs Direct Debit payment form. You’re all set to begin accepting Bacs directly on your WordPress site. If you liked this article, you might also want to check out our guide on [how to accept ACH Direct Debit Payments in WordPress](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Bacs Direct Debit, bank direct debit, How to accept bacs direct debit, payment methods, Stripe, WordPress --- ### [How to Accept GrabPay Payments in WordPress](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/) **Published:** December 12, 2023 **Author:** Natalie Jones **Excerpt:** If your online business is based in Malaysia or Singapore, you can provide your customers with a faster and more secure checkout experience using GrabPay. **Content:** Do you want to accept GrabPay payments on your WordPress site? GrabPay, a popular payment method in Southeast Asia, allows online businesses in Malaysia and Singapore to offer a digital wallet payment solution to their customers for one-time payments. In this article, we’ll share how to easily accept GrabPay payments in WordPress. ## What is GrabPay? Launched by Grab, a ridesharing service provider, GrabPay is the most widely accepted digital wallet in Southeast Asia. It allows its users to make online payments using a stored balance. They can also “top-up” their GrabPay wallet balance using their connected debit card or bank account. Offering GrabPay removes the need for your customers to enter their card and billing details during checkout, increasing the likelihood of them completing their transactions. Additionally, depending on your payment processor, the transaction fees for GrabPay are generally less expensive than credit and debit card payments. For example, in Singapore, Stripe charges 3.4% + S$0.50 per transaction for local card payments. The Stripe fee for GrabPay payments is just 3.3%. In Malaysia, the Stripe processing fee for GrabPay payments is 3%, while the payment processor charges 3% + RM1.00 for card payments. ## How Does GrabPay Work? To pay with GrabPay, customers in Singapore and Malaysia are redirected to GrabPay’s website, where they have to authenticate the transaction using a one-time password. After authentication is complete, customers are redirected back to your site. GrabPay payments offer a lowered risk of fraud because the authentication is initiated and completed by the customer. ## How to Accept GrabPay Payments in WordPress Let’s dive right in and create a GrabPay payment form. First, to get started, you’ll need a WordPress plugin that supports GrabPay. [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress that lets you easily collect online payments without setting up a shopping cart. One of the best parts about the plugin is that it lets you create payment forms for one-time or recurring payments without code for multiple payment methods, including GrabPay. ### Step 1: Install and Activate WP Simple Pay in WordPress To begin accepting GrabPay payments on your site, the first thing you’ll need to do is install and activate WP Simple Pay. Simply visit the [pricing page](https://www.wpsimplepay.com/pricing) and choose the right plan for your needs. Next, locate the .zip file in your purchase confirmation email or your new WP Simple Pay account and download it to your computer. Then, upload the file to your site from the WordPress admin dashboard. First time installing a plugin? Don’t worry! We’ve created a step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Once you’ve installed and activated WP Simple Pay, the setup wizard will guide you through connecting your Stripe account to your site. Go ahead and click on the **Let’s Get Started** button. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a GrabPay Payment Form Now that you’ve installed and activated WP Simple Pay in WordPress and connected your Stripe account, it’s time to create a payment form that accepts GrabPay payments. You should be on the payment form templates library page, where you’ll notice several different templates to choose from. For the sake of this tutorial, go ahead and choose the **GrabPay Payment Form**. ![grabpay ](https://wpsimplepay.com/wp-content/uploads/2023/12/grabpay-template-1024x510.png)Next, in the **General** tab, you’ll need to enter the title and description of your form. Be sure to leave the **On-site payment form** selected for the form **Type**. You can also configure the Spam & Fraud Protection settings, including [CAPTCHA](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/) and Email Verification. Once you’ve finished, go ahead and click on the **Payment** tab. Here is where you’ll need to enter your price amount and choose **One time** to accept one-time payments. Currently, recurring payments are not available with GrabPay. You’ll notice the list of available payment method options. GrabPay has been conveniently chosen for you with this specific payment form template. ![](https://wpsimplepay.com/wp-content/uploads/2023/12/payment-method-1.png)Next, click on the **Form Fields** tab to access the menu of custom field options. You can add, edit, and remove the fields to ensure you’re collecting the information you need regarding the payment. For example, you can require your customers to fill in their name and shipping address. Once you’ve finished, be sure to click on the **Save Draft** button on the top right-hand corner of the screen. You can now preview your form. If you’d like to send your customers a customized payment confirmation email or display a personalized message after a successful payment, you can easily do this by clicking on the **Confirmation Page** and **Email Notifications** tabs and entering your messages. WP Simple Pay offers built-in integration that allows you to set up tons of different automations to enhance the functionality of your site and automate purchase-related tasks, such as [automatically adding a new customer to your mailing list](https://wpsimplepay.com/stripe-customers-to-mailing-list/). Simply click on the **Automations** tab to get started. Now that you’ve created your GrabPay payment form and you’ve previewed it, go ahead and click on the **Publish** button. ### Step 4: Publish Your GrabPay Payment Form on Your Site Now that you’ve published your payment form, it’s time to add it to a page or a post on your site. Simply go to the page or post you want your form on and click on the **+** icon on the top left-hand side of your screen. From the WP Simple Pay block, choose the payment form you just created. Once you see your payment form displayed on your page or post, be sure to click on the **Update** or **Publish** button. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)Your published form should look similar to the one below. When you’re ready to begin accepting live payments, simply navigate to the Payment tab and select **Live Mode**. ![grabpay](https://wpsimplepay.com/wp-content/uploads/2023/12/grabpay-form.png)There you have it! We hope this article has helped you learn how to easily accept GrabPay payments on your WordPress site. If you liked this article, you might also want to check out our article: [7 Reasons Why You Should Accept Digital Wallet Payments](https://wpsimplepay.com/6-reasons-you-should-accept-digital-wallets-like-google-pay-apple-pay-and-microsoft-pay/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** digital wallet, GrabPay, grabpay payments, Online Payments, Payment Forms, Stripe --- ### [How to Avoid Payment Disputes With a Return & Refund Policy](https://wpsimplepay.com/protect-yourself-from-disputes-with-a-refund-and-return-policy/) **Published:** November 28, 2023 **Author:** Natalie Jones **Excerpt:** In some cases, online customers will abuse a return and refund policy. Let's take a look at how to protect your business from online payment disputes and fraud. **Content:** Are you frustrated with online payment disputes and wanting to implement a return and refund policy to protect your business? Returns, refunds, and exchanges are inevitable for all online businesses regardless of what you sell. In fact, out of the $1.3 trillion in online sales registered in the U.S., approximately **16.5%** ended up as returns in 2022. As a business owner, getting a return request or a refund request can be painful. It’s a sign that your products or services don’t meet your customers’ expectations. It also subtracts a little bit of money from your pocket, which is especially frustrating. In some cases, some buyers use refunds and returns as opportunities to commit fraud. These bogus claims can cost you time, money, and your reputation with the card-issuing banks. It might surprise you to learn that 30% of all online shoppers intentionally look for ways to overspend and return the products they don’t want later in exchange for a refund. In this article, we’ll explain how you can create and add a return and refund policy to your site to avoid online payment disputes, combat fraud, and remove unwanted conflicts with your customers. #### Table of Contents - [What Is a Return Policy?](#aioseo-what-is-a-return-policy) - [1. Internal Policy for You and Your Team](#aioseo-1-internal-policy-for-you-and-your-team) - [2. Documented Policy for Customers and Prospects](#aioseo-2-documented-policy-for-customers-and-prospects) - [Customer-Centric Policies](#aioseo-customer-centric-policies) - [Return and Refund Fraud and Abuse](#aioseo-refund-and-return-fraud) - [Find The Balance With Your Return & Refund Policy](#aioseo-find-the-balance) ## What Is a Return Policy? A return policy is a set of rules that explains to customers what can be returned and/or exchanged. It should also cover the reasons you’ll process a return and the timeframe. Let’s take a look at the two most important components of a return policy. ### 1. Internal Policy for You and Your Team First, there’s the internal policy that governs how you and your team behaves. It’s important that everyone who handles customer purchases and accounts understands the policy and follows it closely. Your policy will vary depending on the nature of your products or services and your business model, but generally you should include these details: - What can be refunded, returned, or exchanged. - Which products or services are final sale (non-refundable for any reason). - The window of time they have to make a request. - The condition of the products or services (for instance, you might only refund software purchases if the files were never downloaded). - The process for initiating a return, refund, or exchange. - What they get for a return (e.g., money back, store credit, etc.). - How to contact you with any questions about the policy. ### 2. Documented Policy for Customers and Prospects Second, there’s the actual written document that you publish for customers and potential customers to read somewhere on your site. This should be an easy-to-find page that outlines the entire policy in a comprehensive, yet clear manner. A written policy lets you treat all refund and return requests the same way, as opposed to handling all requests on a case-by-case basis. Treating each request differently is unproductive, expensive, and exposes you to accusations of bias and unfairness. It’s important to make your policy available to customers *before* they purchase so there are no surprises. You don’t want customers complaining that they couldn’t find your policy. This means placing the policy (or at least links to it) in key places on your site: - Footer - FAQs Page - Chat Feature - Shopping Cart Page - [Checkout Landing Page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) - Sidebars If your refund and return policy is especially tight (maybe you *really* can’t offer refunds), it helps to force your customers to check a box near their payment form that indicates their agreement to the return policy. This will also help your case if you ever have to defend yourself against a chargeback because you have evidence that the customer agreed to the policy’s terms. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing) to accept payments on your site, you can easily add this type of checkbox to an [embedded or overlay payment form](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/) using the plugin’s advanced drag-and-drop form builder. ![return and refund policy](https://wpsimplepay.com/wp-content/uploads/2023/11/refund-checkbox.png)## Customer-Centric Policies It’s tempting to declare “No refunds!” but that’s rarely a smart strategy. The ability to return an unsatisfactory purchase is a big motivator for customers to buy in the first place. A reported **86%** of shoppers check for a return and exchange policy before making a purchase online. So, unless your product can’t be returned safely, it’s smart to accept returns. A customer-centric policy is one that puts the customer’s needs first at all times. These kinds of policies often offer free return shipping, long request windows, and “100% satisfaction guarantees” that refund their money without even asking why they aren’t happy. According to a recent study, **62.58%** of online customers expect businesses to offer returns within 30 days of purchase. These types of policies are powerful marketing tools. There’s no doubt they can boost conversion rates because they eliminate a lot of the anxiety that comes with making a purchase. With all of that being said, don’t feel the need to be overly generous with your refund and return policy just because it’s trendy. Some people will abuse your generosity or look for ways to commit fraud. It’s always important to make the right decision for *your* business, as opposed to doing what everyone else is doing. [Learn how to easily drive sales with limited-time offers](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/). For example, refunds on services are complex cases. You can’t take back a service you’ve already performed. Offering unlimited, no-questions-asked refunds sounds like great customer service, but it also [exposes you to fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/) that could end up costing a lot of money, especially once word gets around that you’ll essentially work for free. ## Return and Refund Fraud and Abuse When it comes to returns and refunds, there’s actually a *lot* of abuse. It cost U.S. retailers more than $22 billion in 2022. Fraudsters try all kinds of tricks. They claim they received incorrect or broken products. They return *different* products than the ones they received like cheap knockoffs or even just empty boxes. Or, they claim your products or services didn’t meet their standards even when you performed everything you promised. If these tactics don’t work, many fraudsters stoop to the measure of last resort: the chargeback. Inappropriate chargebacks are a *serious* problem. These are cases when the buyer received the product or service as promised, but decided to file a chargeback anyway. When a buyer files a chargeback, they have to explain why. If the transaction was legitimate, they’ll often make something up to appease the card issuer. Then, you’ll get the opportunity to defend yourself. This is where your return policy comes into play. It is evidence that the customer was aware of the nature of the transaction before they engaged in it. You get to say, “Hey, Mastercard, here are my refund terms. As you can see, this customer isn’t entitled to a refund.” Let’s say you provide a [digital product](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/) for which you charge monthly. You’re happy to cancel plans, but you always prorate the remaining time. You don’t refund for days where the customer had access to the product. So, a customer who cancels on the 25th is still charged for 24 days of the month. If a customer requests a chargeback because you refuse to refund the *entire* month, all you have to do is explain to the card issuer that your policy doesn’t offer that type of refund. It also helps to have some type of evidence that the customer was aware of the policy, such as the checkbox at checkout we mentioned earlier. Of course, a return and refund policy doesn’t mean the card issuer will *always* be on your side. If your policy has ridiculous or unrealistic terms, the issuing bank will reject your defense. So, try to keep your policy reasonable for your type of business, product, and industry. ## Find The Balance With Your Return & Refund Policy If you’re too generous with your refund and return policy, you’ll open yourself to fraud. If you’re too restrictive, customers will choose other providers. Crafting a great policy, therefore, means finding the balance between providing customers with a good experience and protecting yourself against fraud. Once you decide where you’ll draw that line, make sure to explain it clearly in your written policy. That’s all! We hope this article has helped you learn how to avoid online payment disputes with a return and refund policy. If you liked this article, you might also want to check out our guide on [how to start your own customer loyalty program](https://wpsimplepay.com/starting-your-own-customer-loyalty-program/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** bogus chargebacks, Online Payments, Payment Forms, Reduce Refunds and Returns, Refund and Return Policy, return and refund policy --- ### [How to Protect Your Business From Credit Card Fraud](https://wpsimplepay.com/what-you-can-do-to-protect-your-business-from-credit-card-fraud/) **Published:** November 26, 2023 **Author:** Natalie Jones **Excerpt:** Credit card fraud accounted for $34.36 billion in merchant losses last year. In this article, we'll offer the best tips to protect your business. **Content:** Are you wondering about how you can protect your online business from credit card fraud? While credit card fraud is a serious problem all over the world and was responsible for a record $34.36 billion in merchant losses last year, you can’t run an eCommerce business without accepting credit card payments. If a site doesn’t let people use their card, they’ll simply find another one that will. In this article, we’ll share some ways you can protect your business from credit card fraud. - [What is Credit Card Fraud?](#aioseo-what-is-credit-card-fraud) - [1. Use a Popular Payment Processor](#aioseo-1-use-a-popular-payment-processor) - [2. Collect Customer Information During Checkout](#aioseo-2-collect-as-much-information-as-possible) - [3. Delay Delivery of Your Product or Service](#aioseo-3-delay-delivery-of-your-product-or-service) - [4. Create Rules to Prevent Fraud](#aioseo-4-create-rules-to-prevent-fraud) - [5. Look Out For Odd Purchases](#aioseo-5-look-out-for-odd-purchases) - [6. Communicate With Customers](#aioseo-6-communicate-with-customers) - [7. Price In Your Fraud Costs](#aioseo-7-price-in-your-fraud-costs) - [8. Refund Suspicious Payments](#aioseo-refund-suspicious-payments) ## What is Credit Card Fraud? Credit card fraud is a criminal act that most often occurs when someone steals a person’s credit card or credit card information and then uses it to make a transaction. Traditionally, the most common form of credit card fraud has been when a thief steals a person’s physical card and uses it to make in-store purchases. Today, fraudsters are more likely to steal credit card numbers using a variety of different ways, and then use them to make online transactions. Another form of credit card fraud is chargeback fraud. This occurs when a customer submits a transaction dispute with their payment provider for illegitimate or dishonest reasons. Let’s take a look at a few steps you should take to prevent credit card fraud from happening on your site and reduce chargebacks to ultimately grow your business. ## 1. Use a Popular Payment Processor This is the most important piece of advice we can offer, which is why we listed it first. The best way to [protect your business from credit card fraud](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/) is to work with a mainstream payment processor that offers a suite of fraud protection and resolution tools. These services will do most of the work of detecting and canceling fraudulent transactions for you. Which processor do we recommend? There’s no contest. We believe [Stripe](https://wpsimplepay.com/an-overview-of-the-different-stripe-reports/) is the best payment processor, partly because of its powerful fraud protection tools. Because [WP Simple Pay](https://wpsimplepay.com/pricing), the best Stripe payments plugin for WordPress, easily integrates with your Stripe account, using the plugin means you get [Stripe’s built-in protection](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). Here’s what it looks like when Stripe spots a payment with a high fraud risk. ![credit card fraud](https://wpsimplepay.com/wp-content/uploads/2023/11/fraud-disputes.png)## 2. Collect Customer Information During Checkout Each piece of information you request from your customers is one more piece of information a fraudster would need to acquire. Just like longer passwords make your accounts more secure, more information makes it harder for malicious people to fake identities. Ask your customers for as much information as you think they will provide without [abandoning the check out process](https://wpsimplepay.com/top-customer-complaints-about-payment-forms/). For example, while billing zip codes aren’t always required to process a card payment, asking for it gives the card issuer the opportunity to verify it. A [failed verification](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/) is a strong indication of fraud because people generally know their own zip code. WP Simple Pay makes it easy to add and edit custom form fields to your payment forms using the no-code, drag-and-drop form builder. You can collect information from dropdowns, check boxes, and text fields by simply adding and customizing them in the **Form Fields** tab of the plugin. ![credit card fraud ](https://wpsimplepay.com/wp-content/uploads/2023/11/form-fields-1-1024x698.png)Even if your payment processor doesn’t require additional data points, it can still be useful to request more information from your customers in order to deter fraudsters. For example, asking for a phone number could make the fraudster worry that you’ll call and verify the purchase. Additionally, requiring customers to provide their [shipping and billing address](https://wpsimplepay.com/how-to-autocomplete-shipping-billing-addresses-in-wordpress/) is also a great way to avoid fraudulent transactions. This is because it’s possible the fraudster does not know the correct address. WP Simple Pay allows you to create payment forms that offer [automatic phone number validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/) using a smart **Phone** field. The plugin also lets your customers complete their purchases quicker and more securely with auto-completed shipping & billing addresses. ![credit card fraud](https://wpsimplepay.com/wp-content/uploads/2023/11/autocomplete.png)## 3. Delay Delivery of Your Product or Service Generally speaking, shipping your customers’ orders right away or getting to work providing their service is smart business, so it’s tempting to process and [express ship](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) it as soon as you see a new order come through. But, this method doesn’t help prevent fraud. Wait to help your customers until your credit card processor has had time to review the transaction for fraud signals. This should only take a couple of days. Don’t ship physical products or spend time providing services until your processor indicates that the transaction is legitimate. This technique won’t protect you against identity theft fraud or friendly fraud, but it can help protect you against transactions with inaccurate or incomplete payment information. ## 4. Create Rules to Prevent Fraud Depending on your payment processor, you may be able to create rules that automatically decline suspicious transactions. This is a great way to use automation to protect your business from credit card fraud. In Stripe, you can [use Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) to automatically block transactions or set them aside for your review. For example, you might create a rule that blocks any transaction where the billing address and shipping address are in different countries. Or you might create a rule that sets all transactions from a particular card aside until you can review them manually. Here are a few examples of rules you can set to block transactions. ![credit card fraud](https://wpsimplepay.com/wp-content/uploads/2023/11/block-rules-stripe.png)WP Simple Pay makes it easy to create payment forms that are already SCA-compliant and have 3D Secure 2.0 enabled. To learn more, see our guide on [ SCA and how to enable 3D Secure 2.0 in WordPress](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/). ## 5. Look Out For Odd Purchases You know your customers, including what they need, what they buy, and how they behave. Use that knowledge to look out for odd behavior that could indicate fraud. For example, let’s say you’re a coach who offers one-on-one consulting. A customer pays for a session, then demands it right away, even though you normally book two or three weeks out. The customer isn’t willing to wait for a time slot because they “need the information now.” If last-minute meetings aren’t typical in your line of work, the customer may be trying to receive your service before you realize their payment is fraudulent. Or, let’s say a customer refuses to give you their last name for “privacy concerns,” even though you don’t sell anything embarrassing or unethical. This person may not want to give you a name because they don’t have it. ## 6. Communicate With Customers If something doesn’t feel right about a credit card transaction, don’t be afraid to reach out to the customer directly for additional information. If they are behaving honestly, they won’t mind answering your questions. However, if he is trying to commit fraud, he won’t respond, or he will immediately ask you to cancel the transaction. Even if fraudsters are willing to talk with you on the phone, you can learn a lot about them from just their voice. Do they seem anxious or nervous? Does it take them a long time to provide information that most people have on the top of their head? Do they sound like they are the right age of your typical customer? Fraudsters and thieves generally don’t want to have conversations with the businesses they steal from. Most of them will abandon their fraud attempt as soon as you show a little bit of resistance. ## 7. Price In Your Fraud Costs Unfortunately, even if you follow all of this advice, you will never completely eliminate credit card fraud. Technology improves all the time and we get better at identifying fraud every year, but for now, we have to accept a certain amount of credit card fraud as a cost of doing business. So, one of the best ways to protect yourself is to factor some credit card fraud into your prices. How much credit card fraud is unavoidable? That depends on your business, what you sell, and your customers. Some businesses are prone to more credit card fraud than others. The best way to determine how much credit card fraud to consider as a cost is by benchmarking your chargeback rate. For example, if you average $200 worth of chargebacks every month, raise your prices to compensate yourself for that $200. ## 8. Refund Suspicious Payments Sometimes a payment will get through your payment processor without getting flagged for fraud, but you still aren’t convinced that it’s legitimate. Rather than deliver your products or services and wait for the real cardholder to notice the charge, it’s usually best to [issue a refund](https://wpsimplepay.com/customer-requests-a-refund/) as soon as possible. When this happens, you will also want to send a note to the email address that came with the order. Let the buyer know why you think the transaction might not be legitimate and if there’s anything they can do to order again with better payment information. Does this mean you might lose some legitimate sales based on hunches? Yes, but it’s better than dealing with chargebacks, paying fees, and losing physical products for the time you spent delivering a service. There you have it. We hope this article has helped you learn more about how you can protect your business from credit card fraud. Remember, it’s an ongoing battle and requires you to stay vigilant and look at every transaction suspiciously. Trust your gut. If something doesn’t look right, take steps to investigate. Complacency can cost you a lot of money. If you liked this article, you might also want to checkout our guide on [how to protect your business from holiday fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Ecommerce, Stripe **Tags:** Credit Card Fraud, Fraud Protection, Stripe, Stripe fraud protection --- ### [How to Use Email Campaigns to Collect Donations](https://wpsimplepay.com/how-to-use-email-campaigns-to-collect-donations/) **Published:** November 21, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll share steps you should take to collect donations on your nonprofit site using email marketing campaigns. **Content:** Do you want to collect donations for your nonprofit site using email campaigns? As a nonprofit organization, your email list is one of your most valuable resources. It’s a direct line of communication between you and your donors. Email marketing is a key way to drive more traffic to your site, and ultimately collect more donations. By continually connecting with your audience through emails, you can nurture relationships, convert your subscribers into donors, and encourage existing donors to give more. In this article, we’ll provide five easy ways you can gain more donations from your email list. You’ll need to use them to create a long-term email marketing strategy that maximizes donations. - [Step 1: Segment Your Subscribers](#aioseo-step-1-segment-your-subscribers) - [Step 2: Build Email Automations](#aioseo-step-2-build-email-automations) - [Automatically Adding New Donors to Your Mailing List](#aioseo-automatically-adding-new-donors-to-your-mailing-list) - [Step 3: Tell Compelling Stories](#aioseo-step-3-tell-compelling-stories) - [Step 4: Link to a Donation Landing Page](#aioseo-step-4-link-to-a-donation-landing-page) - [Step 5: Monitor Your Performance](#aioseo-step-5-monitor-your-performance) ## Step 1: Segment Your Subscribers Your first step is to segment your subscribers into the appropriate groups so you can send them email content that meets their unique needs. Most people want to receive content that is relevant to them, so it’s important to show them what they care about, and avoid showing them things they don’t care about. For example, it makes sense to create two main segments: 1. **People who have never donated before.** These people need to be enticed to take the first step. You might only ask for small donations at first. 2. **People who have donated in the past.** These people need to be convinced to donate *again*. You might push them to make larger donations or sign up for [recurring donations](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). It’s also smart to segment subscribers based on how much they have donated in the past. This will help you tailor email content specific to their ability or willingness to give. For instance, it doesn’t make sense to invite a donor to your $1,000/plate event if they have only donated $25 in the past. That person probably can’t afford your event. At best, they would simply ignore such a big request. However, your invitation might make these donors feel uncomfortable about supporting your cause and unsubscribe from your email list altogether. In contrast, asking for *too little* from donors who are accustomed to giving a lot will just reduce the total you could have collected. There are countless ways to segment your followers. It all depends on your needs. If you ask for on-site volunteers, you’ll want a segment for people who reside in the area, or for people who have contributed their time in the past so you can ask them again. You might also want to create a segment for high-value donors or donors with a close connection to your cause. ## Step 2: Build Email Automations Automations are sequences of emails that send automatically based on pre-designed triggers. The purpose of automated emails is to send subscribers specific content as they meet certain conditions. The most common automation is the **Welcome Series**. This series is typically three to seven emails that introduce your new subscribers to your nonprofit, deliver important information, and show them how to take action. Welcome series emails can receive up to double the average open rate of your other emails. You can also create automations for the triggers you choose. For example, you might create automations that send email content when… - A subscriber makes their first donation. - A subscriber [downloads a PDF ebook](https://wpsimplepay.com/what-you-need-to-start-selling-digital-products-on-wordpress/) about your cause, which signals higher engagement with your cause. - A subscriber has been subscribed for a year. - A subscriber attends one of your events. How do you send automated emails? You’ll need an email marketing tool. We recommend [ActiveCampaign](https://www.activecampaign.com), a powerful email marketing and marketing automations solution used by over 185,000 businesses, because it comes with pre-built automated campaigns and email templates. It also offers segmentation features, including tags, and custom fields as well as event tracking tools that allow you to get deeper insights into your campaigns. [Drip](https://www.drip.com) is also another great option. It provides email segmentation features, email templates, and automation functionality. ### Automatically Adding New Donors to Your Mailing List To take the work out of manually adding new donors to your mailing list, you should set up an automation to ensure they are added once they’ve completed their donation. If you’re already using [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, to accept donations on your WordPress site, you can automatically add new donors to your ActiveCampaign mailing list or your Drip mailing list once you’ve accepted their donation. This is made possible with WP Simple Pay’s built-in integration with Uncanny Automator, the best no-code WordPress automation plugin. To learn more, see our step-by-step guides: - [How to Add New Stripe Customers to ActiveCampaign in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) - [How to Add New Stripe Customers to Drip in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/) - [How to Add New Stripe Customers to Your Mailing List Without Code ](https://wpsimplepay.com/stripe-customers-to-mailing-list/) ## Step 3: Tell Compelling Stories Your email subscribers want more than a request for money every week. They want [compelling messages](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/#aioseo-6-send-lots-of-emails) that resonate with them emotionally. Your job is to communicate the importance of your mission and drive them to action in a way that lets them connect with your cause. Establish a schedule of regular email campaigns. It’s important to connect with your subscribers regularly so they don’t forget about your brand. You should send one email each month at a minimum, but many nonprofits send weekly newsletters. Be careful not to send too often, or you might frustrate your subscribers. The stories nonprofits tell usually fall into three groups: - **Stories about those who receive help.** Showcase the people who benefit from your nonprofit’s work, especially if you can show improvement. - **Stories about donors and volunteers.** Your donors want to be recognized for their contributions, too. Showcase the people who contribute their time, effort, and money. - **Stories about events or initiatives.** What did you accomplish? How did your efforts change the world? Donors want to see that their money helps you achieve something, so don’t be afraid to brag about what you’ve done. ## Step 4: Link to a Donation Landing Page You can’t collect donations in an email, so you’ll need to link your subscribers to a landing page with a payment form. This page is a critical part of the [donation experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/). Your [donation landing page](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/) is where you should lay out your case for a donation. Like your emails, this page should have a strong, compelling headline, organized body copy (lists and subheadings help), and enticing imagery. Most importantly, this is where you’ll present your [donation payment form](https://wpsimplepay.com/accept-donation-payments-online/). Make the form stand out from the page so your readers can’t miss it. [Suggest donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), but you should also let them input their own custom amount. Using WP Simple Pay, you can easily create donation forms with customized form fields that allow your donors to choose the amount they’d like to give. The plugin also offers pre-built donation form templates that already have suggested donation amounts set up for you. For best results, your donation landing page should match the copy and imagery that appears in each email. Creating a unique landing page for each email campaign is a good idea, but this doesn’t mean you have to redesign each one. Use a template and swap out the individual elements. WP Simple Pay lets you create branded, distraction free landing pages for your donation forms directly from the donation form builder. See our step-by-step guide on [how to create a Stripe payments landing page in WordPress](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). ## Step 5: Monitor Your Performance There’s a good chance the first emails you create won’t collect donations. It takes time and effort to optimize your email campaigns so they collect maximum donations. S With all of that being said, it’s important to track the performance of each campaign to find ways to improve your email marketing. What should you track? - **Open rate.** This is the percentage of people who open an email. They can’t read the email content without opening the email, so this is one of the most important metrics. Other than your “from” name, the only variable that affects this metric is your subject line. The average open rate for nonprofit emails hovers around 28%. - **Click through rate.** This is the percentage of people who click on a particular link in your email’s body. More clicks means more engagement with your content and organization. - **Conversions.** This is the number of people who click a link in your email and make a donation. This is the ultimate indicator of your email’s success. You can track people who follow the links to your donation landing page and make a donation using your email marketing tool (ActiveCampaign, Drip, etc.). A/B testing is a key way to measure the effectiveness of your emails. With A/B testing, you create two versions of the same email. The versions should be identical except for one element. Whichever version performs better is the winner. For example, you can send an email with subject line A to half your list and the same email with subject line B to the other half. If subject line A receives more opens, it means your subscribers prefer it. In this case, you would analyze subject line A to learn why it was more effective, and then apply that learning to future emails. Remember, your email list is a powerful source of donations, but only if you nurture it over time. If you allow your list to grow stagnant, it will never collect as much as you need it to. Don’t wait until you need the money. [Collect email addresses](https://wpsimplepay.com/7-ways-fundraisers-drive-traffic-to-their-donation-forms/) wherever you can and continually serve content that converts subscribers into donors. There you have it! We hope this article has helped you learn how to use email campaigns to collect more donations. If you liked this article, you might also want to check out our guide on [how to create the perfect online donation experience in 2023](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Donations, How To **Tags:** Collect Donations, donation forms, donations, Fundraising Emails, nonprofit --- ### [7 Best Crowdfunding Plugins for WordPress (Compared)](https://wpsimplepay.com/best-crowdfunding-plugins-for-wordpress-compared/) **Published:** June 9, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll explore some of the top crowdfunding plugins for WordPress to help you decide which one is best for your fundraising goals. **Content:** Are you looking to use a crowdfunding plugin on your WordPress site? Whether your goal is to raise money for your next business venture or for a more philanthropic purpose, crowdfunding is a highly effective way to bring in the alternative funds you need. In this article, we’ll go over some of the best WordPress crowdfunding plugins to help you decide which one is right for you. ## Choosing the Best Crowdfunding Plugin When choosing the best WordPress crowdfunding plugin to help you reach your goals, it’s important to remember that while some of them are specifically designed with fundraising in mind, others are more comprehensive plugins that include fundraising forms as part of a larger all-in-one offering. Furthermore, if you want to set up several different types of forms on your site in addition to your crowdfunding forms, using an all-in-one plugin might be the most cost-effective solution for you. Another fact you’ll want to consider is that donors are more likely to offer a contribution to your cause if you provide a simple and fast [checkout experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/). With all of that being said, determining how you want to accept payments is another important factor to consider when choosing the best crowdfunding plugin. Some plugins are limited to specific payment gateways. Using a plugin that accepts multiple payment methods helps you expand your reach and ultimately collect more funds. Now that you’re aware of what to look for in a crowdfunding plugin, let’s explore seven of the best ones and what makes them stand out from the rest. ## Crowdfunding Plugins (Compared) ### In this Article - [1. WP Simple Pay](#aioseo-1-wp-simple-pay) - [2. WPForms](#aioseo-2-wpforms) - [3. Formidable Forms](#aioseo-3-formidable-forms) - [4. Charitable](#aioseo-4-charitable) - [5. GiveWP](#aioseo-5-givewp) - [6. WP Crowdfunding](#aioseo-6-wp-crowdfunding) - [7. Seamless Donations](#aioseo-6-seamless-donations) ### 1. [WP Simple Pay](https://www.wpsimplepay.com/pricing) [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress that lets you easily accept donations and other types of crowdfunding payments directly on your site. One of the best parts about the plugin is that you don’t need to set up an eCommerce solution or even a shopping cart. Using WP Simple Pay, you can choose from a variety of pre-made crowdfunding payment form templates to get your site collecting donations in minutes. In addition, you can collect one-time or recurring donations and offer multiple payment options to maximize your crowdfunding efforts. As a standalone Stripe payments plugin, WP Simple Pay offers Stripe features including secure checkout, multiple payment methods, and more. In addition to all of that, the plugin includes several benefits such as: - **Form Scheduling:** Control when your donation forms start and stop collecting payments. - **Drag and Drop Form Builder**: Quickly create donation forms without writing a single line of code to start collecting donations within minutes. - **Fee Recovery**: Receive the full donation amount by passing the Stripe processing fee onto your customers during checkout. - **Custom Form Fields**: Give your visitors the option to choose how much they want to donate. **Pricing**: Starts at $49.50/yr. WP Simple Pay Lite, the free version, is also available to help you get started. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### 2. [WPForms](https://www.wpforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/wpforms-homepage-1024x635.png)](https://www.wpforms.com)[WPForms](https://www.wpforms.com) is the best drag and drop form builder for WordPress. The powerful plugin lets you create effective crowdfunding payment forms that accept Authorize.Net, Stripe, PayPay, and Square. WPForms also offers email marketing addons that allow you to add donors to your email list. The plugin’s beginner-friendly interface allows you to create donation forms for your site in minutes. Additional features of WPForms include: - **Comprehensive Form Builder**: Lets you create forms for all types of purposes, including contact forms, surveys, newsletter signups, registration forms. If you need an all-in-one form builder, WPForms is best for you. - **Smart Conditional Logic**: Helps you collect relevant information based on the donors responses. - **Form Templates**: Choose from hundreds of pre-built templates to create forms in minutes rather than hours. You can remove, edit, and add custom fields without writing a single line of code. One thing to note is that WPForms does require you to install addons for some of its crowdfunding forms. For example, the PayPal Commerce addon is needed to accept donations through PayPal. **Pricing**: WPForms starts at $49.50/yr. The free version, [WPForms Lite](https://wordpress.org/plugins/wpforms-lite/), is also available in the WordPress.org plugin repository to help you get started. ### 3. [Formidable Forms](https://www.formidableforms.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/formidable-homepage-1024x546.png)](https://www.formidableforms.com)[Formidable Forms](https://www.formidableforms.com) is a popular form builder plugin for WordPress that lets you create polls, surveys, contact forms, payment forms, and more. Using the plugin, you can easily set up donation and fundraising forms that accept payments via Stripe and Authorize.net. Similar to WPForms, to accept donation payments on your site using Formidable Forms, you’ll need to install addons for Stripe, Authorize.Net and PayPal. Additional features of Formidable Forms include: - **Visual Form Styler**: Easily customize your forms any way you want to match your site without having to write any code. - **Third-Party Integrations**: Automate workflow tasks by integrating powerful apps like Zapier and even use the plugin’s AI field to enhance the user experience. Formidable forms is another solution ideal for those looking to do more than just collect crowdfunding payments on their WordPress site. **Pricing**: Starts at $39.50/yr. Formidable Forms also offers a [limited free version](https://wordpress.org/plugins/formidable/) in the plugin repository on WordPress.org. ### 4. [Charitable](https://www.wpcharitable.com) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/wpcharitable-homepage-1024x479.png)](https://www.wpcharitable.com)[Charitable](https://www.wpcharitable.com) is a popular crowdfunding plugin for WordPress that lets you create peer-to-peer fundraising campaigns without having to set up a hosted fundraising platform. The plugin lets you accept PayPal donations right out of the box. It also allows you to collect payments via Stripe, Authorize.Net, PayFast, PayUMoney, and more. Similarly to WP Simple Pay, you can pass the processing fees onto your donors during the checkout process to ensure that you collect the full donation amount. Additional features of Charitable include: - **Anonymous Donations**: Give donors the option to remain anonymous. - **Crowdfunding**: Allow donors to add others to your crowdfunding campaign. **Pricing**: Charitable starts at $99/yr. You can also get started with the [free version](https://wordpress.org/plugins/charitable/). ### 5. [GiveWP](https://givewp.com/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/giveWP-homepage-1024x509.png)](https://givewp.com/)[GiveWP](https://givewp.com/) is another donations plugin for WordPress that features several crowdfunding features. Similarly to Charitable, it lets you accept donation payments via popular payment gateways including Stripe, Authorize.Net, PayPal, and more. In addition, it allows you to manage donations and your supporters from within the WordPress admin dashboard. Like WPForms, you can choose from several pre-made donation form templates and style them any way you want. However, many of the plugin’s essential features require you to install addons. Additional features of GiveWP include: - **Peer-to-Peer Fundraising**: Create peer-to-peer fundraising campaigns that get others to join your cause. - **Fee Recovery**: Similarly to WP Simple Pay, you can give your donors the option to cover processing fees. - **User-Friendly Interface**: Easily create donation forms using the plugin’s interface within the WordPress admin dashboard. **Pricing**: GiveWP starts at $149/yr. There is also a limited free version available. ### 6. [WP Crowdfunding](https://wordpress.org/plugins/wp-crowdfunding/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/wpcrowdfunding-homepage-1024x648.png)](https://wordpress.org/plugins/wp-crowdfunding/)[WP Crowdfunding](https://wordpress.org/plugins/wp-crowdfunding/) is a crowdfunding plugin that is based on the popular eCommerce solution, WooCommerce. It lets you create a full-fledged fundraising site in WordPress. Similarly to most of the plugins included in this roundup, to get the most of the plugin’s functionalities, including accepting payments via Stripe and Authorize.Net, you’ll need to install addons. Additional Features of WP Crowdfunding include: - **Annonymous Donations**: Allows donors to contribute anonymously. - **Native Wallet System**: Lets you keep track of raised funds and manage withdrawals. **Pricing**: The premium version of WP Crowdfunding starts at $149/yr. Its free version is also available in the WordPress.org plugin repository. ### 7. [Seamless Donations](https://wordpress.org/plugins/seamless-donations/) [![](https://wpsimplepay.com/wp-content/uploads/2023/06/seamless-donations.jpg)](https://wordpress.org/plugins/seamless-donations/)[Seamless Donations](https://wordpress.org/plugins/seamless-donations/) is a basic donations plugin for WordPress that allows you to collect donation payments via Stripe or PayPal. The best part about Seamless Donations is completely free. This means you won’t be charged any commission fees when you accept donations on your site. Additional features of Seamless Donations include: - **Customized follow-up emails**: Send your donors customized thank you emails to show your appreciation. - **Addons**: Seamless Donations offers several premium addons including its Beautiful Donation Forms extension that lets you style your forms. **Pricing**: Seamless Donations is free. Premium paid addons are also available. There you have it! We hope this article has helped you learn more about some of the top crowdfunding plugins for WordPress. Once you’ve chosen the one that is best suited for your goals, you’ll be well on your way to collecting the funds you need for your cause. If you liked this article, you might also want to check out [Tips to Collecting More Donations on your website](https://wpsimplepay.com/tips-to-collect-more-donations-on-your-website/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** crowdfunding plugins, donation forms, donations, fundraising, Stripe --- ### [How to Autocomplete Shipping & Billing Addresses in WordPress](https://wpsimplepay.com/how-to-autocomplete-shipping-billing-addresses-in-wordpress/) **Published:** May 30, 2023 **Author:** Natalie Jones **Excerpt:** Users who don't have to enter their shipping and billing addresses manually during checkout are more likely to complete their transaction. In this article, we'll show you how to easily enable autocompleted shipping and billing addresses in WordPress. **Content:** Are you wanting to autocomplete shipping and billing addresses in WordPress? Offering users a way to make a payment on your site without having to enter their shipping and billing addresses manually increases the chances of them completing their transaction. In addition, it’s a great way to prevent errors during the checkout process. Stripe, the most advanced payment gateway in the world, features the Universal Payment Element so you can create smart payment forms that autocomplete your customer’s shipping and billing address based on their country and their chosen [payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/). All you need to do to start offering your customers autocomplete for their shipping and billing addresses during checkout is use a Stripe payments plugin for WordPress that supports the [Universal Payment Element](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-0-with-smarter-payment-forms/). In this article, we’ll show you how to easily enable shipping and billing autocomplete in WordPress. ## Enabling Autocompleted Shipping & Billing Addresses The easiest way to offer autocomplete for shipping and billing addresses to your customers during checkout is to use [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress. WP Simple Pay supports the Universal Payment Element feature so you can begin creating smart payment forms that automatically autocomplete your customer’s shipping and billing addresses once they’ve entered their country and selected their payment method. Additional features of WP Simple Pay include: - **Advanced Custom Fields**: Collect any additional information you like from your customers using text fields, dropdowns, checkboxes. - **10+ Payment Methods**: Accept traditional card payments, in addition to Apple Pay / Google Pay / Microsoft Pay, [ACH direct debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), Giropay, and more. - **Drag and Drop Payment Form Builder**: Create user-friendly, attractive payment forms in just minutes without writing a single line of code. - **[International Phone Number Validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/)**: Collect a valid phone number to automate SMS notifications regarding order updates and customer support. - **[Fee Recovery](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)**: Pass the extra Stripe processing fee onto your customers so you receive the full amount. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Without further ado, let’s get started creating a payment form that autocompletes the billing and shipping address. When we’re finished, the form will look and function like this: ![](https://wpsimplepay.com/wp-content/uploads/2023/05/universal-payment-method-1024x754.png)### Step 1: Install WP Simple Pay to Autocomplete Addresses To enable autocomplete for shipping and billing addresses in WordPress, the first thing you’ll need to do is install and activate WP Simple Pay on your site. First, head over to the [pricing page](https://www.wpsimplepay.com/pricing) and choose a plan. Once you’ve completed your purchase, download the plugin from your purchase email receipt or from your WP Simple Pay account. To install the plugin in WordPress, just go to your dashboard, navigate to **Add New » Plugins** and then **Upload Plugin**. After that, click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. For detailed instructions, see our step-by-step guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form After clicking on Create a Payment Form, you should have landed on the payment form template library page. Go ahead and select the **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)Next, you’ll be directed to the **General** tab of the payment form. This is where you can edit the title and description. In addition, you’ll need to select **On-Site payment form** for your form **Type**. This means your payment form can be added to any page or post, where your customers can complete their transaction without ever leaving your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/general-tab-5-1024x581.png)Now that you’ve finished configuring your General tab settings, click on the Payment tab in the left-hand side of the page. This is where you can add your price options and choose between a one-time or recurring payment option. You’ll notice a list of available payment methods. For the sake of this tutorial, ensure that **Card** and **ACH Direct Debit** are both selected. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/payment-tab-4-1024x550.png)Next, go to the **Form Fields** tab. From the dropdown menu, select **Address** and click on the Add Field button. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/form-fields-1-1024x275.png)### Step 4: Configure the Shipping & Billing Address Field To ensure that your payment form is configured to autocomplete the shipping and billing address for your customers during checkout, you’ll need to select **Shipping** for the **Address Type**. To do this, simply click on the Address form field and select Shipping. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/shipping-address-1024x663.png)### Step 5: Publish Your Form on Your Site There you have it! You’ve created a payment form that will autocomplete the shipping and billing address for your customers during the checkout process. All that’s left to do is publish your form by clicking the **Publish** button on the right-hand side. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between [Test and Live modes](https://docs.wpsimplepay.com/articles/using-test-mode/). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)We hope this article has helped you learn how to autocomplete shipping and billing addresses in WordPress. If you liked this article, you might also want to check out [how to let customers manage recurring renewals in WordPress](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** billing address, Payment Forms, smart payment forms, Stripe, stripe payments, universal payment element --- ### [WP Full Pay vs. WP Simple Pay (Compared)](https://wpsimplepay.com/wp-full-pay-vs-wp-simple-pay-compared/) **Published:** May 26, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll provide a side-by-side comparison between WP Full Pay vs. WP Simple Pay so you can choose the best one for your business. **Content:** Do you want to accept payments on your WordPress site and need help deciding between WP Full Pay and WP Simple Pay? WP Full Pay and WP Simple Pay are Stripe payments plugins that come with their own unique strengths and weaknesses. Therefore, choosing the best one to meet your specific needs can be overwhelming. No need to worry. In this article, we’ll cover the main differences between WP Full Pay vs. WP Simple Pay to help you choose the one that is best suited for your business. ## What is WP Full Pay? ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wpfullpay-1024x437.png)[WP Full Pay](https://paymentsplugin.com/) is a payments plugin for WordPress built on top of Stripe. It lets you accept one-time or recurring payments by adding an inline payment form directly to your site or through a Stripe-hosted checkout page. WP Full Pay does not require you to set up a complicated shopping cart on your site to begin accepting credit card payments. However, you do have to import your products, services, or subscription plans into your connected Stripe account via the dashboard before adding a payment form to your site. This can be a time-consuming process for eCommerce businesses that sell a lot of different products. When it comes to the plugin’s form builder, it’s relatively easy to customize all types of forms. It lets you add the form’s title and choose the form type and form layout. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-full-pay-dashboard-1024x849.png)Once a form has been created, users can set the price, add their products from Stripe, configure email notification preferences, and add custom form fields all from the WordPress admin dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-full-pay-form-layout-1024x883.png)After a payment form has been saved, users can copy and paste the shortcode into any page or post on their site to publish the form and begin accepting payments. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/shortcode-wpfp-1024x432.png)## WP Full Pay Features WP Full Pay has a few features that make it a great solution for individuals or businesses looking to accept payments for donations, members-only content, or a small number of tangible products. - **Form Layout Options**: Choose an inline payment form that allows users to complete transactions directly on your site or an off-site Stripe-hosted checkout page. - **Spam and Fraud Protection**: Supports Google [reCAPTCHA](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/) verification. - **Custom Form Fields**: Collect additional information from your customers. - **Subscriptions**: Accept recurring subscription payments. - **Customizable** **Payment Receipts**: Send customers customized e-mail receipts. - **Customer Portal**: Offers your customers a secure login page where they can update their card information, upgrade/downgrade subscriptions, cancel subscriptions, and download invoices. ## WP Full Pay: Basic Credit Card Payment Solution WP Full Pay is a good option for individuals and businesses that need to accept payments on their site via the traditional card method for things like subscriptions and donations. For larger businesses that sell a lot of different tangible products with various prices, WP Full Pay may not be the best way to go because it requires a lot of time adding products to the Stripe dashboard. With that being said, the plugin allows you to configure most of your settings from the WordPress admin dashboard with little effort to create a form that looks something like the one below. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-full-pay-form-771x1024.png)## WP Full Pay Pricing WP Full Pay offers four premium plans for you to choose from based on your budget: Starter, Business, Agency, and Unlimited. You may be wondering what makes each plan different. Let’s take a look. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-full-pay-pricing-1024x540.png)The Starter plan costs $49/yr. and includes all of the plugin’s payment features for use on one site. The Business plan costs $119/yr., includes all of the plugin’s payment features, and can be used on a total of three sites. The Agency plan costs $229/yr., includes all of the plugin’s payment features, and can be used on an unlimited number of sites. Finally, the Unlimited plan costs $379/yr., includes all of the same payment features as the other plans, plus unlimited site usage and lifetime support and updates. In addition, the Unlimited plan offers access to the plugin’s two available addons: WP Full Members and MailChimp for WP Full Pay. A [free version](https://wordpress.org/plugins/wp-full-stripe-free/) of WP Full pay is available in the WordPress.org plugin repository. However, when we tried out this version of the plugin, we found that what it offers is quite limited. For example, while it is relatively easy to create a payment form using the plugin’s interface in WordPress, the shortcode for the form is not made available. This means that it’s difficult to add your form to a page or post on your site. It goes without saying that this is an issue you’ll want to avoid. ## WP Full Pay: Pros & Cons To help you compare, let’s take a look at the pros and cons of WP Full Pay. ### WP Full Pay Pros: - Supports credit/debit cards via the Stripe Payment Gateway - Inline payment form can be embedded to any page or post - Supports Google reCaptcha to help protect against card testing - Offers two addons to expand its functionality - Supports Stripe Checkout - Custom Form Fields - Customized email receipts - User-managed subscriptions ### WP Full Pay Cons: - Limited free version - No setup wizard - No Stripe Connect - Manual Stripe connection using API keys - No Stripe Element - Only accepts traditional card payment method Now that you have a better understanding of WP Full Pay, let’s shift our attention to WP Simple Pay. ## What is WP Simple Pay? [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress. The plugin lets you easily accept one-time or recurring payments on your site without the hassle of setting up a shopping cart. Additionally, the plugin allows you to create customized payment forms for products, services, event registrations, subscriptions, and donations without having to leave your WordPress admin dashboard. WP Simple Pay also offers tons of pre-made payment form templates to help you create your payment forms in just minutes. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)WP Simple Pay supports 10+ payment methods including credit/debit cards, [ACH direct debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Apple Pay / Google Pay / Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Buy Now, Pay Later services, [Alipay](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/), and more. You can easily add additional payment methods to your payment forms right from the form builder. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/payment-methods-3-1024x633.png)## WP Simple Pay Features WP Simple Pay has tons of features that make it the best Stripe payments plugin for WordPress. - **Setup Wizard:** Guides you through the configuration process so you’re up and running within minutes. - **Free Version**: [WP Simple Pay Lite](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) allows you to accept several different payment methods via a Stripe-hosted checkout page - **Payment Form Templates**: Quickly create a form for tons of products and services - **Drag and Drop Form Builder**: Create payment forms without writing any code. - **Multiple Payment Methods**: Supports 10+ payment methods including ACH direct debit. - **Stripe Connect**: Easily connect your Stripe account with WordPress without having to manually enter API keys. - **Stripe Checkout**: Provide customers with a [one-click checkout](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/) form using Link. - **[Stripe Payment Element](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/)**: Helps you create attractive, user-friendly payment forms. - **[Fee Recovery](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/)**: Gives you the option to pass the Stripe processing fee onto your customers. - **Installment Plans**: Let your customers can pay over time. - **Form Templates**: Easily create a payment from in minutes. - **[Custom Form Fields](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/)**: Add text fields, dropdown menus, and checkboxes so you can collect and save additional customer data in Stripe. - **[Payment Collection Scheduling](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/)**: Control when and for how long a payment form accepts payments. - **[Inventory Limits](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/)**: Limit the number of times a price option can be purchased. - **Third-Party Integrations** allow you to integrate WP Simple Pay with WordPress plugins such as [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/), [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/), Elementor, and even [Zapier](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). - **On-Site Payment Forms**: Keep visitors on your site longer and allow them to complete transactions directly on your WordPress site. - **[Summary Reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/)**: Stay up to date on how your forms are performing via weekly emails. - **Captcha Verification**: Choose Google reCAPTCHA, [hCaptcha](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/), or [Cloudflare Turnstile ](https://wpsimplepay.com/how-to-add-cloudflare-turnstile-to-stripe-forms-in-wordpress/)for Anti-Spam protection. - **[Phone Number Validation](https://wpsimplepay.com/new-introducing-phone-number-validation-in-wp-simple-pay-4-7-4/)**: Collect a valid phone number from your customers to automate SMS notifications related to orders and support. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## WP Simple Pay: Powerful Stripe Payments Plugin WP Simple Pay is a powerful Stripe payments plugin best known for its ease of use. As a standalone plugin, it does not require additional addons or integrations. Regardless of whether you need to collect payments for physical products, registrations, donations, services, or subscriptions, you can create great looking payment forms using the plugin’s drag and drop form builder. Unlike with WP Full Pay, there’s no need to add products to your Stripe account with WP Simple Pay. As a result, you can save yourself a lot of time. In addition, WP Simple Pay uses the [Stripe Payment Element](https://wpsimplepay.com/how-to-enable-stripe-payment-element-in-wordpress/) feature. This ensures that each form you create is professional looking and user-friendly. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/WPSP-form.png)WP Simple Pay also offers the ability to easily embed your payment forms or Stripe checkout payment buttons to any page or post on your site using the WP Simple Pay block in WordPress. You also have the option to copy and paste the shortcode if you prefer. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)In addition, you can choose to display your form as a popup that appears when your users click on an embedded payment button. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/buy-now-button.gif)## WP Simple Pay Pricing WP Simple Pay offers four different pricing plans so you can choose the right one for your needs and budget: Personal, Plus, Professional, and Elite. Additionally, [WP Simple Pay Lite](https://wpsimplepay.com/how-to-accept-additional-payment-methods-in-stripe-for-free/) is the free version that lets you add a Stipe checkout payment button to your site. It even lets you accept multiple payment methods including debit/credit cards, Apple Pay / Google Pay, Alipay, iDEAL, and more. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/wp-simple-pay-pricing-1024x612.png)The Personal plan costs $49.50 per year and includes off-site Stripe checkout forms, on-site payment forms, payment form templates, advanced custom form fields, and third-party integrations. The Plus plan costs $99.50 per year and brings more subscription payment options to its list of features. WP Simple Pay Pro starts at $199.50 per year and includes installment payment plan options, free trials, invoice receipts, form scheduling, and inventory limits. The Elite plan starts at $299.50 per year and includes all of the same features as the Pro plan, plus usage on an unlimited number of sites and premium support. ## WP Simple Pay Pros & Cons To help you make a comparison, here are the pros and cons of WP Simple Pay. ### WP Simple Pay Pros - Easy and hassle-free setup with no API key management - Free version for setting up off-site **Stripe Checkout** payment pages - Tons of pre-made payment form templates - Supports multiple payment methods, including **ACH Direct Debit** - Seamless third-party integrations - Uses Stripe Payment Element (**Stripe’s recommended implementation**) - Installment payment plan options - Payment collection scheduling - Automatic **location-based tax calculation** - Excellent customer support - Documentation and tutorials ### WP Simple Pay Cons - Form builder does not integrate with other form plugins ## Side-by-Side Comparison Now that we’ve covered the pros, cons, and pricing options for both WP Full Pay vs. WP Simple Pay, let’s get a good look at how the two plugins stack up against each other. **Feature****WP Full Pay****WP Simple Pay**Payment Form Templates✕✓Setup Wizard✕✓Supports Multiple Payment Methods✕✓Free Version✓✓Stripe Checkout Support✓✓Stripe Fee Recovery✕✓Stripe Payment Element Support✕✓Stripe Connect✕✓Custom Form Fields✓✓## Verdict: Which is Best? Overall, WP Simple Pay is the best choice for businesses that want to easily begin accepting payments on their WordPress site without having to set up a shopping cart or integrate complicated eCommerce solutions. The plugin features an advanced drag and drop form builder as well as pre-made form templates that allow you to easily create customized payment forms that offer multiple payment methods for your customers to choose from. In contrast, WP Full Pay only allows you to accept traditional card payments. As a result, users of the plugin are limiting their potential to increase conversions by only accepting card payments. Additionally, it is highly likely that WP Full Pay would become a complicated and time-consuming payments plugin for businesses that sell a lot of different physical products. This is because one-time products have to be added to the Stripe dashboard before you can create a payment form in WordPress. That’s it! We hope this article comparing WP Full Pay vs. WP Simple Pay has helped you decide which one is best for your business. If you liked this article, you might also want to check out [Accept Stripe Payments vs. WP Simple Pay](https://wpsimplepay.com/accept-stripe-payments-vs-wp-simple-pay-compared/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, Payment Forms, Stripe, Stripe Checkout --- ### [How to Let Customers Manage Recurring Renewals in WordPress](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) **Published:** May 22, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily let your customers manage their recurring renewals (subscriptions) in WordPress. **Content:** Do you want to let your customers manage recurring renewals (subscriptions) on your WordPress site? Recent studies show that eCommerce subscriptions will continue to gain popularity among consumers. This is because subscriptions allow them to engage with the brands they love, control their finances, and shop more effortlessly. With all that being said, allowing your customers to control their own subscriptions is a great way to enhance customer experience, reduce subscription churn, and build long-lasting relationships with your customers. In this article, we’ll share the easiest method to let your customers manage their recurring renewals in WordPress. ## **Why Let Customers Manage Recurring Renewals?** We’ve already mentioned that allowing your customers to manage recurring renewals is a great way to enhance customer experience. However, there are several additional benefits that can help you expand your business. By letting your customers manage their own recurring renewals, you can: - Reduce subscription churn - Boost customer retention - Nurture long-lasting customer relationships Giving your customers the freedom to update their payment information or even cancel their subscription before the next billing cycle can help you represent your business as trustworthy. As a result, this ultimately leads to higher customer retention rates, improved customer experience, and more revenue for your business. ## **Letting Customers Manage Recurring Renewals** [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you activate recurring subscription payments for your customers by creating a customizable payment form. One of the best parts about the standalone plugin is that it gives you the option to let your customers manage their subscriptions. Additionally, you can offer [free trials](https://wpsimplepay.com/how-to-add-a-stripe-free-trial-subscription-in-wordpress/), charge your customers an initial set up fee, and offer flexible [installment plans](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/). WP Simple Pay offers two different ways to control how customers manage their subscriptions so you can decide which one works best for your business: - **On-Site**: Allow your customers to update their subscription’s payment method through one of the original payment form’s available methods. - **Stripe Customer Portal**: Let your customers manage their subscription through the Stripe-hosted Customer Portal. For the sake of this tutorial, we’re going to show you how to configure subscription management settings On-Site. ### Step 1: Install and Activate WP Simple Pay To begin letting your customers manage recurring renewals, the first thing you’ll need to do is install and activate WP Simple Pay on your WordPress site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) All you need to do is head over to the [pricing page](https://www.wpsimplepay.com/pricing), choose the best plan for your needs, and create a WP Simple Pay account. Next, you’ll need to download the plugin from your account and upload it to your site. For instructions, see our detailed guide on [how to install WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Subscription Payment Form Now that you’ve connected your Stripe account to your site, it’s time to create a subscription form. You should have landed on the payment form template library page. While there are several different subscription payment form templates available, for the purpose of this tutorial, let’s choose **Subscription Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/subscription-form-1024x631.png)### Step 4: Configure the Form to Accept Recurring Payments On the next screen, you’ll be taken to the **General** tab. This is where you can customize your payment form’s title, description, and form type. For more information on form types, see our detailed guide on [choosing the right payment form type](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next, click on the **Payment** tab. This is where you can add the payment amount, currency, and payment methods to your form. Once you’re finished customizing your form, you’ll need to configure your form to accept recurring payments. When you click one of the price amounts, you’ll notice you can switch the toggle between One Time and Subscription. Go ahead and toggle on the Subscription button, rather than One Time. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/payment-tab-1024x597.png)To learn more about how to create effective subscription payment forms, check out our tutorial on [how to accept recurring payments through your WordPress site](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). ### Step 5: Customize Subscription Management Settings To let your customers manage their recurring renewals, you’ll need to customize the subscription payment form settings. Simply navigate to **WP Simple Pay » Settings** and click on the **Subscription Management** Tab. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/subscription-management.png)To allow your customers to cancel their subscriptions, check the box. You also have the option to let your customers cancel immediately or at the end of the billing period. Don’t forget to save your changes. That’s it! We hope this tutorial has taught you how to let your customers manage recurring renewals in WordPress. If you liked this article, you might also want to check out [how to add a setup fee to a subscription plan in WordPress](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, recurring renewals, subscription, Subscription Payments --- ### [How to Accept Payments During a Set Date Range in WordPress](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/) **Published:** May 15, 2023 **Author:** Natalie Jones **Excerpt:** Learn how to easily begin accepting payments during a specific period of time in WordPress. **Content:** Are you looking to accept payments during a specific date range in WordPress? Having control over the start/end date and time of when your site accepts online payments is a great solution for time-sensitive events such as registrations. Accepting payments during a specific date range also ensures that you don’t oversell products with limited availability. In this article, we’ll show you how to easily accept payments during a set date range in WordPress so you can prevent overbooking events or overselling products that are no longer available. ## Why Set Up a Payment Collection Schedule? Configuring when your site starts and stops accepting payments in advance is a great solution for events as well as limited edition products and services. For example, [online registration](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/) for an event such as a webinar may only need to be available for purchase a few weeks leading up to the live event. Scheduling payment collection for the event to meet your exact needs can help prevent overselling available spots. ## Accepting Payments During a Specific Date Range [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the best Stripe payments plugin for WordPress that allows you to accept payments on your site for all types of products, services, and events. One of the best parts about WP Simple Pay is that it lets you customize your payment forms to accept payments during a set date range. Additional features of WP Simple Pay include: - **Inventory Limits**: Control the number of transactions a payment form can accept to manage fundraising goals and products with limited availability. - Accepts **10+ payment methods**: Increase conversions by offering customers more ways to pay, including [ACH direct debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [credit/debit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), and [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/). - Advanced **Custom Form Fields**: Ask your customers a number of customized questions using dropdown menus, checkboxes, and text fields. - Pre-made **Form Templates**: Create payment forms in minutes using a pre-made form that best suits your needs, including forms for [event registrations](https://wpsimplepay.com/how-to-use-wp-simple-pay-for-event-registration-forms/). - And more… Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 1: Install and Activate WP Simple Pay To start accepting payments during a specific date range, the first thing you’ll need to do is install and activate [WP Simple Pay](https://www.wpsimplepay.com/pricing). The easiest way to do this is going to the [pricing page](https://www.wpsimplepay.com/pricing), choosing a plan based on your needs, and creating a WP Simple Pay account. Next, download the plugin from your account or your email purchase receipt. Then, simply navigate to **Plugins ****»**** Add New ****»****** **Upload Plugin** in your WordPress admin dashboard. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. Once the upload is complete, click on the **Activate Plugin** button. For instructions, check out our detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After you’ve activated the plugin in WordPress, you’ll need to connect your Stripe account to your site by following the steps in the setup wizard. Don’t worry if you’re not familiar with Stripe or don’t have an account yet. With Stripe Connect, you can easily integrate your Stripe account with your site. The setup wizard will even walk you through how to create a new Stripe account if you don’t already have one. ### Step 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it with your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing registration. ![WP Simple Pay Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe.png "create a stripe account")Upon completing this process, you’ll be shown a success page that says Setup Complete. Next, to create a payment form, click on the **Create a Payment Form** button. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form So far, you’ve downloaded, installed, and activated WP Simple Pay in WordPress, connected your Stripe account, and clicked on **Create a Payment Form**. You should have landed on the pre-made payment form template library page. WP Simple Pay offers tons of pre-made payment form templates for you to choose from. For the purpose of this tutorial, let’s go ahead and choose the basic **Payment Form** template. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)### Step 4: Configure the Payment Form Settings To start accepting payments during a specific date range, you’ll need to configure your payment form settings. First, go to the **General** tab. This is where you can edit the title, description, and the form type. When it comes to the form type, you have the option to choose between an **On-site payment form** and an **Off-site Stripe Checkout**, which will redirect your customers to a Stripe-hosted checkout page. If you’d like, you can also have your form open in a popup window by choosing **[Open in an overlay modal](https://wpsimplepay.com/how-to-create-an-overlay-payment-form-in-wordpress-easy-way/)**. One thing to keep in mind is that to set up payment collection scheduling and begin accepting payments during a specific date range, you’ll need to choose the On-site payment form type. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)Next, click on **Payment**. This is where you can set the price, currency, and payment methods you want to offer your customers. You can also set up a one-time or subscription payment option. ![payment mode](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-button-payment.png)Next, click on **Form Fields**. Here is where you can edit, add, or remove form fields. You can even rearrange the order of the fields by clicking and dragging on the menu button icon to create a completely customized payment form the way you want. Finally, to easily configure payment collection scheduling, click on **Purchase Restrictions**. Next, check the boxes and enter the specific dates and times you want the form to accept payments. ![](https://wpsimplepay.com/wp-content/uploads/2023/05/purchase-restrictions-1.png)### Step 5: Embed the Payment Form on a Page Now that your payment form is scheduled to accept payments only during the date range you specified, you’re ready to add it to your site. Before you make your form live, be sure to test it. You can toggle your entire site or individual payment forms between test and live modes. For detailed instructions, follow our tutorial [on how to enable Stripe test mode in WordPress](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/). To embed the payment form, simply go to the page or post where you want your form to go. Next, click on the + icon to add the **WP Simple Pay** block. Then choose the form you just created and click **Publish**. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)There you have it! We hope this article has helped you learn how to accept payments on your WordPress site during a specific date range. If you liked this article, you might also want to check out [how to sell limited edition products in WordPress](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment form, Stripe, stripe payments --- ### [How to Fix WordPress Not Sending Transactional Emails Issue](https://wpsimplepay.com/how-to-fix-wordpress-not-sending-transactional-emails-issue/) **Published:** April 17, 2023 **Author:** Natalie Jones **Excerpt:** Ensuring that your payment confirmation emails and purchase receipts are delivered to your customers is key to your site's success. **Content:** Are you looking for an easy way to fix your WordPress not sending transactional emails issue? Reconfiguring your WordPress site to send transactional emails using SMTP (Simple Mail Transfer Protocol) rather than the PHP mail function will ensure your emails get authenticated to improve deliverability. In this article, we’ll show you how to fix the transactional emails not sending issue on your WordPress site, so you can begin successfully sending purchase confirmation emails, receipts, and other notifications with higher acceptance rates. ## What Are Transactional Emails? Transactional emails are sent to users to confirm a successful purchase on your site. They also include shipping information, receipts, and specific details about the status of the online order. Ensuring timely transactional emails is essential to maintaining trust between you and your customers and keeping them engaged with your brand. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, is the perfect way for you to easily accept payments on your site and successfully send your customers transactional emails. One of the best parts about the plugin is that it lets you create transactional emails like [payment receipts](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/) using styled, pre-built templates. The plugin also offers the ability to configure additional email notifications including payment notifications, upcoming invoices, and [invoice receipts](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/). WP Simple Pay also offers powerful insights into how your payment forms are performing through weekly [summary reports](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/) that are delivered straight to your inbox. ## Why Install a SMTP Plugin? One of the most common reasons why transactional emails sent from a WordPress site are not successfully delivered to recipients’ inboxes is that the site’s hosting server is not configured to use the PHP mail function. WordPress uses the PHP mail function by default. With that said, even when a WordPress site’s hosting server is configured to use the PHP mail function, anti-spam tools implemented by popular email service providers (mailers) like Gmail prevent transactional emails from reaching their destination. This is because the source of the emails is not authenticated by the mailer, causing them to be marked as spam. The best way to ensure that your site’s transactional emails get authenticated and achieve close to 100% deliverability is to install a SMTP plugin that integrates your site with a SMTP server and supports a dedicated SMTP mailer. ## What is WP Mail SMTP? [WP Mail SMTP](https://wordpress.org/plugins/wp-mail-smtp/) is a plugin that lets you reconfigure your WordPress site to use SMTP to send emails rather than the PHP mail function. It integrates with a SMTP-supported mailer to ensure your transactional emails get authenticated. The best part about the plugin is that it has evolved into a complete management tool used for tracking, monitoring, and storing your emails. While WP Mail SMTP is compatible with several SMTP mailers, we recommend choosing [SendLayer](https://www.sendlayer.com) because it’s the best email delivery platform for sending transactional emails. ### Step 1. Install WP Simple Pay in WordPress First, you’ll need to install and activate WP Simple Pay to start setting up payment forms on your site and sending transactional emails to your customers. You can do this by going to the pricing page and choosing a plan. Next, you’ll need to download the plugin from your account and install it on your site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) For a detailed guide, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). ### Step 2. Install WP Mail SMTP By installing the WP Mail SMTP plugin, you’ll be able to reconfigure your WordPress site to use SMTP instead of the PHP mail function. This will authenticate your emails to ensure they are delivered successfully. Once you’ve completed installing and activating WP Simple Pay, you can head over to the plugin in the WordPress dashboard and click on **Settings** in the left panel. Once you’re in **Settings**, click on the **Emails** tab. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/wpsp-emails-1024x518.png)Now, you’ll need to click on the **Install WP Mail SMTP** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/wpmail-install-1024x647.png)### Step 3. Connect Your WordPress Site to a Mailer Service Once you have finished installing and activating the WP Mail SMTP plugin, you’re ready to connect your site to a mailer service. First, click on the **Let’s Get Started tab**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/setup-wizard-1024x740.png)On the next screen, you’ll see all of the SMTP mailer options. While all of these mailers will fix the WordPress not sending transactional emails issue, you’ll want to choose **SendLayer** because it is best suited for transactional emails. The SMTP email delivery platform also features a dashboard where you can view open and click analytics, automatically save detailed email logs, and create suppressed email lists. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/setup-wizard-mailers-883x1024.png)### Step 4. Set Up Your SendLayer Account Now that you have selected SendLayer as your mailer, you’ll need to go to the [SendLayer website](https://sendlayer.com/) to create an account. From the [pricing page](https://sendlayer.com/pricing/), click on **Try our SendLayer free trial (send up to 200 emails)**. Once you are finished setting up your account, you’ll be taken to your dashboard. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/sendlayer-dashboard.png)### Step 5. Connect Your Site With SendLayer You’ll need to authorize your domain before you can start sending emails with SendLayer. This proves to email servers that you are the confirmed owner of your domain and that your emails are being sent from a valid location. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/click-add-domain-button-1024x497.png)Simply enter your site’s domain and click **Add Domain**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/type-domain-and-click-add-domain-button-1024x521.png)SendLayer will generate five DNS records that are unique to your domain. These records let SendLayer authorize your domain name. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/sendlayer-add-dns-records-table-2-1024x543.png)First, you’ll need to add these DNS records to your WordPress site. You can do this by opening up a new browser tab and logging into your WordPress hosting account. All you need to do is copy and paste the DNS records into the right spot on your hosting account. For this tutorial, we’ll demonstrate on our example [Bluehost](https://www.wpbeginner.com/refer/bluehost/) hosting account. **Note**: If you don’t have a Bluehost account, don’t worry. You can check with the hosting company you’re using for your site and follow the instructions on how to add DNS codes for authorization. Next, you’ll need to find your domain and open up the DNS records. In Bluehost, you can do this by going to **Domains** and then **My Domains**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/bluehost-domain-1024x411.png)Next, click the **Manage** button next to your domain. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/manage-dns-bluehost-1-1024x620.png)To complete the domain authorization process, you’ll need to add each of the 5 DNS records to your site’s DNS settings. Be sure to add the **TYPE**, **HOSTNAME**, **VALUE**, and **TTL** for each record. Under DNS Manager, scroll down until you get to the **CNAME** records. The list below represents an example from an existing site. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/sendlayer-add-dns-records-table-1-1024x612.png)By clicking on **Add Record** button, you’ll bring up a new area that allows you to enter details for a single record. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/new-cname-record-bluehost-1024x699.png)First, you’ll need to copy the **HOSTNAME** from SendLayer. Enter the **HOSTNAME** from SendLayer into the **Host Record** field in Bluehost. When adding the **HOSTNAME**, be sure to only add the subdomain because Bluehost will add automatically add your domain. For instance, if your **HOSTNAME** is sl.example.com, only enter **sl** in the Host Record. Now, return to SendLayer and copy the **VALUE** of the record you’re adding. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/click-value-copy-icon-1024x315.png)Next, you can enter the **VALUE**, which matches up with the **Points To** field in Bluehost. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/value-added-bluehost-1024x468.png)For the **TTL**, use a value of **4 hours (min)**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/ttl-set-bluehost-1-1024x578.png)Finally, click on the **Save** button to add your new record. You can add the remaining DNS records by repeating the steps above. Upon completion, you should have 4 CNAME records and 1 TXT record. After you’ve added your records, go back to your SendLayer dashboard and check the box next to ‘**I have added these DNS records and am ready to proceed**.’ Then, click the **Verify DNS Records** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/click-verify-dns-records-button-1024x423.png)**Note**: It could take 24-48 hours before SendLayer is able to verify your records. Once your domain has been successfully authorized, you’ll see green checkmarks next to each DNS record in the **STATUS** column. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/authorized-dns-records-1024x473.png)### Step 6. Connect WP Mail SMTP with SendLayer Since you have already selected SendLayer as your mailer in your WordPress dashboard during Step 2, all you need to do to complete the process is find your API key in your SendLayer dashboard and add it to the WP Mail SMTP plugin settings. You’ll need to go to your SendLayer account to find your API key. To do this, go to your SendLayer dashboard, go to **Settings** and then click on the **API Keys** page. Here, you’ll see a default API key that was generated when you authorized your domain in SendLayer. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/sendlayer-api-keys-page.png)Copy the API key into the field provided on your WP Mail SMTP settings page. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/api-keys-1024x485.png)Congrats! You are now ready to send a test email to make sure everything is working as it should. You can do this by going to the **Email Test** tab in the WP Mail SMTP settings menu in your WordPress dashboard. Enter an email address to send an email to. We hope this article helped you learn how to fix the WordPress not sending transactional emails issue on your site. If you liked this article, you might also want to check out [10 Components & Best Practices of a Perfect Email Receipt](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** email confirmation, SendLayer, transactional emails --- ### [How to Add SSL/HTTPS in WordPress (Easy Way)](https://wpsimplepay.com/how-to-add-ssl-https-in-wordpress-easy-way/) **Published:** April 20, 2023 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily add SSL/HTTPS in WordPress to keep your site's connections secure. **Content:** Did you know that if your goal is to accept online payments on your WordPress site, shifting from HTTP to HTTPS and having an SSL certificate are both required? The purpose of SSL/HTTPS is to keep private information such as credit card numbers, payment details, and email addresses secure. In this article, we’ll show you how to add SSL in WordPress so that you will keep the data passed between you and your visitors secure. Adding SSL in WordPress will also protect your customers’ personal information during online transactions. ## Adding an SSL Certificate in WordPress Protecting your customers’ private information from fraud attempts and data breaches while making online purchases should be a top priority. This is why popular online payment service providers like Stripe require any page on your site that hosts a live checkout form to be SSL/HTTPS before allowing you to accept payments. Without an SSL certificate, your site would put your customers’ data at risk of being intercepted by hackers during online transactions. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, comes bundled with several built-in security measures to keep online transactions secure, such as - Level 1 PCI-Compliant Payment Forms - Collects additional authentication on cards compliant with Strong Customer Authentication (SCA) regulations - Supports [Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) to block fraudulent payments - [One-time password (OTP) verification](https://wpsimplepay.com/how-to-enable-otp-verification-for-payments-in-wordpress/) for payments via email - And more… In addition to its security measures, WP Simple Pay offers features such as an advanced drag-and-drop payment form builder, personalized [payment receipt templates](https://wpsimplepay.com/introducing-wp-simple-pay-4-7-3-with-beautiful-emails-and-powerful-insights/), and more. Now, let’s take a look at how to add SSL in WordPress. ### Step 1. Install and Activate WP Simple Pay Before your site can begin securely accepting live payments, you’ll first need to install and activate [WP Simple Pay](https://www.wpsimplepay.com/pricing). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Just go to the [pricing page](https://www.wpsimplepay.com/pricing), pick a plan, and create a WP Simple Pay account. Then download the plugin from your account and install it on your site by uploading it. For instructions, follow our detailed guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3. Enable Your Free SSL Certificate Now that you’ve installed and activated WP Simple Pay, and connected WordPress to your Stripe account, you’re ready to enable your SSL certificate. There are different options available for you to get a free SSL certificate for your site depending on what WordPress hosting company you use and your level of coding knowledge. The easiest way to enable your SSL certificate is by choosing one of the following WordPress hosting companies listed below. All of these companies offer free SSL certificates with their hosting plans. - [Bluehost](https://www.wpbeginner.com/refer/bluehost/) - [SiteGround](https://www.wpbeginner.com/refer/siteground/) - [HostGator](https://www.wpbeginner.com/refer/hostgator/) - [WPEngine](https://www.wpbeginner.com/refer/wpengine/) - [Dreamhost](https://www.wpbeginner.com/refer/dreamhost/) - [InMotion Hosting](https://www.wpbeginner.com/refer/inmotionhosting/) - [GreenGeeks](https://www.wpbeginner.com/refer/greengeeks/) - [Hostinger](https://www.wpbeginner.com/refer/hostinger/) - [Liquid Web](https://www.wpbeginner.com/refer/liquidweb/) For the purpose of this tutorial, we’re going to use our example Bluehost hosting account to demonstrate how to enable your free SSL certificate. Simply log in to your Bluehost account’s dashboard and navigate to **My Sites » Manage Site** page. Be sure to choose the domain you want to make SSL certified. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/bluehost-manage-site-1024x507.png)Next, click on the **Security** tab. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/bluehost-security-1-1024x471.png)Now, you’ll want to turn the toggle switch on to enable SSL. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/bluehost-SSL-1-1024x516.png)Once SSL is enabled, your dashboard should look something like this. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/SSL-enabled-1024x578.png)### Step 4. Set Up SSL/HTTPS in WordPress Now that you have enabled your SSL in Bluehost (or your hosting site’s cPanel dashboard), you’ll need to configure WordPress to start using HTTPS rather than HTTP in all of your site’s URLs. The easiest way to do this is to install the [Really Simple SSL](https://really-simple-ssl.com/) plugin in WordPress. You can do this by visiting your WordPress dashboard and clicking on **Plugins >> Add New** in the left panel. Next, enter ‘Really Simple SSL’ in the search bar and click on **Install Now,** and then **Activate**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/install-now-1024x751.png)Next, click on the **Activate SSL** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/activate-ssl-1024x509.png)Once you’ve installed and activated the Really Simple SSL plugin, it will automatically check to see if your SSL certificate is enabled. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/ssl-enabled-update-1-1024x552.png)After that, it will turn on HTTP to HTTPS redirect and change your site settings to start using SSL/HTTPS. Next, you’ll want to check to make sure your SSL certificate is working by typing in your domain name in your browser and navigating to your site. You should see HTTPS:// and a padlock appear before your domain name and all additional pages on your site to show that your site has been labeled as secure. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/HTTPS-1.png)There is a manual method to add SSL in WordPress that is a bit more complicated than using the Really Simple SSL plugin. For a detailed step-by-step guide, check out [how to switch WordPress from HTTP to HTTPS](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/). We hope this article has helped you add SSL in WordPress using the plugin method so that you can start securely accepting payments on your site. If you liked this article, you might want to check out [How to Fix WordPress Not Sending Transactional Emails](https://wpsimplepay.com/how-to-fix-wordpress-not-sending-transactional-emails-issue/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** HTTPS, SSL, SSL certificate --- ### [How to Enable Stripe Test Mode in WordPress](https://wpsimplepay.com/how-to-enable-stripe-test-mode-in-wordpress/) **Published:** April 28, 2023 **Author:** Natalie Jones **Excerpt:** Performing test purchases before your site's payment forms go live helps prevent transactional issues. Learn how to enable Stripe Test Mode in WordPress. **Content:** Do you want to enable Stripe Test Mode in WordPress? Enabling Stripe Test Mode ensures that all of the payment forms on your site are accurate and functional before you begin accepting actual payments. While in test mode, you can perform test transactions using any Stripe-supported payment method and [test card numbers](https://stripe.com/docs/testing#cards) provided by Stripe. In this article, we’ll explain how to guarantee that your payment forms are ready to properly accept payments before going live by using Stripe Test Mode in WordPress. ## Why Enable Stripe Test Mode? Stripe Test Mode allows you to create [payment forms](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/), configure settings, and do trial purchases without having to transact actual money. Test Mode is a great feature that helps you avoid issues when the time comes for you to begin accepting real payments on your site. ## Enabling Stripe Test Mode in WordPress [WP Simple Pay](https://www.wpsimplepay.com/pricing) is the #1 Stripe payments plugin for WordPress that lets you easily create customized payment forms on your site and also enable (and disable) Stripe Test Mode. WP Simple Pay allows you to build payment forms for all types of products and services using customizable pre-made templates or its advanced drag-and-drop form builder that requires zero coding. The plugin also lets you accept one-time or recurring payments using 10+ payment methods including credit and debit cards, [ACH debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), and [buy now, pay later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/). ### Step 1: Install and Activate WP Simple Pay To enable Stripe Test Mode in WordPress and perform test transactions on your site, you’ll need to install and activate [WP Simple Pay](https://www.wpsimplepay.com/pricing). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) First, you’ll need to purchase a WP Simple Pay license. After purchasing WP Simple Pay Pro, you’ll need to download the plugin from your purchase email receipt or from your WP Simple Pay account. Next, you’ll need to upload, install, and activate the plugin on your WordPress site. If you need more assistance here, check out our step-by-step installation guide. Once WP Simple Pay is activated, a setup wizard should appear automatically. During this process, you’ll need to copy your license key from your purchase receipt email or from the **Licenses** area in your account. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/licensekey-1-1024x468.png)Simply copy and paste the value into the license key field in the setup wizard. Then, click **Activate** and **Continue**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/setupwizard-1-1024x601.png)### Step 2: Connect WordPress to Stripe Now that you have installed and activated WP Simple Pay, you’ll need to connect WordPress to your Stripe account. You can do this by clicking on the **Connect with Stripe** button in the setup wizard. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/wp-simple-pay-stripe-connect-1024x698.png)Next up, enter the email address you use for your Stripe account and connect it with your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing registration. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/wp-simple-pay-stripe-1024x726.png)Once you complete this process, you’ll be shown a success page that says **Setup Complete**. You’re almost there! ![](https://wpsimplepay.com/wp-content/uploads/2023/04/wp-simple-pay-setup-wizard-next-steps-1024x897.png)### Step 3: Enable Stripe Test Mode in WordPress Upon completion of the WP Simple Pay install and setup, you may have noticed that the plugin automatically defaults to Test Mode. This means no real payments can be collected until your payment forms are ready to go live. An indicator verifying that you’re in Test Mode will appear in the WordPress admin toolbar. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/test-mode-2.png)To enable Stripe Test Mode, all you need to do is navigate back to your WordPress dashboard and go to **WP Simple Pay >> Settings**. Click on the Stripe tab and select **Test Mode** for the Payment Mode. Next, click the **Save Changes** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/Stripe-Settings-1.png)### Step 4: Enable Test Mode in Stripe Now that you’ve enabled Stripe Test Mode in WordPress, you’ll want to be sure to enable Test Mode in your [Stripe dashboard](https://dashboard.stripe.com/) so you can view your test transactions. Simply switch the **Test mode** toggle available on the top right of all Stripe dashboard pages. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/Stripe-Dashboard.png)You’re finished! Now that you have enabled Stripe Test Mode in WordPress, you can create your first payment form using WP Simple Pay and simulate transactions to confirm that your integration is working properly. When you’re ready to begin accepting real payments, you can easily disable Stripe Test Mode by selecting **Live Mode** in **WP Simple Pay >> Settings** **>> Stripe >> Account**. If you liked this article, you might also want to check out [how to customize stripe payment confirmation in WordPress](https://wpsimplepay.com/how-to-customize-stripe-payment-confirmation-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, Stripe, Stripe Checkout, Stripe Test Mode --- ### [How to Create a One-Click Checkout Form in WordPress](https://wpsimplepay.com/how-to-create-a-one-click-checkout-form-in-wordpress/) **Published:** April 26, 2023 **Author:** Natalie Jones **Excerpt:** Providing your customers with a way to check out with one click can boost your conversion rates by over seven percent. Learn how to create a one-click checkout form in WordPress. **Content:** Do you want to create a one-click checkout form in WordPress? Enabling your users to check out using their saved payment details can increase your conversion rates by over seven percent. In this article, we’ll show you how to create a secure, one-click checkout form so your customers can complete purchases faster and easier. ## Creating a One-Click Checkout Form in WordPress Offering a way for your customers to check out with one click using saved information allows them to complete a transaction nine times faster than having to enter it manually. While this is a great way to boost conversions, you’ll need to ensure that the private information is saved securely. This is why we recommend using Stripe Link, a simple and secure one-click checkout solution that is built directly into your Stripe account. ![Stripe Link autosaving](https://wpsimplepay.com/wp-content/uploads/2023/03/Stripe-Link-autosaving.gif)Link uses Stripe’s Level 1 PCI-compliant servers to securely store and process payments. This means no credit card details or additional information ever touches your server, ensuring that your customers data is encrypted with leading encryption standards to keep it secure. Since Link is now available on hundreds of thousands of sites, all users have to do is save their payment information on any Link-supported site to begin paying in one click across the network, including yours. Want to see a Link-supported WP Simple Pay form in action? Take a look at the [template gallery →](https://wpsimplepay.com/template/stripe-link/ "template gallery →") Before you can enable your customers to use Link on your site to complete transactions in just six seconds, you’ll need to get a Link-supported payment plugin. [WP Simple Pay](https://www.wpsimplepay.com/pricing), the #1 Stripe payments plugin for WordPress, supports Link and other advanced Stripe features including 13 payment methods in 135+ currencies, location-based tax collection, and buy now, pay later services. Additional WP Simple Pay features include: - **[On-Site Payment Forms](https://wpsimplepay.com/top-locations-to-embed-a-wordpress-payment-form/)** keep visitors on your site longer and allow them to complete transactions directly on your WordPress site. - **Pre-Made Payment Form Templates** allow you to create a customized payment form for all kinds of products and services in minutes. - **Drag and Drop Payment Form Builder** lets you easily create a payment form without having to write any code. - **[Fee Recovery](https://wpsimplepay.com/new-introducing-fee-recovery-remove-stripe-fees-and-earn-more/)** enables you to pass the additional Stripe fee onto your customers. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Now that you know why you should allow your customers to check out in one click, we’ll show you the best way to create a one-click checkout form for your WordPress site. ### Step 1. Install and Activate WP Simple Pay To create a payment form that enables your customers to check out in one click, the first thing you’ll need to do is install and activate [WP Simple Pay](https://www.wpsimplepay.com/pricing). After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Enable Stripe Link in WordPress Before going straight to creating a one-click payment form, you’ll need to be sure Stripe Link is enabled in WP Simple Pay. You can easily do this in your WordPress dashboard by navigating to **WP Simple Pay » Settings **»** Advanced** and selecting the **New Payment Experience** checkbox. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/Link-Enabled-1-1024x659.png)### Step 4: Create a Payment Form Now, it’s time to create a payment form. To do this, you’ll first need to navigate to **WP Simple Pay » Add New** and then choose a template from the library of templates. Each of the pre-made template forms comes preselected with form fields and payment options. Don’t worry, you can still customize the dropdowns, checkboxes, and text fields using pre-made templates. For the purpose of this tutorial, we’re going to choose a simple template called **Payment Form**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/payment-form-template-1-1024x596.png)### Step 5: Configure Your Payment Form Now that you have chosen your template, you’ll be taken to the configuration page, where you can configure the settings for your payment form. In the **General** tab, you can change the title, description, and form type. You can also enable [spam and fraud protection](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/) features including CAPTCHA and email verification. Check out this article to learn more about [different payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). ![](https://wpsimplepay.com/wp-content/uploads/2023/04/payment-form-general-1024x698.png)Next, click on **Payment** in the left panel so you can customize the currency and price. You can also choose between a one-time payment or subscription option for your form. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/form-builder-payment-button-payment-1024x618.png)Next, it’s time to enable Link so your customers can complete the checkout process in one click. You can do this by simply going to **Form Fields** in the left panel and checking the **Offer Saved Payment Methods** box within the **Email Address** custom field. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/Enable-Link-Form-1-1024x674.png)You can also customize or add any form field you would like. Once you’ve saved your completed payment form, we recommend previewing it so you can be sure it looks exactly how you want it to. You can do this by clicking on the **Save Draft** button and then the **Preview** button in the right-hand column. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/preview-form.png)### Step 6: Add the Payment Form to a Page Now that you have created your one-click checkout form and you’re ready to begin accepting payments, it’s time to embed your form on your site. To ensure that your form is working properly, you’ll want to test it. You can toggle your entire site or individual payment forms between test and live modes. For more details, you can check out [how to use test mode until your forms are ready to go live](https://wpsimplepay.com/doc/using-test-mode/). To embed the form, go to the post or page where you want to publish it on your WordPress site. Then, click on the + icon to add the **WP Simple Pay** block and choose the form you just created. Lastly, click **Publish** or **Update**. ![](https://wpsimplepay.com/wp-content/uploads/2023/04/payment-form-1024x448.png)You’re all set! We hope this article helped you learn how to create a one-click checkout form on your WordPress site so you can provide your customers a faster and easier way to complete transactions. If you liked this article, you might also want to check out [how to add hCaptcha to WordPress payment forms](https://wpsimplepay.com/how-to-add-hcaptcha-to-wordpress-payment-forms-step-by-step/). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Payment Forms, Stripe, stripe link, stripe payments --- ### [Why You MUST Avoid "Free" WP Simple Pay Nulled [WARNING]](https://wpsimplepay.com/why-you-must-avoid-free-wp-simple-pay-nulled-warning/) **Published:** April 4, 2023 **Author:** Natalie Jones **Excerpt:** Beware: Why you must avoid downloading WP Simple Pay Pro nulled to keep your WordPress website secure, optimized, and credible. **Content:** Chances are that if you’ve spent any time looking for the perfect Stripe payment and invoicing plugin for your WordPress website, you have landed on a page promoting WP Simple Pay Pro nulled. If so, it may have sparked your curiosity as to what nulled plugins are, and more specifically, what the differences are between [WP Simple Pay Pro](https://www.wpsimplepay.com/pricing) and the nulled versions. In general, nulled plugins are pirated, unofficial copies of paid premium plugins that are redistributed. They have been modified to replicate some of the premium functions of authentic plugins; however, the actual purchase of the license has been bypassed. This altering of the code creates a hotbed for all types of malware and other harmful software. In fact, malware that is spread by nulled plugins and themes currently poses one of the biggest threats to the WordPress ecosystem. In this article, we’re going to explain the dangers of WP Simple Pay Pro nulled and share why you should avoid downloading it to keep your website secure, optimized, and credible. ## **Why You Need to Avoid WP Simple Pay Pro Nulled** WP Simple Pay Pro nulled is a free or discounted plugin that is misrepresented as a safe alternative to purchasing WP Simple Pay Pro. While the websites offering WP Simple Pay Pro nulled claim that their versions have the same features and functionality as WP Simple Pay Pro, this is not the case. The nulled plugin will expose your WordPress website to a multitude of security risks. In addition to that, downloading WP Simple Pay Pro nulled rather than the legitimate plugin will negatively affect your SEO and cause you to miss out on technical support, detailed documentation, frequent plugin updates, and newly-added features. Let’s take a deeper look at the most important reasons why you should rethink using WP Simple Pay Pro nulled and consider purchasing [WP Simple Pay Pro](/pricing) or giving [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/ "WP Simple Pay Lite") a try for free. ### 1. Site Security ![](https://wpsimplepay.com/wp-content/uploads/2023/03/malware-nulled-plugin-3-1024x590.jpg)With WP Simple Pay Pro nulled comes malware and added tracking codes that can be detrimental to your WordPress website. Once your website has been infected, it can be impossible to have these types of links removed. Even scarier, you run the risk of losing important system files and all of your data if the malware spreads across hidden areas of your website. ### 2. Negative Impact on SEO You are probably aware of just how important SEO is to the success of your website, as well as your business. If you have been investing time, energy, and resources into your SEO strategy, it isn’t likely that you would do anything to jeopardize its progress. Installing WP Simple Pay Pro nulled can have a devastating impact on your search engine rankings because these counterfeit plugins are known to add spam and redirect links to their users’ websites. Meaning, WP Simple Pay Pro nulled has the ability to redirect your visitors to malicious websites. What makes this especially alarming is that while you won’t be able to find where these links are hiding deep within the backend of your website, search engines will. This can result in swift penalties or even being de-indexed completely, destroying your rankings and traffic. These consequences can be so severe that you could be forced to rebuild your website from scratch. Before downloading WP Simple Pay Pro nulled, keep in mind that you would be essentially giving complete control of your website over to the plugin. Always remember that licensed plugins are vetted for malicious code, while unauthorized ones distributed by nulled websites are not. ### 3. No Support and Documentation Even if you’re an advanced WordPress user, I’m sure you would agree that you get the most out of any plugin you install by having thorough documentation available to you as a reference. WP Simple Pay Pro has a vast library of [documentation](https://www.wpsimplepay.com/docs), references, and tutorials created by its development team to help you learn how to use all of the plugin’s powerful features. If you should choose to download WP Simple Pay Pro nulled, you will not have access to these resources. Additionally, having the option to reach out for technical support if you begin to experience issues or have questions can save you hours of research or troubleshooting on your own. If you’re using a nulled version of WP Simple Pay Pro, be mindful that this support will not be offered to you. Here are a few recent comments on our support from WP Simple Pay Pro users: - *“I’m a newbie using WordPress, and trying to bring online payments to a non-profit group. The WP Simple Pay plugin has been a perfect plugin for us. It is lightweight, simple, and does what we want. I did have a few stumbling blocks, and their technical support was so patient in working with me to resolve them. We are only a single site user, yet we were treated like a major customer. I got responses right away, and they went above and beyond until my questions were completely resolved. Thanks so much!” –* lmc1 via wordpress.org - *“Spencer is top-notch. The plugin works fantastic and the support is as fast as premium. I’m blown away by the intention to help and just solve problems. 5 stars all the way!” –* ashslayer via wordpress.org - *“The support team never let me down and is super responsive, which is what you really need for anything related to payments.” –* gamepres via wordpress.org - *“Adam and his team went above and beyond in helping us set up some of the plugin’s functionalities. We had issues with sending Stripe receipt emails and WP Simple Pay offered a quick and easy solution through their email receipt option. They were quick, efficient, and generous with their help in setting things up for us. Thank you!” –* Paxology via wordpress.org ### 4. No Plugin Updates Because WordPress regularly launches new versions, primarily to fix bugs, upgrade security measures, and improve performance, developers must also release updates to their plugins to ensure that they remain compatible with the platform. Users of WP Simple Pay Pro nulled will not be able to install updates to the plugin, which will eventually lead to serious incompatibility issues. For customers who have purchased WP Simple Pay Pro, updates can be set to automatically install in WordPress. ### 5. No New Features New features are frequently added to the WP Simple Pay Pro plugin to improve its performance and offer more valuable options to its users. If you’re using WP Simple Pay Pro nulled, you will miss out on the opportunity to add these new features as they become available, similar to how you won’t be able to install updates to your nulled plugin. Before you know it, you will have an outdated plugin that is incompatible with the current version of WordPress. In conclusion, now that you know why you should avoid WP Simple Pay Pro nulled versions, let’s cover how you can get WP Simple Pay for free. ## How to Get WP Simple Pay for Free Despite all of the features included with the #1 Stripe payment and invoicing plugin, we understand that you may not be ready to commit to purchasing WP Simple Pay Pro just yet. Whether it’s because you’re on a tight budget or you just want to try before you buy, [WP Simple Pay Lite](https://wordpress.org/plugins/stripe/) is the free version of [WP Simple Pay Pro](/pricing/) that offers a great opportunity for you to test out the plugin with no risks to your website. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/wp-simple-pay-lite-banner-1024x332.png)WP Simple Pay Lite is the best option for beginners who collect less than $1,650 annually and only need basic features to accept Stripe payments online. The free WP Simple Pay plugin includes the following essential features: - **Off-site Stripe checkout form:** Add a payment button to your site that redirects users to an off-site Stripe checkout page to complete the payment. - **Payment methods:** Aside from debit and credit card payments, WP Simple Pay supports Apple Pay and Google Pay. - **Seamless integration:** It integrates seamlessly with WordPress plugins, like [AffiliateWP](https://wpsimplepay.com/how-to-add-an-affiliate-program-for-stripe-payments-in-wordpress/), [Divi](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/), Elementor, and even [Zapier](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). ## WP Simple Pay Pro Features Keep in mind that the free version of WP Simple Pay requires a 3% fee + Stripe fees for every payment collected. All WP Simple Pay Pro plans with a valid license have the 3% fee removed. So, if your business generates more than $1650 annually, it is highly recommended that you go ahead and purchase the cheapest pro plan at $49.50. This is because the fees you would pay using the free version cover the cost of a WP Simple Pay Pro Personal plan for the entire year. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) In addition to eliminating the 3% fee by purchasing a WP Simple Pay Pro plan, you will also have access to several more premium features: - Unlimited Payment Forms - Additional Sites - Unlimited Transactions - No Monthly Fees - [Advanced Subscriptions](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)") - [Payment Pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Distraction-Free Stripe Payment Landing Page in WordPress") - On-Site Payment Forms ## WP Simple Pay Sales Occasionally, WP Simple Pay offers sales, discounts, and promotions based on specific plans. If your budget absolutely does not allow you to purchase a WP Simple Pay Pro licensed plan at full price, it’s always a good idea to check back regularly for sales rather than downloading a nulled version. Although future sale dates cannot be promised, recent sales were offered for St. Patrick’s Day as well as Valentine’s Day. If you must wait it out for a sale, we advise you to give WP Simple Pay Lite a try and be sure to subscribe to our mailing list for updates in the meantime. If you liked this article, you might also want to check out [WP Simple Pay Lite vs. Pro: Is Pro Worth the Price?](https://wpsimplepay.com/wp-simple-pay-lite-vs-pro/) What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** General **Tags:** Payment Forms, Security, SEO, Stripe, WP Simple Pay Pro Nulled --- ### [How to Enable OTP Verification for Payments in WordPress](https://wpsimplepay.com/how-to-enable-otp-verification-for-payments-in-wordpress/) **Published:** March 28, 2023 **Author:** Shahzad Saeed **Excerpt:** Learn how to enable one-time password verification in WordPress without bothering your legitimate customers. **Content:** Are you wondering if there’s a way to enable one-time password verification for payments? To prevent fraudulent payments, gateways like Stripe recommend using additional security measures like email or one-time password verification. In this article, we’ll show you how to enable one-time password verification in WordPress without bothering your legitimate customers. ## One-Time Password Verification for Payments Automated fraudulent payment attempts are an unavoidable part of online commerce. That’s why payment gateways like Stripe recommend taking certain measures like OTP verification for payments to mitigate this threat. Without such measures, you might end up paying unnecessary fees and lose time dealing with disputes, resulting in sabotaging your reputation with payment processors and card-issuing banks. [WP Simple Pay](/pricing), the #1 Stripe payment plugin for WordPress, comes bundled with several anti-spam measures to prevent fraudulent payments, such as - One-time password verification via email - [3 different Captcha verification](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/ "How to Enable reCAPTCHA on Your WordPress Payment Forms"): Google reCAPTCHA, hCaptcha, and Cloudflare Turnstile. - [Requiring user authentication](https://wpsimplepay.com/how-to-disable-guest-checkout-for-stripe-in-wordpress/ "How to Disable Guest Checkout for Stripe in WordPress") and preventing guest checkout - And more… Aside from anti-spam measures, WP Simple Pay offers several features, such as a drag-and-drop payment form builder, tons of built-in templates, and more. OTP verification might annoy your legitimate customers. To prevent it, WP Simple Pay only prompts OTP verification for suspected fraud payment attempts. Without further ado, let’s take a look at how to enable OTP verification for payments in WordPress. ### Step 1: Install WP Simple Pay on Your Site To enable One Time Password (OTP) verification for payments, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") on your site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Go ahead and choose a plan, and then create an account with WP Simple Pay. Then download the plugin from your account and install it on your site by uploading it. For a detailed guide, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After activating the plugin, connect your Stripe account to your site by following the prompts in our setup wizard. After successfully connecting your Stripe account, you’ll see a success message that says **Setup complete**. To start accepting payments, you can create a payment form. WP Simple Pay makes it easy to create any sort of payment form thanks to its built-in form templates. Here are a few different payment forms you can create with WP Simple Pay: - [Create a credit card payment form](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress") - [Create a recurring payment form](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)") - [Create a buy now pay later form](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress") - [Create a payment form with installment plans](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/ "How to Offer Installment Payment Plans in WordPress – Easy Way") Feel free to follow one of the above tutorials and create a payment form the way you want. ### Step 2: Enable OTP Verification for Payments Now that you’ve created a payment form, it’s time to enable one-time password verification for payments. With WP Simple Pay, you can set a payment attempts threshold to prevent fraudulent payments. Once the threshold is crossed and the payment has been declined within the specified timeframe, users must verify their email address to make another payment attempt. To enable OTP verification by email, visit **WP Simple Pay » Settings » Anti-Spam** and enable **Email Verification**. [![Enable email verification in WP Simple Pay](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-anti-spam-email-verification-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-anti-spam-email-verification-1.png)You can also specify the **Threshold** for payment attempts and **Timeframe**. After specifying the details, you can save the changes. Next time, when someone crosses the payment threshold attempt, they’ll be prompted to enter a one-time password sent to their email address to complete the payment. [![Email verification code in WP Simple Pay](https://wpsimplepay.com/wp-content/uploads/2022/12/email-verification.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/email-verification.png)That’s it! We hope this article helped you learn how to enable one-time password verification for payments in WordPress. If you liked this article, you might also want to check out [6 ways to prevent fraudulent payments in WordPress](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/ "6 ways to prevent fraudulent payments in WordPress"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** email verification, one time password, otp verification --- ### [How to Prevent Fraudulent Payments in WordPress (6 Easy Ways)](https://wpsimplepay.com/what-you-can-do-to-prevent-spam-and-fraud-attempts/) **Published:** March 21, 2023 **Author:** Shahzad Saeed **Excerpt:** Learn some important steps you can take to prevent spam and fraud attempts. These simple actions will go a long way toward protecting your business. **Content:** Do you want to prevent spam and fraudulent payment attempts? As a business that accepts online transactions (where you can’t guarantee the person making the transaction is the cardholder), you must take steps to protect yourself from fraud. If you fail to detect and prevent fraud, you could pay unnecessary fees, lose time dealing with disputes, and suffer reputation damage with payment processors and card-issuing banks. In this article, we’d like to cover some essential steps you can take to prevent spam and fraud attempts. These simple actions will go a long way toward protecting your business. ## 1: Set Up reCAPTCHA reCAPTCHA is an invaluable tool to protect your website from abuse and fraud. It prevents non-humans (bots and scripts) from interacting with your pages. This means that an automated system set up by a malicious party won’t be able to use your payment forms. How does it work? Basically, it understands how people behave differently than bots. If it identifies a bot, reCAPTCHA blocks its access. We strongly recommend it. [WP Simply Pay](/pricing/), the #1 Stripe payment plugin for WordPress, supports 3 different captchas as follows: 1. **[Google reCAPTCHA](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/ "How to Enable reCAPTCHA on Your WordPress Payment Forms")**: It works invisibly on your website to combat spam bots without bothering your customers. 2. **hCaptcha**: One of the best choices for you if you prefer an anti-bot solution that protects user privacy. 3. **[Cloudflare Turnstile](https://wpsimplepay.com/how-to-add-cloudflare-turnstile-to-stripe-forms-in-wordpress/ "How to Add Cloudflare Turnstile to Stripe Forms in WordPress")**: Another reCAPTCHA alternative that focuses on user privacy. Turnstile offers multiple CAPTCHA types: Managed, Non-interactive, and Invisible. To enable reCAPTCHA, install WP Simple Pay, connect Stripe with your site, and enable one of the CAPTCHA options on your site. ## 2: Understand Card Testing [Card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)") (also called “carding,” “account testing,” and “card checking”) is a type of fraudulent activity when someone tries to determine if a stolen card’s information is valid to make purchases. Fraudsters might use your website to determine if a card is valid before using it on another website. They prefer to use authorizations because they don’t show on the cardholder’s statement. In other cases, they might try to make a small payment by making a small value purchase that’s less likely to be noticed by the cardholder. This creates several negative effects for you. - A high number of declines damages the reputation of your business with card issues and networks, which makes all of your transactions seem risker. - Additional fees, such as authorization fees for custom pricing plans, and dispute fees. - Numerous network requests could put unnecessary strain on your website. - If testing succeeds, you’ll end up with payments that eventually get disputed as fraudulent. This results in disputes that cost money. Stripe and other payment processors have tools and systems in place to detect and reduce this kind of fraud. This includes rate limiters, alerts, ongoing reviews, and more. These measures can’t prevent all card testing, however, so it’s important that you remain vigilant on your end. ![card-testinig-stripe-dashboard](https://wpsimplepay.com/wp-content/uploads/2022/10/card-testinig-stripe-dashboard.jpg)You can identify card testing by keeping an eye on your declines, especially if they happen in a short period of time. In Stripe, you’ll see this in the Developers section of the Dashboard and in your failed request logs as 402 errors. Here are some ways to [prevent card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)"): 1. Set up reCAPTCHA as we mentioned earlier. This will prevent automated card testing. 2. Add rate limits. These are tailored responses to the specific type of card testing you’re seeing. For instance, if card testers try to validate cards using new customer accounts, you could limit the number of new accounts per IP address. WP Simple Pay provides built in IP-based rate limiting for requests. 3. [Use custom rules in Stripe Radar](https://wpsimplepay.com/how-to-block-prepaid-cards-with-stripe-step-by-step/ "How to Block Prepaid Cards With Stripe (Step by Step)") to mitigate fraudulent activity once you identify some kind of pattern you can fight back against. In fact, it’s best to employ all of the methods we listed above so you don’t become a haven of card testers who use your site to check their stolen goods. ## 3: Set Up Stripe Radar [Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/ "What Is Stripe Radar and How to Use It the Right Way?") is a powerful machine learning detection algorithm from Stripe that identifies fraudulent activity on their platform. It quietly reviews every transaction for signs of fraud and scores each payment based on thousands of signals. So far, Radar has blocked billions of dollars in fraud across the Stripe network for companies of all sizes. What’s unique about Radar is that it’s not a static piece of software. It learns over time based on new data and improved models, learning from the millions of payments that happen on Stripe’s network. This trove of behavioral data makes it accurate at predicting patterns of fraud. It’s true that other payment processors have systems to recognize fraud and block transactions. Radar, however, goes the extra mile by informing you *why* transactions are blocked. As a business owner, you need information when payments fail to go through so you can make smart decisions. Furthermore, Radar also gives you control over *what* gets refused. For instance, instead of blocking a transaction completely, you may want to reach out to the customer for additional information to see if you can process the sale. You can also [create your own custom rules to refuse transactions](https://wpsimplepay.com/how-to-block-prepaid-cards-with-stripe-step-by-step/ "How to Block Prepaid Cards With Stripe (Step by Step)") that Radar’s default rules don’t already block. ![Fraud attempts](https://wpsimplepay.com/wp-content/uploads/2020/10/radar-rules.png)All in all, Radar is a powerful tool to have in your toolbox. It’s automated enough to protect you at scale, but it also gives you plenty of control to prevent fraud. [Learn more in our deeper dive into Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/). ## 4: Email Verification Enabling email verification is another effective strategy to stop spam payment attempts. Instead of asking all payers to verify their email addresses, which could potentially backfire, you can require email verification after a set number of declines. [WP Simple Pay](/pricing/) makes it easy to enable email verification and set a threshold limit for fraud declines. After installing the plugin, navigate to **WP Simple Pay » Settings » General **»** Anti-Spam** and click enable **Email Verification**. ![wp-simple-pay-anti-spam-email-verification-1](https://wpsimplepay.com/wp-content/uploads/2022/10/wp-simple-pay-anti-spam-email-verification-1.png)Once the threshold has been reached, users will need to retrieve a one time code from their email address to enter in the payment form to complete the payment. ![email-verification stripe](https://wpsimplepay.com/wp-content/uploads/2022/10/email-verification-761x1024-1.png)After the number of declines has reduced outside of the set threshold, the email verification step will automatically be removed. ### 5: Disable Guest Checkout Disabling guest checkout is a common strategy among eCommerce merchants. With a single click, you can stop processing guest payments with WP Simple Pay. ![require user authentication](https://wpsimplepay.com/wp-content/uploads/2023/01/requier-user-authentication.png)When enabled, payment forms will not be hidden from guests, but they won’t be able to submit the form. ![guest checkout preview](https://wpsimplepay.com/wp-content/uploads/2023/01/guest-checkout-preview.png)Here’s a [step-by-step guide on disabling guest checkout](https://wpsimplepay.com/how-to-disable-guest-checkout-for-stripe-in-wordpress/ "How to Disable Guest Checkout for Stripe in WordPress") with WP Simple Pay. ## 6: Run Address Verification An Address Verification Service (AVS) is a fraud prevention system that verifies that the address entered by the customer matches the address on the cardholder’s account. This process happens in seconds. The customer has no idea. This simple check can spot fraud attempts and ultimately limit chargebacks. Why does it work? The cardholder’s address is a collection of data points the cardholder would know, but *aren’t* available on the card. If the card were stolen, the thief would also need to acquire the address in some other way to complete the transaction. Obviously, AVS isn’t perfect. If someone steals their friend’s card, there’s a chance they would know the address off hand. You should use AVS in conjunction with other fraud detection mechanisms, such as IP address verification, 3D Secure, device authentication, CVV, and even biometric analysis. But AVS greatly reduces the number of fraud attempts that complete a transaction. This is why most major credit card companies and payment processors use this service. Where do you get AVS? The mainstream payment processors (such as Stripe) and gateways offer this service. If you have your own merchant account, you have access to AVS as well. If your processor or gateway doesn’t offer this service, you should consider paying a third-party service provider. ## Stay Vigilant When it comes to preventing spam and fraud, vigilance is key. Keep a watchful eye on the reports and metrics provided by your payment processor, especially in regard to blocked or declined transactions. As our tools evolve, so will the fraudsters. With [WP Simple Pay](https://wpsimplepay.com/pricing), we are committed to providing a product as secure as possible, and we continuously enhance our anti-spam and anti-fraud functionality. If you use WP Simple Pay, make sure to keep it updated to gain access to these additional layers of protection. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** Stripe **Tags:** Fraud attempts, Prevent Spam and Fraud Attempts, Signs of a Fraudulent Transaction --- ### [8 Powerful Ways to Automate Stripe Payments With Zapier](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/) **Published:** March 16, 2023 **Author:** Shahzad Saeed **Excerpt:** Learn how to get started with Zapier and check out some powerful automations that work with our favorite payments processor: Stripe. **Content:** When you’re running a business, you have to find ways to reduce your workload without sacrificing productivity. That’s why you should always be looking for ways to automate your tools to work together. But not every tool integrates with every other tool. How do you automate your tasks without waiting for developers to build integrations for your favorite tools or spending thousands of dollars on custom code? With Zapier! In their words, “Zapier lets you easily connect the web apps you use, making it easy to automate tedious tasks.” You can simply recruit Zapier to handle the work for you. As of this post, Zapier has over 1,500 connected apps and they create more every day. In this article, we’re going to help you get started with Zapier and show you some powerful automation that works with our favorite payment processor: Stripe. ## Get Started With Stripe and Zapier Before we dive in, we assume you’re already using Stripe to accept payments on your site. If not, we highly recommend using [WP Simple Pay](/pricing/), the EASIEST WordPress Stripe plugin. WP Simple Pay makes it easy to create Stripe payment forms and accept payments from your customers, all within your WordPress dashboard. For more details, check out [how to accept Stripe payments from your site](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/). To get started with Stripe + Zapier integrations, you’ll need to create a free Zapier account. [Sign up on their homepage](https://zapier.com/). ![Stripe + Zapier Integrations](https://wpsimplepay.com/wp-content/uploads/2019/12/get-started-with-zapier.png)Zapier automation – called “zaps” – use two elements to automate a process. 1. **Trigger –** This is the signal that starts automation. It tells the automation, “Hey, time to get started!” (E.g. when a new sale appears in Stripe.) 2. **Action –** This is whatever you want to happen based on the trigger. (E.g. send an email, create a report, or post data somewhere else.) With the right combinations of triggers and actions, you can create sophisticated automations that take care of a lot of your tedious work. There’s no reason to spend your time copying and pasting data, manually notifying people, or repeatedly checking your apps and tools. Let software handle that for you. You can create your own zaps on your Zapier dashboard. Enter “Stripe” in the first box to create a zap that uses a Stripe event as a trigger. Type the name of another tool in the second box to integrate it with Stripe. ![Stripe + Zapier Integrations](https://wpsimplepay.com/wp-content/uploads/2019/12/make-a-stripe-zap.png)When you take a payment with WP Simple Pay, all of that data transfers to Stripe. While WP Simple Pay doesn’t integrate directly with Zapier, there are *countless* zaps that connect Stripe to just about anything you could need. The data flow looks like this: ***WP Simple Pay > Stripe > Everything Else*** So how do you get the most out of that Stripe data? You have a lot of control here. Zapier offers *hundreds* of Stripe integrations. To give you some inspiration, here’s a list of our favorite zaps that help businesses of any size. ### Zap #1. Add New Stripe Sales as Rows on Google Sheets ![zapier spreadsheet integration](https://wpsimplepay.com/wp-content/uploads/2019/12/zapier-spreadsheet.png)This is the perfect zap for people who like to keep their books in order. This automation will trigger with every new sale in Stripe. It will create a new row on a Google Sheet with all the accounting data you need. Once your data is organized nicely in a Google Sheet, you can literally send it to any other tool you like with another simple zap. [Get this zap](https://zapier.com/apps/google-sheets/integrations/stripe/938/add-new-stripe-sales-as-new-rows-on-google-sheets) ### Zap #2. Add Stripe Customers to a MailChimp List Like most businesses, you probably want to communicate with your customers after they make a purchase. It’s smart to move their email address to your email marketing tool so you can serve them content over time and create repeat sales. MailChimp is one of the most popular email marketing tools because it’s easy to use and free for small email lists. A lot of businesses start with MailChimp. This integration will automatically add each new customer to your MailChimp list. [Get this zap](https://zapier.com/apps/mailchimp/integrations/stripe/433/add-stripe-customers-to-a-mailchimp-list) For some more detailed information on adding customers to your mailing list, check out this article: [How to Add New Stripe Customers to your Mailing List without Code](https://wpsimplepay.com/stripe-customers-to-mailing-list/). ### Zap #3. Create a Trello Card for New Stripe Charges If a new sale means you or your team have to kick into action, you’ll want to stay organized by using a project management tool like Trello. With this integration, Zapier will create a new Trello card whenever a new sale appears. You can populate the Trello card with any information you like so you and your team have everything you need to help the customer. [Get this zap](https://zapier.com/apps/stripe/integrations/trello/16288/add-new-stripe-customers-to-infusionsoft) ### Zap #4. Get Slack Notifications for New Stripe Sales Keeping your team notified is critical, especially if you have a lot of sales coming through. It helps to add a notification to wherever you spend most of your time so you can act right away. For most of us, that means Slack. Slack is an extremely popular tool for teams of all sizes. This integration will notify you in Slack whenever a new sale comes through Stripe. You can use the notification as a jumping-off point to give directions to your team or engage with your new customer. [Get this zap](https://zapier.com/apps/slack/integrations/stripe/1585/get-slack-notifications-for-new-stripe-sales) ### Zap #5. Push Stripe Data to Cyfe Dashboard Putting your data in one place is a key way to keep an eye on your business. Cyfe is a highly customizable dashboard for all of your metrics. It takes a little work to set up, but once you do you will have all of your information in one place in an easy to digest format. For instance, you might set up a trigger that adds new charges to a Cyfe widget that totals your monthly revenue. You could set it up to subtract refunds from the widget as well so your total is always accurate. There’s a lot you can do if you play around with it. [Get this zap](https://zapier.com/apps/stripe/integrations/cyfe) ### Zap #6 Send Gmail Emails for Stripe Events Email may feel a little archaic, but it’s still the most popular way people communicate online. In fact, many of us spend [more than five hours each week checking our email](https://fortune.com/2018/08/21/email-habits-attention-study-adobe/). So it’s an effective way to reach your customers, team, and partners. With this zap, you can create an email based on any Stripe event. You might send yourself an email whenever a customer pays. You might notify your team whenever a new invoice is created. Or you might send automated emails to customers whenever you refund an order, add them to a new plan, or apply a coupon. There are countless possibilities for automation with this zap! [Get this zap](https://zapier.com/apps/gmail/integrations/stripe/3366/send-gmail-emails-for-new-stripe-events) ### Zap #7: Create an Airtable Database with All of Your Stripe Customers Do you like sorting through your data to learn as much as you can about your customers and your business? If so, we strongly recommend Airtable. Airtable is a database tool that makes it easy to manipulate your data to help you glean insights that help you improve your business. This zap will transfer your data from Stripe to Airtable. [Get this zap](https://zapier.com/apps/airtable/integrations/stripe/3628/create-a-database-with-all-of-your-stripe-customers) ### Zap #8: Add/Manipulate Customer Data in Zoho CRM You don’t need many customers before you start to have trouble keeping them organized. It’s easy to neglect to send an email, forget to follow up on a project, or lose track of your invoices. It’s smart to use a CRM (customer relationship management tool) to keep things straight. Zoho is one of the most popular CRMs because it’s part of Zoho’s massive [suite of online business tools](https://www.zoho.com/). By importing your customer data to Zoho, you gain one-click access to lots of other solutions as well. Use Zapier to move your customer and payment data to Zoho so you can keep track of your customers. [Get this zap](https://zapier.com/apps/stripe/integrations/zoho-crm) ## Get Creative! This list certainly isn’t exhaustive. These zaps are just suggestions to help you automate some of the most common tasks that online businesses deal with. There are countless ways to integrate Stripe (and thus WP Simple Pay) with nearly any software tool. And if you don’t find a direct integration between Stripe and your favorite tool, you can usually make the connection using two zaps with Google Sheets as an intermediary (Stripe > Google Sheets > whatever you need). **Categories:** Stripe **Tags:** Stripe + Zapier Integrations, WP Simple Pay Data, Zapier Automations --- ### [How to Add Cloudflare Turnstile to Stripe Forms in WordPress](https://wpsimplepay.com/how-to-add-cloudflare-turnstile-to-stripe-forms-in-wordpress/) **Published:** March 14, 2023 **Author:** Shahzad Saeed **Excerpt:** Are your Stripe payment forms protected from fraudulent payments? Enabling Cloudflare Turnstile on your Stripe forms is one of the best ways to protect your business from fraudulent payments. In this article, we'll show you how to enable Cloudflare Turnstile in WordPress, step by step. **Content:** Are your Stripe payment forms protected from fraudulent payments? Enabling Cloudflare Turnstile on your Stripe forms is one of the best ways to protect your business from fraudulent payments. In this article, we’ll show you how to enable Cloudflare Turnstile in WordPress, step by step. ## Enable Cloudflare Turnstile on Payment Forms Turnstile is a free CAPTCHA alternative provided by Cloudflare, a popular content delivery network service. Turnstile helps you stop fraudulent payments without bothering your visitors or having you worry about data privacy. The best part is that it works even if you’re NOT a Cloudflare customer or sending traffic through the Cloudflare global network. The easiest way to enable Turnstrile on your Stripe payment forms is with [WP Simple Pay](/pricing). WP Simple Pay is the #1 Stripe payment plugin for WordPress. It now supports 3 different CAPTCHA services to protect your business from fraudulent payments. 1. **Google reCAPTCHA**: It works invisibly on your website so you can fight spam bots without ever bothering your legitimate customers. 2. **hCaptcha**: One of the best choices for users who want an anti-bot solution that protects users’ privacy. 3. **Cloudflare Turnstile**: One of the best reCAPTCHA alternatives that focus on user privacy. Turnstile offers multiple CAPTCHA types: Managed, Non-interactive, and Invisible. ### Step 1: Install WP Simple Pay on Your Site To add Cloudflare Turnstile to your Stripe payment forms, you’ll need to install and activate [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") on your site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Just go to the pricing page, pick a plan, and create a WP Simple Pay account. Then download the plugin from your account and install it on your site by uploading it. For a detailed guide, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). After activating the plugin, go ahead and connect your Stripe account to your site by following the prompts in our setup wizard. After successfully connecting your Stripe account, you’ll see a success message that says **Setup complete**. Now you can protect your website from fraudulent payments by integrating your form into Cloudflare Turnstile. ### Step 2: Sign Up for Cloudflare Turnstile Next up, let’s connect WP Simple Pay with Turnstile. Cloudflare Turnstile is not compatible with [overlay payment forms](https://wpsimplepay.com/how-to-create-an-overlay-payment-form-in-wordpress-easy-way/ "overlay payment forms"). Please use a [different CAPTCHA solution](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/ "How to Enable reCAPTCHA on Your WordPress Payment Forms") to display your forms in an overlay. To connect, navigate to **WP Simple Pay » Settings** and then under the **General** tab, click on **Anti-Spam**. Then, choose **Cloudflare Turnstile** and click on **Sign Up for Cloudflare Turnstile (Free)**. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/turnstile-wpsimplepay-settings.png)You’ll be prompted to register your site with Turnstile to enable the CAPTCHA. On the Cloudflare Turnstile site, you can create an account and then add your site to Turnstile. ![add your site to turnstile](https://wpsimplepay.com/wp-content/uploads/2023/03/add-site-to-turnstile.png)Now specify the Site name, Domain and Widget Type, and then click the **Create** button. Next, copy your Site Key and Secret Key from the Turnstile settings page and paste them on your Anti-spam settings on your WordPress dashboard. Then click the **Save Changes** button. ### Step 3: Create a Payment Form on Your Site Next up, let’s create a payment form on your site and start accepting payments. If the above steps are followed correctly, you’ll see Turnstile’s challenge on your Stripe payment forms. ![](https://wpsimplepay.com/wp-content/uploads/2023/03/turnstile-frontend-display.png)If you haven’t created a payment form yet, go ahead and create a payment form by following this guide: [how to create a Stripe payment form on your site](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)"). There you have it! We hope this article helped you learn how to add Cloudflare Turnstile to your Stripe payment forms in WordPress. If you liked this article, you might also want to check out [how to enable Google reCAPTCHA on your site](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/ "How to Enable reCAPTCHA on Your WordPress Payment Forms"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** captcha, cloudflare turnstile, fraudulent payments, turnstile --- ### [How to Save Payment Details for Faster Checkout in WordPress](https://wpsimplepay.com/how-to-save-payment-details-for-faster-checkout-in-wordpress/) **Published:** March 9, 2023 **Author:** Shahzad Saeed **Excerpt:** Offering a one-click checkout is nine times faster than manually inputting payment details. If you want to boost conversions, you'll need to enable one-click checkout and help users save and autofill their details. In this article, we'll show you how to allow users to save payment details for faster checkout in WordPress. **Content:** Do you want to save and autofill your customers’ payment and shipping information? Offering a one-click checkout is nine times faster than manually inputting payment details. If you want to boost conversions, you’ll need to enable one-click checkout and help users save and autofill their details. In this article, we’ll show you how to allow users to save payment details for faster checkout in WordPress. ## Saving Payment Details in WordPress Saving and autofilling your customers’ information help them complete the payment in just six seconds — nine times faster than manually inputting payment details. While allowing customers to save payment details has proven to boost conversions, you’ll need to ensure the system/tool that you’re using to save the details is secure. This is why we recommend using Stripe Link. Link is a one-click checkout solution built right within your Stripe account. ![Stripe Link autosaving](https://wpsimplepay.com/wp-content/uploads/2023/03/Stripe-Link-autosaving.gif)The best thing is that Link uses Stripe’s Level 1 PCI-compliant servers, not yours, to process and store payment details. That means you can rest assured that your customers’ data is encrypted to keep it secure. Link is available on hundreds of thousands of sites, meaning customers can save payment info on any Link-supported site, and pay in one click across the network, including yours. The best way to offer saved payment methods on your site is to use a WordPress Stripe plugin that supports Link. [WP Simple Pay](/pricing) is the #1 Stripe plugin that supports Link and other cool Stripe features like 10+payment methods, Stripe Tax, Buy Now Pay Later, and more. Want to see a Link-supported WP Simple Pay form in action? Take a look at the [template gallery →](https://wpsimplepay.com/template/stripe-link/ "template gallery →") ### Step 1: Install and Activate WP Simple Pay To create a payment form and enable Stripe Link on it, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com) on your site. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating the plugin, you’ll be prompted to connect your Stripe account to your website in the setup wizard. Click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab, where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click **Connect with Stripe** in the setup wizard. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next, you’ll be asked to create a Stripe account or connect your site with an existing account. ![WP Simple Pay Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe.png "create a stripe account")Upon completing this process, you’ll be shown a success page that says Setup Complete. ### Step 3: Enable Stripe Link in WordPress Before jumping in and creating a payment form, keep in mind that Stripe Link is available with WP Simple Pay 4.7.0+. If you’re using an older version of WP Simple Pay, you’ll need to update it to the latest version. ![new stripe payment experience](https://wpsimplepay.com/wp-content/uploads/2023/03/wp-simple-pay-enable-new-payment-experience.png)If you used to use the unsupported version on your site, after updating to the latest version, make sure to enable Stripe Link by navigating to **WP Simple Pay » Settings **»** Advanced** and selecting the **New Payment Experience** checkbox. ### Step 4: Create a Payment Form Next up, it’s time to create a payment form and start accepting payments on your site. To create a form, navigate to **WP Simple Pay » Add New** and then choose a template from the templates library. Each template comes preselected with certain payment options and form fields, so selecting the right template based on your needs gives you a head start. All templates are customizable though. For the sake of this article, let’s choose a simple template called **Payment Form**. ![click payment form](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)### Step 5: Configure the Payment Form After selecting a template from the templates library, you’ll be directed to the configuration page, where you can choose different configuration settings. ![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-general.png)In the **General** tab, you can change the title, description, and form type based on your needs. Check out this article to know more about [different payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next, click on the **Payment** option from the left, and you can customize the currency and amount and even choose between one time and subscription payments. ![payment mode](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-button-payment.png)In the **Form Fields** option, you can add or customize any existing form fields the way you want. ### Step 6: Add the Payment Form to a Page Now that your payment form is ready to accept payments, it’s time to embed your form on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the **WP Simple Pay** block. Then choose a form you just created. And then, click **Publish** or **Update**. That’s it! We hope this article helped you learn how to enable Stripe Link in WordPress and offer faster 1-click checkout. If you liked this article, you might also want to check out [how to collect taxes with Stripe](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** 1 click checkout, save payment details, stripe link --- ### [How to Block Prepaid Cards With Stripe (Step by Step)](https://wpsimplepay.com/how-to-block-prepaid-cards-with-stripe-step-by-step/) **Published:** February 27, 2023 **Author:** Shahzad Saeed **Excerpt:** Prepaid cards are often used in financial scams. Unlike reloadable cards, prepaid cards often don't require users to provide personal information, which makes it convenient for fraudsters for money laundering. In this article, we'll show you how to block prepaid cards on your website from making payments. **Content:** Do you want to block prepaid cards with Stripe? Prepaid cards are often used in financial scams. Unlike reloadable cards, some prepaid cards don’t require users to provide personal information, which makes it convenient for fraudsters for money laundering. In this article, we’ll show you how to block prepaid cards on your website from making payments. ## Blocking Prepaid Cards With Stripe Using Stripe Radar is the easiest way to block prepaid cards. Stripe Radar is a tool built-in with all Stripe accounts to protect your business from fraud. To block prepaid cards with Stripe, you’ll need to use Radar for Fraud Teams. For Radar for Fraud Team, Stripe charges 2¢ for accounts with standard pricing. Let’s take a look. ### Prerequisite: Start Accepting Payments on Your Site Still not accepting Stripe payments on your site? Then go ahead and install [WP Simple Pay](/pricing), the best Stripe plugin for WordPress. WP Simple Pay makes it easy to create a payment form and start collecting payments via 10+ payment methods, including [bank transfer](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), [credit/debit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress"), and more. With WP Simple Pay, before you set up a payment form, you’ll be prompted to integrate your website with Stripe. You can check out the full [WP Simple Pay features](/features/) here. ### Step 1: Sign Up for Stripe Radar First off, log into your Stripe account and make sure you’ve switched your account to Live mode. Then, click **More** in the navigation menu and then choose **Radar**. ![stripe radar signup](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-radar-signup.png)Now, you’ll now be prompted to begin the free trial for Radar for Fraud Teams. Click on the **Start your free trial** button on the right. ![start free trial](https://wpsimplepay.com/wp-content/uploads/2023/02/start-free-trial.png)### Step 2: Add the Block Rule Now that you’ve activated the free trial for Radar, let’s add the block rule and enable it. ![radar for fraud teams](https://wpsimplepay.com/wp-content/uploads/2023/02/radar-for-fraud-teams.png)Under the **Enabled** products section, click **Radar for Fraud Teams**. Now, on the left sidebar, go to **Rules**. Then click the **Add Rule** dropdown and then click **Add block rule**. ![radar-rules](https://wpsimplepay.com/wp-content/uploads/2023/02/radar-rules.jpg)Then, in the field that comes up, copy the below code as shown in the screenshot. ```PHP :card_funding: = 'prepaid' ``` ![add-block-rule-to-prevent-credit-cards](https://wpsimplepay.com/wp-content/uploads/2023/02/add-block-rule-to-prevent-credit-cards.jpg)Then click **Test Rule** to test the rule. Then click the **Add and enable** button to create the rule. ## Bonus Tip: Create More Block Rules Stripe Radar allows you to add tons of block rules to prevent fraudulent payments. For example, instead of blocking all prepaid card payments, you can add a rule, like only blocking it when payments are greater than $100. You can also prevent payments from a certain location or block payments from cards issued outside your country. That’s it! We hope this article helped you learn how to block prepaid cards with Stripe. If you liked this article, you might also want to check out [how to prevent card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** block rules, prepaid cards, Stripe Radar --- ### [How to Accept Stripe Payments in Divi (the Right Way)](https://wpsimplepay.com/how-to-accept-stripe-payments-in-divi-the-right-way/) **Published:** February 23, 2023 **Author:** Shahzad Saeed **Excerpt:** Divi sells third-party Stripe integration addons on their marketplace. However, they're costly and don't let you take full advantage of the Stripe payment gateway. Using a full-fledged Stripe plugin, NOT just an addon, is the best way to get the most out of Stripe gateway on your Divi site. In this article, we'll show you how to accept payments in Divi via Stripe-- the right way. **Content:** Do you want to collect payments via Stripe on your Divi powered website? Divi sells third-party Stripe integration addons on their marketplace. However, they’re costly and don’t let you take full advantage of the Stripe payment gateway. Using a full-fledged Stripe plugin, NOT just an addon, is the best way to get the most out of Stripe gateway on your Divi site. In this article, we’ll show you how to accept payments in Divi via Stripe — the right way. ## Accepting Stripe Payments in Divi The problem with the Divi addons that support Stripe gateway is that they’re usually more expensive than a full-fledged Stripe plugin for WordPress. They won’t let you make the most of Stripe gateway. For example, they don’t support most payment methods supported by Stripe, like direct bank transfer, nor do they offer advanced Stripe features like Stripe Tax. Using [WP Simple Pay](/pricing/) is the EASIEST way to accept Stripe payments on your Divi site. It seamlessly integrates with Divi and lets you integrate Stripe payment forms via Divi content elements. It also supports 10+ Stripe-supported payment methods and even lets you view Stripe payment activities right within your WordPress site. Check out the [full features of WP Simple Pay](/features). ## 3 Ways to Add Stripe to Your Divi Site You can accept payments via Stripe on your Divi site in several different ways. - **Via native content elements**: You can integrate WP Simple Pay with some of Divi’s native content elements like buttons, price tables, and call to actions. - **Embed a Stripe form**: Accept payments by embedding a payment form on your site. - **Publish a Stripe button**: Publish a Stripe payment button independent of Stripe’s content elements. Now let’s take a look at how to enable Stripe payments in Divi with WP Simple Pay. ### Step 1: Install WP Simple Pay on Your Site To integrate Stripe with Divi, the first thing to do is to install and activate [WP Simple Pay](/pricing) on your WordPress site. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. Then log into your WordPress admin panel and install the plugin on your site. If you want to install it via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating WP Simple Pay, click on **Settings** and you’ll be redirected to the setup wizard. The setup wizard helps you integrate your Stripe account with your site. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")Follow the on-screen guidance and connect your Stripe account with your site to start accepting payments. ### Step 2: Create a Stripe Payment Button / Form Once you integrate your Stripe account with your site, the next thing to do is to create a Stripe payment button or a payment form. You can then integrate it with your Divi native content elements or publish the Stripe form right away. To create a payment button or a form, go to **WP Simple Pay » Add New**. Then choose from one of the payment form templates. WP Simple Pay comes with tons of payment form templates that give you a head start on building a payment form. All templates are customizable. Each template comes preselected with specific options custom-tailored to different needs. For example, if you choose a donation form template, the preselected options would be tailored to raising funds for a non-profit organization, such as a radio button for donations with different amounts. ![payment mode donation form](https://wpsimplepay.com/wp-content/uploads/2017/11/payment-mode-donation-form.png)After selecting the template you need, you can configure it per your needs. You can also use our drag-and-drop form builder to build the form the way you want. When the form is ready, you can make some test payments and publish it on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)For more details on creating a payment form/button, check it out: [How to accept Stripe payments with WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)"). ### Step 3: Publish Stripe Forms in Divi On your Divi-powered site, you can publish your Stripe payment forms by embedding them on your Block / Classic editor or integrating them with native content elements. #### Embed Your Stripe Buttons or Forms To embed the form or a button on the block editor, navigate to the post or page where you want to embed it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![Payment form block](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)Alternatively, you can also copy the form’s shortcode and paste it anywhere on your site. #### Embed via Divi’s Button, Call to Action or Pricing Table Elements WP Simple Pay also lets you integrate off-site Stripe checkout forms with Stripe’s native content elements like Button, Call to Action, and Pricing Table. Let’s take a look at how to use Divi’s Call To Action element to launch an onsite overlay form. ![add divi call to action to page](https://wpsimplepay.com/wp-content/uploads/2022/12/integrating-divi-pricing-table-1.png)After adding the Call to Action element to your page, configure the settings to add the WP Simple Pay form. In the **Content tab** inside the Call To Action Settings, scroll down and click the Link section. You will need to add a **\#** to the Button Link URL field. Then select the right payment form from the WP Simple Pay dropdown. Once done, click the green tick button to save changes. ![change button link URL to form id](https://wpsimplepay.com/wp-content/uploads/2022/12/integrating-divi-pricing-table-find-form-id-1.gif)That’s it! We hope this article helped you learn how to accept Stripe payments in Divi, the right way. If you liked this article, you might want to check out how to collect tax along with the payment. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** divi integration, stripe gateway, wp simple pay integrations --- ### [How to Customize Stripe Payment Confirmation in WordPress](https://wpsimplepay.com/how-to-customize-stripe-payment-confirmation-in-wordpress/) **Published:** November 17, 2022 **Author:** Shahzad Saeed **Excerpt:** With the right Stripe plugin for WordPress, you can dynamically display payment details on the confirmation page and customize it the way you want. In this article, we'll show you how to create a custom confirmation page for Stripe payments in WordPress. **Content:** Do you want to customize Stripe payment confirmation in WordPress? With the right Stripe plugin for WordPress, you can dynamically display payment details on the confirmation page and customize it the way you want. In this article, we’ll show you how to create a custom confirmation page for Stripe payments in WordPress. ### Creating a Custom Stripe Payment Confirmation Page Using a Stripe WordPress plugin is the easiest way to create a custom Stripe payment confirmation page. Take a look at a few benefits… - **Easy**: It’s SUPER EASY to create a custom confirmation page with a plugin. You don’t have to be a developer or a Stripe expert to build it. - **Either use global confirmation or individual one**: You can use a separate confirmation page for individual payment forms if needed. - **No Stripe logging in needed**: Customize the confirmation page with WordPress without logging into the Stripe dashboard. - **Auto-populate**: Auto-populate payment details on the confirmation page with smart tags. - **Endless customizable options**: You can add as many details as you want on your confirmation page, like images, social media profiles, and more. To create a custom Stripe success page, all you have to do is to install the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/ "Pricing"). Follow the step-by-step guide below to start creating a confirmation page. With this tutorial, you can create personal and flexible payment confirmation page such as: ![payment confirmation smart tags](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-confirmation-smart-tags.png)The above message will display something like this on the confirmation page: ![payment confirmation messgae](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-confirmation-message.png)### Step 1: Install and Activate WP Simple Pay To show a custom Stripe payment confirmation page on your WordPress site, you’ll need to install [WP Simple Pay](https://wpsimplepay.com). WP Simple is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) that lets you accept payments from Stripe-supported payment methods, such as [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), [ACH Direct payment](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), credit card payments, and more. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Customize Stripe Payment Confirmation With WP Simple Pay, you can either customize the payment confirmation globally, which will be applied to all forms by default. Or you can choose the payment confirmation page individually for each payment form that you create. Let’s take a look at how to change the default confirmation page first. ### Step 3. a) Change the Default Confirmation Page To change the default confirmation page, navigate to **WP Simple Pay » Settings** and then click on **Payment Confirmations**. On this page, you can see 3 options as follows: - Payment **Success** Page - Payment **Failure** Page - Payment **Cancelled** Page ![payment confirmation settings](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-confirmation-settings.png)As soon as the WP Simple Pay plugin is installed and activated, the plugin automatically creates 2 pages on your site: **Payment Confirmation** and **Payment Failed**. These 2 pages are also automatically configured to show when a payment is succeeded or failed/cancelled. To change the success page, feel free to choose from the existing pages from their respective dropdown menu. On your confirmation page, you can dynamically display payment details, like total amount, recurring amount, next invoice date, and more. If you wish to change the confirmation page, make sure to add the payment confirmation **shortcode** in the page where you want to auto-populate payment details. However, no changes are needed on the default confirmation page since the **shortcode** is automatically placed on that page. WP Simple Pay lets you customize one-time payment, subscription, and subscription with trial separately. We’ll take a look at how to customize the payment information on the confirmation page in [Step 4](#4 "Step 4"). ### Step 3. b) Choose a Separate Confirmation Page for a Form WP Simple Pay lets you use a separate confirmation page for each form if needed. To choose a different confirmation page for a specific payment form, select the payment form that you want to update by going to **WP Simple Pay » Payment Forms** and then click on the payment form from the list. Next, on the General settings page, you can configure the **Payment Success Page**. By default, Global Setting is chosen. Choose **Specific Page** to select a separate confirmation page for your form. ![payment confirmation redirect](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-confirmation-redirect.png)Then, click Publish or Update to update your form. ### Step 4: Customize the Payment Details Info WP Simple Pay makes it easy to customize the auto-populated payment info on your confirmation page. Simply navigate to **WP Simple Pay » Settings** and then click on **Payment Confirmations**. The plugin lets you customize one-time payment, subscription, and subscription with trial separately. ![payment confirmation smart tags](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-confirmation-smart-tags-1.png)For example, if you click on the **One Time Payment** tab, you’ll see an editor where you can customize the payment details with the available smart tags. Here are the available smart tags and what they do: **{form-title}** *The form’s title.* **{form-description}** *The form’s description.* **{total-amount}** *The total price of the payment.* **{customer-name}** *The value of the Name form field.* **{charge-date}** *The charge date returned from Stripe.* **{charge-id}** *The unique charge ID returned from Stripe.* **{payment-type}** *The type of payment (one-time or recurring).* **{card-brand}** *The brand of the card used. Visa, Amex, etc.* **{card-last4}** *The last four digits of the card used.* **{tax-amount}** *The calculated tax amount based on the total and the tax percent setting.* **{recurring-amount}** *The recurring amount to be charged each period of the subscription plan.* **{max-charges}** *The total number of max charges set for an installment plan.* **{trial-end-date}** *The day the plan’s free trial ends.* **{next-invoice-date}** *The date the next invoice is due.* **{update-payment-method-url}** *URL to update the subscription’s payment method.* Similarly, you can update the details for **Subscription** and **Subscription with Trial**. After making the changes, click **Save Changes**. ### Bonus Step: Create a Payment Form Now that you’ve set up a custom confirmation page for Stripe payments, it’s time to create a payment form and start accepting payments. Here are a few guides to help you get started. - [Create a simple Stripe payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)") - [Accept Google Pay/Apple Pay payments ](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress") - [Accept Buy Now, Pay Later payments](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress") That’s it! We hope this article helped you learn how to easily customize Stripe payment confirmation in WordPress. What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/ "Pricing") To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** confirmation message, stripe confirmation --- ### [How to EASILY Sell a Single Product Online With WordPress](https://wpsimplepay.com/how-to-easily-sell-a-single-product-online-with-wordpress/) **Published:** January 24, 2023 **Author:** Shahzad Saeed **Excerpt:** You don’t have to be a programming or marketing geek in order to sell a product. In this article, we’ll walk you through how to easily sell a single product online with WordPress, step by step. **Content:** Looking to sell a product on your own WordPress site? You don’t have to be a programming or marketing geek in order to do so. In this article, we’ll walk you through how to easily sell a single product online with WordPress, step by step. ## Selling a Single Product With WordPress Contrary to popular belief, you don’t need to set up a complex shopping cart if you only want to sell a single product on your site. Here’s what exactly you need to sell a single product. - **Create an order form**: [Create an order form](https://wpsimplepay.com/how-to-create-an-order-form-with-wordpress-step-by-step/) that your customers can fill out to make a purchase. - **Offer multiple payment methods**: Let your customers choose their preferred payment method. - **Inventory management**: Set a limit for the total number of sales you can process for your product. You can also hide the order form as soon as your product gets sold out. - **Automatic tax**: Calculate and collect tax based on customer location. - **Customize invoice**: [Customize your payment invoice](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/) and provide details about how your customers would receive the product. You can do all these and more with WP Simple Pay, #1 Stripe plugin for WordPress. [WP Simple Pay](https://wpsimplepay.com/pricing/) allows you to [create an order form](https://wpsimplepay.com/how-to-create-an-order-form-with-wordpress-step-by-step/) with Stripe. Using WP Simple Pay is the EASIEST way to sell a single product on your own site. Here’s the form we’re going to create with this tutorial: ![single product purchase form](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-product.png)### Step 1: Install and Activate WP Simple Pay To sell a single product on your website, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com/pricing/) on your WordPress site. Go to the [pricing page](/pricing) and choose a plan to purchase the plugin. After purchasing the plugin, download it from your purchase email receipt or from your WP Simple Pay account. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). As soon as you activate the plugin, you’ll see a setup wizard. In the setup wizard, you’ll be asked to set up a Stripe account and connect it to your website. Click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab, where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe Now in the setup wizard, let’s go ahead and connect Stripe with your WordPress site. Click **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Now let’s create a Stripe account if you don’t have one already. Alternatively, you can type in the email address associated with your Stripe account and integrate it with your website. Keep in mind that if you choose to go with the **Skip this form** option, instead of connecting your site with your Stripe account, a temporary Stripe account will be set up that cannot be recovered or moved to Live Mode. So let’s not use **Skip this form** unless you’re setting up the plugin on a test site. ![WP Simple Pay Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe.png "create a stripe account")After the integration is complete, you’ll see a success page that says Setup Complete. The next thing you’ll need to do is to start creating a payment form. Click on the button **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form Now that you’ve connected your site to Stripe, let’s start creating a payment form. To create a payment form per your needs, you’ll need to select a built-in payment form template from our extensive form template library. For the sake of this post, let’s choose a simple payment form template called **Payment Form**. ![stripe payment form template](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)### Step 4: Configure the Form to Accept Payments After selecting your preferred template, it’s your turn to offer a unique payment experience to your customers by configuring the payment settings. ![form builder general settings](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-form.png)In the **General** tab, you can change the title, description, and form type based on your needs. To know more, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next, click on the **Payment** tab on the left, and customize the currency, amount, and more. In this post, we’ll be adding 3 different price options for different t-shirt sizes. One of the benefits of adding different price options is that when t-shirts of a certain size get sold out, the plugin automatically disables transactions through that price option (t-shirt size). Or in other words, you can automatically stop selling t-shirts of a size that’s unavailable and avoid taking out-of-stock orders. ![price-options-for-t-shirt-order-form](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-product-prices.png)Now go to the **Form Fields** tab on the left. Here, you can even add or customize any existing form fields the way you want. Since we’re going to sell t-shirts with this form, we need to collect some additional info from our users, such as shipping address and more. ![payment form product price selector](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-price-selector.png)Here are the form fields we’ll be adding to our form. - Name - Email Address - Price selector: Label it as Size - Amount breakdown: Amount breakdown helps your customers understand the details of the payments, like total due, tax, processing fee, and more - Address: Needed if you want to ship a physical product ### Step 5: Inventory Management This step is only required if you’re selling limited quantities of an item, like a physical product, an event ticket, and so on. With WP Simple Pay’s purchase restrictions, you can hide an entire payment form or disable a price option within a payment form when the product gets sold out. To limit the number of payments in your order form, click **Purchase Restrictions** on the left. Then select **Hide the payment form after a set number of payments** and then select **Each price option has its own limit**. ![inventory management order form](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-inventory.png)Now you’ll see different price options you’ve added to your form. Specify a limit for each option based on your available inventory. Once done, you can save your form. ### Step 6: Calculate and Collect Tax If you want to collect tax (like sales tax, GST, etc.) in addition to the payment, you’ll need to configure tax details in WP Simple Pay. WP Simple Pay offers [2 different tax options](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"): 1. **Stripe Tax**: It’s a premium Stripe feature that lets you calculate and collect tax dynamically based on your customers’ location. 2. **Global tax**: This option lets you set up a tax rate manually on your payment forms. Global tax is the best choice for you if your sales volume or transactions don’t exceed the tax threshold in a jurisdiction where your customers reside in. To set up a global tax rate, go to **WP Simple Pay » Settings » Taxes**. Select the checkbox to enable the global tax rate. Click the **Add Rate** button. ![](https://wpsimplepay.com/wp-content/uploads/2023/01/add-tax-rate.png)You’ll now be prompted to add the tax rate via a modal popup. Specify the display name and rate, and then specify how tax has to be calculated, inclusively or exclusively. Choose the right option per your needs and click **Add Tax Rate**. ![tax collection global tax rates](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-global-tax-rates.png)Now go back to the payment form you’ve just created. Click the **Payment** tab on the left. Scroll down the page until you find a drop down menu for **Tax Collection**. Select **Global tax rates** from the dropdown menu. For more details, check out [how to collect taxes with WordPress payments](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). Now save your form and preview it. If it looks fine, publish the form and make some test payments to see if it works as intended. If it works as intended, let’s embed the form on your live site ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ### Step 7: Embed the Payment Form on Your Site Now that your payment form is ready to accept payments, let’s embed your form on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes . ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. That’s it! We hope this article helped you learn how to sell a single product online with WordPress. If you liked this article, you might also want to check out [how to start taking pre-orders with WordPress](https://wpsimplepay.com/how-to-easily-take-pre-orders-in-wordpress-step-by-step/ "How to Easily Take Pre-Orders in WordPress (Step by Step)"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** order form, sell a product, single product --- ### [How to Create an Overlay Payment Form in WordPress (Easy Way)](https://wpsimplepay.com/how-to-create-an-overlay-payment-form-in-wordpress-easy-way/) **Published:** January 2, 2023 **Author:** Shahzad Saeed **Excerpt:** WP Simple Pay lets you create a button that pops up an overlay payment form when clicked. Learn how to create an overlay payment form in WordPress **Content:** Do you want to create an overlay payment form on your site? With WP Simple Pay, you can easily create a button that pops up an overlay payment form when clicked. In this article, we’ll show you how to create an overlay payment form in WordPress (step by step). ## Creating an Overlay Payment Form [WP Simple Pay](https://wpsimplepay.com/pricing/ "WP Simple Pay"), the best WordPress Stripe payment plugin, makes it easy to accept payments in multiple ways, including an overlay payment form. All you need to do is to create a payment button and embed it on your site. When your customers click on that button, an overlay popup form will be triggered, where your customers can complete the payment. ![buy now button popup preview](https://wpsimplepay.com/wp-content/uploads/2022/12/buy-now-button-popup-preview.gif)The best thing is that an overlay popup form enables your customers to complete the payment on the same page where the payment button is embedded. That means unlike a conventional payment button, redirecting to another checkout page is NOT needed, which increases conversion rate and helping you earn more. ### Step 1: Install and Activate WP Simple Pay To create an overlay payment form, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com/). WP Simple Pay is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) that lets you easily create a payment button. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create an Overlay Payment Form Now that you’ve connected your Stripe account with your site, it’s time to create your overlay payment form. You need to start by choosing one of the pre-built form templates that WP Simple Pay offers. Each pre-built form template comes preselected with all the essential features you’ll need for your unique needs. ![overlay form template](https://wpsimplepay.com/wp-content/uploads/2023/02/overlay-form-template.png)While you can create an overlay payment form with any template, let’s choose the **Overlay Payment Form** template since it preselects the features you’ll need right out of the box. In the General settings, you can customize the title and description of your form. The **Overlay Payment Form** template preselects the **Type** as **On-site payment form,** and also preselects the **Open in an overlay modal** checkbox. ![overlay popup form template](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-form-builder-overlay.png)Next, click the **Payment** tab on the left, where you can add, remove, or customize the price options. You can also enable multiple payment methods that are supported in your Stripe account’s country. ![](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-button-payment.png)Now make sure you save the form as a draft by clicking **Save Draft** on the right-hand side. In the **Form Fields** tab, you can find that several form fields are preselected for this template. [![form fields overlay popup](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-overlay-payment-button.png)](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-overlay-payment-button.png)All these form fields, except for the **Payment Button** field, will be used and shown on the overlay payment form. The Payment Button field is the button that your customer needs to click in order to see the overlay payment form. Just as with any other field, feel free to customize the **Payment Button** text and change the **Button Style** per your needs. You can also collect additional data from your customers by adding new fields to your form. Go ahead and preview your button now by clicking the Preview button on the right. Then click your payment button to see your overlay form. If it looks good, publish the form and then make a few test payments to see if it works as intended ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ### Step 4: Add the Overlay Payment Form to Your Site Now that your payment form is ready to accept payments, it’s your turn to embed your form on your website. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/new-embed-one-1-1024x483.jpg)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. That’s it! We hope this article helped you learn how to create an overlay payment form in WordPress. Get started with [WP Simple Pay](https://wpsimplepay.com) today to accept payments. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** buy now button, overlay payment form, payment button --- ### [How to Enable reCAPTCHA on Your WordPress Payment Forms](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/) **Published:** October 27, 2022 **Author:** Shahzad Saeed **Excerpt:** Most payment gateways, including Stripe, recommend you enable reCAPTCHA on your payment forms to avoid fraud. Learn how to add invisible reCAPTCHA to your payment forms. **Content:** Are you looking to add reCAPTCHA to your WordPress payment forms? Most payment gateways, including Stripe, recommend you enable reCAPTCHA on your payment forms to avoid fraud. In this article, we’ll show you how to add invisible reCAPTCHA to your payment forms. That way can offer a seamless experience to customers while also preventing spam submissions. ## Why Enable reCAPTCHA in Stripe Payment Forms Card testers often use automated scripts to verify if stolen card information is valid. This is usually done by making a small payment, which often gets declined or causes disputes. A high decline rate on your payment form will make all your transactions look riskier, resulting in even legitimate payments getting declined on your site. A successful fraud payment will lead to disputes, leading to debiting the disputed amount and a dispute fee from your Stripe account until the dispute is resolved. Even though Stripe has many automated and manual controls in place to prevent [card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/), they recommend adding an extra layer of protection, such as reCAPTCHA. You can easily enable reCAPTCHA v3 with [WP Simple Pay](https://wpsimplepay.com/pricing/), which works invisibly on your website so you can fight spam bots without ever bothering your legitimate customers. WP Simple Pay also provides support for hCaptcha, a popular alternative to reCAPTCHA. WP Simple Pay is the best WordPress Stripe plugin that lets you accept payments on your WordPress site via [credit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress"), [digital wallets](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress") like Google Pay and more. Check out the complete [features of WP Simple Pay](https://wpsimplepay.com/features/ "Features"). ### Step 1: Install WP Simple Pay on Your WordPress Site To enable reCAPTCHA to combat spam payments, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") on your site. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Just go to the pricing page, pick a plan, and create a WP Simple Pay account. Then download the plugin from your account and install it on your site by uploading it. For a detailed guide, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/) ### Step 2: Sign Up for reCAPTCHA Navigate to **WP Simple Pay » Settings** and then under the **General** tab, click on **Anti-Spam** where you’ll find a big **reCAPTCHA** button. When you click on that button, the reCAPTCHA configuration settings will be shown. Then click **Sign Up for reCAPTCHA v3** button. You’ll now be prompted to register your site with Google to enable reCAPTCHA. [![Google reCAPTCHA](https://wpsimplepay.com/wp-content/uploads/2022/10/recaptcha1.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/recaptcha1.png)On the reCAPTCHA site, register your site by specifying a label and choosing a **reCAPTCHA type**. Make sure to choose v3 for invisible protection. Then enter your domain name, email address and accept their terms of service. [![recaptcha register a site](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-google-recaptcha-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-google-recaptcha-1.png)Once you saved these settings, you’ll be shown a site key and secret key that you need to copy to your WP Simple Pay’s reCAPTCHA page. [![recaptcha site key](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-recaptcha-keys.png)](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-recaptcha-keys.png)Go back to your site and copy **Site Key** and **Secret Key**. Choosing the Default Score Threshold would be fine for most websites but if you want to go with an aggressive approach in combating spambots, then choose Aggressive instead. Next, click **Save Changes**. ### Step 3: Start Accepting Legitimate Payments Now that you’ve enabled reCAPTCHA, you can rest assured that your site is protected from spambots. Go ahead and create payment forms to accept Stripe payments on your site. ![stripe recaptcha](https://wpsimplepay.com/wp-content/uploads/2023/02/stripe-recaptcha-badge.png)Here are a few tutorials you can follow to get started: - [Accept credit card payments](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress") - [Accept online donations](https://wpsimplepay.com/accept-donation-payments-online/ "How to Accept Donation Payments Online With WordPress") - [Accept recurring fees with ease](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)") ### Bonus Step: Enhance Payment Form Protection So far, you’ve learned how to enable reCAPTCHA on your Stripe payment forms. Adding reCAPTCHA is one of the most efficient ways to combat automated scripts built for card testing. That said, you can further increase payment form protection by implementing the below security best practices. - **Enable email verification**: Enable email verification for on-site payment forms if multiple charges fail due to fraud. - **Require user authentication**: Asking users to log in to complete the payment is a common strategy among eCommerce merchants. With WP Simple Pay, you can enable it with a single click. - **Regularly monitor your Stripe dashboard**: Last but not least, regularly monitoring your Stripe dashboard helps you identify if there is any potential threat to your payment form and how they can be fixed. For more details, check out [how to protect your payment forms from card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "how to protect your payment forms from card testing"). That’s it! We hope this article helped you add reCAPTCHA to your WordPress payment forms with ease. You might also want to check out the differences between [setting up on-site vs. off-site Stripe checkout](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). What are you waiting for? [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") today to accept legitimate payments. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** General **Tags:** card testing, Credit Card Fraud, recaptcha --- ### [How to Accept Stripe Payments in Elementor (3 Easy Ways)](https://wpsimplepay.com/how-to-accept-stripe-payments-in-elementor/) **Published:** February 16, 2023 **Author:** Shahzad Saeed **Excerpt:** The free Elementor plugin doesn't let you accept Stripe payments on your site without a third-party Stripe plugin or an integration. Even though Elementor Pro comes with a Stripe button widget, it's not intuitive and provides you with limited functionalities, **Content:** Are you using Elementor and wondering how to collect payments via Stripe on your site? The free Elementor plugin doesn’t let you accept Stripe payments on your site without a third-party Stripe plugin or an integration. Even though Elementor Pro comes with a Stripe button widget, it’s not intuitive and provides you with limited functionalities, In this article, we’ll show you how to EASILY accept Stripe payments with the free or Pro Elementor plugin, the right way. ## Downsides of Accepting Stripe Payments in Elementor The problem with the default Stripe button widget in Elementor Pro is that it’s **not at all an intuitive solution**. To get it to work, you need to create an API key, copy and paste the code, and so on. You’re also supposed to make adequate adjustments in your Stripe account for certain functions to work, like tax. Even when it works, the functionalities you get are limited. For example, there is… - No way to accept multiple payment methods supported by Stripe, like a direct bank transfer - No support for advanced Stripe features, like recurring payments, Buy Now Pay Later, installment payments - No way to [customize email receipts](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/ "How to EASILY Customize Stripe Email Receipts in WordPress") the way you want - [No additional anti-spam measures](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)") to protect your Stripe account, like email verification for payments - No way to view [Stripe payment details in WordPress](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/) Using [WP Simple Pay](/pricing/), the best Stripe plugin for WordPress, is the EASIEST way to accept Stripe payments on your WordPress site. It seamlessly integrates with both the free and paid Elementor versions and also supports advanced Stripe features like recurring payments, Buy Now Pay Later, installment payments, and more. ## 3 Ways to Add Stripe to Your Elementor Site Here are 3 ways to accept Stripe payments on your WordPress site powered by Elementor. - **Embed a Stripe button**: By adding a Stripe payment button, you can either redirect users to Stripe checkout or show an overlay payment form. - **Embed a Stripe Forms**: Accept payments by embedding a payment form on your site. - **Using Elementor’s Widgets**: Integrate WP Simple Pay with Elementor widgets like Button, Call to Action, and Pricing Table. With these widgets, you can accept one-time, recurring, or even installment payments. Now let’s take a look at how to enable Stripe payments in Elementor with WP Simple Pay. ### Step 1: Install WP Simple Pay on Your Site First things first. Go ahead and install [WP Simple Pay](/pricing) on your WordPress site. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. Then log into your WordPress admin panel and install the plugin on your site. If you want to install it via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) As soon as the plugin gets activated, you’ll be prompted to connect your Stripe account with your WordPress site. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")Follow the on-screen guidance and connect your Stripe account with your site to start accepting payments. ### Step 2: Create a Stripe Payment Button / Form The next thing you’ll need to do is to create a Stripe payment button or a payment form. To create a payment button or a form, head over to **WP Simple Pay » Add New**. Then choose from one of the payment form templates. WP Simple Pay comes with loads of templates to choose from. You can preview the template before selecting it. When you find the right template, select it and configure it per your needs. Each template comes preselected with specific options custom-tailored to different needs. For example, if you choose a donation form template, the preselected options would be tailored to raising funds for a non-profit organization, such as a radio button for donations with different amounts. ![payment mode donation form](https://wpsimplepay.com/wp-content/uploads/2017/11/payment-mode-donation-form.png)No matter which template you choose, you can always customize the options later on. For example, you can customize details like pricing options, payment methods, and more. WP Simple Pay enables you to create and embed a button or a payment form on your website. If you decide to embed a button, then you can either redirect users to Stripe checkout or show an overlay payment form, where you can customers can submit their payment details. When the form is ready, you can make some test payments and publish it on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)For more details on creating a payment form/button, you can check out [how to accept Stripe payments with WordPress](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)"). ### Step 3: Integrate Stripe With Elementor With WP Simple Pay, you can accept Stripe payments in 3 ways on your Elementor-powered website. - Add a payment button to your site and redirect users to Stripe checkout or show an overlay payment form when the button is clicked. - Embed a payment form on your site by using the block editor or using a shortcode. - Use the pricing table widget and integrate Stripe with the button. #### Embed Your Stripe Buttons or Forms To embed the form or a button on the block editor, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![Payment form block](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)Alternatively, you can use the form’s shortcode and paste it anywhere on your site where you want to embed it. #### Embed Using Elementor’s Button, Call to Action or Pricing Table Widgets If you’d rather embed a payment button with Elementor’s Button, Call to Action or Pricing Table widgets, all you need to do is to drag and drop the right widget where you want to embed it on your Elementor editor. ![elementor button](https://wpsimplepay.com/wp-content/uploads/2023/02/elementor-button.gif)Then on the left, look for the **WP Simple Pay** option and choose the right button that you want to embed from the list. That’s it! We hope this article helped you learn how to integrate Stripe with Elementor, the right way. If you liked this article, you might also want to check out [how to accept recurring payments with WordPress](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** elementor, elementor integration, integrations, wp simple pay integrations --- ### [How to Get Stripe Dashboard (Payment Reports) in WordPress](https://wpsimplepay.com/how-to-get-stripe-dashboard-payment-reports-in-wordpress/) **Published:** February 14, 2023 **Author:** Shahzad Saeed **Excerpt:** With our Activity & Reporting dashboard, you can get access to Stripe payment activities in WordPress without even having to log into your Stripe account. In this article, we'll walk you through a step-by-step process to enable the Stripe dashboard in WordPress. **Content:** Do you want to get Stripe payment stats right within your WordPress dashboard? With our Activity & Reporting dashboard, you can get Stripe payment reports in WordPress without even having to log into your Stripe account. In this article, we’ll walk you through how to enable Stripe Dashboard in WordPress. ## Stripe Dashboard in WordPress Using the [WP Simple Pay plugin](/pricing) is the easiest way to get Stripe payment reports in WordPress. WP Simple Pay is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "7 Best Stripe Payment Plugins for WordPress (Updated – 2023)") that let you easily accept payments with WordPress. Unlike a typical Stripe plugin, WP Simple Pay enables you to make the most of the Stripe payment gateway. - [**Multiple payment methods**](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress"): Supports 10 + payment methods, including ACH Direct Debit, Apple Pay / Google Pay, and more. - **Drag and drop form builder**: Easily build a payment form with our intuitive payment form builder - **Tons of built-in templates**: Never start from scratch, thanks to our built-in form templates library - [Automatic taxes](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"): Collect taxes based on customer location along with the payment Aside from these features, WP Simple Pay comes bundled with **Activity & Reports**, giving you a bird’s eye view of your business performance. ![stipe payment latest-activity wordpress](https://wpsimplepay.com/wp-content/uploads/2023/01/latest-activity.png)The Activity & Reports screen gives you a snapshot of the total payments you collected for the day. In addition, you can also get an overview of the latest 10 payments you receive through the Stripe forms you published on your website. Simply put, this overview report shows you what is happening on your website at the moment in terms of payments. In addition to the overview report, you can view your historical payment data too. ![stripe payment reports wordpress](https://wpsimplepay.com/wp-content/uploads/2023/01/reports.png)For example, you can see period-over-period charts for gross volume and successful payments. Plus, view all these reports for a preset date range or a custom-selected period. Now let’s take a look at how to enable the Stripe dashboard in WordPress ### Step 1: Install WP Simple Pay on Your Site First off, install [WP Simple Pay](/pricing) on your WordPress site. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. Then log into your WordPress admin panel and install the plugin on your site. If you want to install it via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Once the plugin is activated, you’ll automatically be directed to the setup wizard, where you can connect your Stripe account with your WordPress site. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")In the setup wizard, you can either connect your Stripe account with your site or create a brand new Stripe account and then connect it with your site. ### Step 2: Start Accepting Stripe Payments After integrating your Stripe account with your site, you can create a payment form and accept payments on your site. To create a payment form, head over to **WP Simple Pay » Add New**. Then choose from one of the payment form templates and launch your payment form. You can preview the template before selecting it. Once you find the right template, select it and configure it per your needs. Each template comes preselected with certain options, which you can customize later on. For example, you can customize details like pricing options, payment methods, and more. When the form is ready, you can make some test payments and publish the form on your site. ![](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)For more details, you can check out [how to create a Stripe payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)"). ### Step 3: View Stripe Payments at a Glance So far, you’ve installed WP Simple Pay and created a payment form, and published it on your site. You can view the payment stats within your WP Simple Pay dashboard as you receive payments from your users. To view payment stats, go to **WP Simple Pay » Activity & Reports**, where you get detailed insights into current and historical payment data. That’s it! We hope this article helped you learn how to get Stripe payment stats inside your WordPress dashboard. If you liked this article, you might also want to check out [how to accept credit card payments with WordPress](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** activities & reporting, stripe stats --- ### [How to Sell Your Services Online in WordPress (Easy Way)](https://wpsimplepay.com/how-to-sell-your-services-online-in-wordpress-easy-way/) **Published:** February 2, 2023 **Author:** Shahzad Saeed **Excerpt:** Selling online is easy whether you only take full-time gigs or want to sell services as a side hustle. In this article, we'll show you how to sell services online with WordPress (step by step). **Content:** Do you want to sell your services online with your WordPress site? Selling online is easy whether you only take full-time gigs or want to sell services as a side hustle. In this article, we’ll show you how to sell services online with WordPress (step by step). ## Selling Services Online Through a WordPress Site To sell services online through your WordPress site, you’ll need to do is to publish a page that promotes your services and accept payments via a payment button or a payment form. Depending on what you want to sell, your payment form would also look different. For example, if you’re a web design agency that also sells a reseller hosting package to your clients, you might need to create 2 payment forms, one that accepts payment for the design and the other that accepts a recurring payment for the reseller hosting. ### **Essential Payment Form Elements to Sell Services** No matter what you’re selling, your payment form tool should have the ability to add the following elements. - **Choose from a service**: Best for businesses that offer multiple services. - **Quantity**: The ability to multiply the amount based on the specified quantity. - **Recurring billing**: Charge on a regular basis automatically without having to send invoices manually. - **Collect additional info**: Collecting additional info from your customers comes in handy if you need customer input to offer a custom service. [WP Simple Pay](/pricing/) is the best Stripe plugin that lets you easily create a payment form for any purposes, including selling services online. It comes with tons of built-in form templates, including a few templates for selling services. Aside from offering all the above elements, WP Simple Pay also comes bundled with advanced tools for selling premium services, such as - [Installment payments](https://wpsimplepay.com/how-to-offer-installment-payment-plans-in-wordpress/): Allow your customers to pay in installments, which enables you to make your services affordable for most of your potential customers. - [Buy Now Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/): It is a type of short-term financing, supported by services like Klarna / AfterPay, that allows your customers to pay in installments. This way, you get full amount upfront without having to wait until all the installment payment completes. - [Setup fees](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/): Allow customers to buy a subscription plan for your services and require them to make a one-time setup fee. Here’s the form we’re going to create with this tutorial. ![sell services form preview](https://wpsimplepay.com/wp-content/uploads/2023/02/sell-services-form-preview.png)### Step 1: Install and Activate WP Simple Pay To sell services on your WordPress site, you’ll need to install and activate [WP Simple Pay](https://wpsimplepay.com). After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account and install it by going to your WordPress backend. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating the plugin, you’ll be directed to the setup wizard. In the setup wizard, you can connect your website with a Stripe account. Then, click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, you’ll first need to create a Stripe account. The best thing is that our setup wizard guides you through the Stripe integration process, step by step, without having to leave your WordPress dashboard. Click **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Now, enter your email address and start creating a Stripe account if you don’t have one already. Otherwise, link your existing account to your site. ![WP Simple Pay Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe.png "create a stripe account")Upon completing this process, you’ll be shown a success page that says **Setup Complete**. Now you can go ahead and create a payment form by clicking on the button **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form to Sell Your Service WP Simple Pay comes with tons of different payment form templates to choose from. Every template is highly customizable, but choosing the right template gives you a heads start and you don’t always have to build it from scratch. In the form templates library, you can enter **service** in the search bar, and you’ll see all the available payment form templates related to services. Before choosing a template, you can preview each one by hovering over it and clicking **View Demo**. Each form template comes preselected with different form fields. Once you find the right template that suits your needs, you can return to the templates library and click the **Use Template** button by hovering over the template you liked. For this tutorial, we’ll choose the **Business Consultation Fee Payment Form** template. This template is the best choice for you if you want to allow users to specify the payment amount manually. [![business consultation service template](https://wpsimplepay.com/wp-content/uploads/2023/02/business-consultation-service-template.png)](https://wpsimplepay.com/wp-content/uploads/2023/02/business-consultation-service-template.png)After selecting a template, you can add, remove or customize any form fields per your needs. ### Step 4: Configure the Form to Accept Payments Once your preferred template is selected, the next step is to configure it based on your needs. [![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)You can start by specifying the name and description of your form. WP Simple Pay lets you host the form either on your own site or on Stripe.com. You can choose where you want to host the form in the **Type** dropdown. For more details, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next, click on the **Payment** option on the left, and you’ll be able to customize the currency, amount, and even choose between one-time and subscription payment. The template we’ve selected preselects the checkbox **Allow amount to be determined by user**. If you don’t want to let users specify the amount, you can uncheck this option. [![allow amount determined user](https://wpsimplepay.com/wp-content/uploads/2023/02/allow-amount-deteremined-user.png)](https://wpsimplepay.com/wp-content/uploads/2023/02/allow-amount-deteremined-user.png)In the **Form Fields** option, you can add, remove or customize any existing form fields the way you want. Our template also preselects a text field option and labeled it as **Invoice number**. Feel free to remove it or customize the label. Or even add additional fields from the dropdown. ![sell a service form fields](https://wpsimplepay.com/wp-content/uploads/2023/02/sell-a-service-form-fields.png)If you want, you can also convert this form into a full-fledged payment landing page and remove any distractions from the form. The best thing about this landing page is that it’s independent of your theme, so it doesn’t comprise any theme elements like headers, footers, navigation menu, etc. ![service form landing page](https://wpsimplepay.com/wp-content/uploads/2023/02/service-form-landing-page.png)To convert this service payment form into a landing page, all you need to do is to click the **Payment Page** on the left and then select the checkbox **Enable a dedicated payment page**. You’ can find several customizable landing page elements like header, colors, URLs, and more. ### Step 5: Add the Payment Form to a Page Now that your service payment form is ready to accept payments online, it’s time to embed it on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page.png)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. That’s it! We hope this article helped you learn how to sell your services online with WordPress. If you liked this article, you might also want to check out [how to sell a single product online with WordPress](https://wpsimplepay.com/how-to-easily-sell-a-single-product-online-with-wordpress/) (with smart inventory management). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** business consultation fee payment form, payment form, sell services --- ### [How to Disable Guest Checkout for Stripe in WordPress](https://wpsimplepay.com/how-to-disable-guest-checkout-for-stripe-in-wordpress/) **Published:** January 31, 2023 **Author:** Shahzad Saeed **Excerpt:** Disabling guest checkout is a common practice among eCommerce merchants. Even if you don't have a shopping cart setup on your site, you can still disable guest payments without touching a single line of code. **Content:** Do you want to disable guest checkout for Stripe payments in WordPress? Disabling guest checkout is a common practice among eCommerce merchants. Even if you don’t have a shopping cart setup on your site, you can still disable guest payments without touching a single line of code. In this article, we’ll show you how to disable guest Stripe payments in WordPress. ## Why Disable Guest Checkout in WordPress? Stripe recommends requiring user login (or in other words disabling guest checkout) if your site is vulnerable to [card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/), a common fraudulent activity where someone with stolen card information makes a small purchase to validate the card numbers. Card testing often results in chargebacks, which puts you at risk of financial consequences from various chargeback monitoring programs. The easiest way to require users to login to make a payment is to use [WP Simple Pay](/pricing/), #1 Stripe plugin for WordPress. Here are a few other features that make WP Simple Pay stand out from the rest. - Build a payment form quickly and easily, thanks to tons of built-in form templates - View Stripe payment stats inside your WordPress dashboard - Supports 10+ Stripe-supported payment methods, like Google Pay, credit card, ACH Direct Debit, and more Now let’s take a look at how to require users to log in to make a payment, step by step. ### Step 1: Install WP Simple Pay & Connect It With Stripe The first thing you’ll need to do is to install and activate [WP Simple Pay](/pricing/) on your site. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. Go to your WordPress backend, navigate to **Add New** under Plugins, and then click **Upload Plugin** to install the plugin. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Once the plugin is activated, you’ll be directed to the setup wizard, which walks you through the Stripe integration process. Follow the wizard step by step and connect your WordPress site to Stripe. Once done, you’ll see a success message that says **Setup Complete**. Then go ahead and create a payment form by clicking on the **Create a Payment Form** button. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 2: Create a Payment Form To accept payments from your customers on your site, you’ll need to build a payment form. WP Simple Pay lets you create a payment form and host it on your own site or on Stripe’s website. ![off-site vs on-site checkout](https://wpsimplepay.com/wp-content/uploads/2022/09/off-site-vs-on-site-checkout.gif)If you want, you can also [build a high-conversion landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to Create a Distraction-Free Stripe Payment Landing Page in WordPress") that’s built specifically for your payment forms. This landing page will be independent of your WordPress theme. Here are a few resources that will help you get started. - [How to create a Stripe payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)") - [How to build a distraction-free landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/ "How to build a distraction-free landing page") - [The complete guide to Stripe checkout page for WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The complete guide to Stripe checkout page for WordPress") Let’s create a simple payment form as shown below. ![stripe payment form preview](https://wpsimplepay.com/wp-content/uploads/2023/01/stripe-payment-form-preview.png)### Step 3: Disable Stripe Guest Checkout Now that the payment form is ready, let’s turn on the Stripe guest checkout. Head over to **WP Simple Pay » Settings**. Then, scroll down the page until you find the Require User Authentication checkbox. Select that checkbox to turn off guest checkout. ![require user authentication](https://wpsimplepay.com/wp-content/uploads/2023/01/requier-user-authentication.png)Then, click **Save Changes**. There you have it! You can now publish your payment form on a live page and start accepting payments from those who have logged into your site. When someone makes a payment without logging in, they’ll see a message, asking them to log in first. ![guest checkout preview](https://wpsimplepay.com/wp-content/uploads/2023/01/guest-checkout-preview.png)### Additional Ways to Combat Fraud Payments WP Simple Pay offers a few different ways to combat fraud payments. Let’s take a look. #### 1. CAPTCHA One of the most efficient ways to combat fraudulent payment activity on your site is with CAPTCHA In fact, [WP Simple Pay](https://wpsimplepay.com/pricing/) supports 2 different CAPTCHA options: reCAPTCHA and hCaptcha. reCAPTCHA v3 works invisibly in the background, whereas Captcha requires users to complete simple challenges to proceed. #### 2. Enable Email Verification Enabling email verification is one of the least intrusive methods to reduce fraud payments. WP Simple Pay only requires email verification after a set number of declines have occurred in a given timeframe. That way, you can provide a simpler payment process until fraudulent activity is determined. #### 3. Enable Stripe Radar Rules [Stripe Radar](https://stripe.com/radar) is Stripe’s advanced fraud protection network that detects and blocks fraud using machine learning that trains on data across millions of global companies. Stripe’s built-in Radar rules will automatically block payments that do not meet the set criteria of the [enabled rules](https://dashboard.stripe.com/settings/radar/rules). We hope this article helped you learn how to disable guest checkout in WordPress. That’s it! We hope this article helped you learn how to disable guest checkout for Stripe in WordPress. If you liked this article, you might also want to check out this guide: [what is card testing and how to prevent it on your site](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)"). What are you waiting for? [Get started with WP Simple Pay today!](https://wpsimplepay.com/pricing/) To read more articles like this, follow us on [X](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** card testing, Credit Card Fraud, guest checkout, require login --- ### [How to Collect Taxes for Stripe Payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) **Published:** October 20, 2022 **Author:** Shahzad Saeed **Excerpt:** With the right WordPress Stripe plugin, it's easy to collect taxes exclusively or inclusively with your payments. In this article, we'll walk you through how to collect any tax (GST, sales tax, VAT, or more...) for Stripe payments. **Content:** Do you want to collect taxes in WordPress for Stripe payments? With the right WordPress Stripe plugin, it’s easy to collect taxes exclusively or inclusively with your payments. In this article, we’ll walk you through how to collect any tax (GST, sales tax, VAT, or more…) for Stripe payments. ## Collecting Taxes in Stripe With WordPress The easiest way to collect taxes for Stripe payments is to use [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"). WP Simple Pay is one of [the best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "6 Best Stripe Payment Plugins for WordPress (Compared)") that lets you accept payments via multiple Stripe-supported payment modes, such as [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), [SEPA Direct Debit](https://wpsimplepay.com/how-to-collect-payments-via-sepa-direct-debit-in-wordpress/ "How to Collect Payments via SEPA Direct Debit in WordPress"), and more. It also supports **Stripe Tax**, which lets you collect tax based on the payers’ location. That way, you can stay tax compliant regardless of where you do business. Stripe Tax is currently available to users in Australia, Canada, the EU-27, Hong Kong, Iceland, Japan, New Zealand, Norway, Singapore, South Africa, the United Arab Emirates, the United Kingdom, and the United States. ## 2 Different Ways to Collect Taxes WP Simple Pay lets you collect taxes in 2 different ways. ### **\#1. Fixed Rate Tax Collection (Manual)**: You can define a fixed tax rate manually in WP Simple Pay settings, which will be globally applied to all Stripe forms on your site. This way, taxes can be collected either inclusively or exclusively with your payments. The difference is that an exclusive tax is not included in the invoice subtotal, whereas an inclusive tax is included in the subtotal. ### **\#2. Automatic Tax Collection With Stripe Tax** Stripe Tax is a premium Stripe feature that lets you enable automatic tax collection via your payment forms. Automatic tax collection takes a few things into account: your location, the product type you’re selling, and most importantly, your customer’s location, to determine the amount of tax to be charged. Based on where you collect the payments from, you might be legally obliged to register with that country or jurisdiction to collect taxes. This is true even if your business has no physical presence in that country or jurisdiction. Stripe Tax monitors your transactions, so you know when and where you need to register to collect taxes. [![stripe-tax-monitor](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-monitor.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-monitor.png)In addition, the advanced tax data allows Stripe to offer more advanced filing and remittance reports. For Stripe Tax, you’ll only be charged on transactions to customers in states or countries where you’re registered to collect taxes. Currently, it costs an additional 0.5% fee for only the applicable transactions. ## Should You Enable Automatic Stripe Tax? You might not need tax registrations if your business only sells non-taxable products or sales volume or transactions don’t exceed the tax threshold in a jurisdiction. If you think your business will likely exceed the tax threshold in the near future in any jurisdiction where Stripe Tax supports, you can enable Stripe Tax. Otherwise, you can set a fixed tax rate in WP Simple Pay. We’ll explain how to collect taxes through both of these methods in this tutorial. Just follow this tutorial to proceed. And in [Step 4](#step4 "Step 4"), we’ll show you how to enable one of these tax collection methods. Here’s the **fixed-tax rate form** we’re going to create with this tutorial. [![Payment form with fixed tax rate](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-fixed-tax-rates.png)Alternatively, if you want to do automatic tax collection with Stripe Tax, here’s how the form would look. The only major difference between these 2 forms is that the form shown below has a mandatory address field, which is used to calculate automatic tax. [![Payment form with automatic tax](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-automatic-tax-1.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-automatic-tax-1.png)Now let’s get started! ### Step 1: Install and Activate WP Simple Pay First off, go ahead and install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/) on your site. To install the plugin, you’ll need to sign up for a [premium plan](https://wpsimplepay.com/pricing/ "Pricing") and create an account. Then download the plugin on your computer and then upload it to your WordPress site. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Accepting Payments With Stripe So far, you’ve installed WP Simple Pay and connected your Stripe account to your website. Now you’ll be prompted to create a payment form by choosing a payment form template. For the sake of this tutorial, let’s select **Payment Form**. If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to start creating a payment form. [![Stripe payment form](https://wpsimplepay.com/wp-content/uploads/2022/12/template-explorer-payment-form-template.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/template-explorer-payment-form-template.png)You’ll now be landed on the General tab of your payment form. Here you can customize the title, description, and a few other elements of your form. [![Payment form general](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-general.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-general.png)By default, your form type will be chosen as **On-site payment form**. Instead of hosting your payment form on your site, you can configure the form to host on stripe.com by selecting **Off-site Stripe Checkout form**. For more details, refer to this guide: [The complete guide to setting up a Stripe Checkout Page for WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/) Now let’s choose the **Payment** option on the left. You can now change the price, currency, amount, and even choose between one time or subscription payment. [![Payment form payment](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-payment.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-payment.png)For now, let’s NOT change the payment mode to Live Mode. It’s recommended to switch to live mode only after making a test payment after publishing the form and ensuring everything works fine as you wish. In the **Form Fields** option, you can add a new field or customize any existing form fields. Since tax is collected additionally, it’s important to show the subtotal on your payment form. That way, you can show your customers how much you’re charging as tax in addition to your fee. To show subtotal, let’s add the **Amount Breakdown** field to your form. [![](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-form-fields.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-form-fields.png)### Step 4. Collect the Applicable Tax Before proceeding, you’ll need to determine how you want to collect taxes: by configuring a fixed tax rate (no additional cost) or automatic tax collection based on users’ location (paid since it’s a premium Stripe feature). Earlier in this tutorial, we’ve already explained [these 2 methods](#methods). ### Step 4. a: Configure a Fixed Tax Rate In this section, we’ll explain how to configure a fixed tax rate in WP Simple Pay. If you’d rather use automatic Stripe tax, calculated based on payers’ location. skip this step and [jump right in here](#stripe-tax "jump right in"). Let’s configure the tax rate in WP Simple Pay after creating your form. Head over to **WP Simple Pay » Settings**. Then navigate to **General** and click on the **Taxes** tab. [![](https://wpsimplepay.com/wp-content/uploads/2023/01/tax-rates.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/tax-rates.png)Select the checkbox to enable **Taxes**. After selecting the checkbox, you’ll find an option to add **Tax Rates**. Click **Add Rate**. You’ll now be prompted to add the tax rate via a modal popup. [![](https://wpsimplepay.com/wp-content/uploads/2023/01/add-tax-rate.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/add-tax-rate.png)Specify the display name and rate, and then specify how tax has to be calculated, inclusively or exclusively. Choose the right option per your needs and click **Add Tax Rate**. ### Step 4. b: Calculate Tax Based on Payer’s Location If you’ve configured a tax rate in WP Simple Pay, you can skip this step and [go ahead](#step5 "go ahead") to Step 5. To automatically calculate tax amounts with Stripe tax, you’ll need to [activate Stripe Tax in the Stripe dashboard](https://dashboard.stripe.com/setup/tax/activate). With Stripe Tax, you can monitor whether your business is crossing the tax threshold in the supported jurisdictions. [![stripe tax registration](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-registration.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-tax-registration.png)Once the threshold has been reached, you can add registration and start collecting taxes for those locations or schedule collection at a future date. Before adding registrations, you’ll need to confirm your origin address and select a default tax category. Keep in mind that when Stripe Tax is enabled, the Billing Address and Amount Breakdown fields will automatically be added if they did not previously exist. [![](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-automatic-tax.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-automatic-tax.png)This allows tax calculation to occur at the most accurate level, as well as ensures that customers know what they are being charged for. Once a complete address is entered on the payment form, the tax amount will be calculated and displayed. [![](https://wpsimplepay.com/wp-content/uploads/2023/01/automatic-tax-rates.gif)](https://wpsimplepay.com/wp-content/uploads/2023/01/automatic-tax-rates.gif)### Step 5: Publish Your Payment Form Now you’re all set to publish and embed the payment form on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![Payment form block](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-form-block.png)That’s it! We hope this article helped you learn how to collect taxes for Stripe payments in WordPress. You might also want to check out our guide on [how to accept recurring payments with WordPress](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/). [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/) and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Inclusive Tax Rates, Multiple Tax Rates, stripe tax --- ### [10 Components & Best Practices of a Perfect Email Receipt](https://wpsimplepay.com/anatomy-of-the-perfect-email-receipt/) **Published:** January 19, 2023 **Author:** Shahzad Saeed **Excerpt:** The email receipt is one of the most important components of an online transaction. Here’s what goes into the perfect email receipt. **Content:** The email receipt is one of the most important components of an online transaction. There’s no debate that if you want to process payments through your website, you *must* close each transaction with a record emailed to your customer. But while most businesses use receipts, they often neglect important information. They also fail to use the email to create a great impression on their customer, [smooth out the customer experience](https://wpsimplepay.com/heres-what-the-ideal-checkout-experience-looks-like/), and drive more revenue. In this post, we’d like to talk about what goes into the perfect email receipt. But first, let’s dive into why we send receipts in the first place. ## Why Do You Send an Email Receipt? Email receipts are important because *everyone reads them*. They have the highest open rate of any type of email you’ll send your customers – nearly 71%! The simplest purpose of an email receipt is to let the buyer know you’ve received their payment. It gives the buyer closure that they’ve completed their end of the transaction properly and you’ll move forward with your part. A receipt also creates a record. It’s something your customer can use if they ever have to dispute the transaction with you or for a court (though hopefully it never comes to that). Receipts are especially important when the customer is a business. They’ll want to use the receipt to process the transaction and write off the expense. If the purchase was made by an employee *for* a business, that employee will want to use it as proof for their expense report. And if – for some reason – your buyer is worried that you wouldn’t fulfill your end of the bargain, an email receipt can [make them feel safer about the transaction](https://wpsimplepay.com/how-to-reassure-your-users-their-payment-data-is-safe/). What happens if you don’t send email receipts? Neglecting receipts probably won’t have much impact on your conversion rate, but it’s guaranteed to confuse your customers. They’ll submit more support tickets or send more emails inquiring about their purchase. But email receipts aren’t *just* records of purchase. They’re also opportunities to build stronger connections with your customers and drive more sales. ### Should You Customize an Email Receipt? All popular payment processors like Stripe let you send an automated email receipt as soon as payment has been made. The downside is that the customization option for the default payment receipt is limited. You could only customize a few receipt elements, like logo, brand color, language, and so on. ![custom-email-receipt](https://wpsimplepay.com/wp-content/uploads/2023/01/custom-email-receipt.jpg)However, if you use the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/) to accept Stripe payments on your WordPress site, you can customize every single detail in your email receipt. WP Simple Pay comes with a default email receipt that automatically sends emails upon successful payments. That means if you want to make some minor tweaks to the default receipt, all you have to do is to go to the email receipt page in WP Simple Pay and edit it the way you want. It only takes around a minute to tweak the receipt. Here’s [how to customize Stripe email receipts in WordPress](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ## What Goes Into an Email Receipt? Transactional emails like receipts can actually be quite complex. There’s a lot of information to include, but you still want to keep things brief. Let’s walk through everything you should include in your email receipts. ### 1. A Clear and Straight-Forward Subject Line When it comes to promotional emails, it pays to be clever and enticing with your subject lines. But that doesn’t apply to transactional emails. When you send an email receipt, the subject line should be clear, simple, and plain. ![subject line payment receipt](https://wpsimplepay.com/wp-content/uploads/2018/11/subject-line-payment-receipt.png)What should you include in an email receipt subject line? Some of these: - The name of the product/service they purchased - The cause they donated to - How much they spent or donated - The words “receipt” or “invoice” or similar - The invoice or order number Some businesses like to include their name in the subject line, but that’s redundant. The recipient will already have your name in the “from” slot. ### 2. A Genuine “Thank You” This is an often overlooked component of an email receipt, but depending on your customer, it might be the most important. In a face-to-face transaction, you would instinctively thank your customer. But you lack that opportunity when a customer pays through your website. Make sure to say “thank you” at some point on your receipt, ideally at the top. This Chewy receipt does a great job of putting their “thank you” front and center. ![Email receipt](https://wpsimplepay.com/wp-content/uploads/2018/10/chewy-email-receipt-e1540988386206.png)### 3. Billing Information Include some information on the email receipt regarding how you billed the customer. This is a reminder for them. You should include the card you billed (“your Mastercard ending in 1234”), the date you billed the card, and the name on the card. If your company name will look different on their credit card statement (perhaps you’re known by a DBA but your credit card processing uses your real company name, or you use a third-party billing system), mention that on the receipt. Say something simple like “You’ll see this charge under the name Acme LLC on your statement.” ![customize payment receipt](https://wpsimplepay.com/wp-content/uploads/2018/11/customize-payment-receipt.png)WP Simple Pay lets you dynamically display every detail in your receipt using smart tags. Here are all the default smart tags you can use to dynamically show billing information. - {form-title} – The form’s title. - {form-description} – The form’s description. - {total-amount} – The total price of the payment. - {customer-name} – The value of the Name form field. - {charge-date} – The charge date returned from Stripe. - {charge-id} – The unique charge ID returned from Stripe. - {payment-type} – The type of payment (one-time or recurring). - {card-brand} – The brand of the card used. Visa, Amex, etc. - {card-last4} – The last four digits of the card used. - {tax-amount} – The calculated tax amount based on the total and the tax percent setting. - {recurring-amount} – The recurring amount to be charged each period of the subscription plan. - {max-charges} – The total number of max charges set for an installment plan. - {next-invoice-date} – The date the next invoice is due. - {update-payment-method-url} – URL to update the subscription’s payment method. For more details, check out this guide: [Creating a custom payment receipt in WordPress for Stripe](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/) ### 4. Shipping Information If you’re selling something that needs to be shipped, it’s important to put some shipping information in the receipt. Give them as much data as you have, such as… - When you’ll ship the item. - The shipping method you’ll use. - When they can expect it. - A link to track their package. Most importantly, give the customer a clear way to contact you or the shipping service if they are concerned about the shipping time or method. It’s okay if you don’t have all of that information. If you can’t provide it in the email receipt, you may want to send some separate shipping notification emails. ### 5. List of Items Purchased A list of products or services the buyer purchased is a critical part of the email receipt. You’ll want to include the item/service name, cost, and any relevant details (like size, color, duration, [recurring status](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/), etc.). If you have a picture to represent the product/service, include that as well. At the bottom of the list, display the total purchase price of the entire order, including taxes and fees. Make this number stand out because it’s a piece of information your customer may re-consult in the future. Some businesses still required printed paperwork, so it’s also smart to include a link to a printer-friendly version of the receipt. If you don’t want to automate something so they can download a printer-friendly version, at least include instructions to request a PDF from you. ### 6. Invoice/Order Number If your customers need to contact you (or your support team), you’ll need a way to identify their order. So it’s important to pair a number to each order. Place this number somewhere prominent on the email receipt so the customer can find it quickly when you ask for it. This Blue Bottle email receipt does a great job of laying out the customer’s order and presenting a clear total at the bottom. ![Email receipt](https://wpsimplepay.com/wp-content/uploads/2018/10/blue-bottle-email-receipt-e1540988585749.jpg)### 7. Download or License Key Information If the customer purchased a digital product, put the link to download it right in the email. That’s where they’ll expect it. If they don’t get a link immediately, they’ll end up submitting a support request. Include the link regardless of whether you create a dashboard of licenses. If the download link will expire at any point, make that information clear so your customer downloads their product right away. Tell them how to request a new download link if theirs expires. ### 8. Any Other Relevant Actions Email receipts are viewed more than any other type of email correspondence with your customer, so it’s a good place to include any information they need to have a smooth experience with your brand. Include links to any other actions that are relevant, such as: - Add more users - Edit account settings - Print invoices/statements - View/access licenses - Change service/contract - Update payment information - Close account - View help documents/knowledge base ### 9. Related Products or Information Use your email receipt as an opportunity to help your customer beyond the purchase. Since you know the customer will read the receipt, it’s a great opportunity to deliver more value. You might include links to resources or content to help them get the most out of their purchase. For instance, if the customer purchased your digital marketing package, you could link them to a blog post that explains what happens after the payment goes through. If the recipient donated to your charity, you could link them to a guide on how you’ll spend their donation. Additionally, you could use the email receipt as an opportunity to upsell the customer on more products or services. You could link them to consumable products they might need to use their original purchase (like batteries, filters, or refills). You could also link them to related products that make sense with their order, like an add-on or warranty. Notice how this AirBnB email includes a bunch of helpful information at the bottom to help the customer get more value from their purchase. ![Email receipt](https://wpsimplepay.com/wp-content/uploads/2018/10/airbnb-email-e1540988775156.jpg)### 10. Contact Information Every email you send to your customers should include clear and simple contact information. This rule applies to any type of email you send, but especially your email receipts. Give them your website, phone number, email address (even if it’s the same one you send from), and mailing address. ### Creating Stripe Email Receipt in WordPress If you want to send a highly customizable Stripe email receipt, then you’ll need [WP Simple Pay](/pricing/). Aside from letting you send an email receipt, WP Simple Pay comes with several features as follows: - **Form builder + built-in templates**: Easily choose from its built-in templates and create highly customizable payment forms. - **Stripe Tax**: The plugin supports [Stripe Tax](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"), which enables you to collect tax based on where your customers are located at. - **Payment methods**: You can enable multiple payment methods such as credit/debit cards, Google Pay / Apple Pay, ACH Direct Debit, and more. That’s it! We hope this article helped you learn about the anatomy of a perfect email receipt. If you liked this article, you might also want to check out [how to create a custom Stripe email receipt in WordPress](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") and start customizing email receipts. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** General **Tags:** Anatomy of Email Receipt, Design your Receipt Email, Perfect Email Receipt --- ### [How to Easily Take Pre-Orders in WordPress (Step by Step)](https://wpsimplepay.com/how-to-easily-take-pre-orders-in-wordpress-step-by-step/) **Published:** January 17, 2023 **Author:** Shahzad Saeed **Excerpt:** Taking pre-orders is a great strategy to drum up interest in the build-up to a new product launch. In this article, we'll show you how to create a pre-order form and take pre-orders before your product is launched. **Content:** Do you want to take pre-orders in WordPress? Taking pre-orders is a great strategy to drum up interest in the build-up to a new product launch. In this article, we’ll show you how to create a pre-order form and take pre-orders before your product is launched. ## Taking Pre-Orders on Your Site With pre-orders, you can place a product for sale before they become available for public purchase. Offering pre-orders is a win-win for both you and your customers. For you, it’s a way to start selling a product that doesn’t even exist and forecast demand for your upcoming release. For your customers, pre-orders enable them to get access to your product at its earliest possible availability, typically for a cheaper price. Wondering what you need to do to start taking pre-orders in WordPress? - **Collect user info and accept payments via a payment form**: Setting up a payment form is the EASIEST way to take pre-orders on your site. Unless you’re planning to sell a lot of items, you likely don’t need to set up a complex shopping cart. - Automatically hide the form as the product gets sold out: Taking unlimited pre-orders can create chaos if you’re selling a physical product. You need a tool that lets you specify a pre-order limit and also lets you hide the form as you reach your pre-order sale goal. - **Schedule the payment form**: To create a sense of urgency, most brands take pre-orders within a specified time frame. To do so, you’ll need to be able to schedule the payment form to be published and hidden at a particular date and time. That way, you don’t have to stay awake until the last minute to make changes to your site. [WP Simple Pay](/pricing) is the EASIEST plugin available for WordPress that lets you create a pre-order form. It’s the #1 Stripe plugin for WordPress that supports 10+ payment methods, including credit card & debit card, US bank account payments (ACH Direct Debit), Google Pay/Apple Pay, and more. Now let’s take a look at how to create a pre-order payment form in WordPress. Here’s the pre-order form we’re going to create with this tutorial: ![pre order form preview](https://wpsimplepay.com/wp-content/uploads/2023/01/click-payment-form.jpg)### Step 1: Install and Activate WP Simple Pay To create a pre-order form, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com). After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. If you’re installing a plugin for the first time, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating the plugin, you’ll need to integrate your Stripe account with your site by using the setup wizard. Click **Let’s Get Started**. ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you’re not automatically redirected to the setup wizard after plugin activation, head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab, where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe In the setup wizard, click **Connect with Stripe** to proceed with integrating your Stripe account with your site. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Here, you can connect your existing Stripe account with your site or set up a brand new Stripe account. Unless you’re setting up WP Simple Pay on a test site, let’s NOT use **Skip this form** because this option will create a temporary Stripe account that cannot be recovered or moved to Live Mode. ![WP Simple Pay Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe.png "create a stripe account")After you’ve successfully connected your Stripe account with your site, you’ll see a success page that says **Setup Complete**. To create a pre-order form, click the **Create a Payment Form** button. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Pre-Order Form To create a pre-order form, choose one of the pre-built templates from the form template library. WP Simple Pay comes bundled with tons of different templates. Every template comes preselected with certain form field options that make it easy for you to set up payment forms. In this tutorial, let’s select the **Payment Form** template. [![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)### Step 4: Configure the Form to Take Pre-Orders As soon as you select a form template, you’ll be navigated to the configuration page, where you can choose different configuration settings. [![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)In the **General** tab, you can change the title, description, and form type based on your needs. WP Simple Pay lets you host the payment form on your own site or on the Stripe checkout page. You can select how you want to host the form with the **Type** option. To know more, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next up, click on the **Payment** option on the left. Here, you can customize the currency, amount, and even choose between one-time and subscription payment. You can also select the payment method you want to enable on this form. [![payment mode](https://wpsimplepay.com/wp-content/uploads/2022/07/payment-mode.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/payment-mode.jpg)To take pre-orders, you’ll need to customize your form by going to the **Form Fields** tab. For the sake of this tutorial, we’ll be adding a few additional fields in our payment form as follows: - **Name**: This form field helps you get to know the name of your customer. This field is optional by default. Don’t forget to make it required by clicking on that field if you want to collect the name. - **Address**: This field is necessary if you’re selling a physical product on your site. With this field, WP Simple Pay lets you collect both Billing Address and Shipping Address. - **Quantity**: This field comes in handy if you want to sell multiple quantities of the same product with your pre-order form. You can limit the number of maximum and minimum quantities each customer can purchase per transaction. [![preorder form fields](https://wpsimplepay.com/wp-content/uploads/2023/01/preorder-form-fields.jpg)](https://wpsimplepay.com/wp-content/uploads/2023/01/preorder-form-fields.jpg)### Step 5: Limit the Pre-Orders Taking unlimited pre-orders is not ideal if you’re taking pre-orders for a physical product or for a digital product with limited availability, like event tickets. WP Simple Pay lets you automatically hide the form from your site as soon as the pre-orders are sold out. In addition, the plugin also lets you take pre-orders within a specified time frame, so you can schedule the form to be displayed and hidden automatically. To limit pre-orders, you can click on the **Purchase Restrictions** tab on the left. To specify the maximum pre-order copy you can sell, select the checkbox **Hide the payment form after a set number of payments**. Then specify the limit. [![payment restrictions pre order form](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-restrictions-pre-order-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2023/01/payment-restrictions-pre-order-form.jpg)To display and hide the form automatically, select the checkboxes **Show the payment form after a specific date and time** and **Hide the payment form after a specific date and time,** respectively. Then specify the date and time and then publish the form. Now go ahead and make some test payments to see if the form works as intended. If it works fine, you can embed the form on your live site. ### Step 6: Add the Payment Form to a Page Now that your form is ready to take pre-orders, it’s time to embed your form on your website. ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page.png)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. There you have it! We hope this article helped you learn how to take pre-orders in WordPress by creating a pre-order form. If you liked this article, you might also want to check out [how to collect taxes for pre-orders in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "how to collect taxes in WordPress"). [Click here to get started with WP Simple Pay](https://wpsimplepay.com/pricing). To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Protect Your WordPress Site From Card Testing (7 Ways)](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/) **Published:** October 17, 2022 **Author:** Shahzad Saeed **Excerpt:** Card testing is a common fraudulent activity that often results in chargebacks, which puts you at risk of financial consequences. Learnhow to protect your WordPress site from card testing. **Content:** Do you want to prevent card testing fraud on your WordPress site? Card testing is one of the most common fraudulent activities experienced by websites that accept online payments. Card testing often results in chargebacks, which puts you at risk of financial consequences from various chargeback monitoring programs. In this article, we’ll show you how to protect your WordPress site from card testing. ## What Is Card Testing? Card testing, card cracking, or card checking is a fraudulent activity where someone with stolen card information makes a small purchase to validate the card numbers, so they can use it to make big purchases. This usually happens when a fraudster purchases a bunch of stolen credit card information and then tries to validate which one of those is still valid. Even worse, fraudsters also test large batches of credit card numbers using automated software designed for card checking. As someone who accepts online payments, you’ll need to ensure your website is safe from all sorts of card testing. Some of the consequences of card checking are: - **Chargebacks**: Successful tests will incur chargebacks. With automated card testing, the odds are high of getting hit with lots of chargebacks all at once, which increases your chargeback ratio. - **High decline rates**: A large number of declines caused by unsuccessful tests can sabotage the reputation of your business with card issuers. It makes all your transactions look riskier, resulting in declining even legitimate payments. - **Overload network traffic**: Automated card testing can overload your network traffic due to numerous network requests and operations, leading to declining even legitimate transactions. ## 7 Ways to Protect Yourself From Card Testing If you suspect card testing on your site, it’s recommended that you take immediate measures as follows: ### \#1. Determine if the Declines are Due to Card Testing If you see a significant increase in transaction declines, then card testing could be an issue. In your Stripe dashboard, you can also see why the payment was blocked and whether it is due to card testing. [![card-testinig-stripe-dashboard](https://wpsimplepay.com/wp-content/uploads/2022/10/card-testinig-stripe-dashboard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/10/card-testinig-stripe-dashboard.jpg)### \#2. Refund Fraudulent Payments and Avoid Disputes If you suspect a successful card testing on your website, you might want to refund it to avoid disputes. Remember… disputes and chargebacks aren’t possible on credit card charges that are fully refunded. When a credit card owner disputes a charge with their bank, the disputed amount and a dispute fee will be debited from your Stripe account until the dispute is resolved. And if there are too many disputes/chargebacks which exceed the thresholds dictated by major card networks, like, Visa or Mastercard, they’ll place you into their dispute monitoring programs. This will incur monthly fines and additional fees until you reduce your dispute or fraud levels in a sustained way. ### \#3. Stop Card Testing With CAPTCHA One of the most efficient ways to combat fraudulent payment activity on your site is with reCAPTCHA. [WP Simple Pay](https://wpsimplepay.com/pricing/) supports 2 different CAPTCHA options: reCAPTCHA and hCaptcha. reCAPTCHA v3 works invisibly in the background. That way, you can combat spam bots without worrying about turning away your legitimate users because they’ll never see the reCAPTCHA on your WordPress payment forms. hCaptcha, on the other hand, requires users to complete simple challenges to proceed. With [WP Simple Pay](https://wpsimplepay.com/pricing/), enabling any of these Captcha options is easy. After installing the plugin, navigate to **WP Simple Pay » Settings **» General** » Anti-Spam** and you’ll find those 2 captcha options. [![Google reCAPTCHA](https://wpsimplepay.com/wp-content/uploads/2022/10/recaptcha1.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/recaptcha1.png)Select the CAPTCHA you prefer and proceed with its configuration. For more details, check out [how to enable reCAPTCHA on WordPress payment forms](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/). Aside from protecting your site from card fraudsters, WP Simple Pay also makes it easy to [accept Stripe payments](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) with different payment modes like [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Buy Now Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. ### \#4. Enable Email Verification Another way to combat spam payments is to enable email verification on the payment forms. Now, asking all payers to verify their email addresses before making payments might negatively impact your conversions. This is why [WP Simple Pay](https://wpsimplepay.com/pricing/) only requires email verification after a set number of declines have occurred in a given timeframe. That way, you can provide a simpler payment process until fraudulent activity is determined. After installing the plugin, navigate to **WP Simple Pay » Settings » General **»** Anti-Spam** and click enable **Email Verification**. [![wp-simple-pay-anti-spam-email-verification-1](https://wpsimplepay.com/wp-content/uploads/2022/10/wp-simple-pay-anti-spam-email-verification-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/wp-simple-pay-anti-spam-email-verification-1.png)Once the threshold has been reached users will need to retrieve a one time code from their email address to enter in the payment form to complete the payment. [![email-verification stripe](https://wpsimplepay.com/wp-content/uploads/2022/10/email-verification-761x1024-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/email-verification-761x1024-1.png)After the number of declines has reduced outside of the set threshold the email verification step will automatically be removed. ### \#5. Require User Authentication Requiring users to be logged in to submit on-site payments is a common strategy, especially among eCommerce merchants. With a single click, you can stop processing guest payments with WP Simple Pay. When enabled, payment forms will not be hidden from guests, but they won’t be able to submit the form. ### \#6. Configure Your Site to Accept Stripe Webhooks Webhooks allow Stripe to send messages back to your WordPress site. Setting up webhooks is needed for properly detecting charge declines due to fraud. [![WP Simple Pay webhook settings](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-settings-webhook.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-settings-webhook.png)WP Simple Pay attempts to create webhook endpoints automatically, so you don’t have to worry about manually configuring your site to accept Stripe webhooks. However, we recommend [reviewing your webhook endpoints](https://dashboard.stripe.com/webhooks) to confirm they are configured as described in our [webhook documentation](https://docs.wpsimplepay.com/articles/webhooks/). ### \#7 Enable Stripe Radar Rules [Stripe Radar](https://stripe.com/radar) is Stripe’s advanced fraud protection network that detects and blocks fraud using machine learning that trains on data across millions of global companies. Stripe’s built-in Radar rules will automatically block payments that do not meet the set criteria of the [enabled rules](https://dashboard.stripe.com/settings/radar/rules). [Enable all of Stripe’s built in rules](https://dashboard.stripe.com/settings/radar/rules) for the best protection. ![Stripe radar rules](https://wpsimplepay.com/wp-content/uploads/2022/12/stripe-radar-rules.png)Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) That’s it! We hope this article helped you learn how to protect your WordPress site from fraudulent payment activities. You might also want to check out the differences between [setting up on-site vs. off-site Stripe checkout](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). What are you waiting for? [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") today to accept legitimate payments. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** General, How To **Tags:** card testing, credit card frauds, recaptcha --- ### [How to Remove Credit Card Processing Fees in WordPress](https://wpsimplepay.com/how-to-remove-credit-card-processing-fees-in-wordpress/) **Published:** January 10, 2023 **Author:** Shahzad Saeed **Excerpt:** Stripe, like any other payment processors, charges an additional fee for processing credit card payments. With WP Simple Pay, you can let users cover the processing fee, so you can collect the full amount for the payments you accept on your WordPress site. **Content:** Do you want to remove the credit card processing fees for online payments? Stripe, like any other payment processors, charges a fee for processing credit card payments. With WP Simple Pay, you can let users cover the processing fee, so you can collect the full amount for the payments you accept on your WordPress site. In this article, we’ll show you how to remove credit card processing fees in WordPress. ## Offset Credit Card Processing Fees in WordPress Stripe charges different credit card processing fee based on where you’re located at. If you’re based in the United States, for example, Stripe collects **2.9% + 30¢** per successful card charge. That means when you collect a $10.00 donation or payment, you only earn $9.41 and Stripe takes the rest as the processing fee if the payment is made through credit card. In fact, the processing fees also vary based on the payment method your users choose for making the payment. If only there is a tool that makes it easy for you to let users cover the processing fees? You’re at the right place. [WP Simple Pay](/pricing), the best Stripe payment plugin for WordPress, lets you recover the Stripe fees by passing processing fees to your users. Here are a few benefits of WP Simple Pay’s [Fee Recovery](https://wpsimplepay.com/features/fee-recovery/) feature. - Receive the full amount by letting users pay the processing fees. You can customize how much you can collect as fees. - Collect different processing fees for different payment methods. This way, you can encourage users to choose a cheaper payment method. - Force everyone to pay the processing fees or provide an option for users to pay the fee only if they’re willing to pay it while making payments. Here’s the payment form we’re going to create with this tutorial. ![credit card payment form with processing fees](https://wpsimplepay.com/wp-content/uploads/2023/01/credit-card-payment-form-with-processing-fees.gif)### Step 1: Install and Activate WP Simple Pay To remove credit card processing fees in WordPress, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com) on your site. After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating the plugin, you’ll be directed to the setup wizard. The setup wizard will walk you through to Stripe integration process. Click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab, where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe Now you’ll be prompted to set up a new Stripe account or connect an existing account to your site. Click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)Next, enter your email address and start integrating your Stripe account with your site. Let’s NOT use **Skip this form**, unless you’re setting up WP Simple Pay for a test site. Enabling this option will create a temporary Stripe account that cannot be recovered or moved to Live Mode. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)Upon completing this process, you’ll be shown a success page that says Setup Complete. To create a payment form that let users pay the processing fee, click on the button **Create a Payment Form**. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Create a Payment Form Now that you’ve connected your site to Stripe it’s your turn to create a payment form. To create a form, you’ll need to select from a bunch of pre-built templates. Each template preselects certain options out of the box to make it easy to build a form. In this tutorial, we’ll select the **Payment Form** template. [![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)### Step 4: Configure the Form to Accept Payments Once you select your preferred template, you’ll be navigated to the **General** configuration page. Here you can specify the title, description, type, and more. [![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)For more details, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next, click on the **Payment** option from the left. In this page, you can customize the currency, amount, and even choose between one-time and subscription payment. Now scroll down the page until you see **Payment Methods**. You can see different payment methods that are available in your Stripe account’s country. To remove the credit card processing fee, click the **Configure** option, next to **Card**. Now a modal popup will show up, which prompting you to add an additional fee to payment. Select the checkbox **Add an additional fee to payments made with this payment method**. If you reside in the United States, Stripe collects **2.9% + 30¢** per successful card charge. You can add the additional fees based on how much fee Stripe collects in your country for credit card processing. Then click **Update**. [![configure card payments](https://wpsimplepay.com/wp-content/uploads/2023/01/configure-card-payments.png)](https://wpsimplepay.com/wp-content/uploads/2023/01/configure-card-payments.png)Next click on the **Form Fields** option on the left. In this page, you can add, remove or customize any existing form fields. Since you’re collecting additional fees, you’d better off showing the amount breakdown in your payment form. That way your users can figure out you’re charging them an additional fee to the payment as the processing fee. To show the amount breakdown, choose the field **Amount Breakdown** in the dropdown and click **Add Field**. ![add amount breakdown](https://wpsimplepay.com/wp-content/uploads/2022/08/add-amount-breakdown.png)Here’s how the **Amount Breakdown** field will look like in your live form. ![amount breakdown preview processing fee](https://wpsimplepay.com/wp-content/uploads/2023/01/amount-breakdown-preview-processing-fee.png)### Step 5: Allow Users to Pay the Processing Fee Wondering whether forcing your users to pay the processing fee will backlash? No worries! With [WP Simple Pay](/pricing), you can add a toggle to allow users to opt-in to covering the processing fee. This is a GREAT option especially for accepting online donations for non-profits. By offering this option in your donation form, your donors can cover the processing fee while also ensuring the entire donation they make actually goes to your non-profit and contributes to the cause they believe in. To add the toggle to cover the processing fee, choose **Fee Recovery Toggle** in the dropdown and click the **Add Field** button. ![form-fields-for-processing-fees](https://wpsimplepay.com/wp-content/uploads/2023/01/form-fields-for-processing-fees.png)Feel free to change the label per your needs. Here’s how your payment form will look with the fee recovery toggle. ![processing fee toggle](https://wpsimplepay.com/wp-content/uploads/2023/01/processing-fee-toggle.png)There you have it! Your payment form is now ready to accept payments. Publish the form and make some test payments ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). If the form works as intended, then it’s time to embed your form on the live site. ### Step 6: Add the Payment Form to a Page To embed your form on your live site, go to the post or page where you want to publish the form. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page.png)That’s it! We hope this article helped you learn how to remove credit card processing fees in WordPress. Aside from covering credit card processing fees, WP Simple Pay also lets you collect tax for online payments. Check out [how to collect tax for payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). [Get started with WP Simple Pay today!](/pricing) To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** credit card processing fee, processing fee --- ### [[New] Introducing Fee Recovery - Remove Stripe Fees and Earn More!](https://wpsimplepay.com/new-introducing-fee-recovery-remove-stripe-fees-and-earn-more/) **Published:** January 5, 2023 **Author:** Cristian Rossi **Excerpt:** Today we’re super excited to announce WP Simple Pay 4.6.6, which adds support for Fee Recovery – a way to allow your users to pay the Stripe payment processing fee, so you can collect the exact net amount you've anticipated for payments without any deduction. **Content:** Today we’re super excited to announce WP Simple Pay 4.6.6, which adds support for Fee Recovery – a way to allow your users to pay the Stripe payment processing fee, so you can collect the exact net amount you’ve anticipated for payments without any deduction. Additionally, we’ve expanded our anti-spam protection by adding support for hCaptcha, the most popular Google reCAPTCHA alternative. ## Remove Stripe Processing Fees With Fee Recovery You may’ve noticed when you collect a $10.00 donation or payment, only $9.41 ends up in your Stripe account. This is because Stripe – like all payment processors – charges a fee to process payments through their system. Because processing fees are usually percentage based, the more money you collect, the higher the fee will be. With Fee Recovery, you can now force or request your users to pay the Stripe processing fee amount. ![fee-recovery](https://wpsimplepay.com/wp-content/uploads/2023/01/fee-recovery.png)Fee Recovery works by adding an additional amount to the payment being collected. That way, you can ensure you collect the exact net amount from your customers just as you’ve specified in the Price Option settings in WP Simple Pay. For example, a $10.00 payment is transformed into $10.61. When the Stripe processing fee is deducted from $10.61 your Stripe account ends up with exactly $10.00. Additionally, Fee Recovery can be configured on a per-payment method basis. For example, you can charge a processing fee for [credit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress") but not for [direct debit payments](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), which usually have a much lower fee. ## hCaptcha Support Protecting yourself from spam and [fraudulent payment attempts](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/ "How to Protect Your WordPress Site From Card Testing (7 Ways)") is important. Fraud payments can affect your Stripe account’s ability to accept payments and cost you money with dispute fees and refunds. WP Simple Pay offers request rate limiting, email verification, and [CAPTCHA](https://wpsimplepay.com/how-to-enable-recaptcha-on-your-wordpress-payment-forms/ "How to Enable reCAPTCHA on Your WordPress Payment Forms") alongside Stripe Radar. ![hcaptcha](https://wpsimplepay.com/wp-content/uploads/2023/01/466-hcaptcha.png)hCaptcha is the most popular Google reCAPTCHA alternative with a “privacy-first” approach, making it more compatible with some privacy laws and regulations. hCaptcha uses a picture-based challenge to determine if the payment attempt is legitimate or not. ## Try the New Update Today Fee Recovery and hCaptcha are both available in the latest version of WP Simple Pay. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/), and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available, and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News **Tags:** credit card processing fee, fee recovery, processing fee --- ### [How to Limit Purchase Quantity in WordPress (Step by Step)](https://wpsimplepay.com/how-to-limit-purchase-quantity-in-wordpress-step-by-step/) **Published:** December 29, 2022 **Author:** Shahzad Saeed **Excerpt:** Selling a product with limited availability is a challenge. You might want to stop taking orders as soon as your product is sold out. In this article, we'll show you the EASIEST way to set a purchase limit for your products and services on your WordPress site. **Content:** Do you want to set a purchase limit for the product you’re selling on your site? Selling a product with limited availability is a challenge. You might want to stop taking orders as soon as your product is sold out. In this article, we’ll show you the EASIEST way to set a purchase limit for your products and services on your WordPress site. ### Setting a Purchase Limit in WordPress If you’re selling a single product or a service on your site with limited availability, you most likely [don’t need a full-fledged shopping cart](https://wpsimplepay.com/do-you-need-an-ecommerce-store-or-is-wp-simple-pay-enough/ "How to Sell eCommerce Goods Without a Shopping Cart in WordPress"). All you need to do is to create and publish an order form and start selling your products or services on your site. [WP Simple Pay](http://wpsimplepay/pricing/ "WP Simple Pay") is the BEST way to sell single products or services on your site. It comes with a wide variety of pre-built payment form templates, so you can quickly launch a payment form without a hassle. It is indeed one of the [best Stripe plugins for WordPress](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "6 Best Stripe Payment Plugins for WordPress (Compared)") which supports multiple payment methods, such as Google Pay/Apple Pay, ACH Direct Debit, and more. WP Simple Pay makes it easy to set a limit for purchase quantity on your WordPress payment forms. It lets you stop taking orders for a certain product variable that has been gone out of stock. Take a look at the screencast below. ![purchase restrictions wordpress](https://wpsimplepay.com/wp-content/uploads/2022/12/purchase-restrictions-wordpress.gif)Now that you know how WP Simple Pay handles purchase limits, it’s time to create an order form with purchase limits enabled. Here’s the form we’re going to create with this tutorial. ![purchase limit order form](https://wpsimplepay.com/wp-content/uploads/2022/12/purchase-limit-order-form.png)As you can see, this form automatically stops taking orders and displays an out-of-stock notice as soon as the product variable is sold out. ### Step 1: Install and Activate WP Simple Pay To sell a product and limit its purchase quantity, the first thing you’ll need to do is to install [WP Simple Pay](https://wpsimplepay.com). After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. Then install the plugin on your site by logging into your WordPress admin panel. Then navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After the plugin is activated, you’ll be directed to the setup wizard. The setup wizard walks you through Stripe integration process, so you can connect your Stripe account with your site. Click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab, where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe You can proceed with the setup wizard to connect your WordPress site to Stripe. Click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)Next up, you’ll be asked to create a Stripe account or connect an existing Stripe account with your site. Make sure NOT to select the **Skip this form** option unless you’re setting up WP Simple Pay on a test site. Selecting the **Skip this form** option will create a temporary Stripe account that cannot be recovered or moved to Live Mode. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)After successfully connecting Stripe with your site, it’s your turn to create an order form and limit purchase quantity for your products. Click on the button **Create a Payment Form**. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Create an Order Form As soon as you click the **Create a Payment Form** button in the setup wizard, you’ll be directed to the form templates library. Here you can see tons of different of pre-built form templates. Although you can choose any template you wanted, in this tutorial, we’ll choose a simple template called **Payment Form**. [![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)### Step 3: Configure Your Order Form After selecting your preferred form template, you’ll be shown a **General** settings page where you can configure your payment form the way you want. [![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)Here, you can change the title, description, and form type based on your needs. If you want to host the payment form on your own site, choose **On-site payment form** under **Type**. Alternatively, to host the form on Stripe’s checkout page, choose **Off-site Stripe checkout**. To know more about choosing a **Type**, check out this post on [selecting the right payment form types](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Next up, click on the **Payment** tab, where you can configure **Price Options**. With WP Simple Pay’s payment forms, you can offer multiple price options within a form. By default, you’ll find that only 1 price option is added for $10. For the sake of this tutorial, we’re adding 2 price options, which are labeled as **VIP Ticket** and **General Ticket**. [![price options buy limit](https://wpsimplepay.com/wp-content/uploads/2022/12/price-options-buy-limit.gif)](https://wpsimplepay.com/wp-content/uploads/2022/12/price-options-buy-limit.gif)VIP Ticket is our most premium product with a very limited availability and costs $99, whereas General Ticket is worth $10, which is our most affordable product. Feel free to make the necessary changes in the price options and then navigate to **Form Fields**, where you can add or customize the form fields. ### Step 4: Limit the Purchase Quantity Next up, let’s limit the purchase quantity of the price options you’ve added. To do so, click **Purchase Restrictions** on the left. WP Simple Pay lets you restrict purchases in 2 ways. You can either set a default limit for all price options on your [Stripe payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)") or configure separate limit for each price option. As you can see in the screencast below, selecting the **Inventory** checkbox will show you 2 options as mentioned above. [![purchase restrictions wordpress](https://wpsimplepay.com/wp-content/uploads/2022/12/purchase-restrictions-wordpress.gif)](https://wpsimplepay.com/wp-content/uploads/2022/12/purchase-restrictions-wordpress.gif)Let’s select the checkbox **Each price option has its own limit** and configure the purchase limit for each option. Your customers can’t buy a product if its purchase limit has been reached. Take a look at how the form would look like when one of the price options has gone out of stock. [![purchase limit order form](https://wpsimplepay.com/wp-content/uploads/2022/12/purchase-limit-order-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/purchase-limit-order-form.png)Publish your form and see how it looks on the frontend. You can then make a test payment and figure out if it works as intended. ### Step 5: Add the Payment Form to a Page After making a test payment, it’s time to embed your form on your website. Make sure to turn your form into live mode before making the form live on your site ([read more about Test and Live modes](https://docs.wpsimplepay.com/articles/using-test-mode/)). ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page.png)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. That’s it! We hope this article helped you learn how to limit purchase quantity in WordPress. If you want to enable multiple payment methods, check out our article on [how to allow users to select a payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress"). [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/ "Get started with WP Simple Pay") and start limiting purchase quantity. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** limit purchase quantity, purchase limit, purchase restrictions --- ### [How to Easily Collect Przelewy24 Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-przelewy24-payments-in-wordpress/) **Published:** December 12, 2022 **Author:** Shahzad Saeed **Excerpt:** Przelewy24 is the most popular bank transfer method in Poland. Learn how to allow customers to complete transactions on your WordPress site with Przelewy24. **Content:** Do you want to collect payments online from your customers based in Poland? Then you might want to start accepting **Przelewy24** on your site. Przelewy24 is the most popular bank transfer method in Poland. It allows customers to complete transactions online using bank transfers and other methods. In this article, we’ll show you how to collect payments on your WordPress site via Przelewy24. ## Accepting Przelewy24 Payments in WordPress Using a WordPress Stripe plugin like [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing") is the easiest way to accept Przelewy24 payments on your site. WP Simple Pay is not just limited to accepting Przelewy24 payments. With it, you can accept payments through 10+ Stripe-supported payment methods, including [Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), credit card, [ACH payments](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), and more. With WP Simple Pay, you can [allow users to choose from payment methods](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress") that are available on your site. ### Step 1: Install WP Simple Pay in WordPress If you haven’t already, your first step is to install [WP Simple Pay Pro](https://wpsimplepay.com/pricing/) on your WordPress website, activate your license, and connect your Stripe account. That sounds like a lot of work, but it’s actually quite fast. [Read our Getting Started Guide](https://docs.wpsimplepay.com/categories/getting-started/) for instructions. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Przelewy24 Payment Form To start accepting payments via Przelewy24, you’ll need to create a payment form. To create it, start by choosing one of the payment form templates from the templates library. If you don’t see the template library, then you might have closed the setup wizard already. In that case, you can click on the left-hand menu, and click on **WP Simple Pay » Add New** to create a payment form. You’ll see lots of different payment form templates. WP Simple Pay comes bundled with a **Przelewy24 Payment Form** template. While you can choose any template to accept Przelewy24 payments, this template we’ve chosen preselects Przelewy24 payments right away without any further configuration. Simply use the search bar to find the that template. ![choose Przelewy24 template](https://wpsimplepay.com/wp-content/uploads/2022/12/przelewy24-form-template-1.png)You should now be in the payment form editor. You can start by giving your form a **Title** and a **Description**. Select either on-site payment form or off-site Stripe checkout form under **Type**. For more details on choosing a form type, check out [the complete guide to setting up a Stripe checkout form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). ![Przelewy24 form builder](https://wpsimplepay.com/wp-content/uploads/2022/12/przelewy24-form-builder.png)Next up, click the **Payment** tab. In the Payment tab, you can choose between test mode or live mode. We recommend using the test mode until you completely set up the form and process some test payments. After testing, f the form functions the way you want, you can move it to the Live mode. Feel free to change the currency and other pricing options on this page. Make sure Przelewy24 has been selected under **Payment Methods**. If you want, you can also enable other payment methods for this form. For more details, check out [how to allow multiple payment methods in WordPress](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress"). ![](https://wpsimplepay.com/wp-content/uploads/2022/12/payment-method-p24.png)If you want to make any modifications to the form fields, you can go to the **Form Fields** tab. There you have it! Now you can preview your form and publish it. Don’t forget to make some test payments to verify if the form is working the way you want ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ## Step 4: Embed the Przelewy24 Form Now that you’ve published the form and made some test payments, it’s time to embed it on your site so you can start accepting payments from your customers. To embed the form on one of your posts or pages, go to the edit screen of the post or page, then click on the plus (+) sign at the top, find the WP Simple Pay block, and then select it to add this block to the WordPress block editor. ![payment form block](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-block.png)After that, select your payment form from the block’s dropdown menu. Next, you can preview your form, publish it, then visit your page to see it in action. That’s it! We hope this article helped you learn how to easily collect **Przelewy24 payments in WordPress**. [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/) and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** General --- ### [How to Easily Collect Bancontact Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-bancontact-payments-in-wordpress/) **Published:** December 19, 2022 **Author:** Shahzad Saeed **Excerpt:** Bancontact is a popular payment method in Belgium, with 15M+ cards in circulation. Learn how to collect Bancontact payments in WordPress. **Content:** Do you want to collect Bancontact payments in WordPress? Bancontact is said to be the most popular online payment method in Belgium, with over 15 million cards in circulation. In this article, we’ll show you how to accept Bancontact payments on your site, step by step. ## Bancontact Payments in WordPress If your customers are based out in Belgium, you need to accept Bancontact payments on your WordPress site. Accepting Bancontact is easy with Stripe, which supports several other payment methods, like credit cards, Google Pay/Apple Pay, ACH Direct Debit, and more. With WordPress, the easiest way to accept Bancontact payments is to use [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"). WP Simple Pay is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) that let you create any type of payment form, such as [credit card payment forms](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), Google Pay forms, [Buy Now, Pay Later forms](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. Here’s how to enable Bancontact payments, step by step. ### Step 1: Install WP Simple Pay If you haven’t already, your first step is to install [WP Simple Pay](https://wpsimplepay.com/pricing/) on your WordPress website, activate your license, and connect your Stripe account. That sounds like a lot of work, but it’s actually quite fast. For more details on installing the plugin, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)## Step 3: Create a Bancontact Payment Form Now that you’ve successfully connected your Stripe account with your site, let’s start building the payment form. If you’ve already closed the setup wizard, on the left-hand menu, click on **WP Simple Pay » Add New** to create a payment form. WP Simple Pay comes with dozens of payment form templates that make it super easy to build a payment form. While you can build a Bancontact form with any form template that is available, for the sake of this post, let’s choose the **Bancontact Payment Form** template. To find that template quicky, simply use the search bar on the left. ![select ideal form template wordpress](https://wpsimplepay.com/wp-content/uploads/2022/12/template-explorer-ideal-payment-form-template.png)You should now be in the payment form editor. You can start by giving your form a **Title** and, optionally, a **Description**. ![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/12/new-payment-form-general-settings.png)You’ll also need to choose between on-site payment form and off-site Stripe checkout under **Type**. If you want to host the form on your own site, choose on-site or if you want to host it on Stripe.com, use off-site Stripe checkout. For more details on choosing a form type, check out [the complete guide to setting up a Stripe checkout form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). Next up, click the **Payment** tab. You’ll see an option to select the mode. We recommend using the test mode until you completely set up the form. After setting up the form and making some test payments, you can switch the form to live mode. Since we’ve chosen the built-in Bancontact Payment Form template, the currency is selected as EUR and the Bancontact payment method is chosen under **Payment Methods**. If you want, you can also enable other payment methods for this form. ![payment-method-bancontact](https://wpsimplepay.com/wp-content/uploads/2022/12/payment-method-bancontact.png)You can go ahead and make any other settings changes you need, including on the **Form Fields** tab, then you can test out the form by clicking **Preview**. There you have it! Now you can preview your form and publish it. Don’t forget to make some test payments to verify if the form is working the way you want ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ## Step 4: Embed Bancontact Form in WordPress Now that you’ve published the form and made some test payments, it’s time to embed it on your site so you can start accepting payments from your customers. To embed the form on one of your posts or pages, go to the edit screen of the post or page, then click on the plus (+) sign at the top, find the WP Simple Pay block, and then select it to add this block to the WordPress block editor. ![embed payment form block](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-block.png)After that, select your payment form from the block’s dropdown menu. Next, you can preview your form, publish it, then visit your page to see it in action. That’s it! We hope this article helped you learn how to collect Bancontact payments in WordPress. Check out these guides below to see other payment options you can enable on your WordPress site. - [How to enable Google Pay / Apple Pay in WordPress](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress") - [How to accept Buy Now, Pay Later payments](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress") - [How to let users choose a payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress") [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/) and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** bancontact, payment integrations, payment methods --- ### [How to Validate and Collect Customer Tax IDs in WordPress](https://wpsimplepay.com/how-to-validate-and-collect-customer-tax-ids-in-wordpress/) **Published:** December 15, 2022 **Author:** Shahzad Saeed **Excerpt:** Collecting and associating a Tax ID with a customer enables you to display it on invoice headers and credit note PDFs. In this article, we'll show you how easy it is to collect customer tax IDs in WordPress with Stripe. **Content:** Want to validate and collect customer tax IDs in WordPress? Collecting and associating a Tax ID with a customer enables you to display it on invoice headers and credit note PDFs. In this article, we’ll show you how easy it is to collect customer tax IDs in WordPress with Stripe. ## Collecting Customer Tax IDs in WordPress Displaying a customer’s tax ID and legal business name on the invoice is a common requirement in most jurisdictions. With Stripe, you can easily collect and validate customer tax IDs along with the payment. The easiest way to validate and collect customer tax IDs on your WordPress site is to use a Stripe plugin, like [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"). WP Simple Pay is the best WordPress Stripe plugin that lets you create any type of payment form, collect and validate tax IDs, and it even supports the Stripe Tax feature. With Stripe’s automatic tax feature, you can calculate and collect tax based on the user’s location. WP Simple Pay also comes with tons of different form templates, which make it easier for you to create any payment form, such as credit card payment form, recurring payments, donation forms, and more. With our tax ID validation, an error message will be shown if the entered ID isn’t formatted properly. ![tax-id-collection-form-wordpress](https://wpsimplepay.com/wp-content/uploads/2022/12/tax-id-collection-form-wordpress-1.png)In addition, Stripe also performs automatic validation against government databases for Australian Business (ABN) numbers, European Value-Added-Tax (EU VAT) numbers, and United Kingdom Value-Added-Tax (GB VAT) numbers. ![validation-tooltip](https://wpsimplepay.com/wp-content/uploads/2022/12/validation-tooltip.png)Let’s take a look at how to create a payment form that collects tax IDs. ### Step 1: Install and Activate WP Simple Pay To start collecting tax IDs along with your payment, the first thing you’ll need to do is to install and activate [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Create a Payment Form That Collects Tax IDs Next up, let’s create a payment form that collects tax IDs. You can start building the form by choosing a template that best suits your needs. Let’s choose the **Payment Form** template. This template preselects all the essential form elements you need for a basic form. [![add-payment-form-basic-template](https://wpsimplepay.com/wp-content/uploads/2022/12/template-explorer-payment-form-template.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/template-explorer-payment-form-template.png)Once the template is selected, you’ll be directed to the configuration page, where you can name the form and add a description. You’ll also be prompted to choose the **Type** of your form. If you want to host the form on your site, choose on-site payment form. Choose off-site Stripe checkout if you want to host it on Stripe. For this form, let’s select **On-site payment form**. Check out [on-site vs. off-site checkout form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress") for more details. [![new payment form general settings](https://wpsimplepay.com/wp-content/uploads/2022/12/new-payment-form-general-settings.png)](https://wpsimplepay.com/wp-content/uploads/2022/12/new-payment-form-general-settings.png)As soon as you install and activate WP Simple Pay, the plugin automatically creates a payment success page to show after a payment is processed. If you want to change the default success page, choose **Specific Page** and you can redirect users to one of your existing pages on your site upon form submission. Or choose **Redirect URL** if you want to redirect users to an external page. Next, click on the **Payment** option from the left, and you’ll be able to customize the currency, amount, and even choose between one-time and subscription payment. WP Simple Pay makes it easy to collect taxes along with your payment. ![payment form payment settings](https://wpsimplepay.com/wp-content/uploads/2022/12/new-payment-form-payment-settings.png)If you want to collect tax, you can choose between automatic tax and global tax rate. For the sake of this article, we’re only collecting tax IDs from your customers and NOT accepting tax. So, let’s choose **None**. However, if you want to collect tax and need to know more about fixed and automatic tax collection in WordPress, then check out this guide: [How to collect tax for Stripe payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). [![collect and validate tax id wordpress](https://wpsimplepay.com/wp-content/uploads/2022/12/form-fields-tax-id.gif)](https://wpsimplepay.com/wp-content/uploads/2022/12/form-fields-tax-id.gif)Next, click on the **Form Fields** option on the left. Here, you can add or customize any existing form fields the way you want. Let’s add **Tax ID** to your form to collect your customer’s tax ID. Click on that field to customize the label and placeholder. You can also make it a required field if you want. After making the necessary changes, you can save the form and preview it to see if it works as intended. If it works as intended, you can publish the form. ### Step 4: Add the Payment Form to a Page Now that your order form is ready, it’s time to embed it on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ![wp simple pay block](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-block.png)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. There you have it! We hope this article helped you validate and collect customer tax IDs in WordPress. If you liked this article, you might also want to check out [how to collect tax along with the payment in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). What are waiting for? [Get started with WP Simple Pay now!](https://wpsimplepay.com/pricing/ "Pricing") To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** stripe tax, tax id, validate tax id --- ### [How to Create an Order Form With WordPress (Step by Step)](https://wpsimplepay.com/how-to-create-an-order-form-with-wordpress-step-by-step/) **Published:** December 5, 2022 **Author:** Shahzad Saeed **Excerpt:** You'll learn how to create an order form on your WordPress site and sell whatever you want with ease. **Content:** Do you want to create an order form on your WordPress site to sell a product? All you need to do is to find the right WordPress plugin and use it on your site that lets you create an order form. In this article, we’ll show you how to create an order form and sell your products on your own site. ## Creating an Order Form – Things to Consider There are a lot of plugins on the market that let you create an order form with ease. But not every form plugin is created equal. So, before choosing a plugin to create an order form, you’ll need to understand what you wanted and choose the one that best suits your needs. Here are a few things to consider: **\#1. Supports multiple payment methods**: It’s in your best interest to choose a plugin that supports multiple payment methods, like credit card, [Apple Pay / Google Pay](https://wpsimplepay.com/templates/apple-pay-google-pay-payment-form/ "Apple Pay / Google Pay Payment Form"), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), and more. **\#2. Automatic price calculation**: While most plugins let you calculate the total amount, not every plugin lets you multiply the amount based on the number of quantities chosen. If you want to sell multiple quantities of the same product to each customer, you’ll need to select the plugin that lets you do so. **\#3. Automatic tax calculation**: While not product seller would be obligated to collect tax, if you cross the tax threshold limit of the jurisdictions where you’re selling your products, you might need to collect tax. To stay tax compliant, choose a plugin that automatically calculates tax based on where you’re selling and collects it accordingly. Check out this guide to see [how to automatically calculate and collect tax in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). **\#4. Purchase restrictions**: If you’re selling a product with limited availability, it’s important to choose a plugin that lets you hide the order form automatically when you’re out of stock. Accepting payments on your site when you’re out of stock will lead to sabotage the trust your customers had on you. ## Creating an Order Form With WordPress The easiest way to create an order form on a WordPress site is to use [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"). [![wp simple pay homepage](https://wpsimplepay.com/wp-content/uploads/2022/09/homepage.png)](https://wpsimplepay.com/pricing/)WP Simple Pay is hands down the best WordPress Stripe plugin that lets you EASILY create any type of payment form, including an order form, [donation form](https://wpsimplepay.com/accept-donation-payments-online/ "How to Accept Donation Payments Online With WordPress"), and more. A few features that make WP Simple Pay stand out from the crowd: - **Tons of built-in templates**: No matter what your needs are, you’ll find a suitable built-in template to choose from to create a form. - **Tax calculation**: Supports Stripe’s automatic tax calculation based on your customers’ location. - **Inventory management**: Automatically show or hide forms based on product availability. You can preset when to hide or show products by specifying the number of products available. Here’s the form we’re going to create with this tutorial. ![order form wordpress](https://wpsimplepay.com/wp-content/uploads/2022/11/product-purchase-form.gif)### Step 1: Install and Activate WP Simple Pay To start accepting recurring payments on your WordPress site, you’ll need [WP Simple Pay](https://wpsimplepay.com). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After purchasing the WP Simple Pay plugin, download it from your purchase email receipt or from your WP Simple Pay account. To install it, go to your WordPress backend, navigate to **Add New** under Plugins, and then **Upload Plugin**. Click **Choose File** and find the WP Simple Pay .zip file on your computer. Click **Install Now**. When the upload is complete, press the **Activate Plugin** button. If you want to install WP Simple Pay via FTP, [follow this guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). You’ll be directed to the setup wizard after activating the plugin. The setup wizard lets you set up a Stripe account and connect it to your site. In the setup wizard, click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings** and then click on the **Stripe** tab where you can find the **Connect with Stripe** button. Just click on it to connect your Stripe account to your site. ### Step 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)Next up, enter the email address you use for your Stripe account and connect it with your site. If you don’t have a Stripe account, you can easily create one and integrate it with WordPress. Keep in mind that choosing the **Skip this form** option will create a temporary Stripe account that cannot be recovered or moved to Live Move. So, let’s NOT use that option. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)Upon completing this process, you’ll be shown a success page that says Setup Complete. The next thing you’ll need to do is to build an order form. Click on the **Create a Payment Form** button. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Create an Order Form Now that you’ve connected your site to Stripe, let’s start creating an order form. Start by choosing a template that best suits your needs. Since we wanted to create an order form, select the **Variable Product Form** template. This template preselects all the essential form elements you need to sell a product. [![choose the product purchase form](https://wpsimplepay.com/wp-content/uploads/2022/11/choose-the-product-purchase-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/choose-the-product-purchase-form.png)After selecting the template, you’ll be directed to the configuration page, where you can add a title and description. You can also choose a **Type**, either on-site payment form or off-site Stripe checkout. Check out [on-site vs. off-site checkout form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress") for more details. [![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)To customize the payment success page, choose either **Specific Page** by which you can redirect users to one of your existing pages on your site after completing the payment. Or choose Redirect URL, if you want to redirect users to an external URL. Next, click on the **Payment** option from the left, and you’ll be able to customize the currency, amount, and even choose between one-time and subscription payment. [![variable purchase form](https://wpsimplepay.com/wp-content/uploads/2022/11/variable-purchase-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/variable-purchase-form.png)In the **Form Fields** option, you can add or customize any existing form fields the way you want. The Variable Product Form template that we’ve chosen preselects lots of form fields such as **Address** that are needed for an order form. If you don’t need any of those preselected fields, you can remove them. In the **Quantity** field, you can specify the minimum and maximum quantity users can buy. [![quantity field order form](https://wpsimplepay.com/wp-content/uploads/2022/11/quantity-field-order-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/11/quantity-field-order-form.png)In the **Size** and **Color** field, you can specify different options and separate them with a comma. After making the necessary changes, you can click on the **Purchase Restrictions** tab. ### Step 4: Configure Purchase Restrictions Option In **Purchase Restrictions**, you can choose to hide the payment form after a set number of payments. [![purchase restrictions payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/purchase-restrictions-payment-form.gif)](https://wpsimplepay.com/wp-content/uploads/2022/11/purchase-restrictions-payment-form.gif)Once done, save the form as a **Draft** and preview it to see if it works as intended. If it works as intended, you can publish the form. ### Step 5: Add the Payment Form to a Page Now that your order form is ready, it’s time to embed it on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ![add-wp-simple-pay-block-to-page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page.png)To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. There you have it! We hope this article helped you learn how to create an order form with WordPress. If you liked this article, you might also want to check out [how to allow users to choose a payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress"). Grab [WP Simple Pay](https://wpsimplepay.com) to get started. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** order form, product purchase form, purchase restrictions --- ### [How to Easily Collect iDEAL Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-ideal-payments-in-wordpress/) **Published:** December 1, 2022 **Author:** Shahzad Saeed **Excerpt:** iDEAL is the most popular online payment method in the Netherlands, with a market share of 55%. Learn how to accept iDEAL payments in WordPress. **Content:** Do you want to create a payment form that accepts iDEAL payments? iDEAL is a Netherlands-based online payment method that allows you to accept payments from your customers. It’s indeed the most popular online payment method in the Netherlands, with a market share of 55%. In this article, we’ll show you how to accept iDEAL payments in WordPress. ### Accepting iDEAL Payments in WordPress Enabling iDEAL payments is the best bet if your customer base is based out of the Netherlands or if you want to expand your business there. It’s in your best interest to offer other payments methods too, such as credit cards, alongside iDEAL. The easiest way to accept iDEAL and other payment methods on your WordPress site is to use [WP Simple Pay](https://wpsimplepay.com/pricing/). WP Simple Pay is the best Stripe payment plugin for WordPress. Aside from iDEAL, WP Simple Pay lets you accept several [payment methods](https://wpsimplepay.com/features/payment-methods/) that are supported by Stripe, like Google Pay, ACH Direct Debit, and more. Here’s the simple iDEAL payment form we’re going to create today. ![ideal payment form wordpress](https://wpsimplepay.com/wp-content/uploads/2022/11/ideal-payment-form-wordpress.gif)## Table of Contents - [Step 1: Install and Activate WP Simple Pay](#step-1 "Step 1. Install and Activate WP Simple Pay") - [Step 2: Connect Your Stripe Account](#step-2 "Step 2. Connect Your Stripe Account") - [Step 3: Create Your iDEAL Payment Form](#step-3 "Step 3: Create Your ACH Payment Form") - [Step 4: Embed iDEAL Forms in WordPress](#step-4 "Step 5. Add Your ACH Payment Form to a Page") ## Step 1: Install and Activate WP Simple Pay First, you’ll need to purchase a WP Simple Pay license. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After purchasing WP Simple Pay Pro, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. Next, you’ll need to upload, install and activate the plugin on your WordPress site. If you need more assistance here, just head to our [step-by-step installation guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once WP Simple Pay is activated, a setup wizard should appear automatically. During this process, you’ll need to copy your license key from your purchase receipt email or from the Licenses area of your account. ![WP Simple Pay Setup - Retrieve License Key](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-retrieve-license-key.png)Simply copy and paste this value into the license key field in the setup wizard, then click **Activate and Continue**. ![WP Simple Pay Setup - Activate License](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-setup-activate-license.png)## Step 2: Connect Your Stripe Account On the next screen of the setup wizard, you should see a **Connect with Stripe** button. ![WP Simple Pay Setup - Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-setup-connect-with-stripe.png)When you click this button, you’ll be taken to Stripe, where you’ll be directed to log in and connect to your existing Stripe account or create a new Stripe account. We also recommend staying in Test mode until you’ve completed setting up your payment form. ## Step 3: Create an iDEAL Payment Form After a couple more steps, the setup wizard should be complete. Click **Create a Payment Form** on the last setup step. If you’ve already closed the setup wizard, on the left-hand menu, click on **WP Simple Pay » Add New** to create a payment form. You’ll see lots of different payment form templates. Although with any form template, you can enable iDEAL payments, for the sake of this tutorial, we’ll choose **iDEAL Payment Form**. Simply use the search bar to find the iDEAL form template. ![select ideal form template wordpress](https://wpsimplepay.com/wp-content/uploads/2022/11/select-ideal-form-template-wordpress.png)You should now be in the payment form editor. You can start by giving your form a **Title** and, optionally, a **Description**. Select either on-site payment form or off-site Stripe checkout form under **Type**. For more details on choosing a form type, check out [the complete guide to setting up a Stripe checkout form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). ![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)Next up, click the **Payment** tab. You’ll now need to choose between test mode or live mode. We recommend using the test mode until you completely set up the form and process some test payments. After the test payment, verify whether the payment is being processed the way you intended. If the payments are being processed properly, you can switch to live mode. Since we’ve chosen the default iDEAL payment template, the currency is selected as EUR. Feel free to change the currency and other pricing options. Make sure iDEAL has been selected under **Payment Methods**. If you want, you can also enable other payment methods for this form. ![payment-method-ideal](https://wpsimplepay.com/wp-content/uploads/2022/11/payment-method-ideal-1024x747.png)Make any other settings changes you need, including on the **Form Fields** tab, then you can test out the form by clicking **Preview**. There you have it! Now you can preview your form and publish it. Don’t forget to make some test payments to verify if the form is working the way you want ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ## Step 4: Embed iDEAL Form in WordPress Now that you’ve published the form and made some test payments, it’s time to embed it on your site so you can start accepting payments from your customers. To add the form to one of your posts or pages, go to the edit screen of the post or page, then click on the plus (+) sign at the top, find the WP Simple Pay block, and then select it to add this block to the WordPress block editor. ![Add WP Simple Pay block to page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)After that, select your payment form from the block’s dropdown menu. Next, you can preview your form, publish it, then visit your page to see it in action. That’s it! We hope this article helped you learn how to collect iDEAL payments in WordPress. Check out these guides below to see other payment options you can enable on your WordPress site. - [How to enable Google Pay / Apple Pay in WordPress](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress") - [How to accept Buy Now, Pay Later payments](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/ "How to Enable Buy Now Pay Later Payment Plans in WordPress") - [How to let users choose a payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress") [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/) and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, iDEAL, iDEAL Payments --- ### [How to Easily Collect FPX Payments in WordPress (Step by Step)](https://wpsimplepay.com/how-to-easily-collect-fpx-payments-in-wordpress-step-by-step/) **Published:** November 24, 2022 **Author:** Shahzad Saeed **Excerpt:** Financial Process Exchange (FPX) is an online popular payment processing method based in Malaysia. If you want to expand your reach in Malaysia, you might want to consider enabling FPX payments on your site. **Content:** Do you want to collect FPX payments in WordPress? Financial Process Exchange (FPX) is an online popular payment processing method based in Malaysia. If you want to expand your reach in Malaysia, you might want to consider enabling FPX payments on your site. In this article, we’ll explain how to add the FPX payment option to your site. ### Why FPX Payments? FPX is the most popular online payment method in Malaysia that processes around 90 million transactions annually. One of the benefits of enabling FPX is that the risk of fraud or unrecognized payments is low because the customers are required to authenticate the payments with their bank. To complete a payment, FPX redirects customers to their online banking site, where they must perform two-step authorization. The exact customer experience varies depending on their bank. ## Creating a Form that Accepts FPX Payments With WordPress, the easiest way to accept FPX payments is with WP Simple Pay. [WP Simple Pay](https://wpsimplepay.com/) is one of the [best Stripe payment plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/ "6 Best Stripe Payment Plugins for WordPress (Compared)") for WordPress that lets you create many types of payment forms without having to write any code or set up a shopping cart. WP Simple Pay supports payment methods like [credit card payments](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress"), [ACH direct debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)"), [Google Pay/Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), and more. So let’s dive in and create an FPX payment form with WP Simple Pay. ### Table of Contents - [Step 1: Install and Activate WP Simple Pay](#step-1 "Step 1. Install and Activate WP Simple Pay") - [Step 2: Connect Stripe With Your Site](#step-2 "Step 2. Connect Your Stripe Account") - [Step 3: Create an FPX Payment Form](#step-3 "Step 3: Create Your ACH Payment Form") - [Step 4: Embed FPX Payment Form in WordPress](#step-4 "Step 5. Add Your ACH Payment Form to a Page") ## Step 1: Install and Activate WP Simple Pay First, you’ll need to purchase a WP Simple Pay license. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After purchasing WP Simple Pay Pro, you’ll need to download the plugin from your purchase receipt email or from your WP Simple Pay account. Next, you’ll need to upload, install and activate the plugin on your WordPress site. If you need more assistance here, just head to our [step-by-step installation guide](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Once WP Simple Pay is activated, a setup wizard should appear automatically. During this process, you’ll need to copy your license key from your purchase receipt email or from the Licenses area of your account. ![WP Simple Pay Setup - Retrieve License Key](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-retrieve-license-key.png)Simply copy and paste this value into the license key field in the setup wizard, then click **Activate and Continue**. ![WP Simple Pay Setup - Activate License](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-setup-activate-license.png)## Step 2: Connect Your Stripe Account On the next screen of the setup wizard, you should see a **Connect with Stripe** button. ![WP Simple Pay Setup - Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-setup-connect-with-stripe.png)When you click this button, you’ll be taken to Stripe, where you’ll be directed to log in and connect to your existing Stripe account or create a new Stripe account. We also recommend staying in Test mode until you’ve completed setting up your payment form. ## Step 3: Create an FPX Payment Form After a couple more steps, the setup wizard should be complete. Click **Create a Payment Form** on the last setup step. If you’ve already closed the setup wizard, on the left-hand menu, find and click on **WP Simple Pay » Add New** to create a payment form. Now you’ll be asked to choose from an existing template to create a form. Let’s choose **Multiple Payment Methods Form**. ![multiple payment methods form fpx](https://wpsimplepay.com/wp-content/uploads/2022/11/multiple-payment-methods-form-fpx.png)Then go ahead and configure your form settings. You can provide a name and description for your form. You can also choose between an on-site and off-site payment form. If **on-site payment form** is selected, your form will be hosted on your own site. Otherwise, your payment form will be hosted on Stripe.com. ![general settings payment form](https://wpsimplepay.com/wp-content/uploads/2022/11/general-settings-payment-form.png)For more details, check out [on-site vs. off-site checkout form](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress"). Next up, click on the **Payment** tab, where you’ll need to configure price options and payment methods. Make sure to enable **FPX**. If you want, you can also enable other payment methods too. For more details, check out [how to allow users to select their preferred payment method](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress"). ![payment-method-fpx](https://wpsimplepay.com/wp-content/uploads/2022/11/payment-method-fpx-1024x748.png)Make any other settings changes you need, including on the **Form Fields** tab, then you can test out the form by clicking **Preview**. After you’ve fully configured your payment form, click **Publish** to have it ready to add to a page. ## Step 4: Embed FPX Payment Form in WordPress We’re almost done! Now let’s embed your FPX payment form on your WordPress site. Before you do that, it’s recommended that you edit your payment form and review all your settings. As always, we also recommend leaving the form in Test mode until a few transactions process as intended. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). While editing an existing page or after creating a new page, click on the plus (+) sign at the top, find the WP Simple Pay block, then select it to add this block to the WordPress block editor. ![Add WP Simple Pay block to page](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)After that, select your payment form from the block’s dropdown menu. Next, you can preview your form, publish it, then visit your page to see it in action. That’s it! We hope you learned how to enable FPX payments in WordPress. You might also want to check out our guide on [setting up automatic tax calculations for online payments in WordPress](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/ "How to Collect Taxes for Stripe Payments in WordPress"). [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/) and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** Accept Payments on WordPress, fpx, Payment Forms --- ### [Introducing Purchase Restrictions and Tons of New Form Templates](https://wpsimplepay.com/introducing-purchase-restrictions-and-tons-of-new-form-templates/) **Published:** November 10, 2022 **Author:** Cristian Rossi **Excerpt:** Today we’re super excited to announce WP Simple Pay 4.6.4, which adds support for Purchase Restrictions – an automatic way to limit when, or how many times, a payment can be made. Additionally, we have continued to expand our ever-growing template library. **Content:** Today we’re super excited to announce WP Simple Pay 4.6.4, which adds support for Purchase Restrictions – an automatic way to limit when, or how many times, a payment can be made. Additionally, we have continued to expand our ever-growing template library. ## Purchase Restrictions: Manage Inventory and Scheduling Have you ever needed to sell a limited quantity of an item, or only accept payments between certain dates? With Purchase Restrictions, you now have control over how many times an item can be purchased, and when. This is great for accepting a limited number of registrations for a webinar or selling different levels of tickets for an event. ![](https://wpsimplepay.com/wp-content/uploads/2022/11/purchase-restrictions-1024x500.png)You can restrict payments in multiple ways, and even combine them to create fully automated inventory and scheduling management. - Limit the total number of payments - Limit the number of payments for separate price options - Only allow payments after a certain date - Only allow payments before a certain date ## Tons of New Payment Form Templates With payment form templates, we have taken the pain out of creating Stripe payment forms and made it easy. Payment form templates make accepting payments a 1-click process. ![](https://wpsimplepay.com/wp-content/uploads/2022/11/wp-simple-pay-form-templates.png)Now you can quickly choose a starting point and add/remove fields, update field labels, and customize the payment confirmation with ease. [Explore the template gallery →](https://wpsimplepay.com/templates/) ## Try the New Update Today New Purchase Restrictions available in the latest version of WP Simple Pay makes accepting payments and managing inventory or scheduling easier than ever. We really hope you give it a try. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/) and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** Marketing, News **Tags:** form templates, limit inventory, purchase restrictions --- ### [How to Test Stripe Payments in WordPress (Step by Step)](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/) **Published:** November 7, 2022 **Author:** Shahzad Saeed **Excerpt:** Testing Stripe payments are recommended before accepting real payment. Learn how to test Stripe payments in WordPress before switching to live mode. **Content:** Do you want to test Stripe payments on your WordPress site? Making Stripe test payments is recommended before switching your payment forms to Live Mode. In this article, we’ll show you how to test payments in WordPress before accepting real payments. ## Test Stripe Payments in WordPress To confirm whether your payment forms work the way you anticipated, it’s recommended to test Stripe payments first. By making test payments, you can simulate transactions without moving any money. Just like real payments, Stripe collects the test payment data, which you can validate by logging into your Stripe dashboard. To test Stripe payments in WordPress, here are a few things you’ll need to do. - Install a WordPress Stripe plugin and integrate it with Stripe - Create a payment form and enable test mode - Make test payments - Switch to live mode and start accepting real payments ### Step 1: Install WP Simple Pay and Integrate It With Stripe First off, install [WP Simple Pay](https://wpsimplepay.com/pricing/) on your site and integrate your Stripe account with it. WP Simple Pay is hands down the best WordPress Stripe plugin that lets you easily create any type of payment form on your site. WP Simple Pay also supports 13 different payment methods, provides support for Stripe Tax and Buy Now, Pay Later service, and more. For more details, check out [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) ### Step 2: Create a Payment Form & Make Test Payments WP Simple Pay makes it super easy to create a payment form and start accepting payments on your website. With its advanced drag-and-drop builder, you can collect as much information as you need on your form and save the entire data in Stripe’s PCI-compliant servers. Here are a few resources that help you set up your first payment form. - [How to create a Stripe payment form](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/ "How to Accept Stripe Payments in WordPress (Step by Step)") - [How to create a credit card payment form](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress") - [How to create a recurring payment form](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)") - [How to create a donation form](https://wpsimplepay.com/accept-donation-payments-online/ "How to Accept Donation Payments Online With WordPress") - [How to create a form that accepts Apple Pay / Google Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress") - [How to enable multiple payment methods in a single payment form](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress") Once your payment form is created and published, you’ll need to make a test payment to ensure the form is functioning the way you want it to function. Before making a payment on your own, let’s check whether the form is in test mode. To do that, go to **WP Simple Pay » Payment Forms**, where you can find a list of payment forms you’ve created. Click on a payment form by which you want to make a test payment. ![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/10/click-payment-form.png)Then click the **Payment** tab and verify if your form is still in the test mode. If not, enable test mode and click **Update** to update the form. ![test mode individual stripe form](https://wpsimplepay.com/wp-content/uploads/2022/10/test-mode-individual-stripe-form.png)Now click on the **Preview** button to preview the form. Go ahead and make a test payment. In test mode, no live payments will be processed. You can test using card number **4242 4242 4242 4242** with any future expiration date, CVC, and a US-formatted post code (such as 42424). [More test numbers here.](https://stripe.com/docs/testing#cards) To verify whether Stripe has been collecting the payment data, log into your Stripe dashboard and go to the Payments screen by [clicking this link](https://dashboard.stripe.com/test/payments). Here you can find all the payment details processed through test mode. ![stripe dashboard test payment](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-dashboard-test-payment.png)### Step 3: Switch to Live Mode When you’re ready to accept live payments, you can enable **Live** mode in WP Simple Pay either by switching to live mode sitewide or switching to live mode for individual forms. Let’s take a look at how to switch to live mode globally (sitewide). Go to **WP Simple Pay » Settings** in your WordPress dashboard. Click on the **Stripe** tab and then under **Test Mode**, choose **Disabled**. Then click **Save Changes**. ![wp simple pay test mode disabled](https://wpsimplepay.com/wp-content/uploads/2022/10/wp-simple-pay-test-mode-disabled.png)You may be required to reconnect to Stripe when your settings are saved. To switch to Live Mode for individual forms, select a form by going to **WP Simple Pay » Payment Forms**. Then click on the **Payment** option on the left. Make sure to choose **Live Mode** here. ![test mode individual stripe form](https://wpsimplepay.com/wp-content/uploads/2022/10/test-mode-individual-stripe-form.png)That’s it! We hope this article helped you learn how to make Stripe test payments on your WordPress site and then switch to Live Mode. You might also want to check out [how to protect your WordPress site from card testing](https://wpsimplepay.com/how-to-protect-your-wordpress-site-from-card-testing/). What are you waiting for? [Get started with WP Simple Pay](https://wpsimplepay.com/pricing/) today to accept legitimate payments. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** live mode, test mode, test payments --- ### [How to Easily Collect Alipay Payments in WordPress](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/) **Published:** November 3, 2022 **Author:** Shahzad Saeed **Excerpt:** Alipay is the most popular digital wallet in China and has over a billion active users worldwide. In this article, we'll show you how to create a payment form that supports Alipay and accept payments with ease. **Content:** Do you want to collect Alipay payments on your WordPress site? Alipay is the most popular digital wallet in China and has over a billion active users worldwide. In this article, we’ll show you how to create a payment form in WordPress that supports Alipay. ## Accepting Alipay Payments in WordPress With [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"), the best WordPress Stripe plugin, it’s easy to accept Alipay payments via your payment form. All you have to do is select Alipay as your payment method for your form. [![homepage](https://wpsimplepay.com/wp-content/uploads/2022/09/homepage.png)](https://wpsimplepay.com/pricing/)Aside from Alipay, WP Simple Pay makes it easy to enable different Stripe-supported payment methods on your form, like [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), credit card payments, and more. WP Simple Pay also lets you enable advanced Stripe features on your payment forms, such as [Stripe tax](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/), support for [Buy Now, Pay Later payments](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. Here’s the form we’re going to create with this tutorial. Keep in mind that you can customize the form the way you want and collect as much additional information as needed. ![alipay form](https://wpsimplepay.com/wp-content/uploads/2022/10/alipay-form.png)Let’s get started! ### Step 1: Install WP Simple Pay to Accept Alipay First off, install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/ "Pricing") on your site. To install the plugin, go to the [pricing page](https://wpsimplepay.com/pricing/ "Pricing"), select a suitable plan and complete the payment. Once done, you’ll get the plugin file, which you’ll need to upload to your WordPress site. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activating the plugin, you’ll be landed on the setup wizard where you’ll be asked to set up WP Simple Pay. To proceed, click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)### Step 2: Connect WordPress to Stripe Next up, let’s create a new Stripe account or connect an existing account to start accepting Alipay payments. Click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)Keep in mind that even if you’ve skipped the setup wizard in the last step, you can always go back to **WP Simple Pay » Settings** to connect your Stripe account with your site. Then click on the **Stripe** tab and then click the **Connect with Stripe** button to connect your account. If you’re NOT setting up WP Simple Pay for a test site, let’s not select **Skip this form** since it creates a temporary Stripe account that’s only capable of testing. Instead, enter your email address and create a Stripe account. If you already own a Stripe account, then go ahead and connect it to your site. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)After connecting your Stripe account to your site, it’s time to create a payment form. Click the **Create a Payment Form** button. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Create a Form to Accept Alipay Payments Next up, let’s create a payment form. If you skip the setup wizard in step 1, then simply navigate **WP Simple Pay » Add New** to create a form. One you landed on the template library, you can choose one of the templates for your form. For the sake of this article, let’s select the template **Payment Form**. [![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)As soon as you select a template, you’ll be prompted to configure the General settings. Here, you can customize title, description, [form type](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/ "The Complete Guide to Setting Up a Stripe Checkout Page for WordPress") and more. By default, WP Simple Pay shows the custom success page as soon as your customer completes the payment. To change it, select **Specific Page**, if you want to show a success page hosted on your site. If you’d rather redirect your users to an external success page, select **Redirect URL**. Now let’s choose the **Payment** option on the left and you’ll see an option to change the default price. You can also add new price options, currency, amount, and more. Don’t forget to choose **Alipay** as your payment method. Feel free to enable other payment methods too if you want. Here’s [how to show multiple payment methods](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/ "How to Allow Users to Choose a Payment Method in WordPress") and let users choose their preferred one while making payments. [![payment-method-alipay](https://wpsimplepay.com/wp-content/uploads/2022/10/payment-method-alipay-1024x747.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/payment-method-alipay.png)For now, let’s NOT switch to Live Mode. In the **Form Fields** option, you can add or customize any existing form fields. ### Step 4: Publish Your Alipay Form There you have it! Your Alipay payment form is ready. Now let’s publish and embed the form on your site. To publish the form, click **Publish** on the right-hand side. Don’t forget to test the form first before you embed it on your site. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![embed a form](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)We hope this article helped you learn how to accept Alipay payments in WordPress. Check out our guide on [how to accept recurring payments with WordPress](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)"). [Start using WP Simple Pay today](https://wpsimplepay.com/pricing/ "Pricing") and enable all the advanced Stripe features on your site. To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** alipay, Digital Wallets, payment methods --- ### [How to Use User's Preferred Language on Stripe Checkout Page](https://wpsimplepay.com/how-to-use-users-preferred-language-on-stripe-checkout-page/) **Published:** October 13, 2022 **Author:** Shahzad Saeed **Excerpt:** Stripe lets you change the language used in the checkout page with ease. Alternatively, you can even auto-detect your visitor's preferred language then show payment details in it. **Content:** Do you want to display payment form in your user’s preferred language? Stripe provides support for around 30 languages so you can choose one of them to display your payment form. Alternatively, you can even auto-detect your visitor’s preferred language and then show payment details in it. In this article, we’ll show how to display checkout page in your user’s preferred language. ## Localizing Your Stripe Checkout Page Localizing the checkout page has been proven to boost conversions and reduce checkout page abandonment. Stripe lets you choose from over 30 languages. You can even let Stripe detect the locale of the customer’s browser and display a translated version of your checkout page automatically. Stripe also uses the locale to format numbers and currencies. For example, if you’re accepting payments in EUR and the auto-detection feature is enabled, then the browser configured to use English (en) would see €25.00 while one configured for German (de) would see 25,00 €. [![homepage](https://wpsimplepay.com/wp-content/uploads/2022/09/homepage.png)](https://wpsimplepay.com/pricing/)The easiest way to localize your Stripe checkout page is with [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"). WP Simple Pay is one of the [best WordPress Stripe plugins](https://wpsimplepay.com/best-stripe-payment-plugins-for-wordpress-compared/) that let you create both on-site and off-site Stripe payment forms on your WordPress site. It even lets you accept payments through [credit cards](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/), digital wallets like [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), and more. ### Step 1: Install WP Simple Pay To create a Stripe checkout / payment form, the first thing you’ll need to do is to install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/) on your site. To install the plugin, head over to the [pricing page](https://wpsimplepay.com/pricing/ "Pricing") and choose a plan that best suits your needs . You’ll then get access to the plugin’s zip file, which you’ll need to upload to your WordPress site. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) Upon activating the plugin, you’ll be navigated to the setup wizard where you can connect your Stripe account to your WordPress site. Click **Let’s Get Started** to start the setup. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)### Step 2: Connect Your Website to Stripe Then, click **Connect with Stripe** to proceed. If you skip the setup wizard, you can connect your Stripe account with your site by going to **WP Simple Pay » Settings**. Then click the **Stripe** tab and then click the **Connect with Stripe** button. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)Next, you’ll need to enter your email address with which you created your Stripe account. If you don’t own a Stripe account yet, you can sign up for an account and integrate it with your site. Let’s not choose the **Skip this form** option since it will create a temporary Stripe account that cannot be recovered or moved to Live Mode. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)Once you complete the integration, you’ll see a success page that says Setup Complete. Next up, you’ll need to set up a payment form by clicking on the button **Create a Payment Form**. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Create a Payment Form WP Simple Pay lets you create both onsite and offsite payment form for accepting payments. With onsite payment form, you can embed the form on your WordPress site so that you don’t have to redirect your users to the checkout page on Stripe. If you want to dynamically use user’s language on the checkout page, you’ll need to create an offsite form. For more details, check out [Stripe’s on-site form vs. offsite checkout](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/). Let’s take a look at how to create an off-site checkout form and use users’ preferred language in it to display payment details. Since you’ve selected **Create a Payment Form** button in the last step, you’ll be redirected to a form template library. Here you can choose a payment form template. For the sake of this tutorial, let’s choose **Payment Form** as your template. If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to start creating a payment form. [![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)Next, you’ll need to configure your payment form. In the General tab, you can customize the title, description, and a few other elements of your form. Make sure to choose **Off-site Stripe Checkout form**. [![off-site vs on-site checkout](https://wpsimplepay.com/wp-content/uploads/2022/09/off-site-vs-on-site-checkout.gif)](https://wpsimplepay.com/wp-content/uploads/2022/09/off-site-vs-on-site-checkout.gif)Now go to the **Payment** tab on the left, and you’ll see an option to change the default price, currency, and more. Make the necessary changes as you want. If you want to customize the form fields, you can go to **Form Fields** tab on the left and if you want to customize the checkout page options, go to **Stripe Checkout**. [![stripe checkout form details](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-checkout-form-details.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-checkout-form-details.png)You can save this form as **Draft** and then preview it to ensure it looks fine. When you’re ready to go live, click **Publish**. Before you embed the form on your live site, you might want to do a test payment to ensure everything works as expected. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). ### Step 4: Dynamically Show User’s Language Now that the payment form is ready, let’s enable auto-detect to ensure Stripe Checkout page dynamically shows payment details in the users’ language. Go to **WP Simple Pay » Settings** and then navigate through **Stripe » Locale** tabs. Make sure **Auto-detect** is selected on both **Stripe Checkout** and **Stripe Elements** fields. [![stripe wordpress preferred language](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-wordpress-preferred-language.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-wordpress-preferred-language.png)Then click **Save Changes**. ### Step 5: Publish Your Payment Form Congratulations! Your payment / checkout form is now ready to accept payments. It’s time to embed the payment details including the buy button on your site. When your visitor click on the button, they’ll be redirected to the checkout page you’ve just created. To embed it on your site, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![embed a form](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)After updating the page, you can preview the form. Here’s an example: [![stripe off-site form](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-off-site-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-off-site-form.png)On the front end, it looks similar to an on-site form, but when you click on the button after filling out the fields, you’ll be redirected to the Stripe checkout page where you can complete the order. You can now see that your checkout page will be shown in your preferred language. The language will vary dynamically based on what your users’ preferred language is. [![stripe checkout form](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-checkout-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/10/stripe-checkout-form.png)That’s it! We hope this article helped you learn how to display Stripe Checkout page on your user’s preferred language. If you liked this article, you might also want to check out [how to create a recurring form on your site](https://wpsimplepay.com/how-to-accept-recurring-payments-through-your-wordpress-site/ "How to Accept Recurring Payments in WordPress (Step by Step)"). What are you waiting for? [Get started with WP Simple Pay today](https://wpsimplepay.com/pricing/ "Pricing")! To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** locale, off-site form, Stripe Checkout, Stripe language --- ### [How to Easily Set or Change the Currency in Stripe With WordPress](https://wpsimplepay.com/how-to-easily-set-or-change-the-currency-in-stripe-with-wordpress/) **Published:** October 6, 2022 **Author:** Shahzad Saeed **Excerpt:** Stripe allows you to accept payments in 135+ currencies. Learn how to select your preferred currency in WordPress and avoid conversion costs for your customers. **Content:** Are you accepting online Stripe payments on your WordPress site? Stripe allows you to accept payments in 135+ currencies. By setting a currency that’s relevant to your target audience, you can avoid conversion costs for your customers. In this article, we’ll show you how to easily set or change the currency in Stripe with WordPress. Here’s the payment form we’re going to create with this tutorial. You can see that we’ve added 3 different price options with different currencies: [![stripe currency preview form](https://wpsimplepay.com/wp-content/uploads/2022/09/stripe-currency-preview-form.png)](https://wpsimplepay.com/wp-content/uploads/2022/09/stripe-currency-preview-form.png)### Step 1: Install WP Simple Pay to Accept Payments First things first. To accept online payments, you’ll need to install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/) on your site. WP Simple Pay is one of the best WordPress Stripe plugins that accepts a wide range of payment methods, such as [credit card](https://wpsimplepay.com/how-to-easily-accept-credit-card-payments-online-wordpress/ "How to Easily Accept Credit Card Payments Online in WordPress") payments, digital wallet payments like [Google Pay / Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/ "How to Accept Google Pay / Apple Pay / Microsoft Pay in WordPress"), [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/ "How to Accept ACH Payments with WordPress (Step-By-Step Guide)") payments, and more. To install the plugin, all you need to do is to head over to the [pricing page](https://wpsimplepay.com/pricing/ "Pricing") and select a plan that suits your need. Once yourWP Simple Pay account is created, download the plugin and then upload it to your WordPress site. For more details, see this step-by-step guide on [how to install WP Simple Pay](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/). Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) After activation, you’ll be prompted to connect your Stripe account with WordPress. Click **Let’s Get Started**. [![wp simple pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/wp-simple-pay-setup-wizard.jpg)### Step 2: Connect Your Website to Stripe The next thing you’ll need to do is to create a new Stripe account or connect an existing account with your WordPress site. Click **Connect with Stripe**. [![connect to stripe](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/connect-to-stripe.jpg)No worries if you skip the setup wizard after activating WP Simple Pay. To connect Stripe with WordPress, you can go to **WP Simple Pay » Settings** and then click the **Connect with Stripe** button by going to the **Stripe** tab. On the next page, you’ll be asked to enter your email address and create a Stripe account. If you already have a Stripe account, then go ahead and connect it to your site. Keep in mind that clicking the **Skip this form** option will create a temporary Stripe account that cannot be recovered or moved to Live Mode. If you’re not connecting your Stripe account for a test website, let’s not select **Skip this form**. Instead, connect your Stripe account with WordPress by entering your email address. [![create a stripe account](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/create-a-stripe-account.jpg)After completing this process, you’ll see a success page that says Setup Complete. Next up, you’ll need to set up a payment form by clicking on the button **Create a Payment Form**. [![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/setup-complete.jpg)### Step 3: Set Preferred Currency in Your Payment Form Now that you’ve installed WP Simple Pay and connected your Stripe account to your website, let’s create a payment form by choosing your preferred currency and start accepting payments. To create a payment form, choose a template that best suits your needs from our templates library. Let’s go with the **Payment Form** template. If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to start creating a payment form. [![click payment form](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)](https://wpsimplepay.com/wp-content/uploads/2022/07/click-payment-form.jpg)Next, you’ll need to configure your payment form. In the General tab, you can customize the title, description, and a few other elements of your form. [![general](https://wpsimplepay.com/wp-content/uploads/2022/08/general.png)](https://wpsimplepay.com/wp-content/uploads/2022/08/general.png)By default, **On-site payment form** is chosen as your payment form type, which will host the form on your site without redirecting users to Stripe. Alternatively, you can change the form type by selecting Off-site Stripe Checkout form if you want to host the form on Stripe’s website. Check out [the complete guide to setting up a Stripe Checkout page for WordPress](https://wpsimplepay.com/on-site-checkout-vs-hosted-checkout/) for more details. As soon as WP Simple Pay is installed on your site, a payment success page will be created. This is the page where your users will be redirected after successfully making a payment. However, you can choose a different success page by selecting **Specific Page** or if you want to redirect users to an external site, choose **Redirect URL**. Now let’s choose the **Payment** option on the left and you’ll see an option to change the default price, currency and more. WP Simple Pay supports payments from 135+ currencies. For the sake of this post, we’re adding 3 different price options with different currencies. [![set or change currency stripe wordpress](https://wpsimplepay.com/wp-content/uploads/2022/09/set-or-change-currency-stripe-wordpress.png)](https://wpsimplepay.com/wp-content/uploads/2022/09/set-or-change-currency-stripe-wordpress.png)In the **Form Fields** option, you can even add or customize any existing form fields. ### Step 4: Publish Your Payment Form Now that your payment form is ready to accept payments, it’s time to embed your form on your website. Make sure you test the form first before it goes live. You can toggle your entire site or individual payment forms between test and live modes ([read more about Test mode](https://docs.wpsimplepay.com/articles/using-test-mode/)). To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click **Publish** or **Update**. [![embed a form](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)](https://wpsimplepay.com/wp-content/uploads/2022/04/add-wp-simple-pay-block-to-page-1.png)That’s it! We hope this article helped you learn how to change the currency in your WordPress payment forms. You might also want to check out [how to offer multiple payment methods in a single payment form](https://wpsimplepay.com/how-to-allow-users-to-choose-a-payment-method-in-wordpress/). What are you waiting for? [Get started with WP Simple Pay today](https://wpsimplepay.com/pricing/)! To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** currency, Stripe --- ### [How to Accept Stripe Payments on Your WordPress Site (Without Code)](https://wpsimplepay.com/how-to-accept-stripe-payments-in-wordpress-step-by-step/) **Published:** October 28, 2024 **Author:** Natalie Jones **Excerpt:** In this article, we'll show you how to easily accept Stripe payments on your WordPress site. **Content:** Do you want to accept Stripe payments on your WordPress site? No matter what business you’re in, enabling Stripe payments on your site allows you to accept online payments via credit cards, digital wallets, ACH Direct Debit, Alipay, Buy Now, Pay Later, and more. In fact, Stripe allows you to accept 10+ payment methods. In this article, we’ll explain how to accept Stripe payments on WordPress effortlessly. ## Why Choose Stripe to Accept Online Payments? Using [Stripe](https://wpsimplepay.com/can-my-business-use-stripe-for-payments-in-2024/) is one of the easiest ways to accept online payments on your site. Whether you’re a [freelancer](https://wpsimplepay.com/accept-payments-photography-class/), a self-employed individual, a [non-profit](https://wpsimplepay.com/nonprofits-maximize-donations-with-easy-online-giving/), or a small business owner, you can easily accept one-time or recurring payments with Stripe. Unlike [PayPal](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/), Stripe is a developer-friendly product that lets you customize every process of the online payment experience. However, it requires a bit more development knowledge and can sometimes be intimidating to set up for non-technical users. Fortunately, with a Stipe payment plugin like [WP Simple Pay](https://wpsimplepay.com/pricing/ "Pricing"), anyone can easily enable Stripe payments on a WordPress site without having to hire a developer. [![](https://wpsimplepay.com/wp-content/uploads/2024/08/wpsp-homepage-tutorial-1.png)](https://www.wpsimplepay.com/pricing)## Enabling Payments With Stripe in WordPress Let’s take a look at how to enable payments with Stripe in WordPress using WP Simple Pay. At the end of this tutorial, you’ll learn how to create a Stripe payment button or a payment form on your site quickly and easily without code. Here’s what a [Stripe payment button](https://wpsimplepay.com/how-to-easily-add-a-buy-now-button-to-wordpress-step-by-step/) looks like. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/buton.gif)Here’s what a Stripe payment form looks like. WP Simple Pay also allows you to add custom fields and offer multiple payment method options on a single form. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/basic-form.png)### Step 1: Install and Activate WP Simple Pay First off, you’ll need to install and activate the [WP Simple Pay plugin](https://wpsimplepay.com/pricing/ "Pricing"). For more details, see this step-by-step guide on [how to install a WordPress plugin](http://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/). Once you’ve finished purchasing your WP Simple Pay premium plan, you’ll need to upload the .zip file from your WordPress admin dashboard. The plugin’s advanced setup wizard will then walk you through setting up your account and connecting your Stripe account. To begin, simply click on **Let’s Get Started**. [Get Started with WP Simple Pay Today](https://wpsimplepay.com/pricing/) **Remove an additional 3% fee!** Most Stripe plugins charge an additional 3% fee for EVERY transaction from your customers… [Click here to remove a 3% transaction fee with Pro!](https://wpsimplepay.com/pricing/ "Pricing") ![WP Simple Pay setup wizard](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard.png "wp simple pay setup wizard")If you didn’t see the setup wizard, simply head over to **WP Simple Pay » Settings **»** Advanced** tab and click the Launch Setup Wizard button. ### 2: Connect WordPress to Stripe To connect your WordPress site to Stripe, click on **Connect with Stripe**. ![WP Simple Pay connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-stripe-connect.png "connect to stripe")Next up, enter the email address you use for your Stripe account and connect it to your site. If you don’t have a Stripe account, you can easily create one by entering your email address and completing the registration. Upon completing this process, you’ll be shown a success page that says, **“Setup Complete**.” Next, click on **Create a Payment Form**. ![setup complete](https://wpsimplepay.com/wp-content/uploads/2022/12/wp-simple-pay-setup-wizard-next-steps.png)### Step 3: Accepting Payments With Stripe Now that you’ve connected your site to Stripe, let’s start creating a payment form. You can see a few different [templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) that allow you to accept payments on your site. If you’re not on this page yet, you can navigate to **WP Simple Pay » Add New** to start creating a payment form. If you want to create a payment button, click on **Payment Button**. ![click payment button](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-button-template-1.png)Alternatively, if you need a payment form, click on **Payment Form** instead. ![click payment form](https://wpsimplepay.com/wp-content/uploads/2023/02/payment-form-template.png)### Step 4: Creating a Payment Button vs. Payment Form If you clicked on the **Payment Button** template in Step 3, you’ll see a page like the one below. ![payment button form builder](https://wpsimplepay.com/wp-content/uploads/2023/02/form-buidler-payment-button.png)You’ll now be asked to configure your Payment Button form. You can change its title and description. By default, the **Type** option chooses the **Off-site Stripe Checkout form**. You can change it to an **On-site** payment form or configure it to open the form in an overlay method. To learn more about the different display types, see our full guide: [Payment Form Types: Embedded vs. Overlay vs. Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/). Now, go ahead and select the **Payment** tab on the left. You’ll see an option to change the default price. ![payment mode](https://wpsimplepay.com/wp-content/uploads/2023/02/form-builder-payment-button-payment.png)For now, let’s NOT change the payment mode to Live Mode Here, you can change the currency and amount and even choose between a one-time or recurring payment. You can also [sell multiple items in one transaction](https://wpsimplepay.com/new-purchasing-multiple-items-at-once-in-wp-simple-pay-4-11-0-increase-average-order-values/). To do so, check the box next to **Allow purchasing multiple price options** and add your prices. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/labels-1024x782-1.jpg)Next, click on the **Form Fields** tab, and feel free to add, remove, and edit your form fields using options from the dropdown menu. This allows you to [collect additional information](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) from your customers. You can also continue to set up [purchase restrictions](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/), create a [dedicated payment page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) to host your form, and customize a [payment confirmation page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/). ### Step 5: Publish Your Form Now that your payment form is ready, it’s time to embed it on your site. First, navigate back over to the **Publish** module on the right-hand side of the page and click on **Copy Block**. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/publish.png)Then, go to the page or post where you want the form and paste it into the Block editor. Your form will be displayed! That’s it! We hope this article helped you learn how to accept payments with Stripe in WordPress. If you liked this article, you might also want to check out the following articles: - [9 things you didn’t know about Stripe](https://wpsimplepay.com/9-unique-things-you-didnt-know-about-stripe/) - [How to reassure your users their payment data is safe](https://wpsimplepay.com/how-to-reassure-your-users-their-payment-data-is-safe/) - [Is Stripe Atlas worth the money?](https://wpsimplepay.com/is-stripe-atlas-worth-the-money/) [Get started with WP Simple Pay today!](/pricing/) To read more articles like this, follow us on [Facebook](https://www.facebook.com/wpsimplepay) and [Twitter](https://twitter.com/wpsimplepay). **Categories:** How To **Tags:** payment button, Payment Forms, Stripe, stripe payments --- ### [Introducing New Stripe Checkout Functionality, Block Editor Improvements, and More](https://wpsimplepay.com/wp-simple-pay-4-4-7-stripe-checkout/) **Published:** July 6, 2022 **Author:** Cristian Rossi **Excerpt:** WP Simple Pay's new Stripe Checkout features and button block integration make it even easier to create customizable payment buttons. **Content:** Today we’re super excited to announce WP Simple Pay 4.4.7, featuring new Stripe Checkout functionalities, button block support, and an improved form building experience. These new features make it easier than ever to tailor payment forms exactly to your needs and embed customizable buttons anywhere on your website. ## Style Payment Buttons in the Block Editor The WordPress block editor allows adding elements like pricing tables, callouts, and buttons to any post or page in WordPress. Now these elements integrate directly with WP Simple Pay, allowing you to launch overlay payment forms or redirect users to off-site Stripe Checkout forms. Simply add a “Button” block in the block editor and choose an on-site overlay or off-site Stripe Checkout payment form to launch: [![Payment buttons](https://wpsimplepay.com/wp-content/uploads/2022/07/button-block.png)](https://wpsimplepay.com/wp-content/uploads/2022/07/button-block.png)Button blockThe “Button” block allows you to customize the appearance of the payment button directly within the editor, adjusting the overall style, width, text, and color options (based on theme support) just like any other block editor button offers. ## New Stripe Checkout Features Alongside the flexibility of launching Stripe Checkout payment forms directly from customizable button blocks, we have also expanded the features and functionality of Stripe Checkout itself. Stripe Checkout already offers advanced functionality such as address auto-complete, 1-click payments with Link, and real time card validation. Now you can apply coupons, adjust quantity, and collect customer tax IDs all within Stripe’s continuously optimized off-site payment form. [![](https://wpsimplepay.com/wp-content/uploads/2022/07/stripe-checkout.png)](https://wpsimplepay.com/wp-content/uploads/2022/07/stripe-checkout.png)Stripe Checkout## Refreshed Form Builder Interface At WP Simple Pay we always strive for simplicity. With respect to this goal, we have reorganized and refreshed the WP Simple Pay payment form builder. The new user interface is now more consistent when switching between payment form types, and more logically organized to reduce the number of clicks needed to start accepting payments. Now when you configure a payment form you can configure payment methods more directly, without needing to drill down to a custom form field’s settings, or the separate Stripe Checkout settings. Additional optimizations include not displaying price option labels until there is more than one price, creating a more obvious differentiation between on-site and off-site payment forms, and grouping Stripe Checkout configuration options into related groups. [![](https://wpsimplepay.com/wp-content/uploads/2022/07/payment-form-builder.png)](https://wpsimplepay.com/wp-content/uploads/2022/07/payment-form-builder.png)Payment form builder## Try the New Update Today The new block editor button block support, new Stripe Checkout features, and the refreshed payment form building experience in the latest version of WP Simple Pay make it easier than ever to create and optimize your payment forms. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/) and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News --- ### [Introducing the New Dashboard Widget, Help Panel, and More](https://wpsimplepay.com/wp-simple-pay-4-4-6-dashboard-widget/) **Published:** June 7, 2022 **Author:** Cristian Rossi **Excerpt:** WP Simple Pay's new dashboard widget makes it easy to see transaction volume and top performing payment forms directly WordPress. **Content:** Today we’re super excited to announce WP Simple Pay 4.4.6, featuring a new Dashboard Widget, Help Panel, and more. These powerful new features will simplify your workflow and provide valuable insights about your payment forms. Track transaction volume across payment forms and access additional help and resources without leaving the WordPress dashboard. ## **View Top Performing Payment Forms** Have you ever wished you could quickly see how much money a specific payment form has collected on a given day? Now when you visit the WordPress dashboard you can easily view transaction volume for the last 7 or 30 days without needing to go off-site and log in to Stripe. Additionally the widget lists the top 5 highest performing payment forms for the given date range. Transaction volume for the previous period is also displayed in the report making it easy to quickly compare performance and continue optimizing your forms. [![Dashboard widget](https://wpsimplepay.com/wp-content/uploads/2022/05/report.gif)](https://wpsimplepay.com/wp-content/uploads/2022/05/report.gif)View top performing payment forms and transaction volume ## **Get Help Quickly** It is always our goal to make WP Simple Pay easy for everyone to use. With features like the simple [setup wizard](https://wpsimplepay.com/announcement-setup-wizard-and-payment-form-block/), [payment form templates, and page builder integrations](https://wpsimplepay.com/announcement-payment-form-templates-and-page-builder-integrations/) it is easier than ever to start accepting payments. However, we understand that sometimes you may need additional help. With the new Help Panel directly inside of WP Simple Pay you can search our extensive list of documentation articles without leaving the WordPress dashboard. Still can’t find what you need? A quick link to contact our world class support team is also right at your fingertips. [![Help panel](https://wpsimplepay.com/wp-content/uploads/2022/05/help-panel.gif)](https://wpsimplepay.com/wp-content/uploads/2022/05/help-panel.gif)Quickly access help topics## **Stay Engaged with Invoice Receipts** Before now it was only possible to send a single email receipt at the time of initial subscription activation. It is now possible to send subsequent email receipts every time a recurring payment is processed. Invoice receipts provide a great way to stay engaged with your customers after their initial purchase. Easily customize the email separately from the initial receipt to tailor messaging towards loyal customers. ## **Try the New Update Today** We hope you find the new dashboard widget report, help panel, and enhanced email functionality in the latest version of WP Simple Pay make it easier than ever to create and optimize your payment forms. Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/) and they’ll be happy to help you out. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News --- ### [WP Simple Pay 4.0 Released: Stripe Customer Portal and Customizable Emails](https://wpsimplepay.com/wp-simple-pay-4-0-stripe-customer-portal/) **Published:** December 5, 2020 **Author:** Cristian Rossi **Excerpt:** New customer management tools in WP Simple Pay 4.0 make it easier for both you and your customers to manage purchases. **Content:** ## Stripe customer portal The newly introduced [Stripe customer portal](https://stripe.com/blog/billing-customer-portal) is a Stripe-hosted page that lets your customers manage their subscriptions and billing details, which WP Simple Pay now integrates with. The portal provides subscription and billing management features that allow your customers to: - Update subscriptions, including upgrading, downgrading, and changing the quantities of their subscriptions - Cancel subscriptions, immediately or at the end of a billing period - Update payment methods like adding and removing cards - View billing history and download invoices - Update billing information, such as their email address, phone number, and shipping address [![Stripe Customer portal](https://wpsimplepay.com/wp-content/uploads/2020/11/827568-customer-portal-1024x711.png)](https://wpsimplepay.com/wp-content/uploads/2020/11/827568-customer-portal.png) [Learn more about configuring Customer Subscription management →](https://docs.wpsimplepay.com/articles/customers/) ## Built in email controls Previously WP Simple Pay relied on Stripe’s built in settings or custom code to send emails to you or your customers. WP Simple Pay includes four customizable emails depending your license level: **Payment Receipt** – Send an email to the customer’s email address when a successful purchase occurs. **Payment Notification** – Send an email to the website owner when a successful purchase occurs. **Upcoming Invoice** – Send an email to the customer when a Subscription has an upcoming invoice. **Invoice Receipt** – Send an email to the customer when a subscription invoice is paid. [![Email settings](https://wpsimplepay.com/wp-content/uploads/2020/11/827568-emails-1024x408.png)](https://wpsimplepay.com/wp-content/uploads/2020/11/827568-emails.png) [Learn more more about configuring emails →](https://docs.wpsimplepay.com/articles/emails/) ## Other enhancements **Predefined amounts + custom amounts** – Use preredefined amounts (via dropdown or radio buttons) alongside a custom amount input to create classic donation forms. **Updated settings interface** – Tabbed interface allows for better organization and navigation of plugin settings. **Shortcode support in payment confirmations** – Shortcodes are now parsed inside of `Unable to locate payment record.` to give greater content customization flexibility. **Compatibility adjustments** – Avoid ModSecurity false positives, output notices for misconfigurations such as REST API disabled or reCAPTCHA conflicts. ## Ready to update? WP Simple Pay Pro 4.0 is available now for all licensed customers. You can update to the latest version in your WordPress admin or download it from [your account](https://wpsimplepay.com/my-account/). Need a license? [Get WP Simple Pay Pro today!](https://wpsimplepay.com/pricing/) **Categories:** News **Tags:** customer portal, emails --- ### [Introducing WP Simple Pay 4.3 - Flexible Coupon Management + Per Form Coupons](https://wpsimplepay.com/announcement-flexible-coupon-management/) **Published:** November 11, 2021 **Author:** Phil Derksen **Excerpt:** WP Simple Pay 4.3 was just released and includes several features to make coupons for your payment forms more flexible and easier to create, manage and customize! **Content:** WP Simple Pay 4.3 is now here and it includes several features to make coupons for your payment forms more flexible *and* easier to create, manage and customize! Before this release, you were able to create discount codes for WP Simple Pay forms, but you had to create them in your Stripe dashboard. You also had to create two sets of coupon codes: one for test mode and one for live mode. While this worked to get the job done, the new process is much simpler and faster. You can now create coupons directly in your WordPress admin, and you only have to create them once. WP Simple Pay will automatically sync coupon codes between test and live payment modes. ## Creating Coupon Codes If you’re a Pro customer, you should see a new Coupons menu item under WP Simple Pay in your WordPress dashboard. When you add a new coupon, you first give it a code (e.g. SAVE15), then select the type of discount to give. You can select a percentage off (e.g. 15%) or a fixed amount off (e.g. $10 USD). If you select a fixed amount off, you can also specify the currency. ![add new coupon](https://wpsimplepay.com/wp-content/uploads/2021/11/add-new-coupon.png)If you’re collecting recurring payments with WP Simple Pay, you have a few “duration” options available: - Once – Discount is applied to one-time payments (or only to the first payment of a subscription). - Forever – Discount is applied to every payment for the life of a subscription. - Multiple months – Discount applies to the number of months specified. ![add coupon duration multiple months](https://wpsimplepay.com/wp-content/uploads/2021/11/add-coupon-duration-multiple-months.png)Take a look at the following payment form. The form is for a $100 per month subscription and has a coupon code for 25% off applied. You can see that the discount only applies to the first 3 months before the monthly payment goes back to full price. ![coupon duration multiple months payment form](https://wpsimplepay.com/wp-content/uploads/2021/11/coupon-duration-multiple-months-payment-form.png)Other redemption limits can also be set: - Specify an expiration date and time that the discount is good until. - Limit the total number of times a coupon can be redeemed. Pretty straightforward right? ![add coupon redemption restrictions](https://wpsimplepay.com/wp-content/uploads/2021/11/add-coupon-redemption-restrictions.png)[Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) *A Professional license of WP Simple Pay is required to use coupons with recurring payments.* ## Assigning Coupons to Payment Forms Now to our favorite feature in this release: You can now limit which payment forms coupon codes can be used on. If you have a specific discount you want to apply to a specific payment form, it’s now possible with WP Simple Pay. Simply select the option to limit payment forms, start searching for your form by name, then select a form. Repeat this process for multiple forms if needed. Pretty cool feature right? ![per form coupons](https://wpsimplepay.com/wp-content/uploads/2021/11/per-form-coupons.gif)Finally, as you create more coupons, you can view them at a glance back on the coupon list page along with helpful information such as their terms, used and maximum redemptions, what payment forms they apply to, and when the discount expires. Although coupons created in this manner appear here in your WordPress admin, they are saved directly to your Stripe account. [![coupons list](https://wpsimplepay.com/wp-content/uploads/2021/11/coupons-list-1024x484.png)](https://wpsimplepay.com/wp-content/uploads/2021/11/coupons-list.png)Note that coupons previously created in Stripe can still be used in your WP Simple Pay payment forms. You’ll just need to manage them in your [Stripe dashboard](https://dashboard.stripe.com/coupons) instead. Just make sure to create any *new* coupons following the steps above to make sure redemption restrictions are respected and automatic payment mode syncing occurs. For more details, see our [coupon documentation](https://docs.wpsimplepay.com/articles/coupons/). You can also try out our [coupon demos](https://demo.wpsimplepay.com/coupon-codes/). ## Other Enhancements The WP Simple Pay 4.3 release was primarily focused on improving coupon features, but we did add a couple more things. The custom date field had its styling updated to give it a more modern look and feel. ![custom date field](https://wpsimplepay.com/wp-content/uploads/2021/11/custom-date-field.png)Developers and site administrators might be interested to know that with this release, WP Simple Pay automatically retries Stripe API requests that failed due to a network issue. The Stripe API PHP library included in WP Simple Pay was also updated to the latest version and namespaced to prevent conflicts with other versions of the library that may exist in other plugins on your WordPress site. ## Update WP Simple Pay Today That’s it for now. We hope these coupon code improvements are helpful to you. Coupon features are available now for all WP Simple Pay paid plans, so update your WP Simple Pay Pro plugin today and try them out for yourself. If you’re still using WP Simple Pay Lite, [upgrade to Pro today](https://wpsimplepay.com/pricing/) and take your payment forms to the next level! **A Professional license of WP Simple Pay is required to use coupons with recurring payments.** We’ll share more exciting things with you soon, so make sure to keep an eye out for the next announcement. As always, we welcome your feedback and suggestions. **Categories:** News --- ### [[Announcement] Accept Buy Now, Pay Later Payments with Klarna and Afterpay](https://wpsimplepay.com/announcement-accept-buy-now-pay-later-payments-klarna-afterpay/) **Published:** March 30, 2022 **Author:** Phil Derksen **Excerpt:** Add buy now, pay later payment methods to your forms to get paid in full upfront while letting your customers pay in installments over time. **Content:** Today we’re excited to announce the ability to accept “buy now, pay later” payments in WP Simple Pay 4.4.4! With a buy now, pay later payment method enabled, your customers get more payment flexibility, allowing them to purchase what they want now and pay over time. Your business receives the full payment upfront and is protected from fraud, while your customers pay nothing or only a portion of the total upfront without fees. With this release, WP Simple Pay allows you to use either [Klarna](https://stripe.com/payments/klarna) or [Afterpay](https://stripe.com/payments/afterpay-clearpay) along with your [Stripe](https://stripe.com/) account to add a buy now, pay later option to your payment forms. This feature is currently available to Stripe accounts in over 20 countries (see below for details). ## Why Use Buy Now, Pay Later? Here are just some of the benefits to your business by offering a buy now, pay later option to your customers using Stripe and WP Simple Pay: - **Increased conversion at checkout** – Businesses that offer a buy now, pay later option on Stripe have seen on average a 27% increase in sales. - **Increased average order value** – Businesses that offer a buy now, pay later option on Stripe have seen their average order value increase by as much as 45%. - **New customers** – Buy now, pay later services have rapidly growing customer bases and established marketing channels to drive new customers. Here’s how the Afterpay and Klarna options appear to your customers on WP Simple Pay payment forms. ![payment form buy now pay later afterpay](https://wpsimplepay.com/wp-content/uploads/2022/03/payment-form-buy-now-pay-later-afterpay-716x1024.png) ![payment form buy now pay later klarna](https://wpsimplepay.com/wp-content/uploads/2022/03/payment-form-buy-now-pay-later-klarna-776x1024.png) Buy now, pay later has emerged as one of the most popular payment methods: More than half of U.S. customers have used a buy now, pay later service, and almost 10% of eCommerce transactions in Australia are paid using a buy now, pay later provider. ## How Does Buy Now, Pay Later Work? **Klarna** gives customers a range of payment options, such as: - **Installments**: Pay for the purchase in 3 or 4 fee- and interest-free installments. - **Pay later**: Pay for the purchase in 14, 21, or 30 days. - **Financing**: Spread the cost of a purchase over multiple months. This option usually involves interest and a credit check. - **Pay now**: Pay for the purchase immediately by direct debit, card, or bank transfer. [Try out our Klarna buy now, pay later demo](https://demo.wpsimplepay.com/klarna-payments/) Here’s a preview of the Klarna payment flow from a Stripe Checkout page: [![klarna payment flow](https://wpsimplepay.com/wp-content/uploads/2022/03/klarna_payment_demo.gif)](https://wpsimplepay.com/wp-content/uploads/2022/03/klarna_payment_demo.gif)With **Afterpay** (also known as Clearpay in the U.K.), customers can break up their payment into four interest-free installments over six weeks while you get paid the full amount upfront. There’s no lengthy application process, no credit checks, and no interest or fees for customers who pay on time. [Try out our Afterpay/Clearpay buy now, pay later demo](https://demo.wpsimplepay.com/afterpay-clearpay-payments/) Here’s a preview of the Afterpay payment flow from a Stripe Checkout page: [![afterpay payment flow](https://wpsimplepay.com/wp-content/uploads/2022/03/afterpay_clearpay_payment_demo.gif)](https://wpsimplepay.com/wp-content/uploads/2022/03/afterpay_clearpay_payment_demo.gif)With WP Simple Pay, a buy now, pay later payment option can be a simpler alternative to [creating installment plans with subscriptions](https://docs.wpsimplepay.com/articles/installment-plans/). ## How to Start Using Klarna or Afterpay/Clearpay With WP Simple Pay and Stripe, you can be up and running with Klarna or Afterpay/Clearpay in minutes. There’s no application, onboarding, or underwriting process to get started. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) *A Professional license of WP Simple Pay is required to *unlock** *buy now, pay later payment methods.* **Klarna** is currently available to Stripe merchants in the following countries: Austria, Belgium, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Netherlands, Norway, Slovakia, Slovenia, Spain, Sweden, United Kingdom, and the United States. **Afterpay/Clearpay** is currently available to Stripe merchants in the following countries: Australia, Canada, France, Ireland, Italy, New Zealand, Spain, United Kingdom, and the United States. If you’re creating a new payment form, you can simply select the Klarna or Afterpay/Clearpay template. ![buy now pay later payment form template selection](https://wpsimplepay.com/wp-content/uploads/2022/03/buy-now-pay-later-payment-form-template-selection-1024x534.png)If you’re adding Klarna or Afterpay/Clearpay to an existing payment form, while editing the form, you can add the payment method under Form Fields (for embedded and overlay forms) or in Stripe Checkout. [![Enable Klarna in an embedded or overlay payment form](https://wpsimplepay.com/wp-content/uploads/2022/03/klarna-enable-overlay-embedded-forms-1024x594.png)](https://wpsimplepay.com/wp-content/uploads/2022/03/klarna-enable-overlay-embedded-forms.png)Enable Klarna in an embedded or overlay payment form[![Enable Afterpay/Clearpay in Stripe Checkout](https://wpsimplepay.com/wp-content/uploads/2022/03/afterpay-clearpay-stripe-checkout-enable-1024x250.png)](https://wpsimplepay.com/wp-content/uploads/2022/03/afterpay-clearpay-stripe-checkout-enable.png)Enable Afterpay/Clearpay in Stripe CheckoutKlarna or Afterpay/Clearpay should now appear on your checkout forms next to the other payment methods you want to offer. It’s that simple! For more details, see our [Klarna docs](https://docs.wpsimplepay.com/articles/accepting-klarna-payments/) or [Afterpay/Clearpay docs](https://docs.wpsimplepay.com/articles/accepting-afterpay-clearpay-payments/). ## Level Up Your Payment Forms Today! Hopefully, you can see that using buy now, pay later options on your payment forms can give your customers more flexibility and improve conversions. They’re very easy to add and make it super convenient for your site visitors to make a purchase. If you’re still using WP Simple Pay Lite, [upgrade to Pro today](https://wpsimplepay.com/pricing/) and start taking advantage of these awesome new features. *A Professional license of WP Simple Pay is required to *unlock** *buy now, pay later payment methods.* We’ll share more exciting things with you soon, so make sure to keep an eye out for the next announcement. As always, we welcome your feedback and suggestions. **Categories:** News --- ### [[New] Introducing Payment Form Templates and Page Builder Integrations](https://wpsimplepay.com/announcement-payment-form-templates-and-page-builder-integrations/) **Published:** March 3, 2022 **Author:** Phil Derksen **Excerpt:** Now you can select from a collection of pre-built payment form templates in WP Simple Pay to save even more time. New page builder integrations have also been added. **Content:** Adding payment forms to your website just became much faster! Just a few weeks ago we added a [setup wizard and payment form block](https://wpsimplepay.com/announcement-setup-wizard-and-payment-form-block/) to WP Simple Pay to get you up and running quickly. With WP Simple Pay 4.4.3, we’ve added a way for you to save even more time by selecting from a collection of pre-built payment form templates. [![payment form select template](https://wpsimplepay.com/wp-content/uploads/2022/03/payment-form-select-template-1024x478.png)](https://wpsimplepay.com/wp-content/uploads/2022/03/payment-form-select-template.png)We also added integrations for the popular [Divi](https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=71499&url=74048) and [Elementor](https://trk.elementor.com/20iphsvyfjae) page builders. Let’s dive in and see how these updates can help you publish payment forms on your WordPress site in very little time. ## Pre-Made Payment Form Templates Before this update, the only way to create payment forms was from scratch. But now it’s easier than ever to create a payment form connected to [Stripe](https://stripe.com/) by selecting a pre-built template. Now when you select **WP Simple Pay > Add New**, you’ll be presented with a template selection screen. With just one more click, you can select a template to start with that best fits your needs. Here are a few of the templates available to select from as of this release. The screenshot seen underneath each one is how it looks to your site visitors before any customizations. **Payment Form** – A simple form for collecting credit card payments from customers. ![payment form from template](https://wpsimplepay.com/wp-content/uploads/2022/03/payment-form-from-template.png)**Donation Form with Recurring Option** – Let your site visitors select from different amounts to donate and give them the option to make it a monthly recurring donation. ![donation form with recurring from template](https://wpsimplepay.com/wp-content/uploads/2022/03/donation-form-with-recurring-from-template.png)**Event Registration Form** – Collect full billing information from customers for an event as well as ticket quantity and t-shirt size. Quicker payment by Apple Pay and Google Pay also included. ![even registration form from template](https://wpsimplepay.com/wp-content/uploads/2022/03/event-registration-form-from-template.png)Remember, you can always click the “**basic form”** link at the top to start a payment form from scratch if that’s what you prefer. Don’t like the template you selected? After selecting the template and previewing the form, you can always click “**Use a different template”** to go back and select something else. ![switch payment form template](https://wpsimplepay.com/wp-content/uploads/2022/03/switch-payment-form-template.png)At this point, you can use our drag & drop form builder to add, remove and rearrange fields for further customizations. ![drag and drop payment form builder](https://wpsimplepay.com/wp-content/uploads/2022/03/drag-and-drop-payment-form-builder.png)Some templates are included in the Lite version of WP Simple Pay, but our Pro version unlocks many more from our ever-growing template library. If you [purchase a Plus or higher license](https://wpsimplepay.com/pricing/), you’ll get access to **all** payment form templates currently available and all templates we release in the future. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) We’re adding new templates often, and love getting suggestions, so [send them in](https://wpsimplepay.com/payment-form-template-suggestion/)! Our goal is to save you time no matter what kind of payment form you need to create. ## Page Builder Integrations One of the best aspects of WordPress is that you have options when it comes to building pages for your site. Some prefer to build pages with the modern block editor built into WordPress, which is why we recently added a [payment form block](https://wpsimplepay.com/announcement-setup-wizard-and-payment-form-block/). Others prefer to use a third-party page builder. In this WP Simple Pay release, we added integrations with the popular page builders [Divi](https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=71499&url=74048) and [Elementor](https://trk.elementor.com/20iphsvyfjae). Now you can easily launch payment forms from Divi and Elementor buttons, pricing tables, and call-to-action modules or widgets with a bit of drag & drop and a few clicks. No code required! Here’s what it looks like to add a Divi button to a page that launches a WP Simple Pay overlay payment form. ![wp simple pay divi integration](https://wpsimplepay.com/wp-content/uploads/2022/03/integrating-divi-pricing-table-find-form-id.gif)Here’s what it looks like to set an Elementor pricing table button to launch a payment form. ![wp simple pay elementor integration](https://wpsimplepay.com/wp-content/uploads/2022/03/integrating-elementor-pricing-table-button-custom-attributes.gif)For more help on how to use page builders with WP Simple Pay, see our [Divi integration doc](https://docs.wpsimplepay.com/articles/integrating-with-divi-buttons-pricing-tables/) or [Elementor integration doc](https://docs.wpsimplepay.com/articles/integrating-with-elementor-buttons-pricing-tables/). If you use the excellent [SeedProd page builder](https://www.seedprod.com/), we’re working on an integration with them as well. [Here’s a workaround](https://docs.wpsimplepay.com/articles/integrating-with-seedprod-buttons-pricing-tables/) if you need to integrate SeedProd now. ## WP Simple Pay 4.4.3 – Adding Payment Forms in Just Minutes With the new form templates and page builder integrations, it takes just minutes to launch a payment form live on your website. At WP Simple Pay we’re committed to helping WordPress users be successful with accepting payments without the need for a developer or complex shopping cart setup. That’s why we’re continuously improving our plugin, so you can easily create the types of payment forms you need for your business or non-profit. There’s no better time than now to upgrade to a [paid plan](https://wpsimplepay.com/pricing/). Partnered with Stripe, we’re always working with them to regularly release new features to empower WordPress site owners to handle payments quickly and easily. As always, we value your feedback and input — keep the suggestions and feature requests coming. You can reach our [customer support team here](https://wpsimplepay.com/contact/) and they’ll be happy to help you out. Don’t have the WP Simple Pay plugin yet? Go ahead and [get started with the best Stripe payments plugin for WordPress](https://wpsimplepay.com/pricing/) – WP Simple Pay. **Categories:** News --- ### [[New] Introducing the Setup Wizard and Payment Form Block](https://wpsimplepay.com/announcement-setup-wizard-and-payment-form-block/) **Published:** February 10, 2022 **Author:** Phil Derksen **Excerpt:** Getting started with WP Simple Pay is now easier and faster with the new setup wizard and payment form block. **Content:** At WP Simple Pay, we’re constantly improving our plugins to give you a better user experience. If you’re just getting started with WP Simple Pay or adding additional payment forms, it’s now even easier and faster to complete set up and start accepting payments on your WordPress site. We’re excited to announce that as of now, after activating the WP Simple Pay plugin for the first time, a new wizard will launch that will guide you through the initial setup process step-by-step. In addition, you can now add payment forms to pages by simply adding a payment form block instead of copying and pasting shortcodes. Both the setup wizard and payment form block are intended to simplify the setup process, so they’re pretty self-explanatory. But we’ll go through them step-by-step so you know what to expect. ## Walkthrough of the Setup Wizard After you’ve [installed and activated the WP Simple Pay plugin](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/) for the first time on your WordPress site, the new setup wizard should appear automatically. ![Setup wizard - Welcome](https://wpsimplepay.com/wp-content/uploads/2022/02/setup-wizard-welcome.png)If you’ve already installed and activated WP Simple Pay or the plugin was previously installed and removed from your site, the setup wizard will not appear automatically. However, you can still launch the setup wizard in your WordPress dashboard by visiting **WP Simple Pay » Settings **»** General **»** Advanced** and clicking **Launch Setup Wizard**. Although you can access all WP Simple Pay settings without the setup wizard, this allows you to go through it and double-check your settings using its step-by-step style. Go ahead and click **Let’s Get Started** and let’s dive in… For Step 1, you’ll be prompted to enter your license key, which can be retrieved from your[ WP Simple Pay account](https://wpsimplepay.com/my-account/) or your purchase receipt email. Simply copy and paste it into the license key field, then click **Activate and Continue**. If you’re using the Lite version of WP Simple Pay, you’ll skip Step 1 as a license key is not required to run it. ![Setup wizard - Activate license](https://wpsimplepay.com/wp-content/uploads/2022/04/setup-wizard-step-1-activate-license.png)Step 2 is where you’ll need to connect WP Simple Pay to your [Stripe](https://stripe.com/) account, whether it’s a new or existing one. If you don’t yet have a Stripe account, you’ll be prompted to create one during this step. For those new to Stripe, they have some great [getting started guides](https://support.stripe.com/questions/getting-started-with-stripe-plan-your-stripe-account) to get more details and view a screencast. ![Setup wizard - Connect with Stripe](https://wpsimplepay.com/wp-content/uploads/2022/04/setup-wizard-step-2-connect-with-stripe.png)After clicking **Connect with Stripe**, you’ll be taken to one of the following authorization pages on stripe.com depending on if you’re logged into an existing Stripe account or not. Simply continue with connecting your Stripe account until you’re taken back to the setup wizard. ![WP Simple Pay Connect to Stripe new account](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-connect-to-stripe-new-account.png)Not logged in![WP Simple Pay Connect to Stripe existing account](https://wpsimplepay.com/wp-content/uploads/2022/04/wp-simple-pay-connect-to-stripe-existing-account.png)Logged into StripeIn Step 3, you’ll have the option to toggle on or off various email-related features in WP Simple Pay. These email features are not included in the Lite version of WP Simple Pay, but you can [upgrade to Pro](https://wpsimplepay.com/pricing/) to start using them anytime. [Get Started with WP Simple Pay](https://wpsimplepay.com/pricing/) ![Setup wizard - Configure emails](https://wpsimplepay.com/wp-content/uploads/2022/02/setup-wizard-step-3-configure-emails.png)From the final screen of the setup wizard, all that’s left is [creating your first payment form](https://docs.wpsimplepay.com/articles/first-payment-form/ "creating your first payment form")! From here you can also view the various guides and walkthroughs available in our docs. ![Setup wizard complete](https://wpsimplepay.com/wp-content/uploads/2022/02/setup-wizard-step-4-setup-complete.png)## Introducing the Payment Form Block You can now quickly add a WP Simple Pay payment form to a page by adding a payment form block instead of copying and pasting a shortcode into a shortcode block. While editing a page, simply click the new block button (+) in the top left corner of the editor or on the right side of a block, then type “pay” in the search. You should see the “WP Simple Pay” payment form block, which you can click to add to the page. Alternatively, you can type “/” to search, then type “pay” to search and add the block. ![Add payment form block 1](https://wpsimplepay.com/wp-content/uploads/2022/04/add-payment-form-block-1.png)After the block is selected, you’ll need to select which payment form you want to add to the page from a dropdown. ![Add payment form block 2](https://wpsimplepay.com/wp-content/uploads/2022/02/add-payment-form-block-2.png)Once you select a payment form, a visual representation of the form will be displayed. [![Add payment form block 3](https://wpsimplepay.com/wp-content/uploads/2022/02/add-payment-form-block-3.png)](https://wpsimplepay.com/wp-content/uploads/2022/02/add-payment-form-block-3.png)That’s it! Now you can continue editing the page as needed. ## Try the New Update Today Have any questions? You can reach our [customer support team here](https://wpsimplepay.com/contact/) and they’ll be happy to help you out. We hope you find the new setup wizard and payment form block features easier and faster to configure and add payment forms to your WordPress site, especially if you’re new to WP Simple Pay. If you’re not using WP Simple Pay Pro yet, just [click here to get started today](https://wpsimplepay.com/pricing/)! It’s the best Stripe payments plugin available and we’re making it even better with each update. As always, a huge thank you for your continued support. **Categories:** News --- ### [WP Simple Pay is Joining the Awesome Motive Family](https://wpsimplepay.com/wp-simple-pay-is-joining-the-awesome-motive-family/) **Published:** September 22, 2021 **Author:** Phil Derksen **Excerpt:** Today, I’m excited to share that WP Simple Pay along with all other Sandhills Development plugins are joining Awesome Motive. **Content:** Today, I’m excited to share that WP Simple Pay along with all other Sandhills Development plugins is joining [Awesome Motive](https://awesomemotive.com/). Since this is BIG NEWS, you probably have a lot of questions like: who is Awesome Motive, how did this acquisition come about, what will happen to the WP Simple Pay team, what’s coming next, etc. #### Who’s Awesome Motive? Awesome Motive (AM) is a company started by [Syed Balkhi](https://syedbalkhi.com/) with a mission to help small businesses grow and compete with the big guys. The AM team is behind some of the most popular plugins and resources in the WordPress ecosystem: - [WPBeginner](http://www.wpbeginner.com/) – the largest free WordPress resource site for beginners. - [OptinMonster](https://optinmonster.com/) – popular conversion optimization software that helps you convert abandoning visitors into subscribers and customers. - [WPForms](https://wpforms.com/) – the most beginner friendly WordPress form builder. - [MonsterInsights](https://www.monsterinsights.com/) – the most popular WordPress Analytics plugin that helps you grow your business with confidence. - [AIOSEO](https://aioseo.com/) – the original WordPress SEO plugin to help you get more traffic. - [WP Mail SMTP](https://wpmailsmtp.com/) – the #1 plugin that helps improve your WordPress email deliverability. - [SeedProd](https://seedprod.com/) – the best drag & drop landing page builder for WordPress. - [RafflePress](https://rafflepress.com/) – powerful WordPress giveaway and contest plugin to grow your website traffic. - [Smash Balloon](https://www.smashballoon.com/) – most popular social media feeds plugin for WordPress. - [PushEngage](https://www.pushengage.com/) – leading web push notification software for small businesses. - [SearchWP](https://searchwp.com/) – the most advanced WordPress search plugin. - … and many more. Collectively over 17 million websites use Awesome Motive plugins. And I’ve always admired their commitment to customer success. #### Background Story I have known [Syed Balkhi](https://syedbalkhi.com/) for multiple years, and we have crossed paths at numerous industry events. Syed has supported WP Simple Pay since the early days by featuring it on WPBeginner. Earlier this year, my Sandhills Development business partner Pippin Williamson connected with Syed to discuss potentially joining forces to better serve the WordPress community. Awesome Motive uses [Easy Digital Downloads](https://easydigitaldownloads.com/), [AffiliateWP](https://affiliatewp.com/), and other Sandhills products to power many of their eCommerce transactions. Not to mention, they have a strong track record of building popular WordPress plugins. So it made perfect sense for us to join forces. This is why I’m excited to be joining Awesome Motive as a partner. I have a lot of respect for what Syed and the team have built at Awesome Motive, and I’m looking forward to learning and leveraging their knowledge to continue to make WP Simple Pay even better. #### What will happen to the WP Simple Pay Team? As I mentioned, as part of this acquisition I’m joining Awesome Motive as a partner. I will continue to lead WP Simple Pay, and our entire team is joining Awesome Motive as well. This acquisition also means that we will be hiring and growing the WP Simple Pay team, so we can bring even more powerful solutions your way (faster). See the [Awesome Motive Careers page](https://awesomemotive.com/career/) for open positions. #### What’s Changing / Coming Next? Aside from ownership change, it’s business as usual. You can continue to use the plugin that you love without any interruption. Behind the scenes, we’re upgrading our support workflows and growing the team, so we can better serve our community. In the coming weeks, you’ll likely see a lot more helpful tutorials on our blog to better highlight all the amazing features that are available in our plugins. I’m also working with Syed to create our future product roadmap, and we will be coming out with a lot of features that you have been asking for. This is going to be a game changer. Once again, I want to thank you for your continued support of WP Simple Pay, and I can’t wait to bring more exciting features your way. Phil Derksen Founder of WP Simple Pay **Categories:** News --- ### [WP Simple Pay 4.1 Released: Mixed Payment Types and Tax Rates](https://wpsimplepay.com/wp-simple-pay-4-1-mixed-payment-types/) **Published:** March 18, 2021 **Author:** Mandy Jones **Excerpt:** New flexible forms and tax rate options in WP Simple Pay 4.1 allow you to accept mixed payment types and inclusive and multiple tax rates. **Content:** ## Mixed Payment Types One of the most notable changes we’ve implemented in WP Simple Pay 4.1 is the ability to have a single form that combines one-time, subscription, custom amounts, and optional recurring amounts, all with arbitrary currencies. **This feature satisfies some of the longest-standing requests that WP Simple Pay has ever had.** Along with the updated display styles for selecting the payment amount, you can now create much more flexible payment forms – something that caters to one of the most popular use cases for WP Simple Pay: Donation forms. ## Support for inclusive tax rates Let’s say you want to display a price that already has tax included, but you still want the customer to see that tax was applied. We’ve given you this option with support for inclusive tax rates. ![](https://wpsimplepay.com/wp-content/uploads/2021/06/wp-simple-pay-support-inclusive-tax-rates.png)Add a tax rate ## Support for multiple tax rates In previous versions of WP Simple Pay, you could only apply a single percentage tax rate. While it might not be very common to actually apply multiple tax rates at once, this functionality *does* make it easier to apply additional fees as pseudo tax rates. ![](https://wpsimplepay.com/wp-content/uploads/2021/06/wp-simple-pay-support-multiple-tax-rates-1024x247.png)View tax rates ## A simplified Stripe dashboard experience In WP Simple Pay 4.0 we added specific emails directly into the plugin that help circumvent any potentially confusing settings in Stripe that don’t apply to WP Simple Pay. With the 4.1 update, users no longer need to create products, prices, or tax rates in the Stripe dashboard; This will all be done *automatically* behind the scenes. Additionally, these items are now automatically synced between Test and Live mode, something that needed to be done manually before. ![](https://wpsimplepay.com/wp-content/uploads/2021/06/wp-simple-pay-simplified-stripe-dashboard-experience.png)Stripe Checkout taxes applied![](https://wpsimplepay.com/wp-content/uploads/2021/06/wp-simple-pay-simplified-checkout-experience.png)Embedded/Overlay (on-site form) tax rates applied:## As of 4.1, WP Simple Pay features now include: - Payment form drag and drop builder - Off-site Stripe checkout payments - On-site payments via Stripe Elements - One-time payments - Subscription payments - User-defined payment amounts - Free trials - Installment plans - Mixed / multiple currency forms - Mixed / multiple payment type forms - Mixed / multiple tax rates - Apple Pay and Google Pay - ACH debit payments - iDEAL payments - Coupon codes - Customizable payment confirmation pages - Customizable payment receipt emails - Customizable payment notification emails ## Ready to update? WP Simple Pay Pro 4.1 is available now for all licensed customers. You can update to the latest version in your WordPress admin or download it from [your account](https://wpsimplepay.com/my-account/). Need a license? [Get WP Simple Pay Pro today](https://wpsimplepay.com/pricing/)! ## Coming up next Wondering what to expect from WP Simple Pay in the future? Here are few features we are hoping to work on: ### Native coupon management We would like to expand the newly-simplified Stripe dashboard experience to other creation tasks, such as *coupons*. More specifically, providing a method for creating a coupon *directly within* WP Simple Pay ensures that users are only presented with functionality supported by the plugin. Plus, it allows us to hide any irrelevant options. ### Pre-selected amount via querystring Would you like to be able to send users directly to a page with a pre-filled amount? This is especially common when it comes to accepting donations. Currently, setting a payment amount via a URL is only possible with a filter, but we’d like to implement an easier way to control the default state of the form by using *canonical URLs* in the future. ### Payment sources API (many payment methods) Stripe Checkout currently supports the additional non-card payment methods: - Alipay - FPX - Bacs Direct Debit - Bacontact - Giropay - Przelewy24 - EPS - Sofort - SEPA Direct Debit - GrabPay With ACH Debit and iDEAL – our current non-card payment methods – we’ve expanded payment options for WP Simple Pay in part. However, we’d like to add additional options to benefit all different types of use cases. For example, SEPA Direct Debit is a particularly big contender, as it allows additional payment methods for managing subscription payments. Bank redirects would likely be the easiest to implement, and would cover Bacontact, EPS, Giropay, Przelewy24, and Sofort. ## Let’s hear from you Have you downloaded WP Simple Pay 4.1? Have any feedback to share? We’d love to hear what you think! Get in touch with us [here](https://wpsimplepay.com/contact/). **Categories:** News **Tags:** Inclusive Tax Rates, Mixed Payment Types, Multiple Tax Rates, Stripe dashboard --- ### [Joining Sandhills Development](https://wpsimplepay.com/joining-sandhills-development/) **Published:** October 4, 2018 **Author:** Phil Derksen **Excerpt:** WP Simple Pay is joining Sandhills Development! Read on for details and answers to a few questions. **Content:** Big news…I’m excited to announce that WP Simple Pay has joined [Sandhills Development](https://sandhillsdev.com/)! Sandhills is the team behind popular WordPress products such as [Easy Digital Downloads](https://easydigitaldownloads.com/), [Restrict Content Pro](https://restrictcontentpro.com/), [AffiliateWP](https://affiliatewp.com/) and [Sugar Calendar](https://sugarcalendar.com/). WP Simple Pay launched over four years ago to provide a simple way to accept one-time and recurring credit card payments on WordPress using [Stripe](https://stripe.com/). It was intended for site owners that didn’t need all the bells and whistles of a more full-featured shopping cart solution or membership site. As WP Simple Pay has grown, I believe it’s kept true to it’s simple yet powerful mantra. If you’re a current or potential customer, you may have a few questions… ## What will happen to WP Simple Pay? WP Simple Pay will remain as its own independent WordPress plugin for the foreseeable future. The difference is that it’s going to reap the benefits of having experienced developers and product folks from the Sandhills team working on it with me. In turn, customers can expect more frequent feature releases going forward. Over the years, the needs of some WP Simple Pay customers have outgrown the core feature set available. This was expected as their businesses began requiring more functionality such as digital delivery, generating license keys, additional payment gateways, or a membership area. In fact, we’ve been using Easy Digital Downloads and AffiliateWP ourselves to sell WP Simple Pay due to the necessity of some of these features. For these reasons, we plan on improving the ease of migration from WP Simple Pay to Easy Digital Downloads, Restrict Content Pro or even [SellBird](https://sellbird.com/), a hosted e-commerce solution currently under development. Note that [AffiliateWP already integrates with WP Simple Pay](https://affiliatewp.com/integrations/stripe/). ## What about the team? At the time of this transition, the only full-time team member is me, [the founder](https://philderksen.com/). 👋 For now, my role will be to continue heading up WP Simple Pay development and support. But I’ll also be focusing on product direction, marketing strategies and improving Stripe integrations across more of the Sandhills suite. WP Simple Pay has been using the fantastic support folks from [wpSaaS](http://wpsaas.net/) and content writers from [AudienceOps](https://audienceops.com/), and we will continue to use them for the time being since they know WP Simple Pay so well. ## Are you changing prices? At the time of this merge, WP Simple Pay licenses and prices have not changed and we have no immediate plans to do so. For existing customers, whichever annual plan you’ve subscribed to will remain at its original price indefinitely. There is no need to purchase or upgrade anything new. ## Why the merge now? Over this summer I invited [Pippin Williamson](https://pippinsplugins.com/), the original founder of Sandhills Development, to have a conversation about long-term goals for our companies and products. Pippin and I have known each other for six years, and during that time have frequently referred, integrated with, and contributed to each others’ products. In the end, Pippin and I agreed that combining our team and products would be a huge win for our customers and communities. I am 100% confident that the Sandhills team will move WP Simple Pay forward with the same commitment and passion as they do with their existing products. This is a huge milestone for WP Simple Pay and I’m super excited to join the Sandhills Development family! **Categories:** News --- ### [WP Simple Pay Pro 3.4 Released: Apple Pay and Google Pay Now Available](https://wpsimplepay.com/wp-simple-pay-pro-3-4-apple-pay-google-pay/) **Published:** March 28, 2019 **Author:** Phil Derksen **Excerpt:** WP Simple Pay Pro 3.4 introduces the ability to accept payments using Apple Pay, Google Pay, and Microsoft Pay. **Content:** We’re thrilled to release WP Simple Pay Pro 3.4, which introduces the ability to accept payments using [Apple Pay](https://stripe.com/apple-pay), [Google Pay](https://stripe.com/docs/google-pay), and [Microsoft Pay](https://stripe.com/docs/microsoft-pay). If you add this new capability to your payment form, any site visitor with a browser and device combination that allows one of these options will see a new payment button. Here’s an example: ![](https://wpsimplepay.com/wp-content/uploads/2019/03/apple-pay-payment-form-2.png) [Check out our Apple Pay & Google Pay demos](https://demo.wpsimplepay.com/apple-pay-google-pay/) to see for yourself. Currently supported browsers include Chrome Desktop, Chrome Android, macOS Safari, iOS Safari, and Microsoft Edge for Windows. A payment method needs to have been saved to the browser or device as well. For example, you can save a card in Chrome, or add a card to your Wallet for Safari. For those that are curious, this is all made possible by Stripe’s [Payment Request Button](https://stripe.com/docs/stripe-js/elements/payment-request-button), which gives you a single integration for Apple Pay, Google Pay, Microsoft Pay, and the [Payment Request API](https://stripe.com/docs/js#stripe-payment-request) —a browser standard that gives your customers the ability to quickly provide you payment and address information they’ve stored with their browser. WP Simple Pay Pro 3.4 is available now for all licensed customers. You can update to it in your WordPress admin or download from [your account](https://wpsimplepay.com/my-account/). Documentation can be [found here](https://docs.wpsimplepay.com/articles/apple-pay-google-pay/). Need a license? [Get WP Simple Pay Pro today!](https://wpsimplepay.com/pricing/) **Categories:** News --- ### [WP Simple Pay Pro 3.9 Released: Accept ACH Debit Payments](https://wpsimplepay.com/wp-simple-pay-pro-3-9-ach-debit-payments/) **Published:** July 9, 2020 **Author:** Cristian Rossi **Excerpt:** Start accepting ACH debit payments in WP Simple Pay 3.9. Direct debit payments on the Automated Clearing House (ACH) allow businesses to collect funds from customers in the US who authorize businesses to debit them. **Content:** Direct debit payments on the Automated Clearing House (ACH), or ACH debits, allow businesses to collect funds from customers in the US who provide their bank account details and authorize businesses to debit them. ACH debits are the [second non-card](https://wpsimplepay.com/wp-simple-pay-pro-3-8-ideal-payments/) Payment Method to be added to WP Simple Pay. ACH debits offer you lower transaction fees than cards. They also offer more flexibility for customers. ACH payments on Stripe cost 0.80%, capped at $5, with no monthly fees or verification fees. A $100 payment incurs a $0.80 fee. Any payment above $625 incurs only $5 in fees. Payment Amount**Credit Card Fee****ACH Debit Fee**$100$3.20$0.80$1,000$29.30$5.00Lower fees and support for recurring payments make ACH debits a great solution for [fundraising and donations](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/) where every penny counts. ACH debits in WP Simple Pay are powered by [Plaid](https://plaid.com/), a Stripe partner. Plaid allows for authentication directly with the customer’s bank in real-time. [![ACH payments with Plaid - "Select your bank" screen](https://wpsimplepay.com/wp-content/uploads/2020/06/ach-plaid-703x1024.gif "Plaid overlay")](https://wpsimplepay.com/wp-content/uploads/2020/06/ach-plaid.gif)Plaid’s ACH payments interface ACH debits can fail, or can be disputed by customers after the payment was initially completed. Businesses should carefully consider accepting ACH debit payments. Here are two examples of business models well suited for ACH debits: - Software-as-a-service subscriptions or - Regular donations to not-for-profit organizations ## More payment methods coming WP Simple Pay Pro will be adding support for SOFORT, SEPA Direct Debit, Giropay, Alipay, OXXO, and more. As always with software releases, timing will be based on user demand and effort required to implement. Are you looking for a specific payment method? Let us know! ## Per-form test mode toggles WP Simple Pay offers the ability to collect test payments in Stripe by enabling “Test Mode” in the settings. This allows you to test credit card numbers on your Payment Forms to ensure the payment flow is set up exactly how you need. In previous versions, you would have to toggle all forms to Test Mode to test a form. Now you can test just one form at a time. Payment Forms set to a non-global Payment Mode will show a special badge indicating the current state. ## Form builder improvements Along with expanding Payment Methods one of WP Simple Pay’s continuous goals is expanding and improving the Payment Form builder. WP Simple Pay 3.9.0 adds the following form builder improvements: - Assign field labels by default (instead of placeholders) for better accessibility - Output field labels for screen readers if visual label is hidden - Improved styling consistency - (optional) indicator on non-required fields [![WP Simple Pay 3.9 - Payment Form](https://wpsimplepay.com/wp-content/uploads/2020/06/3.9.0-forms.png "Payment Form")](https://wpsimplepay.com/wp-content/uploads/2020/06/3.9.0-forms.png)Payment Form styling consistencies/indicators ## Other enhancements **Localized Stripe errors** – Translate error messages returned by Stripe in to your site’s language. **Improved Coding Standards** – Update WordPress coding standards and lint codebase. **Localization Improvements** – Allow country names in country lists to be translated. [View the full changelog](https://wpsimplepay.com/changelog/) for additional features and improvements included in this release. ## Ready to update? WP Simple Pay Pro 3.9 is available now for all licensed customers. You can update to the latest version in your WordPress admin or download it from [your account](https://wpsimplepay.com/my-account/). Need a license? [Get WP Simple Pay Pro today!](https://wpsimplepay.com/pricing/) **Categories:** News **Tags:** ACH Debit Payments --- ### [Need custom development? We recommend Codeable](https://wpsimplepay.com/codeable-custom-development-for-wp-simple-pay/) **Published:** July 2, 2020 **Author:** Tyler Lau **Excerpt:** After working with Codeable for the last couple of years, we’re excited to move to an exclusive partnership with them when recommending custom development options to you, our valuable customer. Codeable is the only WordPress-exclusive freelancer marketplace. If you ever find yourself in need of custom work for WP Simple Pay, we recommend hiring a developer through Codeable. Check out our latest post to learn more about why we made this change. **Content:** At WP Simple Pay we are focused on building you a platform with powerful features. We understand that sometimes you may require additional customization or consultation, and it can be challenging to find a trusted partner. We are pleased to exclusively [recommend Codeable for custom development](https://wpsimplepay.com/customize-wp-simple-pay/) and consulting. Codeable’s marketplace of pre-vetted developers consistently provide high-quality custom development services to our WP Simple Pay users. The Codeable team and community of developers are dedicated to providing the high level of service that you deserve as a valued Sandhills Development customer. Here is why Codeable is a great option for you: - Codeable is the only WordPress-exclusive freelancer marketplace - All Codeable experts are vetted under an increasingly strict vetting process - Codeable gives you free, no-obligation estimates - Codeable jobs are quality-guaranteed with a free 28-day bug fix warranty - Codeable provides friendly and hassle-free support. Numerous WP Simple Pay customers have enjoyed a smooth, stress-free experience with Codeable. Their developers will work with you towards your specific requirements. If you need to customize WP Simple Pay for your unique business, or would like additional assistance with setup and consulting, [get a free, no-obligation estimate from Codeable](https://codeable.io/partners/wp-simple-pay/?ref=9wH6k). **Categories:** News --- ### [What to Look for in a Nonprofit WordPress Theme](https://wpsimplepay.com/what-to-look-for-in-a-nonprofit-wordpress-theme/) **Published:** June 22, 2020 **Author:** Dennis **Excerpt:** As a nonprofit, your website is the face of your organization. In this article, we’ll go over what you should look for in a nonprofit WordPress theme. **Content:** As a nonprofit, your website is the face of your organization. It’s where people will explore your cause, where the media will gather information, and – most importantly – where donors will send you money. So it’s important to have an easy-to-navigate and aesthetically pleasing website theme. A *theme* is a collection of files that determines how your site looks. It works with the WordPress database to display your content. It includes layouts, fonts, colors, navigation, headers, footers, and other elements that give your site a professional look and feel. You can buy a theme or have one made for you. But before you make a purchase, take a moment to make sure the theme is right for your organization. In this article, we’ll go over what you should look for in a nonprofit WordPress theme. ## Look and Feel Your first step when you evaluate a WordPress theme is to ask yourself if it *feels* like your organization. You should be able to tell in just a few minutes of browsing around the theme’s demo pages. (Most themes offer a live preview with dummy content to give you an idea of what it will look like.) For instance, if your organization focuses on the environment, you may want a theme that’s open and clean with earth tones. If your organization helps kids, you may want a theme that’s playful with silly fonts and bright colors. If you have existing branding, you’ll want to choose a theme that matches it as closely as possible with few customizations. ## Customization, But Not Too Much “Endless customization” sounds like a great benefit, but only if you’re comfortable changing settings, designing images, and even writing code. The purpose of buying a theme is to use a great design right out of the box with minimal changes, so look for a nonprofit theme that’s as close to your final vision as possible. For instance, it’s fine to change the header from orange to blue to match your branding. Most premium themes have settings to make those basic changes easily. But if you want to drastically change the page layouts, it’s smarter to simply find a different theme that suits your needs. Furthermore, look for a theme that comes with all the features you need. While it’s true that you can find a WordPress plugin to do pretty much anything, you’ll want a theme that requires as few add-ons as possible. Each plugin adds bloat and potential compatibility issues. For example, if you want to display an event calendar on your nonprofit website, use a theme that already comes with that functionality. The built-in events calendar feature is designed to work with the theme, so it will perform well and look best. A third party events calendar will require lots of customization and styling to match your theme. ## The Donation Button It’s smart to include a donation button on *every page of your site*. This ensures would-be donors always have a way to find your donation landing page or payment form. We recommend sticking the button in your header so it’s available everywhere. ![Nonprofit WordPress Theme](https://wpsimplepay.com/wp-content/uploads/2020/06/donation-button.png) A lot of WordPress themes only let you put navigation links in the header, so choose one that gives you more control here. ## Updates and Support Whenever you buy a theme, it’s important to research the seller to discover whether they regularly update the theme and offer support to users. This ensures you get a product that lasts. Why would they update a theme? Because users inevitably find mistakes and security flaws that need to be addressed. The best theme sellers will also *improve* the theme over time and offer those improvements to you through updates. If you aren’t an advanced WordPress user who knows how to write PHP and Javascript, make sure whichever theme you purchase is actively supported. Does the seller respond to questions on their support forum or the forum of the third-party vendor (like Themeforest)? Are their answers timely and robust? Can you submit tickets? ## Documentation & Self Help Tools All software products should come with enough documentation to help users use the product, and nonprofit WordPress themes are no exception. Without documentation, you will struggle to use the theme, fail to use it entirely, or be forced to hire an expensive web developer to make your changes. Check the seller’s website for documentation content before you make your purchase. Is it easy to read? Does it include images and videos to help you understand? Does it answer your initial questions? If someone else on your team will manage your website, will *that person* understand the documentation? If you plan to have a developer create a custom theme for your nonprofit, make sure part of the sale includes robust documentation. At the very least, your purchase should obligate the seller to answer your questions. ## Landing Page Options Your [donation page](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/) (which is just a landing page) is a critical part of the [nonprofit experience](https://wpsimplepay.com/how-to-create-the-perfect-online-donation-experience-guide/). This is where you’ll make your case to potential donors and collect their donations, so it’s important that your nonprofit WordPress theme provides lots of control here. Functionally, a landing page isn’t different from any other page on your site, but the design needs to be a bit different. You’ll want to use an alternate header and footer on this page (so there aren’t any links for visitors to follow). If the page includes a sidebar, you may want to remove it or add a donation form to it. Notice how this donation landing page isn’t quite like a typical page. There’s extra content at the top of the page, like the donation goal, amount donated, number of donors, etc. [See the full page here](https://demo.goodlayers.com/chariti/demo2/cause/providing-access-to-safe-water-sanitation-and-hygiene/). ![Nonprofit WordPress Theme](https://wpsimplepay.com/wp-content/uploads/2020/06/landing-page-options.png) So before you purchase a theme, make sure there are ways to design landing pages just the way you like. These pages are too important to your organization to settle. ## Responsive Design At this point, *every* website should be responsive, but we’ve seen plenty of unresponsive nonprofit websites, so we couldn’t neglect this point. Responsive design is when a site is made to fit any screen size. It collapses in a deliberate way as the browser window gets smaller, making it just as accessible on a mobile device as it is on a desktop browser. If your website *isn’t* responsive, users will have trouble navigating it. This is a great way to frustrate potential donors. They might wonder, “If they can’t get the website right, how can I trust them to efficiently serve their cause?” Most themes are responsive these days, but you’ll have to make sure the content you add to those pages is responsive as well. Look for themes that come equipped with page builders, such as Visual Composer or Beaver Builder. ## Reviews, Ratings, and Downloads Before you purchase a nonprofit WordPress theme, check the theme’s reviews, ratings, and number of downloads. These data points won’t tell you everything about the theme, but they clue you in on what *other people* think about it. Browse the reviews carefully. Look for complaints from other organizations that dissuade you from using the product. For instance, if you plan to add lots of videos to your pages (which are [great tools for nonprofits](https://wpsimplepay.com/the-basics-of-an-effective-donation-page/)), look for any comments that say something like, “Embedding videos is hard and rarely works.” That would be a big red flag! Most theme marketplaces make this information easy to find on the theme’s product page. ![Nonprofit WordPress Theme](https://wpsimplepay.com/wp-content/uploads/2020/06/reviews-and-ratings.png) ## NOT Free Like many nonprofits, you probably go out of your way to minimize your costs as much as possible. Every dollar you spend on the organization is a dollar you can’t spend on your cause. But when it comes to your website theme, you’ll want to spend a few dollars. A premium WordPress theme can run as little as $40 and as much as thousands, depending on whether you buy it through a marketplace or have it made custom. But it’s important that you pay something because free WordPress themes leave a lot to be desired. Free themes typically lack professional styling, documentation, and support. The seller won’t answer questions because they don’t get paid anything for the work. Plus, free themes typically lack the features you need for a nonprofit website. ## Going Forward Now that you know what to look for in a nonprofit WordPress theme, you’re ready to browse for options or work with a developer. But don’t forget that you’ll need a way to collect payments through your website as well. [WP Simple Pay](https://wpsimplepay.com) works with *any* WordPress theme, which makes it a versatile plugin that pairs well with any nonprofit website. You can choose how your forms display (on page or popup overlay). You can set [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/) or let donors enter [custom amounts](https://demo.wpsimplepay.com/one-time-custom-amount/). It works through Stripe, so transactions are always reliable and secure. Get WP Simple Pay for your nonprofit website today. [Learn more](https://wpsimplepay.com/). **Categories:** WordPress **Tags:** aesthetically pleasing website theme, Effective Nonprofit Website, Nonprofit WordPress Theme --- ### [Adding an Affiliate Program to Your WordPress Site](https://wpsimplepay.com/adding-an-affiliate-program-to-your-wordpress-site/) **Published:** June 8, 2020 **Author:** Dennis **Excerpt:** Incentivize your customers and followers to recommend your products and services with an affiliate program. In this article, we explain how. **Content:** There are many ways to market your products and services, but [word-of-mouth is by far the most effective](https://www.invespcro.com/blog/word-of-mouth-marketing/). No blog post, Facebook ad, or email campaign will boost your revenue as much as the personal recommendations from people who know you (and your business) well. But word of mouth is hard to generate on your own. It helps to incentivize your customers and followers so they recommend your products and services to their friends and family. You can do this with an affiliate program. Affiliate programs aren’t new. They’re one of the oldest forms of marketing. In this article, we’re going to explain affiliate programs, how they could benefit your business, and how to add one to your WordPress website. ## What Is an Affiliate Program? An affiliate program is a way to enlist the help of affiliates who sell your products and services on your behalf. Each time an affiliate makes a sale for you, they receive a commission as compensation. To make a sale, affiliates simply post a custom link somewhere on the web. They might link from their social media profile, a blog post, banner ad, etc. It’s up to each affiliate to promote your offerings in their own way. When customers follow that link to your site, the affiliate receives credit for the sale in your WordPress backend. ![Affiliate program](https://wpsimplepay.com/wp-content/uploads/2020/05/how-affiliate-program-works.png)Source: AffiliateWP.com Affiliates can be niche influencers, industry bloggers, popular websites, or simply people who want to make a bit of cash online. You could limit your affiliates to a carefully curated group or let anyone join your affiliate program. The beauty of an affiliate program is that YOU only pay the cost if YOU make a sale. If an affiliate posts their referral link on their website, but no one clicks it, you won’t pay anything. The costs of affiliate marketing are [62% lower](https://www.ventureharbour.com/digital-marketing-statistics-charts/) than traditional marketing, which is why [81% of online brands](http://mediakix.com/2017/09/affiliate-marketing-statistics/) use affiliate marketing in some way. Here are some other benefits of affiliate programs that are worth mentioning: - **It doesn’t take much work on your end.** Once the program is set up, affiliates sign up, get their referral links, and sell on your behalf without your involvement. (However, there are lots of ways you can support your affiliates.) - **It usually avoids ad blockers.** When an affiliate posts your link on social media or in the content of a page, ad blockers see it as a normal link. - **Affiliate customers become regular customers.** Once a customer buys through an affiliate, they almost always return directly to you for future purchases. - **It’s extremely low risk.** WordPress affiliate plugins are cheap, so there’s little risk in setting up a program on your website. Like we said, you *only* pay a commission when an affiliate makes a sale. Fortunately, starting an affiliate program is not that difficult. You just need the right tool. ## How to Add an Affiliate Program to WordPress While it’s *possible* to manage an affiliate program manually, the amount of work it would require would eclipse its benefit, especially in the beginning. So like any time you want to extend the functionality of your WordPress site, you’ll need a plugin. To create an affiliate program on your WordPress site, we recommend [AffiliateWP](https://affiliatewp.com/?ref=247). It’s simple, reliable, and affordable. Most importantly, you can manage everything from your WordPress back end, including sending payments to affiliates. You don’t need to login to another app. (*Full disclosure: AffiliateWP is part of the [Sandhills Development family](https://sandhillsdev.com/projects/) along with WP Simple Pay and several other great WordPress plugins.*) ### Step 1: Install AffiliateWP When you purchase AffiliateWP, you’re given a download link on the confirmation page and in your receipt email. Download the plugin .zip file. Then follow these steps: 1. In your WordPress admin, go to **Plugins → Add New**. 2. Click Upload **Plugin**. 3. Click **Choose File** and select the .zip file. 4. Click **Install Now**. 5. Once installed, click **Activate Plugin**. ### Step 2: Activate Your License When you purchase Affiliate WP, you’re given a license key that grants you access to the plugin, updates, and support. Navigate to **Affiliates → Settings**, enter your license key in the box, and click **Activate License** to register your website with the license key. ### Step 3: Set Up the Affiliate Area An Affiliate Area is a page on your website where affiliates can log in to their accounts, view their referral stats, generate affiliate links, and view their earnings. AffiliateWP automatically creates a page called Affiliate Area when it’s first installed and populates it with the [Affiliate Area shortcode](https://docs.affiliatewp.com/article/693-affiliatearea). The page looks like this by default: ![Affiliate program](https://wpsimplepay.com/wp-content/uploads/2020/05/affiliate-area.png) If you want to use a different page for your Affiliate area, simply paste the [Affiliate Area shortcode](https://docs.affiliatewp.com/article/693-affiliatearea) on whichever page you want that content to appear. Then designate that page’s name as the Affiliate Area in **Affiliates → Settings**. ### Step 4: Set Your Referral Rates Your next step is to designate how much you’ll pay for an affiliate’s referral. There are a few ways to do this. - You can set a global rate that applies to all purchases in **Affiliates → Settings**. - You can set a custom rate for a specific affiliate in **Affiliates → Affiliates**. Then search for the affiliate by name or ID, click **Edit**, and enter the referral rate for that specific affiliate. This will override all other referral rates. - You can set a per-product referral rate (for some ecommerce integrations). To learn how, see the setup documentation for the ecommerce/membership plugin you are using in the [Integrations section](https://docs.affiliatewp.com/category/75-integrations). ### Step 5: Integrate Your Other Tools AffiliateWP integrates with a number of other powerful tools. Fortunately, this step is easy. Visit **Affiliates → Settings → Integrations** to select the ones you want to use with AffiliateWP. For example, you can [use WP Simple Pay with AffiliateWP](https://affiliatewp.com/integrations/stripe/?ref=247). Once enabled, all of your purchase forms set up through WP Simple Pay will be able to generate referral records for affiliates. ### Step 6: Paying Your Affiliates The last thing you need to know about adding an affiliate program to your WordPress site is how to pay your affiliates. If you don’t pay them for their referrals in a timely manner, they won’t promote your products and services for long! There are a few ways to pay your affiliates: Option #1. Use AffiliateWP’s Payouts Service This is the easiest way to pay your affiliates. Navigate to **Affiliates → Settings → Payouts Service** to register. Once enabled, affiliates will be given the option to register their payment details inside of the Affiliate Area. To submit a payout, log in to your WordPress site’s dashboard and navigate to **Affiliates → Referrals** and click **Pay Affiliates**. ![Affiliate program](https://wpsimplepay.com/wp-content/uploads/2020/05/pay-affiliates.png) Option #2. Pay affiliates via PayPal or other online mass payment system **Navigate to Affiliates → Referrals** and click the **Pay Affiliates**. Choose your Payout Method as Manual Payout. On the next page, click **Generate CSV File** to generate a CSV file of affiliates and their collective totals. The CSV file will contain email addresses, collective amounts, and the currency for all affiliates that have unpaid earnings. The file has been formatted for the mass payment options of PayPal, Skrill, and similar systems. Upload the CSV to your payment system to pay your affiliates. Option #3. Pay affiliates with a bank transfer If you prefer to pay your affiliates with a bank transfer, you’ll need to do it manually through your bank. Your affiliates will need to provide you with their bank account details so you can transfer money to their account. Once you have paid your affiliates, manually set the referral status to paid in **Affiliates → Referrals**. (Depending on your bank, you may be able to upload the mass payments CSV that we explained in option #2. Otherwise, you will have to pay your affiliates individually.) Option #4. Pay affiliates with PayPal Payouts Pro add-on If you want to use PayPal to pay affiliates, and your account has the MassPay/Payout API enabled, the [PayPal Payouts add-on](http://affiliatewp.com/addons/paypal-payouts/?ref=247) lets you process payouts from within your WordPress dashboard. Option #5. Generate payout for a single affiliate If you want to generate a payout for a specific affiliate, visit **Affiliates → Referrals** and click the **Pay Affiliates**. Add the affiliate’s name, set your payout method to PayPal, and enter any other criteria. Click **Preview Payout**, check for accuracy, then click **Submit Payout**. ## Other Considerations That tutorial will get you started, but in order to set up your affiliate program just the way you want it, it’s smart to review the other options and settings. There’s a lot more to AffiliateWP than we covered in this article, so we recommend browsing their [getting started documentation](https://docs.affiliatewp.com/category/7-getting-started). Once your affiliate program is up and running, and with the help of a friend to test. Ask them to open an affiliate account, post their referral link somewhere, click it, and make a purchase. Finally, test your payout configurations to make sure your affiliates can receive compensation for their work. When you’re satisfied with your affiliate program, promote it aggressively to your customers, especially the repeat buyers. The people who love your products and services the most will be eager to promote your business in exchange for commissions. The faster you recruit affiliates, the faster you will enjoy the low-cost marketing of your affiliate program. **Categories:** General **Tags:** Affiliate Program, Launch an Affiliate Program, WordPress Site --- ### [How to Send Plain Text Emails for Stripe Payments without Code](https://wpsimplepay.com/plain-text-emails-stripe-payments/) **Published:** August 17, 2017 **Author:** Phil Derksen **Excerpt:** Need to move beyond Stripe's built-in email receipts and payment notifications and send customized plain text emails instead? Here's how to use Zapier to accomplish this without writing code. **Content:** *Updated March 20, 2020* Sometimes you simply want to send plain text email receipts to customers for each Stripe payment (or a subset of them) *instead* of using [Stripe’s built-in email receipts](https://docs.wpsimplepay.com/articles/email-receipts-stripe/) or a separate email receipt application. In other cases, some site owners need to receive an email notification of every Stripe payment with specific data included. Out of the box Stripe gives you this option within their dashboard. Just click on your avatar in the top right, then select “Profile” (or [click here](https://dashboard.stripe.com/settings/user)). Scroll down and you should see a checkbox to enable emails for successful payments. ![](https://wpsimplepay.com/wp-content/uploads/2017/08/stripe-dashboard-payment-email-notifications.png) In both cases, Stripe doesn’t give you a lot of options for customizing these emails. Luckily you can use Zapier to customize emails to customers and site owners without writing a line of code. ## Making the Zap This can be done fairly easily without code using the [Zapier SMTP zap](https://zapier.com/zapbook/smtp/). This also works whether or not you’re using [WP Simple Pay](https://wpsimplepay.com/). Let’s walk through how to accomplish this. Once you’re logged into Zapier, [connect your Stripe account within Zapier](https://zapier.com/help/stripe/) if you haven’t already. Make sure to connect both your Test and Live accounts. You’ll also want to [connect an SMTP account in Zapier](https://zapier.com/help/smtp/). For most, this is probably the same transactional email delivery service you’re using with your websites. At WP Simple Pay we currently use [Postmark](https://postmarkapp.com/), but there are plenty of other great SMTP services like [SendGrid](https://sendgrid.com/) and [Mandrill](http://www.mandrill.com/) by MailChimp. After your Stripe and SMTP accounts are connected, click **Make a Zap** at the top. In the Zap editor, start by naming your Zap. To set up the **Trigger**, select the Stripe app, the **New Charge** trigger, then your Test Stripe account. [![](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-new-charge-trigger-1.png)](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-new-charge-trigger-1.png)To set up the **Action**, select the **SMTP by Zapier** app, the **Send Email** action, and your SMTP account. [![](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-smtp-send-email-trigger-1.png)](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-smtp-send-email-trigger-1.png) ## Customizing the Email Now it’s time to configure the email template (the “From” name, who to send to, the subject, etc). You can type in text and/or select from data fields using the right-hand icons. For example, the “To” field should be set to “Cust Email” to send to that customer. Alternatively, it can be a specific email if it’s intended for site owner payment email notifications. When customizing the email body, you can add as many data fields from the Stripe payment/charge record as you like. You can even include [metadata field values](https://docs.wpsimplepay.com/articles/custom-field-values-stripe/) that your Stripe payment records include if you’ve added custom fields to your WP Simple Pay Pro payment forms. Just search for “metadata” when adding data fields to your Zap action. [![](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-smtp-email-template-body-1.png)](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-smtp-email-template-body-1.png) [![](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-smtp-email-template-body-2.png)](https://wpsimplepay.com/wp-content/uploads/2017/08/zapier-stripe-smtp-email-template-body-2.png) For more Zapier examples, check out [Stripe + Zapier Integrations That Will Automate Your WP Simple Pay Data](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). Looking to start accepting payments quickly and easily? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now. **Categories:** How To --- ### [WP Simple Pay Pro 3.8 Released: Accept iDEAL Payments](https://wpsimplepay.com/wp-simple-pay-pro-3-8-ideal-payments/) **Published:** April 29, 2020 **Author:** Phil Derksen **Excerpt:** Start accepting iDEAL payments in WP Simple Pay Pro 3.8. iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. **Content:** Accepting iDEAL payments is now available in WP Simple Pay Pro 3.8. [Stripe’s guide to payment methods](https://stripe.com/payments/payment-methods-guide) describes it best: > iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online payments close to 55%. Here’s an example of a WP Simple Pay Pro form that has the iDEAL payment option enabled: ![](https://wpsimplepay.com/wp-content/uploads/2020/04/ideal-payment-option.png)iDEAL is currently a one-time payment method with two-factor authentication built-in. We plan to support follow-up recurring payments via SEPA Direct Debit in a future release. [Stripe’s iDEAL payments doc](https://stripe.com/docs/payments/ideal) has additional details. For instructions on how to configure WP Simple Pay Pro and your Stripe account to accept iDEAL payments, head on over to [our iDEAL payment docs](https://docs.wpsimplepay.com/articles/accepting-ideal-payments/). You can also check out an iDEAL payment form in action on our [demo site](https://demo.wpsimplepay.com/ideal-payment-method/). ## More payment methods coming By adding iDEAL payment support in WP Simple Pay Pro, we now have a solid foundation for adding more non-card payment methods that Stripe supports in future releases. It’s just a matter of time before WP Simple Pay Pro adds support for SOFORT, SEPA Direct Debit, Giropay, Alipay, OXXO, ACH and more. As always with software releases, what comes next will be based on the demand and effort required to implement. Are you looking for a specific payment method to be added to WP Simple Pay Pro? We’d love to discuss this with you so [let us know](https://wpsimplepay.com/contact/)! ## Other new features Besides iDEAL payments, here’s a few more features that were introduced in WP Simple Pay Pro 3.8 and 3.7: **Heading custom fields** – Add headings within your overlay or embedded payment forms. \[[docs](https://docs.wpsimplepay.com/articles/custom-form-fields/)\] ![](https://wpsimplepay.com/wp-content/uploads/2020/04/heading-custom-field-settings.png)**Hidden custom fields** – Include hidden fields in your forms to send additional data to store alongside payments in Stripe. \[[docs](https://docs.wpsimplepay.com/articles/custom-form-fields/)\] **Let customers update their subscription payment method** – Automatically warn customers of an upcoming subscription charge and prompt them to ensure their payment method on file is correct. If the card is incorrect or has expired, customers will have the opportunity to update the card on file before the next billing cycle. \[[docs](https://docs.wpsimplepay.com/articles/updating-subscription-payment-method/)\] ![](https://wpsimplepay.com/wp-content/uploads/2020/04/update-subscription-payment-method.png)**Improved user interface and accessibility** – Updates to the form builder ensure settings are easy to find and manage, and can be accessed from any device. **Dynamic payment confirmation template tags** – Use dynamic template tags such as *{customer:address:city}* to create more complex confirmation messages. \[[docs](https://docs.wpsimplepay.com/articles/configuring-payment-confirmation-display/)\] **Improved theme compatibility** – Disabling WP Simple Pay’s opinionated styles now more accurately reflect the styles applied to standard form elements through your theme. **Payment forms export & import** – Copy and backup your payment forms for use with a new site or site migrations. ![](https://wpsimplepay.com/wp-content/uploads/2020/04/payment-forms-wordpress-export.png)**Stripe API version 2020-03-02** – All interactions with Stripe are done through the latest version of the API: 2020-03-02. [View the full changelog](https://wpsimplepay.com/changelog/) for additional features and improvements included in this release. ## Ready to update? WP Simple Pay Pro 3.8 is available now for all licensed customers. You can update to the latest version in your WordPress admin or download it from [your account](https://wpsimplepay.com/my-account/). Need a license? [Get WP Simple Pay Pro today!](https://wpsimplepay.com/pricing/) **Categories:** News **Tags:** iDEAL Payments --- ### [WP Simple Pay Pro 3.6 Released: Support for SCA and the New Stripe Checkout](https://wpsimplepay.com/wp-simple-pay-pro-3-6-strong-customer-authentication-new-stripe-checkout/) **Published:** September 13, 2019 **Author:** Phil Derksen **Excerpt:** WP Simple Pay Pro 3.6 now supports Stripe’s updates for Strong Customer Authentication (SCA) and the new Stripe Checkout. See why this is important and what changes you should be aware of. **Content:** Version 3.6 of WP Simple Pay Pro includes many changes to fully support Stripe’s updates for [Strong Customer Authentication (SCA)](https://stripe.com/payments/strong-customer-authentication) and the [new Stripe Checkout](https://stripe.com/payments/checkout). ## What is SCA? Strong Customer Authentication is a European regulation that requires merchants use two methods of verification to authenticate customers’ identities. This is likely the beginning of many international regulations that endeavour to protect merchants and customers alike. When SCA takes effect, a form of two-factor authentication will be required for most online card payments in Europe. SCA is enforceable starting on September 14, 2019, and European banks can decline payments that require SCA and do not have this additional authentication. SCA applies to “customer-initiated” online payments within Europe. This means that almost all card payments and all bank transfers will require SCA. SCA requires customers use at least two of the following three methods of verification: - Something the customer ***knows*** (such as a password or PIN) - Something the customer ***has*** (such as a phone or hardware token) - Something the customer ***is*** (such as a fingerprint or face recognition) ## Why is SCA important? This new requirement is aimed at reducing fraud and making online payments more secure. This protects the merchant (that’s you), as well as the customer. You can find the official SCA requirements in the [Regulatory Technical Standards](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.L_.2018.069.01.0023.01.ENG&toc=OJ:L:2018:069:TOC). Although SCA requirements officially take effect on September 14, 2019, some select banks and payment providers may be allowed to postpone this date. [See this page](https://support.stripe.com/questions/strong-customer-authentication-sca-enforcement-date) for updates on these deadlines. For more information about these new regulations, please review Stripe’s [SCA video](https://stripe.com/payments/strong-customer-authentication) and [guide](https://stripe.com/guides/strong-customer-authentication). ## How SCA affects payments on your WordPress sites For online purchases with a debit or credit card, SCA will apply to transactions where both the business and the cardholder’s bank are located in the [European Economic Area (EEA)](https://en.wikipedia.org/wiki/European_Economic_Area). Selling subscriptions? SCA will apply to the first payment, however recurring or ongoing direct debits or subscriptions are considered “merchant-initiated” and will generally not require additional customer authentication *unless* there is a change in the cost of the recurring payment. Low-value transactions below € 30 will generally be exempt from SCA. However, if the customer makes five purchases or their total amount spent goes above € 100, SCA will be required. Ultimately, the cardholder’s bank will deem whether or not a transaction will be exempt. [Read more about possible exemptions](https://stripe.com/guides/strong-customer-authentication#exemptions-to-strong-customer-authentication). ## What changes are being made to WP Simple Pay? Under the hood, WP Simple Pay has moved from using Stripe’s Charges API to the new [Payment Intents API](https://stripe.com/docs/payments/payment-intents) and support for the latest [3D Secure 2](https://stripe.com/guides/3d-secure-2) authentication standards. However, you don’t need to change any other settings inside your Stripe account to enable the new 3D Secure features. *Use the* ***4000 0000 0000 3220*** *test card number on our* [*demo site*](https://demo.wpsimplepay.com/) *to trigger a 3D Secure challenge flow.* The current Stripe Checkout modal will no longer be supported by Stripe and won’t be updated for SCA, but there is another option with the new Stripe Checkout – more on that below. ![3D Secure challenge flow example](https://wpsimplepay.com/wp-content/uploads/2019/09/3ds-flow-3-challenge-flow-1024x640.png)3D Secure authentication challenge flow example## Will this change affect my existing subscriptions? As the modal change is a design change only, it does not affect payment processing or subscription renewal payments. Customers who have active recurring subscriptions that were created via the Stripe Checkout before September 14, 2019 will still have their renewal payments processed by Stripe and picked up through WP Simple Pay. Make sure you’ve enabled customer emails to be sent for authorization. In your Stripe dashboard, go to **Settings -> Billing -> Subscriptions and emails** ([direct link](https://dashboard.stripe.com/account/billing/automatic)) to enable this setting. ![](https://wpsimplepay.com/wp-content/uploads/2019/09/3d-secure-email-settings.png)## Introducing the New Stripe Checkout WP Simple Pay now gives you the option to use the [new Stripe Checkout](https://stripe.com/payments/checkout) in your payment forms. 3D Secure 2 is automatically included in this new Checkout process when the cardholder’s bank supports it, which in turn is required by the SCA regulation described above. The “legacy” Stripe Checkout overlay was removed to ensure all card payments can be accepted. All of your WP Simple Pay forms using Stripe Checkout will continue to work, but the payment flow for your site visitors will look a bit different than it did before this change. They will now be directed off-site to a fully Stripe-hosted payment page before being redirected back to your site to display a payment confirmation. [See the new Stripe Checkout in action.](https://demo.wpsimplepay.com/stripe-checkout/) ![](https://wpsimplepay.com/wp-content/uploads/2019/09/legacy-vs-new-stripe-checkout-1024x436.png)Legacy vs New Stripe CheckoutStill want to use a modal style payment form on your site? Remember you can always switch to the [Overlay form display option](https://docs.wpsimplepay.com/articles/form-display-options/), which in turn utilizes [Stripe Elements](https://stripe.com/payments/elements) to provide real-time validation and securely collect payment details (and also support 3D Secure 2 when required). See our updated [Stripe Checkout documentation here](https://docs.wpsimplepay.com/articles/stripe-checkout-display-options/), or see the [new Stripe Checkout demos here](https://demo.wpsimplepay.com/stripe-checkout/). ## Ready to update? [View the full changelog](https://wpsimplepay.com/changelog/) for additional features and improvements included in this release. WP Simple Pay Pro 3.6 is available now for all licensed customers. You can update to the latest version in your WordPress admin or download it from [your account](https://wpsimplepay.com/my-account/). Need a license? [Get WP Simple Pay Pro today!](https://wpsimplepay.com/pricing/) *Please note: We’re not lawyers here at WP Simple Pay, so for further questions about international laws and regulations, and for peace of mind, we recommend seeking advice from a legal professional.* **Categories:** News **Tags:** Stripe Checkout, Strong Customer Authentication (SCA) --- ### [What to Know From Stripe's Latest Annual Conference](https://wpsimplepay.com/what-to-know-from-stripes-latest-annual-conference/) **Published:** March 2, 2020 **Author:** Dennis **Excerpt:** If Stripe is your payment processor, it’s important to keep up with the changes, improvements, and future plans they announced at Stripe Sessions 2019. **Content:** If Stripe is your payment processor, it represents an important part of your business. So it’s important to keep up with changes, improvements, and future plans. A new product or feature could have a *big impact* on your business. In September 2019, Stripe held their annual conference in San Francisco called [Stripe Sessions 2019](https://stripe.com/sessions/2019). Sessions is “a conference designed to explore the future of payments, help businesses scale faster, and connect leaders from high-growth companies.” This is where the company shares their roadmap and gets direct feedback from their biggest customers. There were three big takeaways from Sessions 2019 that every Stripe user should know. ## Stripe Launched Stripe Capital The biggest announcement was the launch of [Stripe Capital](https://stripe.com/capital). According to Stripe, “Stripe Capital provides access to fast, flexible financing for you to grow your business.” Stripe Capital is a unique way to get funding for your business. This service advances cash to Stripe customers. Customers pay back the loan out of future sales they make on Stripe’s platform. The loan amount and repayment schedule are based on the customer’s transaction activity with Stripe. The goal behind Stripe Capital is to give the Stripe customers quick (next-day) access to funds for two basic reasons. - **Cover cash flow gaps.** Sometimes you just need a little cash to get through the week while you wait on a client to pay you. If you have a relationship with Stripe, you can get a few bucks right away so you stay in business. - **Help with growth.** Growth requires capital, but small businesses don’t usually require much to grow to the next level. A quick $2,000 loan could mean making a big inventory purchase, paying a developer to finish your product, or making a paid advertising spend. ![Stripe annual conference](https://wpsimplepay.com/wp-content/uploads/2020/02/stripe-capital.png) Here’s how it works: 1. Log in to your dashboard to see if you are eligible for an advance based on your payment volume and history. 2. Select the amount of money you would like to borrow. The amount will determine the fixed fee you’ll have to pay and your repayment rate. 3. Stripe will deposit the funds into your account, usually within the next business day. 4. Stripe will automatically pay down the balance of the loan with a percentage of your sales until the total amount is repaid. As you can see, that is a remarkably convenient way to borrow some cash to run or grow your business. We expect a lot of small online businesses will use this service to purchase inventory, make payroll, and fund new products. [In an interview](https://techcrunch.com/2019/09/05/stripe-launches-stripe-capital-to-make-instant-loan-offers-to-customers-on-its-platform/), Stripe co-founder and president John Collison said no specific limit has been set for the loans. They could potentially reach into the six figures. Based on financing trends so far, however, most loans are in the area of $10,000 to $20,000. Stripe relies on its massive data analytics operation to determine which of their customers might take out a loan, and the likelihood of that customer paying it back. “We use our data to underwrite the loans,” Collison said. “In the past you had to wait weeks or months while a loan officer reviewed an application, but we can see a customer’s historical performance on Stripe and apply our machine learning models to do the work, analysing with no human intervention.” Why launch Stripe Capital? This product is part of their big push to diversify into other financial services. Essentially, they want to sell more products to their vast customer base. They also offer [business incorporation and setup services](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/), fraud management services, and more. At the moment, Stripe Capital is only available to customers in the United States, but they intend to roll it out globally over time. It’s accessible to both direct customers and business customers of platforms and marketplaces that use [Stripe Connect](http://stripe.com/connect). This means the customers of those marketplaces and platforms will also have access to Stripe Capital. ## Stripe Is Available in 8 New Countries There’s not much to say here, but it’s a good reminder of Stripe’s constant growth. Stripe is now available in [eight additional European countries](https://stripe.com/blog/stripe-expands-in-europe): Poland, Estonia, Latvia, Lithuania, Slovakia, Slovenia, Greece, and Portugal. Customers in those countries can now use the full Stripe stack. This is a significant expansion because Europe has one of the highest densities of software engineers in the world. There are thriving startup ecosystems in all eight of those countries. If you’re one of those users who incorporate in Delaware, USA just so you can use Stripe, you may be able to operate from your home country now. ## Stripe Launched a Corporate Card At Sessions 2019, the Stripe team explained their new corporate credit card. This is another example of how Stripe is branching out into additional financial products in order to further monetize its customer base. The credit card has been in beta for a little while, but they’re nearly ready to roll it out to the entire customer base. “Today we’re taking our first step in making it easier to manage your spend with the Stripe corporate card, a credit card for fast growing businesses,”[ said Cristina Cordova](https://www.mobilepaymentstoday.com/news/stripe-launches-visa-corporate-card-expands-payouts-to-45-countries/), business lead, at the Stripe Sessions conference. [Stripe Corporate Card](https://stripe.com/corporate-card) is a credit card backed by Visa that’s based on your Stripe payment processing and bank history. You can use the Stripe Corporate Card anywhere that accepts Visa credit cards. According to Stripe, it’s “the easiest way for everyone in your company to handle expenses.” This credit card is *entirely free to use*. There’s no interest rate because you pay your statement balance in full each month. There are *no other fees of any kind*. No annual fees, no foreign transaction fees, and no late payment fees. Like all of Stripe’s products, you’re protected from fraudulent transactions when you use the corporate card. You can report cards as stolen/lost and dispute payments right from the Stripe dashboard. What’s interesting about this card is how it helps you control spending. It comes with some unique tools that many other corporate cards don’t offer. - **Open multiple cards.** Give a card to each person on your team so you can track their individual purchases. - **Allow or block merchant categories.** Don’t want your employees spending money at restaurants? You can block them from using it at those establishments. You can also set spending limits (like a $500/month maximum) or time restrictions (like “no spending on Saturdays and Sundays). - **Track receipts.** Set the threshold dollar amount that your company requires receipts for (by default, it’s set to $75). Stripe will send text messages to cardholders when they spend more than that amount, reminding them to submit their receipts. They can attach receipts by uploading them to the Stripe dashboard, replying to the reminder text with a photo, or forwarding the receipt to from the card’s designated email address. Stripe automatically reconciles the receipt to the correct transaction. Furthermore, you can earn rewards for using the card. You get 2% cash back on your top two [spending categories](https://support.stripe.com/questions/earning-rewards-with-the-stripe-corporate-card) in a statement cycle, determined by your spending habits. For instance, your top two categories may be software and airlines one month. Your top categories may be hotels and restaurants the next month. You earn 1% cash back on everything else. Cash back rewards are applied right to your monthly statement as a credit so you never lose them. ![Stripe annual conference](https://wpsimplepay.com/wp-content/uploads/2020/02/stripe-corporate-card.png) Eligibility and credit limit is based on a combination of factors, such as your payment volume, your history on Stripe, and your bank account history. ## Other Takeaways from Sessions 2019 - Stripe Connect Express has expanded support to 28 additional countries. - U.S. businesses can send payouts to 45 countries through Stripe Connect. More are coming soon. - Instant payouts are rolling out to U.S. businesses. - There are some new financial reports in your dashboard, as well as a beta of revenue recognition to help you close your books faster. ## Stay Informed Unlike other payment processors, Stripe is always looking for new ways to serve their customers with new products and features. Their commitment to growth and improvement with a focus on convenience is why we chose them as our partner when we built [WP Simple Pay](https://wpsimplepay.com). If you use Stripe, we recommend keeping yourself familiar with [their blog](https://stripe.com/blog) and each annual conference. **Categories:** Stripe **Tags:** Short-Term Loan, Stripe annual conference, Stripe Capital --- ### [What Do People Want From Their Online Coach?](https://wpsimplepay.com/what-do-people-want-from-their-online-coach/) **Published:** January 6, 2020 **Author:** Dennis **Excerpt:** If you want to be a successful online coach, you need the right collection of skills and abilities that your clients need so they can be successful. **Content:** Coaching is a competitive industry these days. It seems like everyone wants to sell their knowledge and experience by the hour. But that doesn’t mean everyone can *be* an online coach, at least right away. Some people have the skills for it. Others need time to learn. If you want to be a successful online coach, you need to have the right collection of skills and attributes that your clients need so *they* can be successful. ## 1. Experience The first thing clients want from a coach is a history of experience. They want to see that you’ve done whatever you say you can teach. If you promise you can help them grow their businesses, they want to see clear evidence that you’ve done that before. What clients *don’t* want is a coach who simply regurgitates what they’ve learned from other coaches and online courses. They want someone with tangible experience who has achieved results in the past. Most importantly, clients want to know that your experience relates to their needs. They want to see evidence that you’ve helped other people with similar problems who require similar solutions. For instance, let’s say you’re a life coach who helps make people more productive. A busy mom who’s trying to juggle a career and family comes to you looking for help. But all of your experience is with single executives who focus solely on their careers. In this case, your coaching experience doesn’t match the client’s needs. ## 2. Conviction ![Online coach](https://wpsimplepay.com/wp-content/uploads/2019/12/conviction.jpg) Your clients want you to stand by your positions. They want you to have clear opinions about what works and what doesn’t and what’s right and what’s wrong (in the context of their problem). They *don’t* want you to be wishy-washy, undecided, or skeptical. Think about it like this: Your client has a problem and isn’t sure how to proceed. If you also seem unsure how to proceed, your client will wonder why they’re paying you for advice. If your service doesn’t provide them with a clear path forward, they might as well save the money and figure it out for themselves. Conviction also means you’re willing to say “no” to your clients. You can’t be afraid to tell them why their idea is bad, why their plan won’t work, or why you won’t “just do it for them.” How do you get conviction? It mostly comes from experience. You’ll grow comfortable in your opinions and methods if you’ve seen them work in the past. ## 3. Accountability Your customers may not admit it, but they often need someone to hold them accountable to the goals and plans they set. They need someone to add a little pressure to their lives so they feel compelled to take action. As a coach, you have to walk a fine line here. You have to create enough pressure to keep your clients moving forward, but not so much pressure that you add stress to your clients’ lives. If you don’t push them hard enough, they won’t succeed. But if you push them too hard, they’ll resent your coaching. Push your clients to set clear goals and establish actionable steps to work towards them. If they achieve their goals, praise them, ask why they were successful, and then prompt them to come up with ways they could be even *more* successful. When they fail to achieve their goals, have them explain why and what they’ll do differently next time. As you can imagine, holding your coaching clients accountable will create some uncomfortable conversations, but your clients will thank you for it in the long run. ## 4. Accessibility ![Online coach](https://wpsimplepay.com/wp-content/uploads/2019/12/accessibility.jpg) Imagine hiring someone to help you with a problem, but they never answer your calls or reply to your emails. That would be frustrating, right? If you felt ignored, it wouldn’t be long before you found someone else to help. Your clients want you to be accessible to them throughout the length of your relationship. If they’re paying for your time, they expect to get it. This doesn’t mean you have to be at their beck and call at all hours. But you should absolutely be available to them when you say you will be. For instance, if you promise to reply to their questions within one business day, you need to meet those deadlines. In fact, this is one of those areas of your service where it’s best to under-promise and over-deliver. For instance, if your service gives a client two hours of one-on-one phone call time per week, don’t charge them if they go a few minutes over or if they call to ask a quick question after they’ve used their allotted time. This will make you seem *especially* accessible. ## 5. Problem Solving Coaching clients come to you because they want individual help with their specific problems. They don’t want generic advice that you try to apply to everyone. So you’ll have to be good at solving problems as they’re presented. Solving problems requires an analytical mind that doesn’t shy away from collecting research, combing through data, and running experiments. You may have to pick apart your clients’ problems in order to offer solutions. Solving problems also requires a degree of creativity. You’ll have to solve some unique problems, some of which may be new to *your industry*. Experience helps here, but you’ll also need a degree of resourcefulness and outside-the-box thinking. ## 6. Connections Your relationship with your clients won’t last forever, but your clients will always wonder, “What comes next?” If you want to be a truly effective coach, you’ll want to help your clients be successful after your relationship ends. The best send-off you can give your clients is a connection to someone else who can help them succeed. You don’t need to send them to another coach, but you could put your clients in contact with someone influential who could support their goals. For example, let’s say you teach people how to run paid advertising campaigns. At the end of your relationship (or at any point, really), you could help them join your friend’s private mastermind for paid advertising experts. This would help them build their network and continue their learning. ## 7. Results ![Online coach](https://wpsimplepay.com/wp-content/uploads/2019/12/results.jpg) At the end of the day, your clients want results more than anything else. They’ll overlook a quirky personality and unusual methods if your work helps them defeat their problems. It’s smart to help your clients achieve some kind of result – no matter how small – early into your relationship. This will help them see that they aren’t wasting their time and money by working with you. It will also encourage them to work hard by putting your advice in practice because they know it will impact their life and business. Results aren’t just important for the current client. A history of results for your clients is the kind of marketing you can’t buy. Over time, the results you achieve for each client will spread and grow your reputation as a coach who delivers what he/she promises. ## What This Means for You If you have the skills or attributes listed above, you’re well on your way to being a successful online coach. If you don’t think you have them, it’s never too late to learn. If you mold yourself into an effective coach, you’ll never have a problem finding clients. **Categories:** Ecommerce **Tags:** Gather Feedback From Your Coaching Clients, Online Coach, Skills and Attributes Remove term: Online Coach Online Coaching --- ### [Using Stripe & Zapier for Zero-Code Solutions](https://wpsimplepay.com/stripe-zapier/) **Published:** August 17, 2017 **Author:** Phil Derksen **Excerpt:** Utilize Zapier to perform a nearly infinite number of tasks triggered from Stripe without the need for custom code. **Content:** ## The Power of Zapier for the Non-Developer Combining Stripe, WordPress and [WP Simple Pay Pro](https://wpsimplepay.com/) meets the needs of many site owners out there, but sometimes there’s functionality that’s a little more specific to your business process and not readily available with a simple setting change. Fortunately, Stripe and WordPress are both structured and well-documented for developers to add custom functionality if that’s what you need. But there is also a service that can accomplish certain tasks without the need for extending WP Simple Pay with custom code. Enter [Zapier](https://zapier.com). As they put it, “Zapier lets you easily connect the web apps you use, making it easy to automate tedious tasks.” It’s a pretty powerful service we’ve used ourselves to automate all sorts of tasks over the years. With a drag and drop interface, you can connect different services you use (such as Stripe, MailChimp, and Google) to make a “Zap.” When certain events occur, you can trigger various actions to happen. [Check out their intro](https://zapier.com/how-it-works/) if you’ve never used it. As of this post, Zapier has over [1,000 connected apps](https://zapier.com/zapbook/) (amazing!) with more being added regularly. ## A Primer on Using Stripe & Zapier There are many ways you can use Stripe and Zapier together to meet the goals of your business. With Stripe’s extensive API and the sheer number of apps you can connect to Stripe using Zapier, we can’t go over every possible task. If you don’t find what you’re looking for here, check out the Zapier’s [“Zapbook” of Stripe integrations](https://zapier.com/zapbook/stripe/). For each Zap you create, you can start with a pre-built Zap or create a Zap from scratch. [Here’s a guide on how to do either.](https://zapier.com/learn/getting-started-guide/build-zap-workflow/) Before or during Zap creation you’ll need to authenticate and connect the services you want to interact with (Stripe, Google, etc). You can also run Zaps in [Stripe test mode](https://docs.wpsimplepay.com/articles/using-test-mode/) before switching over to live mode. Finally, rest assured that if you stop using WP Simple Pay *or* WordPress, these Zaps will continue to work with your Stripe account. Now let’s dive in and connect your Stripe account. It’s fairly straightforward and [Zapier’s Stripe app documentation](https://zapier.com/help/stripe/) should be sufficient. It also outlines supported Stripe triggers and troubleshooting common problems. Here are a couple of specific automation tasks you can accomplish with Stripe and Zapier: - [Send plain text emails to customers (and custom email notifications to site owners) for Stripe payments.](https://wpsimplepay.com/plain-text-emails-stripe-payments/) - [Add new Stripe customers to your mailing list (MailChimp, Aweber, Drip, etc)](https://wpsimplepay.com/stripe-customers-to-mailing-list/). For more Zapier examples, check out [Stripe + Zapier Integrations That Will Automate Your WP Simple Pay Data](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). Looking to start accepting payments quickly and easily? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now. **Categories:** How To --- ### [WP Simple Pay Pro 3.3 Released: New Embedded and Overlay Custom Form Display Options](https://wpsimplepay.com/wp-simple-pay-pro-3-3-embedded-overlay-custom-form-display/) **Published:** November 29, 2018 **Author:** Phil Derksen **Excerpt:** Try the new embedded and overlay custom form display options using Stripe Elements in WP Simple Pay Pro 3.3. **Content:** We are excited to announce the final release of WP Simple Pay Pro 3.3! This is a major update that brings more flexibility in how you display and collect customer or donor information with your payment forms. Now you have two more custom form display options: **Embedded** and **Overlay**. Before WP Simple Pay Pro 3.3, all payment forms utilized [Stripe Checkout](https://stripe.com/payments/checkout). As Stripe Checkout only allowed certain fields within its overlay, when any custom fields were added to payment forms, some of the fields would live on the page and some would live within the overlay. With the new custom forms feature, you can have **all** payment form fields either on the page (embedded) or in the overlay. Now your customers don’t have to fill out a few fields, click a button, then fill out the remaining fields. WP Simple Pay custom forms include the use of [Stripe Elements and Stripe.js v3](https://stripe.com/payments/elements). This means you get the same security, live validation, and PCI compliance in your forms as you did with Stripe Checkout as you’re using a new Card field originating from Stripe’s servers. This new Card field also allows your customers to fill out their credit card number, exp date, CVC, and postal/zip code in one input field. In addition, this lays the foundation for adding additional payment methods to WP Simple Pay such as Apple Pay, Google Pay, the Payment Request API (a new browser standard) and more. [See full Stripe.js and Elements documentation here.](https://stripe.com/docs/stripe-js) Don’t worry, the Stripe Checkout option still exists for those times when it’s preferred. And all your Stripe Checkout forms created prior to this version will appear the same after the upgrade as well. Here’s an example of what the new **Embedded** form option looks like: ![](https://wpsimplepay.com/wp-content/uploads/2018/11/WP-Simple-Pay-Pro-3.3-beta-2018-11-13-custom-forms-embedded-example.png) Here’s an example of what the new **Overlay** form option looks like: ![](https://wpsimplepay.com/wp-content/uploads/2018/11/WP-Simple-Pay-Pro-3.3-beta-2018-11-13-custom-forms-overlay-example.png) See these new form display options in action on our [demo site](https://demo.wpsimplepay.com/). Documentation can be [found here](https://docs.wpsimplepay.com/articles/form-display-options/). WP Simple Pay Pro 3.3 is available now for all licensed customers. You can update to it in your WordPress admin or download from [your account](https://wpsimplepay.com/my-account/). Need a license? [Get WP Simple Pay Pro today!](https://wpsimplepay.com/pricing/) **Categories:** News --- ### [WP Simple Pay Pro 3.3 Beta Update - Embedded and Overlay Custom Forms](https://wpsimplepay.com/beta-update-2018-11-13/) **Published:** November 13, 2018 **Author:** Phil Derksen **Excerpt:** WP Simple Pay Pro 3.3 Beta - See the new Embedded and Overlay Custom Form Display Options and the addition of Stripe Elements. **Content:** *Update Nov 28, 2018: [WP Simple Pay Pro 3.3 has been released.](https://wpsimplepay.com/embedded-overlay-custom-form-display/)* The first WP Simple Pay Pro 3.3 beta is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site to play with the new version. Access to the beta is limited to valid license holders at this time. If you don’t have a license you can [purchase one here](https://wpsimplepay.com/pricing/). You can download the beta (zip file) from [your account](https://wpsimplepay.com/my-account/) or opt into beta releases within your WordPress admin under Simple Pay Pro > General > Settings. ![](https://wpsimplepay.com/wp-content/uploads/2018/11/WP-Simple-Pay-Pro-beta-release-optin.png) Overview screencast: ## New Embedded and Overlay Custom Form Display Options Before WP Simple Pay Pro 3.3, all payment forms utilized [Stripe Checkout](https://stripe.com/payments/checkout). Now you have two more custom form display options: **Embedded** and **Overlay**. As Stripe Checkout only allowed certain fields within its overlay, when any custom fields were added to payment forms, some of the fields would live on the page and some would live within the overlay. With the new custom forms feature, you can have **all** payment form fields either on the page (embedded) or in the overlay. Now your customers don’t have to fill out a few fields, click a button, then fill out the remaining fields. WP Simple Pay custom forms include the use of [Stripe Elements and Stripe.js v3](https://stripe.com/payments/elements). This means you get the same security, live validation, and PCI compliance in your forms as you did with Stripe Checkout as you’re using a new Card field originating from Stripe’s servers. This new Card field also allows your customers to fill out their credit card number, exp date, CVC, and postal/zip code in one input field. In addition, this lays the foundation for adding additional payment methods to WP Simple Pay such as Apple Pay, Google Pay, the Payment Request API (a new browser standard) and more. [See full Stripe.js and Elements documentation here.](https://stripe.com/docs/stripe-js) Custom forms embedded example (screenshot): ![](https://wpsimplepay.com/wp-content/uploads/2018/11/WP-Simple-Pay-Pro-3.3-beta-2018-11-13-custom-forms-embedded-example.png) Custom forms overlay example (screenshot): ![](https://wpsimplepay.com/wp-content/uploads/2018/11/WP-Simple-Pay-Pro-3.3-beta-2018-11-13-custom-forms-overlay-example.png) New form display options (screenshot): ![](https://wpsimplepay.com/wp-content/uploads/2018/11/WP-Simple-Pay-Pro-3.3-beta-2018-11-13-form-display-settings.png) ## How to Test the Beta Since this is a major update for WP Simple Pay Pro, we’d love it if you could help test. Simply download the beta from [your account](https://wpsimplepay.com/my-account/), install it on a test site, and [send us feedback here](https://wpsimplepay.com/contact/). We can’t wait to hear what you think! **Categories:** News --- ### [High-Risk Merchant Accounts: What They Are and Why You May Need One](https://wpsimplepay.com/high-risk-merchant-accounts-what-they-are-and-why-you-may-need-one/) **Published:** August 19, 2019 **Author:** Dennis **Excerpt:** If you’re one of these high-risk businesses who don’t qualify for traditional processing, there’s still hope. You just need a high-risk merchant account. **Content:** In order to sell online, you need the ability to accept credit cards. Checks and ACH transfers are inefficient and hard to track. If you can’t take credit cards through your website, most of your customers will move on to another merchant. But some businesses have trouble finding reliable credit card processing. They can’t use the mainstream processors (like PayPal, Stripe, Square, etc.) and many banks won’t touch them. Why? Because they’re high-risk. If you’re one of these high-risk businesses who don’t qualify for traditional processing, there’s still hope. You are not prohibited from selling online. You just need a high-risk merchant account with a bank who understands your situation and works with businesses like yours. So what’s a high-risk merchant account? Before we get into that, you need to understand how general merchant accounts work. ## Merchant Accounts A merchant account is a type of bank account approved by a financial institution that lets businesses accept credit and debit cards as payment from customers. You can’t use a merchant account like your checking account. You can’t spend the money or access it directly. Instead, the money collected in your merchant account via credit card transactions gets deposited into your business or personal account. This process usually takes 1-2 business days at a minimum. Here’s an example of the typical credit card transaction process. Step three is where your merchant account completes the sale. ![High-Risk Merchant Accounts](https://wpsimplepay.com/wp-content/uploads/2019/08/merchant-accounts.png)*Image: [Dharma Merchant Services](https://dharmamerchantservices.com/faq/what-is-a-merchant-account/)* Unlike a personal or business account, you can’t just open a merchant account on a whim. There will be an underwriting process that evaluates your credit and banking history. You’ll also have to supply your business license, past processing history, and other supporting documents. A bank will also need to gauge your risk. It wants to make sure that they won’t be on the hook if a customer files a chargeback because you failed to deliver a product or service. They also want to make sure your business is legal and ethical. Naturally, there are fees (aren’t there always?). Merchant accounts come with different fee schedules depending on where you get the account, but you can expect monthly service fees, chargeback fees, reporting fees, and – the big one – transaction fees. Stripe, for example, is a big merchant account. They let Stripe users bill customers and collect money in the merchant account. Then Stripe distributes the money from the merchant account to their users’ accounts. Presumably, Stripe charges its users higher fees than it pays, so it keeps the difference. ## High-Risk Businesses Some businesses are riskier to work with than others. Banks determine the risk level of the businesses they work with during the underwriting process. They’re willing to take on some risk, but there’s a limit. A bank might consider you high risk for one or more of these reasons: 1. Your product or service has a long chargeback period. For example, if you sell annual memberships to a course, your customers would have 18 months to issue a chargeback (service length plus six months). 2. Your industry has a history of high chargebacks. This includes online gambling, pharmaceuticals, tourism services, marijuana, dating services, or Forex trading. 3. The account has “reputational risk,” meaning they just don’t want to associate with you. This includes adult products and services, e-cigarettes and tobacco, timeshares, etc. 4. Based on your credit history and company financials, banks don’t believe you’ll be able to support the sales volume you’re applying for. 5. You have poor personal credit. 6. You sell abnormally expensive products like custom auto parts, high-end jewelry, or vehicles. 7. You are on the [Terminated Merchant File or MATCH list](https://www.durangomerchantservices.com/what-is-the-terminated-merchant-file-tmf-or-match-list/), which are businesses who have had their merchant accounts revoked in the past. Some banks and credit card processors play it safe by prohibiting certain businesses from their programs and platforms due to their risk. Stripe, for example, has a big list of [prohibited businesses](https://stripe.com/restricted-businesses) who can’t use their service. If you fall into any of these categories, there’s a good chance the mainstream platforms won’t accept your business and you’ll have to work with a high-risk processor. - Annual memberships - Adult products - Cannabis products - Bail bonds - Business opportunities - Electronics sold online - Investment & credit services - Debt service - Virtual currency or stored value - Horoscope/Fortune telling - Firearm dealers - Multi-level marketing (MLM) - Online auctions - Bankruptcy lawyers - Jamming and interference devices - Prepaid phone cards - Credit card and identity theft protection - Counterfeit or unauthorized goods - Online dating sites - Mugshot publication or pay-to-remove sites - Software downloads - Telemarketing - Telecommunications - Video game or virtual world credits - Timeshare Advertising - Travel services - Drug paraphernalia It’s worth pointing out, however, that this list isn’t definitive. You may be part of one of those prohibited Industries, but not in a way that restricts you from using mainstream credit card processors like Stripe. For instance, let’s say you sold informational courses to help people sell products on eBay. Technically you’re in the “online auctions” industry, but you aren’t an online auction. It wouldn’t be a problem as long as your website and product offerings are clear about the distinction. ## High-Risk Merchant Accounts It’s still possible to obtain credit card processing even if you’re considered a high-risk business. You just need a special high-risk merchant account. Banks have a few tricks to manage the risk from their high-risk accounts. Some banks put a cap on the number of high-risk merchant accounts they’ll create and stop accepting high-risk businesses once they reach that limit. In other cases, banks simply charge high-risk businesses a lot of money in fees to compensate for the risk. There are also third-party middlemen who can help you find a high-risk merchant account. Essentially, they shop your business around to a network of banks until they find one who will take your level of risk. Naturally, the middleman takes a small cut. Finding a processor who will work with you can be tricky, however. Your options are limited and the high-risk processors know that, which means they have leverage. How do they wield that leverage? By charging extra fees. Here are some fees you can expect from a high-risk payment processor that you wouldn’t normally experience with a mainstream payment processor or a bank. - **Set up fees –** Just to open your account and connect your website. - **Termination fees –** They often charge these even if you aren’t under contract. - **Capture fees –** If you need a terminal in a physical location. - **Chargeback fees –** You pay these if someone issues a chargeback. They start at $25 per instance, but could cost hundreds of dollars. You may have to pay these even if you think the [customer is behaving fraudulently](https://wpsimplepay.com/what-to-do-if-you-suspect-credit-card-fraud-by-a-customer/). - **Non-compliance fees –** Your processor could penalize you if they believe you’ve violated [PCI compliance best practices](https://wpsimplepay.com/everything-you-need-to-know-about-pci-compliance/). - **Penalty fees –** Some processors tack on additional fees for contract violations. For instance, if your agreement prevents you from processing cards through any other system, your high-risk processor could fine you if they learn about that one time you had someone pay you via PayPal. - **Monthly fees –** You’ll undoubtedly pay something per month just to keep the account open. Some plans cost $10/month. Others cost $500/month. It depends on your business and the bank who agrees to open a merchant account for you. - **Processing fees –** These are the big ones. They seem small, but they add up quickly. Most high-risk processors charge percentage and flat fees on top of the interchange rate (the fee that goes to the credit card providers). For instance, you might pay “interchange + 4.9% + $0.75.” If the interchange for a Mastercard is 2.2%, you’ll pay 7.1% + $0.75 on that transaction. On a $350 order, that’s $25.60 just to take the money. ## Don’t Lose Hope Don’t panic if you’re a high-risk business who can’t access a traditional payment processor. You may have to jump through extra hoops to set up processing (unlike, for example, the [ease of signing up with Stripe](https://wpsimplepay.com/7-reasons-to-use-stripe-to-accept-payments-on-wordpress/)) and you’ll certainly pay some extra fees, but all legal business can get processing. You just have to go a bit farther to find it. One last piece of advice: Don’t settle with the first high-risk processor who accepts your business. Shop around for better deals until you’re happy with one. A few hours of research can save you a lot of money! **Categories:** Stripe **Tags:** High-Risk Businesses, High-Risk Merchant Accounts, Payment Processor --- ### [WP Simple Pay Pro 3.0 Released!](https://wpsimplepay.com/wp-simple-pay-pro-3-0-released/) **Published:** June 14, 2017 **Author:** Phil Derksen **Excerpt:** After many months of development and a lot of beta testing, WP Simple Pay Pro 3.0 is finally here! It's our biggest release yet and is a complete rewrite from scratch. Find out what's new and why the rewrite. **Content:** After many months of development and a lot of beta testing, we are excited to announce version 3.0 is here! WP Simple Pay Pro 3.0 is our biggest release yet and is a complete rewrite from scratch. Why did we start with a clean slate and not just build upon version 2.5? In short, we want to continue to be the best Stripe payment forms plugin for WordPress, and that required some big changes. Read on for details. ## Payment Form Settings Overhaul In WP Simple Pay Pro 2.5 and earlier, all payment forms were based purely on shortcodes. And as we added more features and options, the shortcodes you had to edit just became longer and more complex. Basically, it was becoming “shortcode hell.” So we moved to a new payment form designer user interface. This is probably our biggest change, and we think you’re going to like it. ![](https://wpsimplepay.com/wp-content/uploads/2017/06/form-designer-drag-and-drop.gif) ## Easier Subscriptions Options Setup Like with version 2.5, for those with a [Business or Elite license](https://wpsimplepay.com/pricing/), you can integrate Stripe subscriptions in your payment forms. Not only will the massive shortcodes be gone, but it’s a much easier and less error-prone configuration experience. Options for subscriptions are more intuitive and we retrieve plans you’ve already setup in your Stripe dashboard so you can easily select them. ![](https://wpsimplepay.com/wp-content/uploads/2017/06/subscriptions-options.png) ## New Payment Confirmation Editor Now you can easily customize the payment confirmation details your customers see within the post editor using placeholder tags. ![](https://wpsimplepay.com/wp-content/uploads/2017/06/payment-confirmation-settings.png) ## Updated Docs & Demos We take pride in our responsive customer support, but our documentation also needed a refresh. So we rolled out a [new 50+ page docs site](https://docs.wpsimplepay.com/) with updated screenshots, real-time search and a way for customers to rate and comment so we can improve it as we go. Oh, and we have a brand new [demo site](https://demo.wpsimplepay.com/) as well. ## More Frequent Feature Releases Although there is not a ton of new “features” with this release, the restructured plugin will allow us to add features more frequently and without cluttering up the form settings. We have some awesome new features planned for release very soon after 3.0. We also added a [changelog page](https://wpsimplepay.com/changelog/), and a public roadmap will be coming shortly. As always, you can send in your [feature requests](https://wpsimplepay.com/contact/) anytime. ## Pro Version 2.5 (Legacy) Support Because the settings and admin part of 3.0 is so different from 2.5, there is not a way to migrate payment forms or settings from 2.5 to 3.0. And we realize current customers may need some time to migrate or simply prefer the old plugin for the time being. For these reasons, we’ll be continuing support and updates for WP Simple Pay Pro 2.5 until June 13, 2018 (end of life). However, note that version 2.5 will only be receiving critical bug fixes and security updates. New features will be going into version 3 only. ## How to Get 3.0 If you’re an existing customer you can download version 3.0 from [your WP Simple Pay account](https://wpsimplepay.com/my-account/) now. Note the separate license key. Otherwise, you can [purchase a 3.0 license here](https://wpsimplepay.com/pricing/). **Categories:** News --- ### [How to Get Clients to Pay on Time (Without Getting Rude)](https://wpsimplepay.com/how-to-get-clients-to-pay-on-time-without-getting-rude/) **Published:** January 21, 2019 **Author:** Dennis **Excerpt:** Learn how to get clients to pay on time. These strategies will help you get paid quickly and improve your cash flow so you can grow your business. **Content:** There’s nothing more frustrating for an entrepreneur than clients who don’t pay right away. You delivered the work on time. You should be paid promptly, too. [According to a Sage report](https://www.sage.com/en-us/news/press-releases/2017/12/1-in-10-invoices-paid-late-impacting-small-and-medium-businesses-to-the-tune-of-3-trillion-globally/), 25% of payments made to businesses come in late. 40% of small and medium businesses [experience direct negative impacts](https://www.sage.com/en-us/blog/late-payments-get-paid-faster/) from late payments. If a client drags their feet to pay your invoice, you may find it tempting to get tough. Your feelings are valid, but behaving rudely with a client doesn’t help. They’ll resent your attitude and take their sweet time. If you’re *really* crass, they might not bother paying at all. It’s important not to take late payments personally. Your clients probably aren’t *intentionally* trying to hurt you. They may be busy with their clients. They may be struggling with cash flow. But no matter the reason for the delay, you still have to take steps to get clients to pay on time. Instead of becoming a tough enforcer, build a system that encourages your clients to pay promptly. These strategies will help you improve your cash flow so you can grow your business. ### 1. Build Strong Relationships ![Get clients to pay on time](https://wpsimplepay.com/wp-content/uploads/2019/01/build-strong-relationships.jpeg) The best way to get clients to pay on time is to create a close, healthy relationship that neither party wants to break. You want the client to feel like a partner who works *with you*, rather than a transaction who simply buys things. [Psychologist Robert Cialdini ran an interesting study](https://www.youtube.com/watch?v=bJPPVDnvhRs&feature=youtu.be&t=1h3m3s) that tracked how people responded to a waitress who offered candy when she delivered the bill. When she offered one piece, her tips rose 3.3%. When she offered two pieces, her tips rose 14.1%. When she offered one, left, and returned to offer another, her tips rose by 21.3%! This shows that people will reward you if they think you went out of your way for them. If you invest in your clients, they’ll reciprocate. Identify the key person (or people) at your client’s company who control how quickly you get paid and make them happy. Show them how much you value their business by finding ways to delight them. ### 2. Set Clear Contract Terms It’s hard to make payment demands based on rules your clients aren’t aware of, so it’s important to put your payment terms in your contract or another obvious location. If you don’t use contracts ([you should!](https://www.forbes.com/sites/yec/2018/08/07/how-contracts-can-protect-you-and-your-business/#640de7a15f1f)), outline your terms in an email. Insist they confirm that they’ve read the email by replying to it. Don’t start work until you have this confirmation. ### 3. Get Paid First In a perfect world, you would be paid for everything *before* you do it. Many clients resist that, however, because they don’t want to lose their leverage if they aren’t satisfied with your product or service. If you can’t get your clients to pay for 100% of the invoice upfront, ask for a down payment. Tell them you need a deposit to “reserve your time” or “purchase materials” or whatever makes sense in the context of your business. You can also break your projects into milestones or checkpoints. For instance, you might invoice a third of a project’s cost at the beginning, a third at the halfway point, and a third at the end. Make sure to inform your client at the beginning of your relationship if you require a deposit or some kind of unique billing structure. ### 4. Be Flexible with Payment Methods A great way to get clients to pay on time is to let them pay however they like. This may be more complicated for you, but it’s worth it for steady cash flow. Getting paid through your website is usually easiest for everyone. With [Stripe and WP Simple Pay](https://wpsimplepay.com/7-reasons-to-use-stripe-to-accept-payments-on-wordpress/) you can place online forms on your site for clients to pay through. Stripe also lets you send invoices with one-click payment buttons. You also get [fraud detection](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/). Speaking of invoicing… ### 5. Use a Cloud-Based Invoicing Tool ![Get clients to pay on time](https://wpsimplepay.com/wp-content/uploads/2019/01/cloud-based-invoicing.jpeg) Don’t waste your time creating and emailing PDF invoices. Use a cloud-based software tool to send and receive invoices, as well as handle all your accounting needs. When you search for an invoicing tool, you want three specific features that will help you get clients to pay on time: 1. The ability to create a template with your logo, contact information, and special notes. This way you only have to input the line items for each invoice you send. 2. The ability to set an automatic schedule of reminders if the client doesn’t pay the invoice. It should also automatically calculate late fees you designate. 3. The ability for clients to click a link in the invoice to pay. This way they won’t have to go to another platform to send you a payment. Here are a few invoicing tools you should look into. This list isn’t exhaustive, so you’ll want to do your own research as well. - [Sprout Invoices](https://wpsimplepay.com/sprout-invoices) (WordPress plugin) - [Wave](https://www.waveapps.com) - [Stripe](https://stripe.com) - [Zoho Invoice](https://www.zoho.com/) - [AND CO](https://www.and.co/) - [Xero](https://www.xero.com) - [FreshBooks](https://www.freshbooks.com/) - [QuickBooks Online](https://quickbooks.intuit.com/online/) ### 6. Invoice Quickly and Regularly If you want your clients to pay their bills on time, you have to actually *give them the bill*. The sooner you send the invoice, the sooner they can pay it. Some companies have long approval processes that have to go through multiple departments before someone can send you a check or input their credit card details. If you delay sending the invoice, you’re just delaying that process. Ask about your clients’ invoicing systems when you start working with them. How long do they take to pay? Do they require any special information on the invoice or receipt? Should you send the invoice to any other parties? Getting these details will help you fulfill your end of the process quickly and error-free. Furthermore, you’ll want to invoice *at least* monthly. If a client doesn’t pay their bill in a month, send another invoice. Point out that a payment is 30 days late. ### 7. Charge Late Fees A great way to get clients to pay on time is to charge them if they don’t. This is *very* effective, but only if the client is keenly aware of your fee structure. Review your fees with the client before you start working. Don’t assume the client will read your contract completely. Outline the fees in an email or discuss them over the phone. Furthermore, don’t be afraid to enforce your fees. If you neglect to charge a late fee on one invoice, the client will resist when you *do* decide to apply them. Keep things simple by charging your fees every time your client fails to meet his payment deadline. For best results, make your fees a percentage of the bill. Declare a hard “payment due date” and a fee that compound over time. Use language like this: “Invoices are Net 30, meaning payment is due within 30 days of the day you receive the invoice. We charge a 2% late fee every 30 days until the bill is paid.” ### 8. Incentivize Early Payments ![Get clients to pay on time](https://wpsimplepay.com/wp-content/uploads/2019/01/incentivize-early-payments.jpeg) While late fees are great negative reinforcement, you’ll want to try some positive reinforcement as well. Offer clients a small discount on their next invoice for paying early. If they pay, for example, within 48 hours, you might give them 5% off the next bill. This has two advantages. For one, they pay quickly to secure the savings. For another, the client becomes likely to stick with you longer because they have a credit that isn’t available from one of your competitors. ### 9. Offer Payment Plans Some clients don’t pay on time because they don’t have the cash together. They may want to pay you, but they have other more pressing concerns (like their overhead expenses and payroll) to meet before they can get to you. If you suspect this is the case for your client, offer to let them pay in installments. Find a schedule that works for the both of you. You can set up a [recurring payment system](https://wpsimplepay.com/read-this-before-adding-subscription-payments-to-wordpress/) or simply invoice them at pre-decided intervals. ### 10. Stop Working If you’ve tried all of the tactics above and still can’t get paid, it’s time to stop working. Don’t produce anything more and don’t send over what you’ve done. Let the client know you can’t work any more until you receive a payment. You may accept a partial payment in order to keep working, but that’s up to you. If they really need your work, they’ll find a way to pay because now it benefits them. Yes, this tactic might sour your relationship with the client, but if they aren’t paying you for your products or services, they *aren’t really clients*. ## Develop Your System It’s frustrating when a client won’t pay on time. But other than a strongly worded email, there’s little you can do to force out a payment. Your best course of action is to use the strategies we’ve listed above to develop a system that encourages your clients to pay promptly. **Categories:** Ecommerce **Tags:** Clients to Pay on Time, How to get clients to pay, Payment System --- ### [How to Accept Payments for Music Lessons](https://wpsimplepay.com/accept-payments-music-lessons/) **Published:** December 17, 2017 **Author:** Cori **Excerpt:** Music teachers, did you know you can begin to collect payments online easily through your WordPress website? Move on from having your clients write you checks and trying to remember to deposit them. **Content:** Hey music teachers, did you know you can begin to collect payments online easily through your WordPress website? Move on from having your clients write you checks and trying to remember to deposit them. There’s a much simpler solution. Set up [WP Simple Pay Pro](https://wpsimplepay.com/) and begin accepting payments for these music lessons within 5 minutes. Here’s an example of a simple payment form that was set up using WP Simple Pay Pro. You can adjust the open field text forms to collect whatever information you need from your students. This instructor below wanted the client to fill in the student’s name, month and year that they are paying for, and how many lessons that month. Then there’s a custom payment amount that they can fill in as well. ![](https://wpsimplepay.com/wp-content/uploads/2017/12/music-lessons-collect-payments-1.png) After clicking the pay with card button they are taken through the process of gathering the customer’s email and credit card information for a simple and quick payment. ![](https://wpsimplepay.com/wp-content/uploads/2017/12/music-lessons-collect-payments-2.png) Make life simpler for yourself and for your students’ families. Accept digital forms of payment for anything, even for music lessons. You can also set up recurring payments if you charge for music lessons with a standard monthly amount. Our [docs pages](https://docs.wpsimplepay.com/articles/subscription-options/) have detailed instructions on how to easily set those up. Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and start accepting payments online from your music students. **Categories:** How To --- ### [Everything You Need to Know About PCI Compliance](https://wpsimplepay.com/everything-you-need-to-know-about-pci-compliance/) **Published:** October 29, 2018 **Author:** Dennis **Excerpt:** You’ve heard about PCI compliance before, but you may not know what it is and why it’s relevant. In this post, we’d like to break everything down for you. **Content:** Accepting payments online comes with some risks. There will always be fraudsters who try to steal payment information from insecure networks, which is why PCI compliance is more important than ever. If you take payments through your website, it’s important that you understand PCI compliance and what it means for your business. If you don’t take it seriously, you could be exposing your customers and your business to unnecessary risk. A [2017 Verizon Data Breach Incident Report](http://www.verizonenterprise.com/verizon-insights-lab/dbir/2017/) found that there were nearly 42,068 data security incidents that year. Don’t let your business be one of them. You’ve probably heard about PCI compliance before, but you may not know what it is and why it’s relevant. In this post, we’d like to break everything down for you. ## What Is PCI DSS? PCI DSS stands for Payment Card Industry Data Security Standard. It’s a group of standards set by the PCI Security Standards Council (PCI SSC) regarding how businesses process credit card payments. ![PCI compliance](https://wpsimplepay.com/wp-content/uploads/2018/10/pci-standards-security-council.png) The PCI SSC was started by the major credit card companies: Visa, MasterCard, American Express, Discover, and JCB. Originally, they all had unique security standards, but they joined together in 2006 to standardize everything. The goal of the initiative is to protect sensitive consumer information, including credit card numbers. This is good for the consumer because it reduces the chance of businesses misusing their personal information or hackers and scammers stealing it. It’s also good for the payment processing industry because it reduces the likelihood of chargebacks and unpaid debts. While PCI compliance isn’t a law, you’ll have to abide by the standards if you want to work with any of those companies (and you pretty much have to if you want to process credit cards). What counts as sensitive information? The primary account number, cardholder name, expiration date, service code, magnetic strip data, chip, CAV2, CVC2, CVV2, CID, PINs, PIN blocks, and anything else you use to process a transaction. ![PCI compliance](https://wpsimplepay.com/wp-content/uploads/2018/10/credit-card-information.png) PCI DSS set 12 requirements you need to adhere to in order to safely and securely accept, store, process, and transmit cardholder data. If you fail to follow *even one*, you aren’t compliant. Each requirement addresses an important component of information security. ![PCI compliance](https://wpsimplepay.com/wp-content/uploads/2018/10/pci-compliance-requirements.png) 1. Install and maintain a firewall configuration to protect cardholder data. 2. Do not use vendor-supplied defaults for system passwords and other security parameters. 3. Protect stored cardholder data. 4. Encrypt transmission of cardholder data across open, public networks. 5. Protect all systems against malware and regularly update anti-virus software or programs. 6. Develop and maintain secure systems and applications. 7. Restrict access to cardholder data by business need-to-know. 8. Identify and authenticate access to system components. 9. Restrict physical access to cardholder data. 10. Track and monitor all access to network resources and cardholder data. 11. Regularly test security systems and processes. 12. Maintain a policy that addresses information security for all personnel. If you make any type of financial transaction, it’s *your responsibility* to be PCI compliant. This includes accepting credit cards over the phone. Additionally, it’s your job to make sure that any vendor who provides you with software or services, or any company or person you hire, are PCI compliant as well. For example, if you use Stripe to process your credit card payments, you can be held accountable if their service is found to be non-compliant. (Fortunately, that’s not a major risk with Stripe, which is [why we recommend them](https://wpsimplepay.com/7-reasons-to-use-stripe-to-accept-payments-on-wordpress/).) You’re expected to be PCI compliant regardless of the size of your business, even if you process just one transaction per year. If not, you could face serious penalties. For the most up to date information, it’s always best to visit the [PCI SSC website](https://www.pcisecuritystandards.org/). Their standards change regularly and change depending on your business, so you’ll want to keep yourself updated. Make yourself aware of the content on their [Merchants page](https://www.pcisecuritystandards.org/merchants/). ## PCI Merchant Levels The type of security you need depends on the number of payments you run annually. The more transactions you process, the more attractive you are to hackers and malicious parties, so PCI compliance is broken down into [four levels](http://blog.securitymetrics.com/2016/10/how-do-merchant-levels-determine-pci.html): **Level 1** is for merchants who process more than six million transactions annually. They’re required to submit to quarterly network scans by an Approved Scanning Vendor and annual compliance report by a Qualified Security Assessor. They also have to undergo penetration tests. **Level 2** is for merchants that process one million to six million annual transactions. They have to submit to an annual Self-Assessment Quiz (SAQ), an on-site assessment conducted by a Qualified Security Assessor (QSA), a quarterly network scan, and penetration testing. **Level 3** is for businesses that process 20,000 to one million annual transactions. **Level 4** is for businesses who process fewer than 20,000 annual transactions. Both are required to conduct an annual Self-Assessment Quiz, quarterly network scan, and a few other requirements. Most businesses fall into level four, the lowest category. In some cases, the PCI SSC raises certain merchants to higher ranks depending on their type of business (some come with higher risk than others) or if they’ve suffered a data breach in the past. ## Penalties of Noncompliance If you aren’t compliant with PCI standards, you run the risk of suffering from data breaches. If a malicious person gets a hold of your customers’ payment information and creates faulty charges, the credit card companies are forced to incur illegitimate expenses, so they take noncompliance *very* seriously. The payment brands (Visa, MasterCard, American Express, Discover, and JCB) can fine merchants, banks, or other payment processing vendors for noncompliance at their discretion. These fines are often between $5,000 and $10,000 per month. You can also be required to pay for card replacement costs (when credit card users need their accounts or cards changed because they’ve been compromised) and costly forensic audits into your business. Even worse, you can be held civilly liable for monetary damages your customers experience due to careless processing. That means people can sue you for the money they lose if your lack of compliance compromised their personal information. Furthermore, payment brands are within their rights to increase their fees for your business. If they decide you’re too much of a risk, they can cease doing business with you entirely. The credit card brands aren’t public with their methods for assigning fees, but their justice can be quite damaging to small businesses. This is why it’s so important that you understand what being PCI compliant means and whether you are. ## Payment Gateways Most merchants process transactions through [payment gateways](https://wpsimplepay.com/paypal-vs-stripe-which-payment-processor-is-right-for-your-business/). You probably recognize names like Stripe, PayPal, Authorize.net, etc. Gateways are front-end platforms that connect to the credit card banks. ![PCI compliance](https://wpsimplepay.com/wp-content/uploads/2018/10/payment-gateways.png)*Image: [due.com](https://due.com/blog/knowing-differences-payment-gateways/)* This means you don’t need to have individual arrangements with the credit card banks. When you work with a gateway, they take the inputs you give them (the customers’ payment information) and route that data to the appropriate bank. They also provide a number of [fraud detection](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) tools that protect everyone. Here’s a bit of good news: If you use a payment gateway, you’re most likely PCI compliant already because the gateway ensures you are. Their entire business model relies on a good relationship with the credit card brands, so they don’t take *any* risks. For instance, [Stripe outright prohibits certain businesses](https://stripe.com/us/prohibited-businesses) to use their platform because those businesses come with a high risk. Plus, using a gateway means you can leverage their reputation. If you were to try to set up an arrangement directly with Mastercard, for instance, it would be expensive because Mastercard wouldn’t have much reason to trust you. But if you use [a gateway like Stripe](https://stripe.com/guides/pci-compliance), you aren’t Mastercard’s customer. Stripe is Mastercard’s customer, and Mastercard trusts Stripe because they’ve processed millions of successful transactions together. That means Stripe gets a better rate than you ever could. Does using a payment gateway mean you can ignore PCI compliance? Absolutely not. There are lots of ways you could violate PCI compliance that have nothing to do with the gateway. For instance, if you wrote your customers’ credit card info on a piece of paper and taped it to your wall, you’d be violating the PCI standards, but there’s no way the gateway could protect you. ## PCI Compliance Standards Change Sadly data thieves, hackers, and malicious parties are creative and sophisticated. They adapt their methods to new security technologies just as fast as we can protect ourselves. So the last thing you need to know about PCI compliance is this: Standards change all the time. What’s acceptable today might not work tomorrow. If you manage your own payment processing, it’s *critical* that you stay abreast of the changes so you don’t leave yourself vulnerable. If you use a payment processor (like Stripe, PayPal, Authorize.net, etc.), the processor will keep you compliant (if that’s one of their features), but it’s still good to understand the changing landscape. **Categories:** Ecommerce **Tags:** Payment Processor, PCI Compliance, PCI Compliance Standards Change --- ### [MicroConf - A Conference for Self-Funded Entrepreneurs](https://wpsimplepay.com/microconf-conference-entrepreneurs/) **Published:** May 3, 2018 **Author:** Cori **Excerpt:** Phil and I just returned from five days in Las Vegas. We attended a business conference for self-funded entrepreneurs called MicroConf. MicroConf identifies itself as "The World's Biggest Conference For The Worlds' Smallest Self-Funded Software Companies". **Content:** Phil and I just returned from five days in Las Vegas. We attended a business conference for entrepreneurs called [MicroConf](https://www.microconf.com/) put on by Mike Taber from [Bluetick](https://bluetick.io/) and [Rob Walling](https://www.softwarebyrob.com/) (former co-founder of Drip). MicroConf identifies itself as “The World’s Biggest Conference For The World’s Smallest Self-Funded Software Companies” and consists of two back-to-back conferences: Growth Edition and Starter Edition. Phil and I attended Growth with the goals of learning more ways to grow our small product company, [WP Simple Pay](https://wpsimplepay.com/), and make meaningful connections with other entrepreneurs. *If you’re not quite full-time selling products or are still exploring ideas, Starter Edition is definitely for you and has talks from successful founders that attend Growth. There’s also a crossover event between the two editions where attendees of Growth and Starter can both network.* ### Meaningful Sessions and Meaningful Connections The two-day conference offered 8-10 full sessions by speakers who had loads of experience to offer. Some of the highlights for us were listening to Dave Collins from [Software Promotions](https://www.softwarepromotions.com/) speak on SEO and how everyone assumes it’s dead but it’s really not. He had so much to offer on this subject of SEO that I’m pretty sure I’ll need to watch the video of his talk again once that’s made available to attendees so that I can wrap my head around all of his awesome information. Nadya Khoja from [Venngage](https://venngage.com/) spoke on marketing and finding out what pain points your customers are feeling and how to offer a solution to them. Since WP Simple Pay is tied so closely to [Stripe](https://stripe.com/), it was super interesting to listen to the interview of Stripe co-founder Patrick Collison. Another highlight was hearing our friend Rob Walling share his story spanning from when his company [Drip](https://www.drip.com/) was acquired up to his recent retirement from it. Ankru Nagpal from [Teachable](https://teachable.com/) challenged us to pursue specific monthly revenue goals and do whatever it takes to make those happen. His talk was all about growth and he had some great takeaways that we can apply to our business. These great talks continued on about product positioning, content marketing, and more. Between each speaker, Rob really made a solid effort to share some tech jokes. He even joked about how his jokes were so bad. Maybe next year they’ll bring in a professional and up the joke game. 😉 In addition to the sessions where we sat listening and learning, we spent more time making connections with other founders and product people. The Hallway Track as they call it has just as much value if not more than the sessions. Meeting other like-minded business owners was very worthwhile, challenging, and a ton of fun. The days were filled with intentional evening receptions, plenty of discussions over meals, and super good food. Vegas doesn’t fall short in the food or beverage area. ![](https://wpsimplepay.com/wp-content/uploads/2018/05/microconf-business-conference-wp-simple-pay-2-1024x439.jpg) ### Connections with Friends We went a couple days early to connect with friends that were a part of the conference and to enjoy dinner and a show. We saw the Cirque Du Soleil performance of [The Beatles LOVE](https://www.cirquedusoleil.com/beatles-love). It was amazing! Such good music, incredible creative talent, and the acrobatics were just unreal. LOVEd it. 🙂 Sushi, drinks, french fries, shows, late nights, and good times with friends – new and old. I definitely stayed up way too late multiple nights, so now it’s time for me to head back to bed earlier. Oh, and when in Vegas… there was some gambling, blackjack gaming to be specific. Some of our friends were first timers so it was fun to see them completely freaked out by putting money on the table. Phil played and didn’t have a strong game this time, oh well. Vegas… you owe us some cash next year since you took a bit from us! Until next time, more sleep, more exercise, and continuing to grow our business with friends challenging us along the way. ![](https://wpsimplepay.com/wp-content/uploads/2018/05/microconf-business-conference-wp-simple-pay-1024x439.jpg) ![](https://wpsimplepay.com/wp-content/uploads/2018/05/microconf-2018-wp-simple-pay-pro-conference-02.jpg) All in all, MicroConf is a conference that we both highly recommend if you’re a bootstrapped product business owner. Again, if you’re full-time with your products, Growth is for you. But Starter is great for any stage before that (including the idea phase). Many MicroConf speakers and attendees, including Brian Casel of [Audience Ops](https://audienceops.com/) and Mike Taber of Bluetick, have used WP Simple Pay Pro to get their first paying customers and validate their product ideas, even if down the road they end up needing a custom integration with Stripe. Want to start selling your product in just a few minutes? Go get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) already! **Categories:** Stripe, Team --- ### [Plastic Flamingos (and an Easy Way to Accept Payments from Friends)](https://wpsimplepay.com/plastic-flamingos-easy-way-to-accept-payments/) **Published:** June 4, 2018 **Author:** Cori **Excerpt:** Phil and I attended MicroConf and had a new friend share a story of how he was using WP Simple Pay to embarrass (and possibly honor) his brother for his 40th birthday. We loved this and just had to share it with you! You can use WP Simple Pay to accept payments for SOOOOOO many creative things! This story made my day! **Content:** When Phil and I attended [MicroConf](https://wpsimplepay.com/microconf-conference-entrepreneurs/), we had a new friend share a story of how he was using WP Simple Pay to embarrass (and possibly honor) his brother for his 40th birthday. We loved this and just had to share it with you! You can use [WP Simple Pay](https://wpsimplepay.com/) to accept payments for SOOOOOO many different and creative things! This story made my day! Here’s the story from our friend Jeff: *My brother Todd turned 40 in January. As a prank, we took up a collection from his friends to buy and install 100 plastic flamingos in his yard. His family and friends could sponsor 10 flamingos for $35, or 2 3/4 flamingos (hey why not) for $10. It turns out there were a lot of people willing to pay $35 to put some flamingos in his yard.* *We used WP SimplePay to quickly get a page up on a WordPress site to collect donations. I live Rochester, New York, and my brother lives in La Conner, Washington, so this seemed like the easiest way to collect money from the other side of the US.* (Here’s a screenshot of their flamingo loving WordPress site) ![](https://wpsimplepay.com/wp-content/uploads/2018/05/flamingo-plastic-credit-card-payments-02.jpg) *We spread the word among his friends and family, and the response was better than we anticipated. It wasn’t going to be a fundraiser at first, I was just looking to collect enough to buy the birds. Our sister lives down in Portland and she had a flock that “migrated” into her yard for her 40th birthday.* (And here are the two creative payment forms they easily set up using WP Simple Pay.) ![](https://wpsimplepay.com/wp-content/uploads/2018/05/plastic-flamingo-credit-card-payments-06.png) ![](https://wpsimplepay.com/wp-content/uploads/2018/05/plastic-flamingo-credit-card-payments-06-1-1024x759.png) *In total, we collected around $500, a lot more than we expected. So we spent about $350 on flamingos and donated the rest to the La Conner PTSA in his honor. PTSA seemed to make* sense *since they (and their friends) are very involved with that group.* *Once we had the money collected, we ordered two 50-flamingo packs and had them shipped to Todd’s friend and business partner, Jason. He coordinated a small group of friends with headlamps to do a stealth-install in his yard the night before.* *We also contacted their local weekly newspaper. La Conner is a small town… I was thinking they might not find it newsworthy, but they were quite eager to write a back page article featuring our work. So a week after his birthday, he got a second special surprise from people in town who read about what happened.* *Todd’s now the proud owner of 100 plastic flamingos. Not sure if he’s done anything with them yet or not.* ![](https://wpsimplepay.com/wp-content/uploads/2018/05/plastic-flamingo-credit-card-sales-01-1024x768.jpg) Now seriously, how awesome is that? You can TRULY use WP Simple Pay to collect money quickly, easily, and to fund all of your plastic flamingo ventures! Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and embarrass your own friend or sibling with a lawn full of 100 fabulous plastic flamingos. **Categories:** Case Studies --- ### [CaboPress - A Unique Business Conference](https://wpsimplepay.com/cabopress-2017/) **Published:** October 23, 2017 **Author:** Cori **Excerpt:** We just got back from CaboPress, an incredible business conference in Cabo San Lucas. It was truly amazing. Yes, we spent a glorious week under straw umbrellas, in pools, and even snorkeling in the clear blue ocean. But the most amazing part of it was... **Content:** We just got back from [CaboPress](https://cabopress.com/), an incredible business conference in Cabo San Lucas. It was truly amazing. Yes, we spent a glorious week under straw umbrellas, in pools, and even snorkeling in the clear blue ocean. But the most amazing part of it was the business discussions and the connections that we made with like-minded people. ### Intentional Business Conversations The small conference was centered around intentional business discussions which took place in pools. Each morning, small groups met to discuss topics such as hiring, mental health, marketing, branding, podcasts, and more. We didn’t choose the topics of discussion during these guided times in the pool. The whole conference and these discussions were put together by [Chris Lema](http://chrislema.com/). He did a brilliant job of strategically setting up the discussions and inviting hosts that brought great value and knowledge to specific areas of business. We were so grateful to glean from each of them as well as the other conference attendees. Through the course of many of these different discussions, we set new goals and were challenged in incredible ways in our business. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/cabopress-2017-1.jpg) ### Making Connections with Others It was also a fantastic opportunity to connect with other business owners and ask questions of many brilliant minds. Everyone at this small conference seemed to be all-in, ready to share, contribute, and help others grow their businesses. These conversations were purposeful and challenging. We were encouraged to focus more on marketing than product development at this point in our journey. We truly enjoyed making new friends as well as reconnecting with old ones. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/cabopress-2017-4.jpg) ### ![](https://wpsimplepay.com/wp-content/uploads/2017/10/cabopress-2017-8.jpg)Takeaways for our Business We definitely finished the five days with heads full of knowledge and could write pages on what we learned. Here are just a few of our specific takeaways… We headed into CaboPress looking for advice on hiring as we felt that would be our next step, but after conversations with [Tony Perez](https://perezbox.com/) and Chris Lema, we’re now ready to pivot and switch our focus from hiring to marketing. We learned about the importance entrepreneurial mental health and the danger of burn-out from our friend [Sherry Walling](http://sherrywalling.com/). We were encouraged to be a part of honest, challenging mastermind groups, (as well as learned how to effectively body surf) from [Cory Miller](https://corymiller.com/). There were conversations about building your brand with clarity, consistency, and intentionality with [Jennifer Bourn](https://inspiredimperfection.com/). [Syed Balkhi](https://syedbalkhi.com/) shared his proven strategies for increasing sales conversions and keeping customers engaged with your product. We enjoyed omelets and coffee while discussing SEO with [David Payette](https://www.payetteforward.com/). We had amazing chocolate tamales (seriously, try one!) while being challenged by our new friends [Blair and Bethany Williams](https://blairwilliams.com/). [John Doherty](https://www.johnfdoherty.com/) was kind enough to share much of his marketing expertise with us over mojitos in a pool. And we laughed with the [Lifter LMS](https://lifterlms.com/) and [Beaver Builder](https://www.wpbeaverbuilder.com/) teams in a not-so-hot hot tub. We now have TOO many fresh inspiring ideas and things we’d like to accomplish. But if we had to choose our most urgent and top takeaway… it would be to move in a new direction with our product roadmap. Chris Lema challenged us to find out more about who our customers are, their specific pain points, create those adjacent “swim lanes”, and actively pursue and market to them. We feel so privileged to have been a part of this week at CaboPress. Thank you to Chris, and everyone who spent time with us. We know that this week will have an incredible impact on our business. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/cabopress-2017-3.jpg) I almost didn’t make it back into the fabulous United States. Who knew those tiny little immigration papers are actually quite important. It was an adventure trying to get another one so that they would let me on the plane, but I’m happy to say that I made it and we arrived safely back in California. 🙂 I really think that our best thinking happens in the pool, so we’re definitely going to have to be creative with how we can continue this newfound love as we enter into the chilly months of the fall season. ![](https://wpsimplepay.com/wp-content/uploads/2017/10/cabopress-2017-5.jpg) **Categories:** Team --- ### [How to Help Young Entrepreneurs Accept Payments](https://wpsimplepay.com/help-young-entrepreneurs-accept-payments/) **Published:** July 18, 2017 **Author:** Cori **Excerpt:** Do you have a child who is a creator? My boy is always doing projects with his hands. He loves to create. But he doesn't want it to end there. He wants to sell his creations. **Content:** Do you have a child who is a creator? My boy is always doing projects with his hands. He loves to create. But he doesn’t want it to end there. He wants it to go somewhere. He often wants to sell his creations. He’s a young entrepreneur at heart. Do you have a young thinker, mover, and shaker as well? If so, [WP Simple Pay Pro](https://wpsimplepay.com/) is a great way to help them move their ideas into action. They can put their creations online, begin to sell them by accepting payments quickly and easily using Stripe. My young entrepreneur used a basic WordPress site and WP Simple Pay Pro to put his mini race car Lego kits up for sale. Since he doesn’t have a checking account yet, I let him use my [Stripe](https://stripe.com/) account for now. ![](https://wpsimplepay.com/wp-content/uploads/2017/07/lego-mini-racers-1024x768.jpg) WP Simple Pay Pro offers many ways to customize payment forms using [custom fields](https://docs.wpsimplepay.com/articles/on-page-form-display-options/). In this example, we added both quantity and color preference drop-downs to a payment form. ![](https://wpsimplepay.com/wp-content/uploads/2017/07/micro-racers-1.png) After the customer makes their selections with the drop-downs, they click “Pay with Card” and the Stripe Checkout overlay pops up. ![](https://wpsimplepay.com/wp-content/uploads/2017/07/micro-racers-2.png) To ask more open-ended questions on your payment forms, you might use WP Simple Pay Pro’s text box custom fields instead. ![](https://wpsimplepay.com/wp-content/uploads/2017/07/micro-racers-3.png) It’s pretty simple to view all the information that your customers fill out in your payments forms within your Stripe account. This data is stored as **metadata** in individual Stripe payment records. For more details see [how to view custom field values in Stripe](https://docs.wpsimplepay.com/articles/custom-field-values-stripe/). WP Simple Pay Pro and Stripe are a fantastic way to get your young creators collecting payments right away. No coding needed. No confusing shopping carts. Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and in less than 5 minutes your little entrepreneur will be on their way. **Categories:** How To --- ### [Case Study: The Dublin Inquirer](https://wpsimplepay.com/case-study-dublin-inquirer/) **Published:** February 23, 2018 **Author:** Cori **Excerpt:** I'd like to introduce you all to The Dublin Inquirer, a news source in Dublin, Ireland. They have an online newspaper, a monthly printed edition, a podcast and much more. They use WP Simple Pay Pro as an easy way to accept subscription payments... **Content:** I’d like to introduce you all to [The Dublin Inquirer](https://www.dublininquirer.com/). The Dublin Inquirer is a news source in Dublin, Ireland. They have an online newspaper, a monthly printed edition, a podcast and much more. They use [WP Simple Pay Pro](https://wpsimplepay.com/) as an easy way to accept payments from their customers and to set up a monthly or annual subscription for their online newspaper. ![](https://wpsimplepay.com/wp-content/uploads/2018/02/online-newspaper-accepting-payments-06.png) As you can see here below as well as [on their website](https://www.dublininquirer.com/subscribe/), they have used the payment form with simple radio button options so their customers can choose which monthly or yearly subscription they would like to commit to. ![](https://wpsimplepay.com/wp-content/uploads/2018/02/online-newspaper-accepting-payments-02.png) Once the customer has made their choice, then they click “Pay with Card” and HOLLA!! ….here comes the money! The simplest way to accept recurring payments ever! ![](https://wpsimplepay.com/wp-content/uploads/2018/02/online-newspaper-accepting-payments-03.png) The customer’s basic information and credit card numbers are filled in and it’s a done deal. Thanks, Sam and The Dublin Inquirer team for giving us a little insight as to how you use WP Simple Pay Pro to accept payments for your online newspaper. We sure appreciate you guys! Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and start accepting monthly or annual subscriptions on your own site! **Categories:** Case Studies --- ### [How to Accept Up Front & Monthly Recurring Payments as a Wedding Planner](https://wpsimplepay.com/up-front-and-recurring-payments-wedding-planner/) **Published:** September 7, 2017 **Author:** Cori **Excerpt:** Are you a wedding or event planner? Are you wanting to accept a larger initial payment from your clients while at the same time setting up monthly recurring payments? WP Simple Pay Pro can do this for you. **Content:** Are you a wedding or event planner? Do you need to accept a large up front payments from your clients with smaller payments recurring for a number of months after? The larger initial payment ensures the client can commit and that you as an event planner are compensated for a good chunk of your time. But with a large total cost, you may find it more attractive to clients if you spread the remaining balance over a set number of monthly payments thereafter. But who wants to waste time and energy collecting payments from people? It can be uncomfortable to ask people for money on a regular basis as well as time-consuming to chase them down. If you’re using WordPress to power your website and Stripe to accept payments, you can set this up in minutes using [WP Simple Pay Pro](https://wpsimplepay.com/). First, you’d setup a Stripe plan with the regular monthly amount you want to charge. Second, you’d create a payment form in the WP Simple Pay Pro payment form settings that both adds a setup fee for the first payment as well as stops recurring payments after a certain number of months. See our [subscription options documentation](https://docs.wpsimplepay.com/articles/subscription-options/) for more details. For example, let’s say your business requires a total of $4,000 for your wedding planning services. You can set up a payment form to collect $1,000 up front and the rest in monthly payments of $300 until the balance is paid in full. For the client, they would simply fill out the payment form on your site just once. The initial and recurring charges will just happen without you contacting them each month. It’s fabulous and simple. In this example, when the client first clicks the payment button, it might first appear like this: ![](https://wpsimplepay.com/wp-content/uploads/2017/08/wedding-planner-payment-retainer-monthly-1-1-1024x903.png) After they fill in their email, name, and billing address, the client would be prompted for their credit card number. ![](https://wpsimplepay.com/wp-content/uploads/2017/08/wedding-planner-accept-payment-fee-2-1.png) When they complete the purchase, they will be charged the initial $1,000 payment, but their credit card will be saved on file (with Stripe). For the remaining 10 months, the smaller $300 amount will automatically be charged to the client (and optionally a receipt emailed). Pretty great right? No more chasing after payments. No more phone calls or emails asking if they mailed the check. It’s time to start collecting money digitally, simply, and consistently. You and your business deserve it. Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and start accepting monthly payments. No chasing clients required. **Categories:** How To --- ### [How to Set Up Payment Plans for Your Boot Camp Classes or Personal Training](https://wpsimplepay.com/payment-plans-bootcamp-classes-personal-training/) **Published:** August 28, 2017 **Author:** Cori **Excerpt:** Are you a personal trainer who teaches people one-on-one? Do you teach bootcamp or fitness classes at the park? If so, you need an easy way to accept recurring payments on a monthly basis. **Content:** Are you a personal trainer who teaches people one-on-one or in small groups? Do you teach boot camp or fitness classes at the park? Do you run a small workout business out of your garage? If so, you need an easy way to accept recurring payments on a monthly basis on your WordPress site, using [Stripe](https://stripe.com/) with [WP Simple Pay Pro](https://wpsimplepay.com/) is the way to do it! Not familiar with Stripe? See [What is Stripe and How Can it Help Me?](https://wpsimplepay.com/what-is-stripe/) Using WP Simple Pay Pro will allow you to easily collect one-time-payments or set up subscriptions for recurring payments. It’s easy. Here’s one example of what you can easily create. Simply add a drop down or radio buttons of options to your payment form and your client can choose the appropriate plan. When they click on “Pay with Card” it begins to collect their info. ![](https://wpsimplepay.com/wp-content/uploads/2017/08/workout-fitness-subscription-1-1.png) ![](https://wpsimplepay.com/wp-content/uploads/2017/08/workout-fitness-subscription-2.png) After they enter their info it takes you to a secure payment window where they’ll pay you with their credit or debit card through the use of Stripe. ![](https://wpsimplepay.com/wp-content/uploads/2017/08/workout-fitness-subscription-3.png) Payments are then deposited into your bank account within the next few business days. How fabulous is that? Now you’re able to focus on training your clients rather than all of the little details of remembering to collect their payments monthly. All because you setup Stripe payments forms on your WordPress site. Need more help setting up recurring payment forms? We have a whole [docs section on subscriptions](https://docs.wpsimplepay.com/articles/subscription-options/) to show you how to do this in detail. You can also try [our demo subscription payment forms](https://demo.wpsimplepay.com/subscriptions-basic/) as if you were the customer. Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and start accepting those recurring payments. **Categories:** How To --- ### [How to Set Up Stripe Subscriptions for a Food Blog](https://wpsimplepay.com/set-up-stripe-subscriptions-food-blog/) **Published:** August 14, 2017 **Author:** Cori **Excerpt:** Do you run a food blog that focuses on a particular diet or nutrition plan? Do you offer recipes and cooking tips? If so, WP Simple Pay Pro can be a great resource for you when it comes to charging customers. **Content:** Do you run a food blog that focuses on a particular diet or nutrition plan? Do you offer recipes and cooking tips? If so, [WP Simple Pay Pro](https://wpsimplepay.com/) can be a great resource for you when it comes to charging customers. WP Simple Pay Pro allows you to quickly and easily accept payments on your WordPress site using [Stripe](https://stripe.com/). More specifically, you can start offering a recurring subscription option to your readers. This will allow you to send special health tips, recipes, and meal plans with paying customers. ![](https://wpsimplepay.com/wp-content/uploads/2017/07/paleo-blog-post-2.png) Here’s a [demo subscription sign up form](https://demo.wpsimplepay.com/subscriptions-basic/) that you can take for a spin. Once you have WP Simple Pay Pro installed, it should take less than 5 minutes to set up. Need to have customers sign up for [installment plans](https://docs.wpsimplepay.com/articles/installment-plans/) that end after a certain number of payments? How about charge an initial setup fee or tack on sales tax? You can easily set these up with your subscription sign up forms too. Ready to get started? No need to wait. Get the [best Stripe payments plugin for WordPress](https://wpsimplepay.com/) now and begin accepting monthly subscriptions right away! **Categories:** How To --- ### [What's Coming in 3.0 Part 4 - Custom Amount Improvements](https://wpsimplepay.com/whats-coming-in-3-custom-amount-improvements/) **Published:** December 28, 2016 **Author:** Phil Derksen **Excerpt:** Setting up custom amounts (i.e. "pay what you want") will be easier and more flexible in WP Simple Pay Pro 3.0. You can add a minimum amount as well as add a custom amount field after a selection of Stripe subscription plans. **Content:** *In **Part 1** we told you [configuring massive shortcodes should be a thing of the past](https://wpsimplepay.com/whats-coming-in-3-subscriptions-options/) when creating payment forms in WP Simple Pay Pro 3.0.* *In **Part 2** we showed off the new [payment form designer](https://wpsimplepay.com/whats-coming-in-3-payment-form-designer/), which allows you to easily add, then drag & drop custom fields wherever you need them.* *In **Part 3** we introduced the new [payment confirmation editor and currency settings](https://wpsimplepay.com/whats-coming-in-3-payment-confirmation-editor-currency-settings/).* Now we want to show you how we’ve simplified the setup and improved the abilities of the **custom amount** feature (i.e. “pay what you want”). For one-time payments, you can simply enable the custom amount feature in the options. On top of that, you’ll be able to add a minimum amount. ![](https://wpsimplepay.com/wp-content/uploads/2016/12/custom-amount-1.gif) ## Custom Amount Subscriptions Want to add a custom amount field *after* a selection of Stripe subscription plans? Not a problem. You’ll just need to enable the option, then set the minimum amount, interval, and frequency (i.e. once a month or every 2 weeks). ![](https://wpsimplepay.com/wp-content/uploads/2016/12/custom-amount-2.gif) Here’s what this will look like to your site visitors/potential customers: ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-subscriptions-custom-amount-customer-selection.png) You can still prevent your site visitors from selecting a plan altogether and require them to enter an amount to pay recurring. Hopefully, this makes it easier and more flexible to set up Stripe payment forms with custom amounts going forward. **Categories:** News --- ### [What's Coming in 3.0 Part 1 - Subscriptions Options Screen](https://wpsimplepay.com/whats-coming-in-3-subscriptions-options/) **Published:** December 6, 2016 **Author:** Phil Derksen **Excerpt:** WP Simple Pay Pro 3.0 is coming soon. Long and complex shortcodes will be a thing of the past. Configuring subscriptions will become a whole lot easier. **Content:** Welcome to the first part in an ongoing series showing off what’s coming in WP Simple Pay Pro 3.0. The release date isn’t set in stone, but we wanted to give you a preview of what you can look forward to as the launch approaches. Please reply with any questions in the comments. ## Massive Shortcodes Begone! **Shortcode Hell.** That’s what we’ve put a lot of you through…at least if you’ve needed to go beyond the basics when using WP Simple Pay Pro. We admit it. As we’ve added features and options we’ve only made the shortcodes you have to edit longer and more complex. Some of you may be used to this with other feature-rich plugins and themes out there. Or maybe you’re used to it if you’re a long-time WordPress user. But it doesn’t have to be this way. WordPress is making big strides with simplifying site administration and layout customization, so we’re doing our best to follow suit. ## New Subscriptions Options Screen We wanted to give you a taste of what the upcoming version 3.0 form settings area will look like. Here’s new Subscriptions Options screen: ![stripe-subscriptions-multi-plan-selection-settings](https://wpsimplepay.com/wp-content/uploads/2016/12/stripe-subscriptions-multi-plan-selection-settings.png) This shows off features you can already accomplish in version 2, but with a much simpler and less error-prone setup. We also retrieve your Stripe plans so you don’t have to hunt them down in a separate tab. There will be plenty more features coming in version 3.0, including a few more options on this screen, but we’ll save that for another update. What do you think so far? Do you let your site visitors pick from multiple plans, and if so, does this new layout look it would work for you? **Categories:** News --- ### [What's Coming in 3.0 Part 2 - Payment Form Designer](https://wpsimplepay.com/whats-coming-in-3-payment-form-designer/) **Published:** December 15, 2016 **Author:** Phil Derksen **Excerpt:** The payment form designer is also getting a revamp in WP Simple Pay Pro 3.0. Adding and ordering custom on-page fields will be as simple as a click to add, then drag & drop. Configuring individual field options will also be more straightforward. **Content:** *In **Part 1** we told you [configuring massive shortcodes should be a thing of the past](https://wpsimplepay.com/whats-coming-in-3-subscriptions-options/) when creating payment forms in WP Simple Pay Pro 3.0.* Well, we also have a new **payment form designer**. For the on-page custom fields, now you can simply click to add, then drag & drop to arrange them in the order you need. Here’s what it looks like in action: ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-adding-and-dragging-custom-field.gif) ## Simpler Form Settings On this same screen you can expand each field to configure individual options, such as the label, default value, required property and even label used in the Stripe metadata record for the (eventual) payment. ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-custom-text-field-settings.png) We also added the total label and checkout button to this screen so you can easily order and configure them just like custom fields. ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-checkout-button-settings.png) We already showed you what the [new subscriptions options screen](https://wpsimplepay.com/whats-coming-in-3-subscriptions-options/) will look like, but we plan on posting more previews here leading up to the version 3.0 launch. Of course we’re pretty excited about the update, but let us know what you think. **Categories:** News --- ### [What's Coming in 3.0 Part 3 - Payment Confirmation Editor & Currency Settings](https://wpsimplepay.com/whats-coming-in-3-payment-confirmation-editor-currency-settings/) **Published:** December 21, 2016 **Author:** Phil Derksen **Excerpt:** We're adding a new payment confirmation editor as well as simpler currency settings in WP Simple Pay Pro 3.0. **Content:** *In **Part 1** we told you [configuring massive shortcodes should be a thing of the past](https://wpsimplepay.com/whats-coming-in-3-subscriptions-options/) when creating payment forms in WP Simple Pay Pro 3.0.* *In **Part 2** we showed off the new [payment form designer](https://wpsimplepay.com/whats-coming-in-3-payment-form-designer/), which allows you to easily add, then drag & drop custom fields wherever you need them.* We’re also introducing a **payment confirmation editor** as well as new **currency settings** for those with Stripe accounts outside of the United States. Both of these were possible in version 2 but required additional code. Here’s what the new editor looks like: ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-payment-confirmation-editor.png) Here’s what it looks like to your customer on the payment confirmation page: ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-payment-confirmation-output.png) Notice the use of our new template tags such as `{order-date}` and `{total-amount}`. More will be available at the time of launch. You can also specify which pages within your site your customers are redirected to after a successful or unsuccessful payment. ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-page-assignment-editor.png) ## New Currency Options Finally, for those of you in different countries around the world using different currencies, we’ve simplified these settings a bit for you. ![](https://wpsimplepay.com/wp-content/uploads/2016/12/wp-simple-pay-pro-currency-options.png) That’s it for today. Until next time! **Categories:** News --- ## Pages ### [Home](https://wpsimplepay.com/) **Published:** June 13, 2017 **Author:** Cristian Rossi --- ### [About WP Simple Pay](https://wpsimplepay.com/about/) **Published:** July 9, 2014 **Author:** Phil Derksen **Content:** Back in 2014, we set out with a goal to create a WordPress plugin that let site owners start accepting credit card payments and subscriptions with Stripe as fast as possible. Since then, our mission has remained the same: Leverage the valuable services and tools Stripe provides while keeping the plugin very lightweight, little to no other dependencies, and as quick to install and configure as possible. With WP Simple Pay you should be up and running in minutes, not hours. If you have any questions, please don’t hesitate to [contact us](https://wpsimplepay.com/contact/). ## Core Values In work or play, private or public, these are the values that guide us: We put **people first**, always. We **do the right thing** every time. We fight for our **customer’s success**. We commit to *excellence* by paying **attention to details**. We labor for **simplicity**. ## Leadership Team ![](https://wpsimplepay.com/wp-content/uploads/2025/08/brojas.jpg) ## Benjamin Rojas Benjamin is the President of WP Simple Pay. He has been making websites and WordPress plugins for the last two decades, and specializes in SEO, eCommerce, and cloud computing. His code is helping power over 10,000,000 websites. Follow Ben: [Twitter](https://twitter.com/benjaminprojas) | [LinkedIn](https://www.linkedin.com/in/benjaminprojas/) ## Syed Balkhi Syed is an adviser at WP Simple Pay. Prior to WP Simple Pay, he founded WPBeginner, the largest free WordPress resource site, and OptinMonster, the most popular lead generation software. He is an award-winning entrepreneur who was recognized as the top 100 entrepreneurs under the age of 30 by the United Nations. Syed’s work has been featured in Forbes, Inc, Entrepreneur, WashingtonPost, FoxBusiness, and countless other top publications. Follow Syed: [Twitter](https://twitter.com/syedbalkhi) | [LinkedIn](http://linkedin.com/in/syedbalkhi) | [Blog](https://syedbalkhi.com/) ![](https://wpsimplepay.com/wp-content/uploads/2025/08/syedbalkhifb-300x300-1.webp) ![](https://wpsimplepay.com/wp-content/uploads/2025/08/2025-06-02_08-08.png) ## Cristian Rossi Cristian is a veteran web developer with 17+ years of creating fast, elegant, and user-friendly WordPress solutions. At Awesome Motive, he’s contributed to key features in popular plugins like All in One SEO, helping millions build and grow their sites. His work focuses on performance, scalability, and clean, future-proof code dedicated to empowering businesses and improving the web. --- ### [Black Friday 2023](https://wpsimplepay.com/black-friday/) **Published:** November 4, 2022 **Author:** Spencer Finnell --- ### [Payment Form Templates](https://wpsimplepay.com/features/payment-form-templates/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Pre-Built Payment Form Templates for WordPress WP Simple Pay comes bundled with dozens of pre-built payment form templates to help save you time. [ Get WP Simple Pay Now → ](/pricing/) ![Pre-made Payment Form Templates Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/form-templates-featured.svg) ![Stripe Payment Form Templates](/wp-content/themes/wp-simple-pay/assets/images/illustrations/form-templates-1.svg)## Get Started Quickly with Payment Form Templates ### Simple and Beginner Friendly Avoid complex shopping cart systems and start accepting payments on your site with pre-built form templates designed to help you get started quickly. ### Templates for Any Industry Whether you want to accept donations for your nonprofit, sell a product or service, or automatically collect recurring payments, there is a pre-built template for you. ### Request a Template We’re looking to expand our bundled pre-built payment form templates. Have an idea, or don’t see what you need? [Suggest a template →](https://wpsimplepay.com/payment-form-template-suggestion/) ### Explore More Powerful Features ### [Drag & Drop Payment Form Builder](/features/payment-form-builder/) Using WP Simple Pay’s advanced drag & drop payment form builder, you can create payment forms for products, services, registrations, fundraisers, and more in minutes. [Learn More →](/features/payment-form-builder/) ### [Custom Form Fields](/features/custom-fields/) Use dropdowns, text fields, checkboxes, and more to collect additional information from your customers during checkout. [Learn More →](/features/custom-fields/) ### [Multiple Payment Methods](/features/payment-methods/) To help cater to customers from across the globe, WP Simple Pay lets you accept 13+ payment method options, including credit cards, debit cards, digital wallets (Apple Pay, Google Pay, Microsoft Pay, GrabPay, Alipay), ACH Direct Debit, Bacs Direct Debit, Buy Now, Pay Later services, and more. [Learn More →](/features/payment-methods/) [Explore All Features →](/features/) ## Save Time with Payment Form Templates Using [pre-built payment form templates](https://wpsimplepay.com/how-to-use-payment-form-templates-in-wordpress-to-boost-sales/) is a great way to save time and avoid starting from scratch. WP Simple Pay offers many templates with default settings to provide the best checkout experience for your customers. ## Payment Form Templates for Any Industry Whether you’re selling products, subscription-based services, or accepting donations, WP Simple Pay offers the perfect templates to meet your needs. ## Customized Payment Forms While templates remove much of the work for you so you can start collecting payments on your site quickly, they still offer you complete control over your fields, payment method options, email confirmation messages, and more. ## Demo WP Simple Pay Payment Form Templates - ## [Laundry Service Payment Form](https://wpsimplepay.com/template/laundry-service-payment-form/) Collect a payment for laundry services or launderette payments. - ## [Web Hosting Service Subscription Form](https://wpsimplepay.com/template/web-hosting-service-subscription-form/) Collect recurring payments for web hosting services. - ## [Landscaping Service Payment Form](https://wpsimplepay.com/template/landscaping-service-payment-form/) Collect payments for landscaping services or maintenance. - ## [Golf Lesson Payment Form](https://wpsimplepay.com/template/golf-lesson-payment-form/) Collect a payment for a student’s golf lesson or class. - ## [Attorney Fee Payment Form](https://wpsimplepay.com/template/attorney-fee-payment-form/) Accept payment for legal service provided to a client. - ## [Tuition Fees Payment Form](https://wpsimplepay.com/template/tuition-fees-payment-form/) Collect payment to cover school tuition or tutoring fees. [View all templates →](/templates/) --- ### [Login](https://wpsimplepay.com/login/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** Don't have an account? [Get WP Simple Pay Pro](https://wpsimplepay.com/pricing) Email Address Password Stay signed in for 2 weeks Log In [ Forgot your password? ](https://wpsimplepay.com/login/?action=lostpassword) --- ### [Pricing](https://wpsimplepay.com/pricing/) **Published:** October 5, 2021 **Author:** Spencer Finnell **Content:** # The Most Powerful WordPress Payments Plugin… Without the High Costs Join 14,000+ Professionals who use WP Simple Pay to accept payments on their website without a developer. ## Elite normally $599.00 $ 299 .50 /year $299.50 savings* Premier solution for smart business owners & agencies [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=5&discount=SAVE50ELITE) Everything in Professional, and: - Unlimited Sites - Unlimited Payment Forms - Unlimited Transactions - No Transaction Fees - No Monthly Fees 🕑 Pro Payment Methods - Klarna - Afterpay / Clearpay - Affirm - Cash App Pay - Bacs Debit - BECS Direct Debit - MobilePay - PromptPay - WeChat Pay 💰 Automatic Taxes - Location-Based Calculations - Advanced Tax Reports 🔒 Purchase Restrictions - Scheduled Availability - Individual Inventory Limits 🔗 Payment Pages - Dedicated Landing Pages - Custom Branding ⚙️ Advanced Subscriptions - Create Installment Plans - Charge Setup Fees - Offer Free Trials - Cancellation Emails - Cancelled Messages - Plugin Updates - Premium Support [](#all-features)[](#all-features)[See all features ](#all-features)↓[ ](#all-features) [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=5&discount=SAVE50ELITE) Best Deal ## Professional normally $399.00 $ 199 .50 /year $199.50 savings* Everything your business needs to build powerful payment forms [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=3&discount=SAVE50PRO) Everything in Plus, and: - Use on 10 Sites - Unlimited Payment Forms - Unlimited Transactions - No Transaction Fees - No Monthly Fees 🕑 Pro Payment Methods - Klarna - Afterpay / Clearpay - Affirm - Cash App Pay - Bacs Debit - BECS Direct Debit - MobilePay - PromptPay - WeChat Pay 💰 Automatic Taxes - Location-Based Calculations - Advanced Tax Reports 🔒 Purchase Restrictions - Form Scheduling - Individual Inventory Limits 🔗 Payment Pages - Dedicated Landing Pages - Custom Branding ⚙️ Advanced Subscriptions - Installment Plans POWERFUL! - Charge Setup Fees - Offer Free Trials - Cancellation Emails NEW! - Cancelled Messages NEW! - Invoice Receipts - Plugin Updates - Priority Support [](#all-features)[](#all-features)[See all features ](#all-features)↓[ ](#all-features) [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=3&discount=SAVE50PRO) Professional users collect more payments on their website. ## Plus normally $199.00 $ 99 .50 /year $99.50 savings* Great for freelancers and other small businesses [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=2&discount=SAVE50PLUS) Everything in Personal, and: - Use on 3 Sites - Unlimited Payment Forms - Unlimited Transactions - No Transaction Fees - No Monthly Fees 🔁 Subscriptions - Recurring Payments - Automatic Billing POWERFUL! - Optional Recurring Toggle - User-Managed Subscriptions NEW! - Send Renewal Reminders - Upcoming Invoice - Plugin Updates - Standard Support [](#all-features)[See all features ](#all-features)↓[ ](#all-features) [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=2&discount=SAVE50PLUS) ## Personal normally $99.00 $ 49 .50 /year $49.50 savings* Essential tools to build secure and optimized payment forms [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=1&discount=SAVE50PERSONAL) - Use on 1 Site - Unlimited Payment Forms - Unlimited Transactions - No Transaction Fees - No Monthly Fees - Subscriptions NEW! 📝 Payment Form Features - On-Site Payment Forms - Payment Form Templates - Drag & Drop Form Builder - Custom Form Fields - User-Entered Amounts - Inventory Limits - Fee Recovery POPULAR! 💳 Payment Methods - Credit / Debit Cards - Apple Pay BOOST SALES! - Google Pay - US Bank Accounts - 10+ Payment Methods - Plugin Updates - Standard Support [See all features ](#all-features)↓[ ](#all-features) [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=1&discount=SAVE50PERSONAL) ### **Our 100% No-Risk Money Back Guarantee** We’re excited to have you experience WP Simple Pay. Over the next 14 days, if WP Simple Pay isn’t the best fit, simply reach out! We’ll happily refund 100% of your money. ![](https://wpsimplepay.com/wp-content/uploads/2025/08/signature-cristian-2.png)Product Manager, WP Simple Pay All pricing is in USD. You can change plans or cancel your account at any time. \* Special introductory pricing. All renewals are at full price. ## Frequently Asked Questions Do you have a question about WP Simple Pay? See the list below for our most frequently asked questions. #### Who should use WP Simple Pay? WP Simple Pay is perfect for self-employed individuals, business owners, consultants, non-profits and developers. It’s basically for anyone wanting to collect secure payments quickly and easily without code using Stripe. #### What’s required to use WP Simple Pay? WP Simple Pay is a WordPress plugin. In order to use it, you must have a self-hosted WordPress site. You’ll also need to have an active Stripe account. If you don’t have one it only takes a few minutes to register during setup. #### Do I need to have coding skills to use WP Simple Pay? Absolutely not. You can create and customize secure payment forms without any coding knowledge. We made it extremely user friendly so you can build responsive payment forms without hiring a developer. #### What counts as a “site”? A site is any url/domain you install WordPress on. If you are running WordPress multisite each site with that is considered a site. #### Does WP Simple Pay work on non-WordPress sites? No. WP Simple Pay is a WordPress plugin, so it will NOT work on sites that do not use WordPress. You must be using a self-hosted version of WordPress to utilize WP Simple Pay Pro. WP Simple Pay will work on WordPress.com if you have a Business plan. A Business plan allows third-party plugins such as WP Simple Pay Pro to be installed. #### Does WP Simple Pay integrate with any other plugins or software? WP Simple Pay integrates with many other plugins and services such as AffiliateWP, the best affiliate program for WordPress, or Uncanny Automator, an automation plugin to connect WP Simple Pay Pro to numerous other plugins and services. Keep in mind WP Simple Pay is a *standalone* Stripe payments plugin. It is not meant to be a full shopping cart solution or integrate with any shopping cart plugins like WooCommerce or Easy Digital Downloads. It’s also not intended to integrate with any form builder or membership plugin. These other plugins usually have their own Stripe add-on and may fit your use case better. All WP Simple Pay Pro requires is a Stripe account and a WordPress site to start accepting payments. ## Elite normally $599.00 $ 299 .50 /year $299.50 savings* Premier solution for smart business owners & agencies [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=5&discount=SAVE50ELITE) Best Deal ## Professional normally $399.00 $ 199 .50 /year $199.50 savings* Everything your business needs to build powerful payment forms [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=3&discount=SAVE50PRO) ## Plus normally $199.00 $ 99 .50 /year $99.50 savings* Great for freelancers and other small businesses [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=2&discount=SAVE50PLUS) ## Personal normally $99.00 $ 49 .50 /year $49.50 savings* Essential tools to build secure and optimized payment forms [ Get Started ](https://wpsimplepay.com/checkout/?edd_action=add_to_cart&download_id=177993&edd_options%5Bprice_id%5D=1&discount=SAVE50PERSONAL) Supported SitesUnlimited Sites **∞**10 Sites3 Sites1 SitePlugin Updates1 Year1 Year1 Year1 YearEmail SupportPremiumPriorityStandardStandardAdditional Fees0%0%0%0%Core FeaturesEasy Setup✓✓✓✓Unlimited Transactions✓✓✓✓Standalone Payment Processor✓✓✓✓Help Center✓✓✓✓Secure Payment ProcessingPCI Compliant Payments✓✓✓✓Smart Fraud Detection✓✓✓✓SCA Ready✓✓✓✓CAPTCHA Anti-Spam✓✓✓✓Payment Form FeaturesOff-Site Stripe Checkout Forms✓✓✓✓On-Site Embedded Forms✓✓✓✓On-Site Overlay Forms✓✓✓✓Payment Confirmation Pages✓✓✓✓Payment Form Templates✓✓✓✓Drag & Drop Form Builder✓✓✓✓Collect Custom Data✓✓✓✓Fee Recovery✓✓✓*Cards only*Payment OptionsAccept One-Time Payments✓✓✓✓Test Mode Transactions✓✓✓✓Accept 135+ Currencies✓✓✓✓Sell in 45+ Countries✓✓✓✓User-Entered Amounts✓✓✓✓Multiple Price Levels✓✓✓✓Payment MethodsCredit / Debit Cards✓✓✓✓Apple Pay✓✓✓✓Google Pay✓✓✓✓US Bank Accounts✓✓✓✓SEPA Direct Debit✓✓✓✓Alipay✓✓✓✓iDEAL✓✓✓✓Giropay✓✓✓✓Bancontact✓✓✓✓Przelewy24✓✓✓✓FPX✓✓✓✓GrabPay✓✓✓✓Cash App Pay✓✓✕✕Bacs Direct Debit✓✓✕✕Buy Now, Pay LaterKlarna✓✓✕✕Afterpay / Clearpay✓✓✕✕Affirm✓✓✕✕Subscription OptionsAccept Recurring Payments✓✓✓✓One-Time & Recurring Toggle✓✓✓✕User-Managed Subscriptions✓✓✓✕Send Renewal Reminders✓✓✓✕Create Installment Plans✓✓✕✕Charge Initial Setup Fees✓✓✕✕Offer Free Trials✓✓✕✕Send Invoice Receipts✓✓✕✕Cancellation Emails✓✓✕✕Tax CollectionFixed Rates✓✓✓✓Location-Based Automatic Rates✓✓✕✕Advanced Tax Reports✓✓✕✕Payment PagesDedicated Landing Pages✓✓✕✕Custom Branding✓✓✕✕Purchase RestrictionsCombined Inventory Limit✓✓✓✓Individual Inventory Limit✓✓✕✕Form Scheduling✓✓✕✕CouponsPercentage Discounts✓✓✓✓Fixed Amount Discounts✓✓✓✓Payment Form Restrictions✓✓✓✓Custom Expiration Dates✓✓✓✓Custom Redemption Limits✓✓✓✓One-Time, Repeating, Forever✓✓✕✕Custom EmailsPayment Receipts✓✓✓✓Payment Notifications✓✓✓✓Upcoming Invoice✓✓✓✕Invoice Receipts✓✓✕✕Custom FieldsText Fields✓✓✓✓Dropdown Select Fields✓✓✓✓Radio Select Fields✓✓✓✓Date Selector Fields✓✓✓✓Hidden Fields✓✓✓✓Number Fields✓✓✓✓Checkbox Fields✓✓✓✓IntegrationsAffiliateWP✓✓✓✓Divi✓✓✓✓Elementor✓✓✓✓Block Editor✓✓✓✓Zapier✓✓✓✓Webhooks✓✓✓✓ --- ### [Subscriptions & Recurring Payments](https://wpsimplepay.com/features/subscriptions/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Create and Activate Subscriptions in WordPress Easily set up subscriptions and collect recurring payments that automatically bill your subscribers. [ Get WP Simple Pay Now → ](/pricing/) ![subscriptions recurring payments](/wp-content/themes/wp-simple-pay/assets/images/illustrations/subscriptions-featured.svg) ![subscriptions recurring payments](/wp-content/themes/wp-simple-pay/assets/images/illustrations/subscriptions-1.svg)## Collect More Payments with Subscriptions ### Automatically Bill Subscribers Remove the need to collect payments every billing cycle manually. Subscriptions automatically charge your subscribers. ### Opt-In to Recurring Payments Add an optional recurring toggle to your payment forms that lets your customers choose between a one-time and recurring payment. ### Flexible Billing Schedules Let your subscribers, members, or donors sign up for payments billed automatically daily, weekly, monthly, or yearly. ### Explore More Powerful Features ### [Free Trials](/features/free-trials/) Encourage more users to sign up for a subscription using free trial offers. [Learn More →](/features/free-trials/) ### [Setup Fees](/features/setup-fees/) Cover any extra costs by charging an initial activation or setup fee for subscriptions. [Learn More →](/features/setup-fees/) ### [Installments](/features/installment-plans/) Allow your customers to split their payments into a set number of installments to be automatically collected daily, weekly, or monthly. [Learn More →](/features/installment-plans/) [Explore All Features →](/features/) ## Secure a Steady Stream of Income with Subscriptions Whether your online business provides products, services, online courses, or memberships, letting your customers or members opt-in to [recurring payments](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) on a daily, weekly, monthly, or yearly basis ensures that you maintain a steady stream of income effortlessly. Because the payments are billed automatically, you do not need to do anything manually. You can use WP Simple Pay to set up automatic renewal reminders and renewal receipts. ## Save Time with User-Managed Subscriptions Giving subscribers the freedom to update their payment information before the next billing cycle helps cut down on failed payments, leading to higher customer retention rates, an improved customer experience, and more revenue for your business. To help save you time, enhance customer satisfaction, and reduce churn, WP Simple Pay offers [user-managed subscriptions](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) that allow subscribers to change their payment details and more. Using the plugin’s **Subscription Management Block** feature, you can easily add a form to your site that allows subscribers to retrieve and manage their subscriptions anytime. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/manage-subscription-block-front-end-1536x929-1-1-1024x619.png)All they need to do is enter and submit their email address to receive links to their subscriptions directly in their inbox. ![](https://wpsimplepay.com/wp-content/uploads/2024/02/manage-subscription-block-email-1536x775-2-1024x517.png)## Boost Signups for Subscriptions with Free Trial Offers Free Trial offers are a highly effective way to increase engagement with potential customers and gain feedback about your subscription-based products or services. With WP Simple Pay, you can easily create free trial offers for recurring payment plans. You can also limit your free trials to meet the needs of your specific business. Customizing your free trial confirmation page messages and emails can be done directly from the form builder. ## Rely On Consistent Revenue with a Default Opt-In Setting Enabling a [default opt-in setting for subscriptions](https://wpsimplepay.com/how-to-generate-more-consistent-revenue-on-your-wordpress-site-easy-way/) on your payment forms directly from the payment form builder lets you automatically enroll customers in subscription payment plans. This is an effective way to increase signups and generate a steady stream of income. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/opt-in.png)## Send Customized Cancelled Subscription Page Notifications & Emails Using WP Simple Pay, you can win back lost customers with [customized cancelled subscription confirmation emails](https://wpsimplepay.com/how-to-win-back-subscribers-with-cancelled-subscription-confirmation-emails/). Well-crafted cancellation confirmation emails can transform a lost subscriber into a loyal customer. Additionally, they provide an opportunity to gather valuable feedback about your products or services. The plugin lets you easily create a custom cancelled subscription confirmation email message directly from the payment form builder. ![](https://wpsimplepay.com/wp-content/uploads/2025/01/message-1.jpg)You can also create customized cancelled subscription page notification messages to help win back customers and gain valuable feedback about your products or services. ![](https://wpsimplepay.com/wp-content/uploads/2025/07/ooo.png)## Start Accepting Subscription Payments for Free Great news! We believe in empowering businesses of all sizes, which is why the core functionality of subscription payments is now available in the **[free version of WP Simple Pay](https://wpsimplepay.com/new-wp-simple-pay-4-14-0-unlock-free-subscription-payments-on-wordpress/)**. Previously a feature exclusive to our Pro plans, you can now start building predictable, recurring revenue for your business without any initial investment. Whether you’re offering a newsletter, a simple membership, or a product-of-the-month club, you can [get started today](https://wpsimplepay.com/how-to-accept-subscription-payments-for-free-on-wordpress/). ![](https://wpsimplepay.com/wp-content/uploads/2025/07/lite-1-1024x768.png) --- ### [WordPress Payment Forms for Nonprofit Organizations](https://wpsimplepay.com/wordpress-payment-forms-for-nonprofit-organizations/) **Published:** May 18, 2022 **Author:** Adam Lea **Content:** Did you know that over 100 nonprofits per-day sign up to accept donations with Stripe? Now you do! We proudly offer special discounted licenses to nonprofit organizations. If you’re a nonprofit, we want to help your mission. We know that there are thousands of organizations working tirelessly to make the world a better place, and we thank you for being champions of your individual missions. We’d like to offer you a significant 65% discount on a WP Simple Pay license so you have all the tools to succeed and successfully carry out your cause. ![wp simple pay nonprofit banner](https://wpsimplepay.com/wp-content/uploads/2022/05/wpsimplepay-nonprofit-banner-1024x320.png "wpforms-nonprofit-banner") It’s important to us that the #1 Stripe payments plugin for WordPress be accessible to everyone. To get started, fill out the brief application below, so we can make sure your nonprofit organization qualifies. ### WP Simple Pay Nonprofit Application ### FAQs To help answer your questions related to the WP Simple Pay Nonprofit discount, we’ve put together a handy FAQ. ### What’s the Difference Between a Nonprofit License and a Regular License? There is no difference between the two license types. A nonprofit license is a regular license. ### How Do I Create a Donation Form in WP Simple Pay? It’s easy to create a donation form with WP Simple Pay. We have payment form templates to get you started, including: - Simple donation button form template - A donation form template that lets your visitor choose one-time or recurring payments You can easily customize any of these templates using our easy drag and drop builder and custom form fields. If you’d like to build your own donation form in WP Simple Pay, [check out this step-by-step tutorial on how to create a donation form. ](https://wpsimplepay.com/doc/accepting-donations-form-setup/) ### What Payment Provider Does WP Simple Pay Support? WP Simple Pay proudly partners with Stripe ### Does Stripe Charge Fees for Nonprofits? Yes, Stripe does charge per-transaction fees to nonprofits, they do not charge a monthly fee. Stripe offers a special per-transaction rate to some nonprofits. Please note that [you have to validate your nonprofit status with Stripe](https://support.stripe.com/questions/fee-discount-for-nonprofit-organizations) before getting the nonprofit rate. ### How Do I Set up a Donation Page in WP Simple Pay? WP Simple Pay let you publish payment forms on any page without writing code. We also make it easy to create forms and publish them in [SeedProd](https://wpsimplepay.com/doc/integrating-with-seedprod-buttons-pricing-tables/), [Elementor](https://wpsimplepay.com/doc/how-to-integrate-with-elementor-buttons-pricing-tables/), and [Divi](https://wpsimplepay.com/doc/integrating-with-divi-buttons-pricing-tables/). You’ve got this! ### What Should I Do If I Still Have Questions? Want to know more about nonprofit pricing for WP Simple Pay? We’d be happy to help. Feel free to [get in touch with us](https://wpsimplepay.com/contact/). --- ### [Payment Pages](https://wpsimplepay.com/features/payment-pages/) **Published:** March 14, 2024 **Author:** Spencer Finnell **Content:** # Dedicated Payment Pages in WordPress Instantly create branded, high-converting payment pages for your Stripe payment forms independent of your WordPress theme. [ Get WP Simple Pay Now → ](/pricing/) ![Stripe Payment Pages WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/payment-pages-featured.svg) ![Distraction-free Stripe Payment Pages](/wp-content/themes/wp-simple-pay/assets/images/illustrations/payment-pages-1.svg)## Customizable Payment Pages ### Reduce Checkout Abandonment Easily design distraction-free landing pages that host your payment forms and allow customers to check out without leaving your site. ### Improve Brand Awareness Add your logo and color scheme to your payment pages and remove distracting elements of your WordPress theme, like headers and footers. ### Customizable Layouts Remove the need for additional pages on your site by creating a customizable payment page directly from the payment form builder. ### Explore More Powerful Features ### [Custom Form Fields](/features/free-trials/) Collect information from your customers or donors during checkout using dropdowns, checkboxes, and text fields. [Learn More →](/features/custom-fields/) ### [Drag & Drop Form Builder](/features/payment-form-builder/) Easily create the perfect payment forms for products, services, event registrations, and fundraisers that accept one-time or recurring payments. [Learn More →](/features/payment-form-builder/) ### [Customized Payment Confirmation Emails](/features/payment-receipts/) Automatically send customized confirmation emails to your customers or donors for individual forms. [Learn More →](/features/payment-receipts/) [Explore All Features →](/features/) ## Increase Conversions with Dedicated Payment Pages in WordPress Sending visitors away from your site when ready to pay often causes them to abandon the checkout process. Creating [distraction-free payment pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) that host your payment forms allows customers to complete their transactions without leaving your site. Dedicated payment pages eliminate many steps visitors take before completing their payment, significantly reducing checkout abandonment and ultimately driving more sales for your business. Creating dedicated landing pages for Stripe payments has always been challenging. With WP Simple Pay, you can design branded payment pages directly from the payment form builder without coding. The plugin also lets you remove unnecessary elements on your payment page, allowing customers to check out without all the friction caused by headers, footers, sidebars, popup notifications, and navigation bars. ## Create a Customized Payment Page Without Coding Traditionally, the theme that WordPress site owners use to design their site’s layout controls how all pages look. With WP Simple Pay’s advanced payment form builder, you can easily create a dedicated landing page independent of your WordPress theme. This allows you to remove distracting elements and keep the buying experience frictionless. Adding a logo and a color scheme is a great way to show your customers that your business is trustworthy and the payment form is secure. ## Enhanced Payment Page Functionalities In Payment Page Mode, you can use the Publish module within the payment form builder to easily access your [dedicated payment pages](https://wpsimplepay.com/new-wp-simple-pay-4-12-0-adds-automatic-recurring-subscription-opt-in-setting-and-more/), customize them, and share them. ![](https://wpsimplepay.com/wp-content/uploads/2024/10/pp-copy-1024x652.jpg) --- ### [Donation & Fundraising Forms for WordPress](https://wpsimplepay.com/features/donation-forms/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Create Flexible Donation & Fundraising Forms in WordPress Allow donors to give suggested, pre-defined, custom amounts, or turn their donation into a recurring subscription. [ Get WP Simple Pay Now → ](/pricing/) ![online donation fundraising forms](/wp-content/themes/wp-simple-pay/assets/images/illustrations/donations-featured.svg) ![online donation fundraising forms](/wp-content/themes/wp-simple-pay/assets/images/illustrations/donations-1.svg)## Drive Donations to an Important Cause ### Suggested Donation Amounts Create a set of predefined suggested donation amounts or accept any custom amount to help increase conversions. ### Opt-in Recurring Donations Allow a donation amount to be turned into a recurring donation on a weekly, monthly, or yearly schedule to create a steady stream of funding. ### Multiple Payment Methods & Currencies Reach the widest audience possible by accepting donations in multiple currencies and presenting localized payment methods. ### Explore More Powerful Features ### [Dedicated Landing Pages](/features/payment-pages/) Increase conversions and drive more traffic to your donation page by creating a distraction-free landing page. [Learn More →](/features/payment-pages/) ### [Powerful Automation](/features/automation/) Automatically add new donors to your mailing list, post recent donation notifications on your social media platforms, and more with WP Simple Pay’s built-in automation. [Learn More →](/features/automation/) ### [Form Scheduling](/features/purchase-restrictions/) Control when your donation forms start and stop accepting payments to ensure that you reach your fundraising goals. [Learn More →](/features/purchase-restrictions/) [Explore All Features →](/features/) ## Boost Fundraising with Use Suggested Donation Amounts With [suggested donation amounts](https://wpsimplepay.com/how-to-set-suggested-donation-amounts-that-drive-conversions/), you can increase average donation amounts, improve the donation experience, and encourage donors to give more. WP Simple Pay makes [creating donation forms](https://wpsimplepay.com/accept-donation-payments-online/) with suggested donation amounts or user-entered amounts easy using the plugin’s advanced drag & drop form builder. You can also save time using one of the pre-built donation form templates. If your organization provides multiple options for donors to give, you can create donation forms that let your donors choose a pre-defined amount from a dropdown or text field. You can also customize each option with a description. ## Donating to Multiple Causes in One Transaction The plugin’s **Payment Mode** feature lets you create donation forms with multiple donation options and amounts. Donors can select as many as they’d like and complete their donations in one transaction. You can also let donors choose which causes they’d like to donate to on a recurring basis. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/donation-form.png)## Accept Multiple Payment Method Options WP Simple Pay supports 13+ payment method options to help ensure that you’re not excluding any possible donors by not offering their preferred way to pay, regardless of where they’re located. In addition to traditional credit and debit cards, you can accept donations through digital wallets (Apple Pay, Google Pay, Microsoft Pay, GrabPay, Cash App), ACH Direct Debit, and more. ## Design a Branded Page to Drive Traffic to Your Donation Forms WP Simple Pay makes designing a branded donation page easy. You don’t have to be a developer to add a color scheme and your organization’s logo to your distraction-free donation page. ## Send Personalized Donation Confirmation Messages You should always send your donors an email that thanks them for their contribution and updates them about what your organization or nonprofit is currently doing with the funds. With WP Simple Pay, you can create a personalized confirmation email message directly from the form builder. --- ### [Purchase Restrictions](https://wpsimplepay.com/features/purchase-restrictions/) **Published:** March 13, 2024 **Author:** Spencer Finnell **Content:** # Set Transaction Limits and Schedule Payment Acceptance With Purchase Restrictions Sell limited quantities of an item or schedule payment acceptance periods using custom, per-form purchase restrictions. [ Get WP Simple Pay Now → ](/pricing/) ![purchase restrictions](https://wpsimplepay.com/wp-content/uploads/2022/11/purchase-restrictions-featured.svg) ![purchase restrictions](https://wpsimplepay.com/wp-content/uploads/2022/11/purchase-restrictions-1.svg)## Control Available Inventory / Stock / Registrations ### Set a Payment Collection Schedule Avoid accidentally overselling limited-edition products or overbooking limited registrations by preventing additional purchases after a set number of transactions. ### Set Separate Limits For Multiple Pricing Options Limit the total number of transactions a payment form will process before closing, or set individual limits for each price option on your payment form. ### Hide Payment Forms Outside of a Schedule Set a start and/or end date and time to allow payments to be accepted during a set period. ### Explore More Powerful Features ### [Collect Custom Data](/features/custom-fields/) Require customers to provide additional information during checkout with customized form fields to improve purchase-related communication. [Learn More →](/features/custom-fields/) ### [Multiple Payment Methods](/features/payment-methods/) Expand your reach and increase conversions by offering 10+ payment method options, including credit and debit cards, ACH direct debit, digital wallet payments, and more. [Learn More →](/features/payment-methods/) ### [Subscriptions](/features/subscriptions/) Allow your customers or donors to opt-in to recurring payments or donations on a weekly, monthly, or yearly basis to earn a steady stream of reliable income. [Learn More →](/features/subscriptions/) [Explore All Features →](/features/) ## Sell Limited-Edition Products in WordPress [Selling limited-edition products](https://wpsimplepay.com/how-to-sell-limited-edition-products-in-wordpress-easy-way/) or time-sensitive event registrations on your site is a great way to drive interest in your brand and create a higher demand for your products and services. If you’re an independent creator or a small business owner who offers exclusive or custom items with limited availability, using WP Simple Pay’s purchase restrictions eliminates the need to update your payment forms manually when your supplies are running low or are out of stock. The plugin allows you to easily set a specific date range for your payment forms before they close. You can also use the plugin to limit the number of times a form will accept a payment. WP Simple Pay’s no-code payment form builder allows you to customize individual pricing option limits for your products or events. ## Accept Payments During a Set Date Range for Online Registrations and Fundraisers For online registrations and fundraisers, you’ll need to ensure that you don’t continue to [accept payments past the deadline](https://wpsimplepay.com/how-to-accept-payments-during-a-set-date-range-in-wordpress/) to avoid upsetting your customers and fundraiser participants. It also prevents you from having to process frustrating and time-consuming refunds. Using WP Simple Pay, you can configure the start, end, and time of your payment forms directly from the form builder. Form scheduling and purchase restrictions are key to saving you time because once your payment form expires, you can trust that no further action is required. You can also use the plugin to offer multiple pricing options and variations for products and donations on one payment form. Setting up transaction limits is a great way to ensure you reach your organization’s fundraising goals or sell only your available products. ## Limit Purchase Quantities for Individual Price Options WP Simple Pay’s **Purchase Mode** feature provides customers with the convenience and flexibility to customize their entire purchase in a single transaction. You can offer multiple items at different prices and effortlessly set purchase limits for each, ensuring you avoid overbooking events or selling unavailable products. --- ### [Payment Receipts & Confirmation Messages](https://wpsimplepay.com/features/payment-receipts/) **Published:** March 14, 2024 **Author:** Spencer Finnell **Content:** # Receipts & Confirmation Messages Create custom payment confirmation messages and email receipts for individual payment forms. [ Get WP Simple Pay Now → ](/pricing/) ![payment confirmations receipts ](/wp-content/themes/wp-simple-pay/assets/images/illustrations/confirmations-featured.svg) ![payment confirmations receipts ](/wp-content/themes/wp-simple-pay/assets/images/illustrations/confirmations-1.svg)## Personalized Payment Confirmation Messages & Email Receipts ### Create Customized Payment Flows Personalize your payment confirmation messages to inform buyers about any required next steps regarding their purchase. ### Use Smart Tags to Personalize Receipts and Instant Confirmations Personalize confirmation messages and email receipts with built-in Smart Tags to show payer-specific information such as Name, Email, and Address, as well as itemized breakdowns of the total purchase. ### Display Custom Data in Email Receipts Output custom field data collected during checkout in payment receipts and confirmation messages. ### Explore More Powerful Features ### [Custom Fields](/features/custom-fields/) Collect additional customer information during checkout using dropdowns, checkboxes, and text fields. [Learn More →](/features/custom-fields/) ### **[Dedicated Landing Pages](/features/payment-pages/)** Create dedicated, distraction-free landing pages for your payment forms to reduce checkout abandonment. [Learn More →](/features/payment-pages/) ### [Recurring Payments](/features/subscriptions/) Accept recurring payments weekly, monthly, or yearly, and avoid manually charging your customers. [Learn More →](/features/subscriptions/) [Explore All Features →](/features/) ## Create Custom Payment Flows in WordPress Creating [custom payment confirmation messages](https://wpsimplepay.com/how-to-create-custom-payment-flows-with-per-form-confirmation-messages-in-wordpress/) for individual payment forms is a great way to include any required steps regarding an order. This is perfect for selling tailored products and services, online courses, or event registrations. If your business offers digital products, you can provide customers with an instant message regarding how to access downloadable files. Similarly, for online courses and membership sites, you can inform subscribers about how to get access to paid content on your site. WP Simple Pay lets you create your payment confirmation messages directly from the drag-and-drop form builder as you create your payment forms. With recent improvements to the plugin, the [payment confirmation page load speed is 7x faster](https://wpsimplepay.com/new-introducing-wp-simple-pay-4-8-0-with-subscription-management-block/) to help ensure customers experience a frictionless checkout. ## Improve the Payment Experience with Per-Form Confirmation Emails Sending personalized [confirmation email messages](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) and payment receipts to customers after they’ve completed a transaction using a specific payment form on your site improves the overall buying experience. WP Simple Pay lets you personalize payment confirmation emails with information you collect during checkout, such as your Name and the specific product purchased. ## All-in-One Purchase Summary Smart Tag To improve customers’ post-purchase experience, you can use WP Simple Pay’s all-in-one **Purchase Summary Smart Tag** to automatically generate a breakdown of the line items purchased for confirmation pages and emails. Simply navigate to the **Confirmation Page** and **Email Notifications** tabs within the payment form builder and enter your message and the {receipt} smart tag. ![](https://wpsimplepay.com/wp-content/uploads/2024/08/smart-tag.png) --- ### [Checkout](https://wpsimplepay.com/checkout/) **Published:** June 8, 2014 **Author:** Phil Derksen **Content:** # Checkout Choose a Plan 2 Payment Info 3 Instant Access ## Your Order > We needed to start accepting credit card payments for services quickly, and WP Simple Pay Pro over-delivered. The plugin and support behind it have been key in building up our 6-figure business. I couldn't wish for anything more out of a product. > > > > > > > > Craig Hewitt - The #1 Stripe Payments Plugin - 14-Day Money Back Guarantee - First Class Support - Instant Download ## Account Information Have an account? Log in Email Address \* Phone Number First Name \* Last Name \* Username \* Password \* Confirm Password \* ## Log In New customer? Create an account Username or Email \* Password \* --- ### [Coupons & Discount Codes](https://wpsimplepay.com/features/coupons/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Offer Discounts & Coupon Codes in WordPress Create customized discounts and coupon codes and add them directly to your Stripe payment forms in WordPress to increase average order value, acquire new customers, and enhance customer loyalty. [ Get WP Simple Pay Now → ](/pricing/) ![Coupon Codes Stripe Payments Plugin discounts](/wp-content/themes/wp-simple-pay/assets/images/illustrations/coupons-featured.svg) ![Stripe Payments Discount Codes](/wp-content/themes/wp-simple-pay/assets/images/illustrations/coupons-1.svg)## Improve Customer Retention with Coupon Codes ### Attract New Customers Offer percentage-based or fixed-rate discount codes to earn the business of new customers. ### Foster Customer Loyalty Send current customers personalized coupon codes to gain repeat purchases. ### Boost Subscription Signups Incentivize subscribers with a discount for a subscription’s first week, day, or month. ### Explore More Powerful Features ### [Purchase Restrictions](/features/purchase-restrictions/) Sell limited quantities of an item or schedule payment acceptance periods using custom, per-form purchase restrictions. [Learn More →](/features/purchase-restrictions/) ### [Form Scheduling](/features/automation/) Easily control when your forms start and stop accepting payments to prevent overselling or overbooking registrations. [Learn More →](/features/purchase-restrictions/) ### [Free Trials](/features/free-trials/) Boost subscription signups by offering a free trial period before the first subscription payment is charged. [Learn More →](/features/free-trials/) [Explore All Features →](/features/) ## Boost Average Order Value with Coupon Codes in WordPress Offering [coupon codes](https://wpsimplepay.com/how-to-offer-coupons-and-discounts-strategically/) helps increase average order value by offering customers a discounted price for specific products or services. Using WP Simple Pay, you can create unlimited customized coupon codes directly from the WordPress admin dashboard and easily add them to your payment forms without coding. The plugin allows you to create fixed-amount or percentage-based discounts for individual payment forms. Adding expiration dates to your coupon codes is a great way to create urgency and encourage your customers to purchase quickly. ## Easily Run Promotional Campaigns Using Limited-Time Coupon Codes Studies show that at least 60% of online shoppers prefer discounts over any other type of promotional offer. With WP Simple Pay, you can set up coupon codes for one-time and recurring payments. This allows you to run simple yet effective [promotional campaigns](https://wpsimplepay.com/how-to-boost-sales-with-limited-time-offers/) on your WordPress site. Using the plugin, you can easily limit coupon code redemptions by count, date, and to specific payment forms. The plugin also lets you control how many times a discount code can be redeemed. Limiting the duration of coupon codes motivates buyers to act fast before the discount expires. ## Create Customer Loyalty Programs with Coupon Codes Creating [customer loyalty programs](https://wpsimplepay.com/starting-your-own-customer-loyalty-program/) is easy using WP Simple Pay and coupon codes. You can easily send customized coupon codes with discounted prices to your customers via email to encourage repeat purchases. Incentivizing customers with a follow-up discount offer helps to increase loyalty to your products and services and gives you an edge over your competitors. Discounts can be used as a reward for your customers’ dedication to your brand. Customers who receive a discount offer are also more likely to share your products or services with others, which helps expand your business’s reach and increase conversions. ## Attract More Customers with 100% Discounts on Subscription Activations WP Simple Pay lets you offer 100% discounts on new subscription signups to help grow your subscriber base and boost sales. Allowing potential subscribers to try your subscription-based products or services without an upfront financial commitment is an effective way to get more signups and grow your business. --- ### [Stripe Fees Recovery](https://wpsimplepay.com/features/fee-recovery/) **Published:** March 29, 2024 **Author:** Spencer Finnell **Content:** # Remove Stripe Fees with Fee Recovery Collect a full payment amount by passing the additional Stripe fees on to your donors or customers. [ Get WP Simple Pay Now → ](/pricing/) ![Remove Stripe Fees](/wp-content/themes/wp-simple-pay/assets/images/illustrations/fee-recovery-featured.svg) ![Remove Stripe Fees and Earn More](/wp-content/themes/wp-simple-pay/assets/images/illustrations/fee-recovery-1.svg)## Remove Stripe Fees and Earn More ### Receive the Full Payment Amount Ensure you receive the net payment amount (e.g., $10.00 instead of $9.41) by passing Stripe processing fees to your customers or donors. ### Customize Fees for Each Payment Method Customize the additional processing fee for individual payment methods to ensure you collect the net amount. ### Opt-In or Forced Fee Recovery Easily force or request customers to opt-in to cover the additional processing fee. ### Explore More Powerful Features ### [Automatic Tax Collection](/features/taxes) Collect the accurate tax amount at checkout based on your customer’s location [Learn More →](/features/taxes/) ### [Multiple Payment Methods](/features/payment-methods/) Offer your customers or donors their preferred payment methods to increase conversions. [Learn More →](/features/payment-methods/) ### [Flexible Donation Forms](/features/donation-forms/) Allow donors to give suggested, pre-defined, custom amounts, or turn their donation into a recurring subscription. [Learn More →](/features/donation-forms/) [Explore All Features →](/features/) ## Pass the Stripe Processing Fee On To Customers or Donors Passing the [Stripe processing fee](https://wpsimplepay.com/how-to-pass-stripe-fees-on-to-your-customers-in-wordpress/) to your customers or donors lets you collect the net payment amount. It’s also a great way for nonprofit organizations to reach their fundraising goals faster. Stripe processing fees vary depending on the customer’s location and chosen payment method. WP Simple Pay allows you to customize fee amounts and percentages using the drag-and-drop payment form builder. You can also use the plugin to add a breakdown of the total due, including the processing fee, to your payment forms so your customers or donors know their charges. Remove the additional 3% fee! Most Stripe plugins charge an additional **3%** fee for EVERY transaction …not **WP Simple Pay Pro!** [Get WP Simple Pay & Remove Additional Fees →](/pricing/) --- ### [On-Site Payments in WordPress](https://wpsimplepay.com/features/wordpress-payments/) **Published:** March 29, 2024 **Author:** Spencer Finnell **Content:** # **Easily Accept Stripe Payments in WordPress** Accept payments or donations on your WordPress site without setting up a complex shopping cart system or hiring a developer. [ Get WP Simple Pay Now → ](/pricing/) ![Accept On-Site Payments in WordPress](/wp-content/themes/wp-simple-pay/assets/images/illustrations/embed-featured.svg) ![Accept On-Site Payments in WordPress](/wp-content/themes/wp-simple-pay/assets/images/illustrations/embed-1.svg)## Collect Payments Directly on Your Site ### On-Site Payment Forms Increase conversions by keeping payment collection on your branded WordPress website. ### Drag & Drop Payment Form Builder Add custom fields, configure prices and payment methods, set up one-time or recurring payments, and more with the plugin’s powerful, no-code form builder. ### Dedicated Payment Pages Create branded, distraction-free payment pages for your payment forms without coding. ### Explore More Powerful Features ### [Recurring Payments](/features/subscriptions/) Create recurring payments that automatically bill customers weekly, monthly, or yearly. [Learn](/features/custom-fields/)[ More →](/features/subscriptions/) ### [Pre-Built Templates](/features/payment-form-templates/) Choose from dozens of pre-built templates to create the perfect payment forms for products, services, event registrations, and more in minutes. [Learn](/features/automations/)[ ](/features/payment-form-templates/)[More →](/features/automations/) ### [Advanced Drag & Drop Form Builder](/features/payment-form-builder/) Easily create payment forms without coding using WP Simple Pay’s advanced drag & drop form builder. [Learn More →](/features/payment-form-builder/) [Explore All Features →](/features/) ## Embedded, Overlay, or Stripe Checkout WP Simple Pay lets you choose how to display your payment forms. You can select between [embedded, overlay modal, and Stripe Checkout](https://wpsimplepay.com/payment-forms-embedded-vs-overlay-vs-stripe-checkout/), depending on your specific needs. - **Embedded Forms**: Forms are displayed directly on a page or a post on your site. - **Overlay Modal**: Forms are displayed as a popup overlay on your site. - **Hosted Payment Pages**: Off-site forms are hosted on a Stripe Checkout page. ## Create a Branded Payment Page to Reduce Checkout Abandonment Using the plugin’s drag-and-drop payment form builder, you can create [branded payment pages](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) that host your payment forms. This helps reduce checkout abandonment because your customers can checkout with minimal distractions and fewer steps. To increase brand awareness and build trust in your products or services, be sure to add your logo and a unique color scheme to your payment pages using the form builder --- ### [Secure Online Payment Processing via Stripe](https://wpsimplepay.com/features/secure-payment-processing/) **Published:** April 1, 2024 **Author:** Spencer Finnell **Content:** # Securely Accept Payments with WordPress WP Simple Pay’s payment processing and storage uses Stripe’s Level 1 PCI-compliant servers that process millions of card transactions per year. [ Get WP Simple Pay Now → ](/pricing/) ![Stripe Secure Payment Processing WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/secure-featured.svg) ![SCA Ready Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/secure-1.svg)## Built-In Security Features ### Fight Fraud With Stripe Radar Stripe Radar automatically detects and blocks fraud using machine learning while allowing legitimate customers to checkout. ### Customize Your Fraud Rules Create precise rules to flag, block, or dynamically apply 3D Secure 2 to certain transactions. ### Chargeback Protection If your business faces a fraudulent dispute, Stripe will cover the disputed amount and waive any dispute fees. ### Explore More Powerful Features ### [Custom Fields](/features/subscriptions/) Collect additional information from customers or donors by adding dropdowns, checkboxes, and text fields to your payment forms. [Learn](/features/custom-fields/)[ More →](/features/subscriptions/) ### [Powerful Automation](/features/payment-methods/) Easily set up custom automation for purchase-related tasks, including adding new Stripe customers to a Google Sheet and posting recent sale popups on your WordPress site. [Learn More →](/features/automations/) ### [Custom Email Receipts](/features/payment-receipts/) Create custom payment confirmation messages and receipts for individual payment forms. [Learn More →](/features/installment-plans/) [Explore All Features →](/features/) ## Process Online Payments Securely in WordPress WP Simple Pay ensures that the online payments you accept on your WordPress site are secure through Stripe’s powerful network. Stripe supports 3D Secure 2 (3DS2), which provides frictionless authentication to meet [Strong Customer Authentication (SCA)](https://wpsimplepay.com/everything-you-need-to-know-about-strong-customer-authentication-sca-and-3d-secure-2-0/) requirements. ## Customize Your Fraud Protection Rules for Secure Payment Processing Stripe offers advanced security features you can easily customize to [protect your business from fraud](https://wpsimplepay.com/avoid-holiday-fraud-with-these-simple-steps-and-stripe-features/). [Stripe Radar](https://wpsimplepay.com/how-stripe-radar-protects-you-from-fraud-and-how-to-use-it/) allows you to make changes to your fraud protection rules to automatically allow or block charges based on specific transaction details. You can also use Stripe Radar to monitor and review early fraud warnings and payments blocked or allowed directly in your [Stripe Dashboard](https://wpsimplepay.com/new-stripe-dashboard-features/). ## Win Chargeback Disputes Because WP Simple Pay relies on Stripe to process payments and store customer data, you can keep track of [disputes](https://wpsimplepay.com/friendly-fraud-what-it-is-and-why-it-happens/) and chargebacks. For eligible merchants, [Chargeback Protection services](https://wpsimplepay.com/chargebacks-explained-and-how-to-fight-them/) provided by Stripe will cover the disputed amount and waive any dispute fees. --- ### [Buy Now, Pay Later](https://wpsimplepay.com/features/buy-now-pay-later/) **Published:** March 15, 2024 **Author:** Spencer Finnell **Content:** # Accept Buy Now, Pay Later in WordPress Allow your customers to pay over time with interest-free installments through Buy Now, Pay Later service providers, including **Klarna**, **Clearpay**, or **Affirm**. [ Get WP Simple Pay Now → ](/pricing/) ![Buy Now, Pay Later](/wp-content/themes/wp-simple-pay/assets/images/illustrations/buy-now-featured.svg) ![Buy Now, Pay Later](/wp-content/themes/wp-simple-pay/assets/images/illustrations/buy-now-1.svg)## Boost Average Order Value by Letting Customers Buy Now, and Pay Later ### Offer Popular Credit Card Alternatives Over 26% of millennials and almost 11% of Gen Z shoppers chose Buy Now, Pay Later services to pay for their most recent online purchases. ### Get Paid the Full Amount Upfront Receive the total transaction amount upfront immediately, regardless of whether the customer successfully pays their installments or not. ### Increase Conversions Earn more by making larger transactions more affordable. ### Explore More Powerful Features ### [Subscriptions](/features/subscriptions/) Allow customers to opt-in to recurring payments to further boost your revenue. [Learn More →](/features/subscriptions/) ### [10+ Payment Methods](/features/payment-methods/) Accept more than 13 payment methods, including traditional credit and debit cards, ACH Direct Debit, digital wallets, and more. [Learn More →](/features/payment-methods/) ### [Installment Plans](/features/installment-plans/) Increase average order value, drive more sales, and improve the buying experience by letting your customers pay in weekly, monthly, or yearly installments billed automatically. [Learn More →](/features/installment-plans/) [Explore All Features →](/features/) ## Reach More Customers with Buy Now, Pay Later As of 2022, an estimated 360 million people worldwide used Buy Now, Pay Later services to purchase online. In 2024, [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/) is expected to surge, with nearly two-thirds of its users comprised of millennials and Gen Zers. To ensure that your business reaches these demographics, WP Simple Pay makes it easy to enable Buy Now, Pay Later options through the most popular service providers: Klarna, Affirm, and Clearpay/Afterpay. ## Accept Buy Now, Pay Later to Boost Average Order Value Buy Now, Pay Later services make large purchases more accessible to a broad range of potential customers, resulting in higher average order value. Giving them the option to pay off purchases over time is also a great way to build long-lasting customer relationships. One of the best parts about offering Buy Now, Pay Later is that you receive the full purchase amount upfront. ## **Easily Enable Buy Now, Pay Later in WordPress** WP Simple Pay makes it easy to enable Buy Now, Pay Later options using the payment form builder. Simply choose a pre-built payment form template for the service you want to offer and configure your price amount and custom fields without coding. --- ### [Easy Setup Wizard for Stripe](https://wpsimplepay.com/features/easy-setup/) **Published:** March 15, 2024 **Author:** Spencer Finnell **Content:** # Easily Accept Stripe Payments in WordPress Without Code WP Simple Pay’s advanced setup wizard connects Stripe to your WordPress website without manually entering your API keys . [ Get WP Simple Pay Now → ](/pricing/) [![Setup WP Simple Pay easily with the setup wizard](/wp-content/themes/wp-simple-pay/assets/images/illustrations/easy-setup-featured.svg)](/wp-content/themes/wp-simple-pay/assets/images/illustrations/easy-setup-featured.svg) ![Stripe Connect WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/easy-setup-1.svg)## Start Accepting Payments in Minutes ### Advanced Setup Wizard Connect your Stripe account to WordPress without coding or entering API keys using WP Simple Pay’s easy setup wizard. ### Collect Multiple Payment Methods Collect multiple payment methods, including credit and debit cards, digital wallets (Apple Pay/Google Pay/Microsoft Pay, Cash App Pay), Alipay, ACH Direct Debit, Bacs Direct Debit, Buy Now, Pay Later, and more. ### Pre-Built Payment Form Templates Use one of the plugin’s pre-built templates to create professional-looking, on-site payment forms quickly and easily. ### Explore More Powerful Features ### [Drag & Drop Payment Form Builder](/features/payment-form-builder/) Create payment forms in minutes without coding using WP Simple Pay’s advanced drag & drop payment form builder. [Learn More →](/features/payment-form-builder/) ### [Custom Fields](/features/payment-pages/) Collect additional information from your customers or donors by adding or removing custom fields to your forms. [Learn More →](/features/custom-fields/) ### [Fee Recovery](/features/fee-recovery/) Remove the Stripe processing fees by requesting or requiring your customer to cover them during checkout. [Learn More →](/features/fee-recovery/) [Explore All Features →](/features/) ## Easily Accept Stripe Payments in WordPress With WP Simple Pay, you can connect your Stripe account to your WordPress site in seconds using its advanced setup wizard. If you don’t already have a Stripe account, don’t worry! The setup wizard allows you to create one during the setup process. The plugin lets you accept one-time or recurring payments directly on your site without installing additional plugins or addons. WP Simple Pay allows you to collect payments in 135+ currencies from 40+ countries to help you expand your business’s reach and offer your customers their preferred local payment method. ## Accept 13+ Payment Methods in 35+ Currencies Because WP Simple Pay relies on Stripe for payment processing, you can offer your customers 13+ payment methods, including traditional credit and debit cards, [ACH Direct Debit](https://wpsimplepay.com/how-to-accept-ach-payments-with-wordpress/), digital wallets ([Apple Pay/Google Pay/Microsoft Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), [Cash App Pay](https://wpsimplepay.com/how-to-accept-cash-app-payments-in-wordpress/)), [Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/), Aipay, [Buy Now, Pay Later](https://wpsimplepay.com/how-to-enable-buy-now-pay-later-payment-plans-in-wordpress/), and more. ## Create Stripe Payment Forms in WordPress WP Simple Pay’s advanced drag & drop form builder allows you to create payment forms for products, services, event registrations, donations, and more. Using the form builder, you can configure price amounts, pricing options, payment method options, and more. ## Design a Payment Page for Your Payment Forms Easily create a [dedicated landing page](https://wpsimplepay.com/how-to-create-a-custom-stripe-payments-page-in-wordpress/) for your payment forms directly from the payment form builder to reduce checkout abandonment. You can add your business’s logo and color scheme to the payment page, and it will work independently of your WordPress, reducing distracting elements like headers and footers. --- ### [Advanced Payment Form Builder for WordPress](https://wpsimplepay.com/features/payment-form-builder/) **Published:** March 14, 2024 **Author:** Spencer Finnell **Content:** # Advanced Payment Form Builder for WordPress Easily create high-converting payment forms in WordPress using WP Simple Pay’s advanced drag & drop payment form builder. [ Get WP Simple Pay Now → ](/pricing/) ![Payment Form Builder Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/form-builder-featured.svg) ![payment form builder ](/wp-content/themes/wp-simple-pay/assets/images/illustrations/form-builder-1.svg)## Powerful Payment Form Building Options ### No Code Required Create perfect payment forms in minutes using the drag & drop payment form builder without coding. ### Add Price Options and Payment Methods Easily customize forms for one-time or recurring payments with price amounts and 13+ payment method options. ### Collect Data with Custom Fields Collect and store customer data using custom form fields to improve post-purchase communication. ### Explore More Powerful Features ### [**Pre-Built Payment Form Templates**](/features/payment-form-templates/) Get started quickly with one of several pre-built payment form templates tailored to your specific needs. [Learn More →](/features/payment-form-templates/) ### [Multiple Payment Methods](/features/payment-methods/) Ensure that you’re catering to customers from across the globe by accepting 10+ payment method options. [Learn More →](/features/payment-methods/) ### [Flexible Donation Forms](/features/donation-forms/) Allow donors to give suggested, pre-defined, custom amounts, or turn their donation into a recurring subscription. [Learn More →](/features/donation-forms/) [Explore All Features →](/features/) ## Begin Accepting One-time or Recurring Online Payments in Minutes Unlike other payment solutions for WordPress, WP Simple Pay is a standalone plugin that lets you create payment forms for products, services, registrations, fundraisers, and more in minutes. You can choose between a one-time and recurring payment. Additionally, you can host your payment form on your site or a Stripe-hosted payment page. The payment form builder is user-friendly, and the plugin doesn’t require you to set up a complicated shopping cart, integrate with addons, or install more plugins. You can connect your Stripe account to your WordPress site without entering API keys using WP Simple Pay’s user-friendly setup wizard and begin creating your first payment form immediately. ## Optimize Your Payment Forms to Reduce Checkout Abandonment Using the payment form builder, you can choose between a self-hosted embedded form, an overlay modal, and an off-site Stripe Checkout form depending on the needs of your business. You can use the drag & drop payment form builder to add, edit, or remove custom form fields, configure price amounts and pricing options, select the payment methods you want to offer, set up automatic tax collection, and more. ## Create a Distraction-Free Payment Page WP Simple Pay’s advanced form builder lets you design a branded payment page that hosts your payment form directly on your site, eliminating friction and extra steps for your customers. ## Control When Your Forms Accept Payments Setting up purchase restrictions inside the payment form builder gives you full control over when your forms start and stop accepting payments. This ensures that you don’t sell out-of-stock items or overbook registrations. ## Set Up Free Trials and Coupon Codes The payment form builder makes it easy to create custom coupon codes and free trial offers for subscriptions. --- ### [Payment Methods](https://wpsimplepay.com/features/payment-methods/) **Published:** March 14, 2024 **Author:** Spencer Finnell **Content:** # Accept 13+ Payment Methods in 135+ Currencies in 45+ Countries Offer payment methods and currencies relevant to your target audience to increase conversions and reduce churn. [ Get WP Simple Pay Now → ](/pricing/) ![Alternative Payment Methods Stripe WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/payment-methods-featured.svg) ![Accept Credit Cards Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/payment-methods-1.svg)## Reach a Global Audience ### Globalize Your eCommerce Business Offer customers their preferred payment methods to increase conversions. ### Offer Digital Wallets Simplify payments by accepting digital wallets, including Apple Pay, Google Pay, Microsoft Pay, GrabPay, Cash App Pay, Alipay, and Bancontact. ### Offer Alternative Payment Methods In addition to traditional debit and credit cards, accept payments from U.S Bank Accounts (ACH Direct Debit), SEPA Direct Debit, Afterpay, Klarna, Alipay, Bancontact, Alipay, Przelewy24, and more. ### Explore More Powerful Features ### [Buy Now, Pay Later](/features/free-trials/) Collect the full purchase amount upfront while allowing customers to pay over time in flexible installments. [Learn More →](/features/buy-now-pay-later/) ### [Installment Plans](/features/installment-plans/) Increase average order value by allowing customers to pay off their purchase amounts in flexible installments. [Learn More →](/features/installment-plans/) ### [Fee Recovery](/features/installment-plans/) Remove the Stripe processing fees by requesting or requiring your customers to cover them during checkout. [Learn More →](/features/installment-plans/) [Explore All Features →](/features/) ## Boost Conversions with 13+ Payment Methods WP Simple Pay lets you accept payments in 135+ currencies and 30+ languages from 45+ countries. You can use the plugin to create payment forms that accept the payment methods available in your customer’s specific location. It also automatically detects your customer’s location during checkout, which allows you to display the payment methods in their native language and currency. ## Maximize Sales with Digital Wallet Payments In 2022, digital wallets were used for almost half (49%) of all global online purchases. To stay competitive, you must ensure that your business offers digital wallet payment options. Up to 16% of online shoppers abandon checkout if their preferred payment method isn’t offered. WP Simple Pay supports the most popular digital wallets, including [Apple Pay](https://wpsimplepay.com/how-to-easily-accept-google-pay-apple-pay-wordpress/), Google Pay, Microsoft Pay, Bancontact, [GrabPay](https://wpsimplepay.com/how-to-accept-grabpay-payments-in-wordpress/), [Alipay](https://wpsimplepay.com/how-to-easily-collect-alipay-payments-in-wordpress/), Cash App Pay, and more. ## Save on Transaction Fees with Non-Card Payment Methods Depending on your business model and where your customers are located, WP Simple Pay offers the opportunity to save on transaction fees by offering alternative payment method options. Direct bank transfers, digital wallets, and Buy Now, Pay Later (BNPL) services are demanded by customers and, in some cases, provide additional benefits to you, like [low transaction costs](https://wpsimplepay.com/the-different-non-card-payment-methods-supported-by-stripe/). WP Simple Pay supports several non-card payment methods, including digital wallets, Przelewy24, iDEAL, [Bacs Direct Debit](https://wpsimplepay.com/how-to-accept-bacs-direct-debit-payments-in-wordpress/), Giropay, and more. --- ### [Custom Form Fields](https://wpsimplepay.com/features/custom-fields/) **Published:** March 13, 2024 **Author:** Spencer Finnell **Content:** # Customer Data Collection Easily add custom fields to your payment forms using dropdowns, checkboxes, and text fields. [ Get WP Simple Pay Now → ](/pricing/) ![custom fields](/wp-content/themes/wp-simple-pay/assets/images/illustrations/form-builder-featured.svg) ![custom fields](/wp-content/themes/wp-simple-pay/assets/images/illustrations/custom-fields-1.svg)## Collect the Information You Need During Checkout ### Drag and Drop Custom Fields Use the advanced payment form builder to add custom fields to your payment forms without coding. ### Improve Marketing and Communication Ensure that you collect valuable information from your customers, like their email addresses, to send better marketing emails, newsletters, and order updates. ### Send Personalized Payment Confirmation Emails Use the data you’ve collected during checkout to send your customers personalized payment confirmation emails. ### Explore More Powerful Features ### [Powerful Automation](/features/automations/) Connect WP Simple Pay with thousands of app integrations to create automation for payment-related tasks. [Learn More →](/features/automations/) ### [Pre-Built Payment Form Templates](/features/payment-form-templates/) Create payment forms in minutes without coding using one of several pre-built templates tailored to your specific needs. [Learn More →](/features/payment-form-templates/) ### [Advanced Drag & Drop Form ](/features/installment-plans/)[Builder](/features/payment-form-builder/) Use the advanced drag & drop online payment form builder to create high-converting forms in WordPress without writing any code. [Learn More →](/features/payment-form-builder/) [Explore All Features →](/features/) ## Improve Engagement with Customer Data Collection [Collecting additional information](https://wpsimplepay.com/useful-types-of-marketing-information-you-can-collect-at-checkout/) from your customers during checkout is the best way to learn more about them. The more you understand your customers, the better you can communicate with them and market your products and services. The easiest way to collect your customers’ information is to simply ask for it during checkout. WP Simple Pay makes it easy to customize your payment forms with dropdowns, checkboxes, and text fields to ensure that you get the data you need to provide updates on orders, send follow-up emails regarding the next steps, and more. ## Enhance Marketing and Communication with Customer Data Collection The plugin’s advanced drag & drop form builder lets you easily add, remove, or edit specific fields while creating payment forms to provide better customer service. If your business offers products or services with multiple variations and options, you can customize your form fields to accommodate your customer’s needs. WP Simple Pay’s built-in automation integration with Uncanny Automator lets you [connect your payment forms to Google Sheets](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-google-sheets-in-wordpress/) without coding to ensure that the information you collect from new customers is automatically stored. The automation lets you connect your WP Simple Pay payment forms with Drip, ActiveCampaign, and MailChimp to add customers or donors to your mailing lists immediately after payment. --- ### [Automatic Tax Collection](https://wpsimplepay.com/features/taxes/) **Published:** March 13, 2024 **Author:** Spencer Finnell **Content:** # Automatically Collect Location-Based Tax Amounts in WordPress Easily collect accurate tax amounts for Stripe payments based on your customer’s location. [ Get WP Simple Pay Now → ](/pricing/) ![automatic tax collection ](/wp-content/themes/wp-simple-pay/assets/images/illustrations/taxes-featured.svg) ![automatic tax collection](/wp-content/themes/wp-simple-pay/assets/images/illustrations/taxes-2.svg)## Location-Based Tax Collection ### Automatically Calculate Tax Based on Location Let Stripe Tax identify your customer’s location during checkout and automatically calculate the correct tax amount. ### Manual Fixed Rate Tax Collection Define a fixed tax rate (%) and collect it from your customers either inclusively (included in the subtotal) or exclusively (not included in the subtotal) with your payments. ### Collect Taxes in 35+ Countries and All US States Easily monitor collection thresholds and activate tax collection in a new market in seconds. ### Explore More Powerful Features ### [Multiple Payment Methods](/features/payment-methods/) Accept 10+ payment methods, including Apple Pay / Google Pay, Alipay, GrabPay, Przelewy24, iDEAL, Bacs Direct Debit, Giropay, Bancontact, and more. [Learn More →](/features/payment-methods/) ### [Secure Payment Processing](/features/secure-payment-processing/) All payment processing and storage uses Stripe’s Level 1 PCI-compliant servers that process millions of card transactions annually. [Learn](/features/secure-payment-processing/)[ More →](/features/setup-fees/) ### [Fee Recovery](/features/fee-recovery/) Collect the net payment amount by passing on the Stripe processing fee to your customers during checkout. [Learn More →](/features/fee-recovery/) [Explore All Features →](/features/) ## Stay Tax Compliant Regardless of where your business is located, tax rates and rules will vary for every jurisdiction you sell your products in. Staying tax compliant is critical to ensuring that you’re conducting business legally around the globe. With Stripe Tax and WP Simple Pay, you can easily enable [automatic location-based tax collection](https://wpsimplepay.com/how-to-collect-taxes-for-stripe-payments-in-wordpress/) on your payment forms. Stripe Tax is a powerful feature that integrates with WP Simple Pay to locate where your customers are and calculate the tax amount instantly during checkout. Stripe Tax also keeps you updated on the status of your business’s registration requirements in the countries you sell to and monitors your transactions to ensure that you don’t exceed the tax threshold in that jurisdiction. Fixed-rate tax collection is perfect for small businesses that sell non-taxable products or volumes under a jurisdiction’s tax threshold. WP Simple Pay lets you manually enter a fixed tax rate within the plugin’s settings on all your payment forms. ## Globalize Your eCommerce Business Planning to expand your eCommerce business into new international markets? Setting up automatic location-based tax collection or manually applying a fixed tax rate for your payment forms makes globalizing your eCommerce business easier. Before you begin offering your products to a new international audience, you’ll need to avoid costly fees for you and your customers. Using WP Simple Pay to accept online payments, you can display a native currency to users in different locations on your payment forms and automatically collect the accurate tax amount every time someone purchases. The plugin also offers support for 135+ currencies along with 30+ languages and 45+ countries. It lets you easily set a default currency, language, and currency format directly from the WordPress admin dashboard for all your payment forms. --- ### [Setup Fees](https://wpsimplepay.com/features/setup-fees/) **Published:** September 8, 2022 **Author:** Spencer Finnell **Content:** # Collect Setup Fees With Subscription Activations in WordPress Easily collect initial setup fees with the first payment of a subscription. [ Get WP Simple Pay Now → ](/pricing/) ![setup fees ](/wp-content/themes/wp-simple-pay/assets/images/illustrations/setup-fees-featured.svg) ![setup fees](/wp-content/themes/wp-simple-pay/assets/images/illustrations/setup-fees-1.svg)## Charge Setup Fees For Subscription Activations ### Cover Your Upfront Costs Does your service require extra initial setup work or costs on your end? Cover your initial costs incurred by charging a one-time setup fee. ### Reduce Churn With More Commitment Charging a larger amount for the initial payment helps create more committed customers, while reducing subscription churn. ### Offer “White Glove” Service Configuration Earn even more by offering specialized setup services at an additional cost to your customers. ### Explore More Powerful Features ### [Renewal Reminders](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/ "How to Let Customers Manage Recurring Renewals in WordPress") Send your subscribers renewal reminders before each recurring payment is automatically charged. [Learn More →](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/) ### [Free Trials](/features/automation/) Attract more subscribers and grow your customer base by offering free trial periods for subscription payments. [Learn More →](/features/free-trials/) ### [Purchase Restrictions](https://wpsimplepay.com/features/purchase-restrictions/) Limit the amount of times a payment form can be used and schedule start and end dates. [Learn More →](/features/fee-recovery/) [Explore All Features →](/features/) ## Generate More Revenue with Setup Fees Requiring a one-time activation fee for subscription payments on your site is an easy way to boost income. It also motivates subscribers to stay committed to your brand. The first payment adds the [setup fee](https://wpsimplepay.com/how-to-add-a-setup-fee-to-a-subscription-plan-in-wordpress/) to the regular monthly subscription total. Then, all recurring payments drop to the monthly rate. WP Simple Pay makes charging an additional setup fee for new subscribers easy. Using the plugin’s advanced drag & drop form builder, you can create a subscription payment form that charges customers daily, weekly, monthly, or yearly. You can choose your setup fee amount and add it to your payment form effortlessly. You can also use the plugin to offer [free trials ](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/)for your subscription-based services and use a setup fee to recoup costs incurred from the free trial period. Dozens of pre-built payment form templates let you create the perfect forms for products and services with a setup fee in minutes. ## Reduce Churn with One-Time Setup Fees for Subscriptions Requiring a setup fee for subscriptions encourages subscribers to stay committed to your subscription service because they’ve made a small upfront investment. You can easily customize the fee amount using WP Simple Pay’s Pre-built Subscription Payment Form with a Setup Fee. You can also use the plugin to add a setup fee that will charge the subscriber a smaller amount upfront before the initial recurring payment. This fee can be used to offset the cost of offering a free trial period. Additionally, if you offer special services, you can charge subscribers for your personalized work to cover the extra costs. Subscription payment forms with a setup fee allow you to provide your new subscribers transparency by itemizing the total amount due for the first subscription payment and then the recurring monthly amount. --- ### [Free Trials](https://wpsimplepay.com/features/free-trials/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Add Free Trial Periods to Subscriptions in WordPress Attract new subscribers and get more signups by offering a free trial period before the first recurring payment is collected. [ Get WP Simple Pay Now → ](/pricing/) ![free trial periods ](/wp-content/themes/wp-simple-pay/assets/images/illustrations/free-trials-featured.svg) ![free trial periods](/wp-content/themes/wp-simple-pay/assets/images/illustrations/free-trials-1.svg)## Offer a Customized Free Trial for Subscriptions ### Build Trust in Your Brand Give potential subscribers a chance to experience your products and services before you charge them. ### Reduce Subscription Churn Without an immediate commitment, your subscribers are less likely to cancel their subscriptions early. ### Acquire More Customers Use free trials to entice hesitant subscribers to sign up for your services with zero pressure. ### Explore More Powerful Features ### [Coupons](/features/coupons/) Offer fixed-amount or percentage-based discount codes to reduce churn and build customer loyalty. [Learn More →](/features/coupons/) ### [Setup Fee](/features/payment-receipts/)s Charge your customers an initial setup fee for recurring payments to ensure that your extra costs are covered. [Learn More →](/features/setup-fees/) ### [Subscriptions](/features/subscriptions/ "Subscriptions") Generate a stable, long-term stream of income for your online business or charity organization. [Learn More →](/features/subscriptions/) [Explore All Features →](/features/) ## Stay Competitive with Free Trial Offers Gain a competitive advantage by offering a [free trial period](https://wpsimplepay.com/best-practices-for-offering-free-trials-of-your-subscription-service/) to your subscription payment plans. In today’s eCommerce environment, people have grown to expect a free trial period before committing to new products and services. In fact, 80% of subscribers purchased their subscription plan after being offered a free trial. To stay competitive and help eliminate the risk of losing potential long-term subscribers, you can set up free trials using WP Simple Pay’s advanced drag & drop form builder. ## **Customize Your Free Trial** Durations The plugin allows you to easily customize the duration of your free trial period using a pre-built payment form template. Depending on your business, you may need to offer an extended free trial period to give your potential subscribers more time to experience your products or services before signing up. You can add the free trial payment form directly to your WordPress site, and once the trial ends, the customer will be automatically charged the subscription price amount. You can also customize the free trial period confirmation email and confirmation page message directly from the WordPress dashboard to inform your users when their trials end and how much they’ll be charged. ## Improve Your Subscription Services with Free Trial Feedback Receiving feedback from customers can be challenging and time-consuming. WP Simple Pay lets you collect information from free trial users to make improvements to your services. You can add custom fields to your subscription payment forms to get answers to your questions quickly. Collecting the user’s email also allows you to send follow-up messages and notifications during the free trial period to help ensure that you convert those users before they’re tempted to cancel. --- ### [Privacy Policy](https://wpsimplepay.com/privacy/) **Published:** January 16, 2017 **Author:** Phil Derksen **Content:** Your privacy is very important to us. At Sandhills Development, LLC we have a few fundamental principles that we follow: - We don’t ask you for personal information unless we truly need it. (We can’t stand services that ask you for things like your gender or income level for no apparent reason.) - We don’t share your personal information with anyone except to comply with the law, develop our products, or protect our rights. - We don’t store personal information on our servers unless required for the on-going operation of our site. Sandhills Development, LLC operates the WP Simple Pay website (). It is our policy to respect your privacy regarding any information we may collect while operating our websites. ### Website Visitors Like most website operators, WP Simple Pay collects non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, language preference, referring site, and the date and time of each visitor request. WP Simple Pay’s purpose in collecting non-personally identifying information is to better understand how WP Simple Pay’s visitors use its website. From time to time, WP Simple Pay may release non-personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website. WP Simple Pay also collects potentially personally-identifying information like Internet Protocol (IP) addresses for logged in users and for users leaving comments on our blogs. WP Simple Pay only discloses logged in user and commenter IP addresses under the same circumstances that it uses and discloses personally-identifying information as described below, except that blog commenter IP addresses and email addresses are visible and disclosed to the administrators of the blog where the comment was left. ### Gathering of Personally-Identifying Information Certain visitors to WP Simple Pay’s websites choose to interact with WP Simple Pay in ways that require WP Simple Pay to gather personally-identifying information. The amount and type of information that WP Simple Pay gathers depend on the nature of the interaction. For example, we ask visitors who comment on our blog to provide a username and email address. Those who wish to receive WP Simple Pay updates via email, we collect their emails. In each case, WP Simple Pay collects such information only insofar as is necessary or appropriate to fulfill the purpose of the visitor’s interaction with WP Simple Pay. WP Simple Pay does not disclose personally-identifying information other than as described below. And visitors can always refuse to supply personally-identifying information, with the caveat that it may prevent them from engaging in certain website-related activities. ##### Phone Number By sharing your phone number with us, you consent to receive billing-related text messages (eg payment reminders). Consent is not a condition of purchase. Message & data rates may apply. Unsubscribe at any time by replying STOP or contacting our support team. ### Aggregated Statistics WP Simple Pay may collect statistics about the behavior of visitors to its websites. For instance, WP Simple Pay may monitor the most popular pages on the wpsimplepay.com site or use spam screened by the Akismet service to help identify spam. WP Simple Pay may display this information publicly or provide it to others. However, WP Simple Pay does not disclose personally-identifying information other than as described below. ### Protection of Certain Personally-Identifying Information WP Simple Pay discloses potentially personally-identifying and personally-identifying information only to those of its employees, contractors and affiliated organizations that (i) need to know that information in order to process it on WP Simple Pay’s behalf or to provide services available at WP Simple Pay’s websites, and (ii) that have agreed not to disclose it to others. Some of those employees, contractors and affiliated organizations may be located outside of your home country; by using WP Simple Pay’s websites, you consent to the transfer of such information to them. WP Simple Pay will not rent or sell potentially personally-identifying and personally-identifying information to anyone. Other than to its employees, contractors and affiliated organizations, as described above, WP Simple Pay discloses potentially personally-identifying and personally-identifying information only in response to a subpoena, court order or other governmental request, or when WP Simple Pay believes in good faith that disclosure is reasonably necessary to protect the property or rights of WP Simple Pay, third parties or the public at large. If you are a registered user of a WP Simple Pay website and have supplied your email address, WP Simple Pay may occasionally send you an email to tell you about new features, solicit your feedback, or just keep you up to date with what’s going on with WP Simple Pay and our products. We primarily use our various product blogs to communicate this type of information, so we expect to keep this type of email to a minimum. If you send us a request (for example via a support email or via one of our feedback mechanisms), we reserve the right to publish it in order to help us clarify or respond to your request or to help us support other users. WP Simple Pay takes all measures reasonably necessary to protect against the unauthorized access, use, alteration or destruction of potentially personally-identifying and personally-identifying information. ### Cookies A cookie is a string of information that a website stores on a visitor’s computer, and that the visitor’s browser provides to the website each time the visitor returns. WP Simple Pay uses cookies to help WP Simple Pay identify and track visitors, their usage of WP Simple Pay website, and their website access preferences. WP Simple Pay visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using WP Simple Pay’s websites, with the drawback that certain features of WP Simple Pay’s websites may not function properly without the aid of cookies. ### Business Transfers If WP Simple Pay, or substantially all of its assets, were acquired, or in the unlikely event that WP Simple Pay goes out of business or enters bankruptcy, user information would be one of the assets that is transferred or acquired by a third party. You acknowledge that such transfers may occur, and that any acquirer of WP Simple Pay may continue to use your personal information as set forth in this policy. ### Privacy Policy Changes Although most changes are likely to be minor, WP Simple Pay may change its Privacy Policy from time to time, and in WP Simple Pay’s sole discretion. WP Simple Pay encourages visitors to frequently check this page for any changes to its Privacy Policy. If you have a WP Simple Pay account, you should also check your blog’s dashboard for alerts to these changes. Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change. --- ### [FTC Disclosure](https://wpsimplepay.com/ftc-disclosure/) **Published:** February 19, 2024 **Author:** Spencer Finnell **Content:** We’re required by law to comply with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.” Additionally, we believe that being transparent with our audience is the right thing to do. So we’ve created this disclosure page to let you know that we do make money from this website. If you’re using this website, then you should know: - We get direct benefit from every post and page on this website. Whether that is monetary or simply the joy of helping others, we benefit from it. - If you see an external link with a prefix /refer/, then it’s an affiliate link. That means that if you click on that link and purchase a product, we’ll receive a referral commission at no-additional cost to you. - We do write about other products and websites associated with this brand, so that means those projects get additional PR and exposure. **It’s important that we emphasize that the words on this website are not influenced by any sort of compensation. We only recommend products or services that we use personally and/or believe will add value to our readers.** If you have any questions regarding the above, then please don’t hesitate to contact us by using our [contact page](/contact/). --- ### [Automation](https://wpsimplepay.com/features/automations/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Create Powerful Automation in WordPress Connect WP Simple Pay with thousands of app integrations to create automation for payment-related tasks. [ Get WP Simple Pay Now → ](/pricing/) ![automation](/wp-content/themes/wp-simple-pay/assets/images/illustrations/automations-featured.svg) ![automation](/wp-content/themes/wp-simple-pay/assets/images/illustrations/automations-1.svg)## Supercharge Payment Processing with Automation ### Connect to Automator or Zapier Use Uncanny Automator or Zapier to integrate your payment forms with your favorite apps, including Google Sheets, Drip, Facebook Pages, ActiveCampaign, Mailchimp, and more. ### Easily Perform Post-Payment Actions Trigger advanced functionality or send information to other connected apps after the completion of a payment form. ### Create Automation Without Code Automate post-payment tasks using Uncanny Automator directly from the WP Simple Pay drag & drop form builder. ### Explore More Powerful Features ### [Custom Fields](https://wpsimplepay.com/how-to-let-customers-manage-recurring-renewals-in-wordpress/ "How to Let Customers Manage Recurring Renewals in WordPress") Add text fields, dropdowns, checkboxes, and more to your payment forms to collect additional data with the payment. [Learn More →](/features/custom-fields/) ### [Customized Payment Receipts](/features/payment-receipts/) Send your customers personalized payment receipts and confirmation messages with built-in Smart Tags to show payer-specific information such as Name, Email, and Address. [Learn More →](/features/payment-receipts/) ### [Per-Form Confirmation Messages](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) Customize your payment flows with personalized payment confirmation messages directly from the payment form builder. [Learn More →](https://wpsimplepay.com/how-to-create-per-form-email-confirmation-messages-in-wordpress/) [Explore All Features →](/features/) ## Cut Down on Development Costs with No-Code Automation Are you wanting to automatically complete tasks related to your payment forms, like adding new Stripe customers to your mailing list or creating a new WordPress user account after payment has been made? WP Simple Pay offers built-in integration with [Uncanny Automator](https://www.uncannyautomator.com), the best automation plugin for WordPress, to help you easily create automation directly from the payment form builder. Using WP Simple Pay + Uncanny Automator, you can connect your payment forms with some of the most popular apps, including Mailchimp, Drip, Facebook Pages, ActiveCampaign, and more. ## Use Pre-Built Recipes to Create Zaps With the Stripe + Zapier integration, you can connect your WP Simple Pay payment forms with hundreds of apps to create powerful automation for your business. Stripe + Zapier allows you to automate tasks like adding new Stripe customers to Google Sheets, sending your team Slack notifications about new Stripe sales, adding new Stripe customers to your Mailchimp mailing list, and more. ## Powerful Automation with WP Simple Pay Save time, avoid errors, and easily ensure that you maintain communication with your customers by adding them to your mailing list as soon as they’ve completed a purchase. Additionally, WP Simple Pay + Uncanny Automator lets you connect your payment forms with your favorite mailing service provider. - [Connect your payment forms with Drip ](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-drip-in-wordpress/) - [Add new customers to your ActiveCampaign mailing list](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-activecampaign-in-wordpress/) - [Learn how to connect your payment forms with MailChimp](https://wpsimplepay.com/stripe-customers-to-mailing-list/) ## Social Media Automation You can automate recent sale posts on your Facebook Business Page to improve your social proof and grow your social media following. - [Learn how to connect your payment forms with Facebook Pages](https://wpsimplepay.com/how-to-automate-social-proof-posts-on-facebook-pages/) ## Spreadsheets Automation To keep your customers organized and streamline post-purchase processes, you can automatically add them to your Google Sheets once they’ve completed their purchase. - [Learn how to add new Stripe Customers to Google Sheets in WordPress](https://wpsimplepay.com/how-to-add-new-stripe-customers-to-google-sheets-in-wordpress/) - [Connect your WordPress payment forms with Google Sheets](https://wpsimplepay.com/how-to-connect-wordpress-payment-forms-with-google-sheets/) ## WordPress Automation Do you sell online courses or access to an online membership site? You can automatically create a new user account in WordPress for new members. You can also assign them specific roles once they’ve completed payment. This allows members to get access to paid content, make changes to their subscriptions, and more. - [Learn how to create a new user account in WordPress automatically](https://wpsimplepay.com/how-to-create-a-wordpress-user-account-after-payment/) --- ### [Stripe Installment Plans](https://wpsimplepay.com/features/installment-plans/) **Published:** February 2, 2024 **Author:** Spencer Finnell **Content:** # Offer Flexible Installment Plans in WordPress Increase average order value by setting up installment plans that allow your customers to pay daily, weekly, or monthly. [ Get WP Simple Pay Now → ](/pricing/) ![Stripe Installment Plans WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/installment-plans-featured.svg) ![No-fee Stripe Payment Installment Plans](/wp-content/themes/wp-simple-pay/assets/images/illustrations/installment-plans-1.svg)## Allow Customers to Split Up Their Purchase Amounts ### Automatic Installment Collection With installment payment plans, you can remove the need to collect payments on the due date manually. ### Increase Average Order Value Letting customers split up their payments into installments helps them make higher-valued purchases from you. ### Improve Customer Satisfaction Make purchases more affordable for your customers to enhance customer retention. ### Explore More Powerful Features ### [Subscriptions](/features/subscriptions/ "Subscriptions") Generate a stable, long-term stream of income for your online business or charity organization. [Learn More →](/features/subscriptions/) ### [Payment Form Templates](/features/payment-form-templates/) Begin collecting online payments in minutes using a pre-built payment form template. [Learn More →](/features/payment-form-templates/) ### [Fee Recovery](/features/setup-fees/) Remove the Stripe processing fee by requesting or requiring your customer to cover them during checkout. [Learn More →](/features/fee-recovery/) [Explore All Features →](/features/) ## Increase Average Order Value with Installment Plans in WordPress WP Simple Pay makes it easy to offer your customers flexible installment payment plans, increasing the likelihood of them purchasing from you. Using the plugin, you can create payment forms that automatically charge your customers on the scheduled due date. The automatic payments will stop once the total amount is paid in full. With installment payment plan options, there are no additional fees for you or your customers. Making your products or services more affordable to a wider range of customers will increase conversions and ultimately help you boost revenue. ## Improve Customer Loyalty and Retention with Installment Plans Installment payment plans will give your customers more flexibility, increasing customer loyalty and retention. Because the installment payment amounts are predetermined, there is no need for your customers to worry about price increases or additional fees, leading to more trust in your brand. For many, installment plans make large purchases possible. Those customers often turn into loyal, repeat customers and advocates for your products and services. You can offer flexible installment amounts using WP Simple Pay’s advanced drag & drop payment form builder. In addition to accepting traditional credit and debit cards, your customers can also pay their installments using ACH direct debit. --- ### [Features](https://wpsimplepay.com/features/) **Published:** June 12, 2017 **Author:** Phil Derksen **Content:** # WP Simple Pay Features WP Simple Pay is the best WordPress Stripe payment form plugin. Here are some of the great features that make WP Simple Pay the most powerful and user-friendly WordPress Stripe payment form builder in the market. ### [Simple Payment Collection](/features/easy-setup/) Easily connect a Stripe account with your WordPress website and start accepting payments right away. [Learn More →](/features/easy-setup/) ### [Secure Payment Processing](/features/secure-payment-processing/) We use Stripe’s PCI-compliant servers for payment processing and storage. [Learn More →](/features/secure-payment-processing/) ### [Stripe Payments in WordPress](/features/wordpress-payments/ "Accept Payments in WordPress") Keep visitors on your site and increase conversions by accepting payments directly on your WordPress website. [Learn More →](/features/wordpress-payments/) ### [10+ Payment Methods](/features/payment-methods/) Collect payments via Credit/Debit Card, US Bank accounts, SEPA Direct Debit, Afterpay, Klarna, and more. [Learn More →](/features/payment-methods/) ### [Advanced Form Builder](/features/payment-form-builder/) Create payment forms with our drag ‘n drop form builder in just a few minutes without writing any code. [Learn More →](/features/payment-form-builder/) ### [Customizable Receipts](/features/payment-receipts/) Use dynamic Smart Tags to customize payment confirmation messages and payment receipt emails. [Learn More →](/features/payment-receipts/) ### [Create Recurring Payments](/features/subscriptions/) Immediately activate daily, weekly, monthly, or yearly subscriptions that automatically bill users. [Learn More →](/features/subscriptions/) ### [Pre-made Form Templates](/features/payment-form-templates/) Save even more time with our pre-made form templates so you never have to start from scratch again. [Learn More →](/features/payment-form-templates/) ### [Buy Now, Pay Later](/features/buy-now-pay-later/) Offer your users the ability to pay interest free installments with Klarna, Afterpay / Clearpay, or Affirm. [Learn More →](/features/buy-now-pay-later/) ### [Collect Custom Data](/features/custom-fields/) Add text fields, dropdowns, checkboxes, and more to collect additional data with the payment. [Learn More →](/features/custom-fields/) ### [Flexible Donation Forms](/features/donation-forms/) Offer predefined amounts or allow custom amounts to be entered and opt-in to a recurring payment. [Learn More →](/features/donation-forms/) ### [Purchase Restrictions](/features/purchase-restrictions/) Limit the amount of times a payment form can be used and schedule start and end dates. [Learn More →](/features/purchase-restrictions/) ### [Collect and Remit Taxes](/features/taxes/) Automatically calculate tax amounts based on customer location or add fixed tax rates to every payment. [Learn More →](/features/taxes/) ### [Recover Processing Fees](/features/fee-recovery/) Collect the full net amount by asking, or forcing, users to pay the Stripe gateway processing fee. [Learn More →](/features/fee-recovery/) ### [Dedicated Landing Pages](/features/payment-pages/) Create customizable, distraction-free payment pages without needing to add a new page in WordPress. [Learn More →](/features/payment-pages/) ### [Offer Discount Codes](/features/coupons/) Incentivize customers by offering percentage or fixed amount discounts with coupon codes. [Learn More](/features/coupons/)[ →](/features/easy-setup/) ### [Create ](/features/easy-setup/)[Installment Plans](/features/installment-plans/) Split payments in to a set number of installments to be collected daily, weekly, monthly, or yearly. [Learn More →](/features/installment-plans/) ### [Offer Free Trials](/features/free-trials/) Increase conversions by offering a free trial period before the first subscription payment is collected. [Learn More →](/features/free-trials/) ### [Charge Setup Fees](/features/setup-fees/) Collect an additional setup or activation fee on the first payment of a subscription billing cycle. [Learn More →](/features/setup-fees/) ### [Powerful Automations](/features/automations/) Connect WP Simple Pay to thousands of applications with pre-made automation recipes. [Learn More →](/features/automations/) Want to see WP Simple Pay in action? [View form templates →](/templates/) [ Get WP Simple Pay Now → ](/pricing/) ## Top 5 Reasons People Love WP Simple Pay WP Simple Pay is the perfect Stripe payments solution for YOU. Here’s why over 14,000+ websites trust WP Simple Pay to collect millions of dollars every month. ![Standalone Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/top-5-1.svg)Simple Setup ### Skip the Hassle Of Complex Shopping Carts and Start Collecting in Minutes Accepting payments in WordPress can be hard with complicated commerce solutions. WP Simple Pay makes it easy. Create or link your Stripe account quickly and securely with Stripe Connect then choose from a pre-made payment form template to start accepting payments. No code required. Recurring Payments ### Instantly Increase Payments Collected With Automatically Billed Subscriptions Remove the need to manually collect payments every billing cycle. Subscriptions automatically bill and can run indefinitely, creating passive payment collection. Additionally, you can offer your visitors the option to select recurring payments when submitting a payment. Opting in to repeat payments is great for non-profit organizations accepting donations. ![Stripe Recurring Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/top-5-2.svg) ![Drag and Drop Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/top-5-3.svg)Form Builder ### Drag & Drop Custom Fields to Collect Additional Data With On-Site Payments Boost payment conversions by collecting payments on your site without having to redirect your customers to Stripe’s site. Use the advanced drag and drop form builder to add custom fields like dropdowns, checkboxes, and more to collect additional data during payment. ### Keep Payment Information Safe With Stripe’s Secure Payment Processing We use Stripe’s PCI-compliant servers to securely store and process payments. No credit card or payment information ever touches your server. WP Simple Pay supports Strong Customer Authentication (SCA) and Stripe’s advanced fraud protection that blocks fraud while allowing legitimate customers to checkout. ![Secure Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/top-5-4.svg) ![Best Support Stripe Payments WordPress Plugin](/wp-content/themes/wp-simple-pay/assets/images/illustrations/top-5-5.svg) ### Always Excellent, Always Reliable Customer Support We understand that part of what you’re investing in when you buy our products is the service behind them. This is why we put our customers first in everything we do. We’re known for our world-class support, and we’re here to answer any questions you might have. ## Start Accepting Payments Today Start accepting one-time and recurring payments or donations on your WordPress website. [Get WP Simple Pay Now →](/pricing/) --- ### [Become an Affiliate](https://wpsimplepay.com/affiliates/join/) **Published:** July 2, 2020 **Author:** Phil Derksen --- ### [Terms & Conditions](https://wpsimplepay.com/terms/) **Published:** November 23, 2015 **Author:** Phil Derksen **Content:** Our website grants you non-exclusive limited license to use WP Simple Pay and other products sold through our website () (the “products/software”) in accordance with these Terms of Service (the “license”) issued and operated by our company, Sandhills Development, LLC (“us”, “we”, or “our”). ### Plugin Licensing All products are licensed under the GNU general public license (). ### Acceptable Use Policy Sandhills Development, LLC fully embraces the open source philosophy and understands that a necessary consequence of that philosophy includes that our free and open source code can be used in ways that we cannot control or predict. However, we reserve the right to refuse our services (our licensing, priority support, and any affiliated services) to any organization at our sole discretion. Part of our commitment to building a people-first company, is ensuring that our services are never used in a way that would promote hate, violence, or racial intolerance. ### Refund Policy If you have problems getting our products to work, we are happy to provide you with a full refund within 14 days of the original purchase. Just contact us through . We may ask you for feedback on the plugin and appreciate the opportunity to help solve any problem you have. Refunds do not apply to product updates or annual renewals. No refunds will be given after 14 days from the initial purchase. Please note that by purchasing the plugin, you agree to the terms of the Refund Policy. We are not liable to cover any differences in exchange rates between the time you purchased and the time you are refunded. ### Automatic Updates Automatic updates are available to license holders who have an active and valid subscription and license key. Automatic updates are available as long as the license key generated from the purchase is valid and active. Installs can be deactivated at any time from your account area on this site to free up install usage. If there is an issue updating or your plugin or your host does not support automatic updates, plugin updates may be downloaded from your account area on this site. ### License Usage WP Simple Pay grants each customer one or more non-transferable license(s) to use the software for internal use, and as defined by the terms set in the customer’s chosen license package. Where the license package allows the software to be used on multiple sites the customer/license-holder may not sell the originally-purchased license key provided by WP Simple Pay, to other users of the license (such as clients) for commercial benefit. Additionally, the customer may not sublicense, to any person or entity, any rights to distribute the software or license key. WP Simple Pay will only provide support services to the original customer/license-holder with a legitimate license key, and consider any other uses of this license key for support queries as fraudulent. ### Plugin Delivery After we have processed your payment successfully, you will receive an email with your order number and other purchase information. Your license key is available in your account area on this site along with your plugin downloads. You can download the plugin by logging into the account created for you when purchasing the plugin and clicking on the appropriate link. Should you not receive an email containing your information, you can contact us through to request your purchase information. Access to re-download purchased files will be granted so long as your license key is valid. If a license key expires, download access to the associated files will be discontinued until such time as the license key is renewed. ### Discount Policy On occasion, WP Simple Pay may offer purchase incentives in the form of subscription discount codes. Discount codes are applied on an introductory basis, meaning that are only applied to the first term of the subscription selected. Discount codes do not perpetuate with the life of the subscription. After your initial term has passed, subscriptions will be charged the regular price. ### Price Changes Sandhills Development, LLC reserves the right, at any time, to modify or discontinue, temporarily or permanently, a support license with or without notice. Prices of all products are subject to change. ### Subscriptions & Automatic Renewal WP Simple Pay is sold as an automatically recurring subscription that renews each year on the anniversary of the purchase date. This subscription will automatically renew at the end of the annual license term unless the purchaser cancels their subscription prior to the automatic renewal date. Subscription renewals are automatically processed annually on the anniversary of your original purchase. The license renewal will continue and remain valid for each one (1) year unless the subscription is canceled prior to the renewal date. You may cancel your subscription at any time from your account on this site. If you choose to cancel your subscription you will no longer receive updates and support for the extension when your license expires. Once your license has expired or been invalidated through a refund you will no longer have access to WP Simple Pay Pro functionality and additional fees are applied to payments received with an invalid license. [Learn more](https://wpsimplepay.com/doc/what-happens-if-my-license-expires/) ### Lowest Price Guarantee If you find that we’re offering a lower price (e.g. a coupon code) within 30 days of your purchase, let us know and we’ll refund you the difference. ### Email Policy Sandhills Development, LLC may on occasion send you email notifications related to your plugin licenses. These transactional emails may include notification of licensing changes, changes to our terms and conditions, license expiration notices and other transactional emails related to your purchases. Upon purchasing our products, your email address will be added to a list that receives product updates. You can always opt-out from this email list using the link provided in each email. ### Support Sandhills Development, LLC sells and distributes WP Simple Pay and other plugins “as is” and with no implied meaning that they will function exactly as you would like, or that they will be compatible with all third-party components and plugins. We do not provide support services for WordPress itself or other WordPress plugins we have not developed. Support for plugins sold and distributed by WP Simple Pay is only available for those who have an active, paid license. We will provide instruction and/or supporting documentation regarding setup, configuration, and technical troubleshooting as it pertains to our products. We do not provide support for third-party integrations and may ask that you disable these add-ons to better assist you. We do not provide customizations, development assistance, or guidance on how to change the functionality of a product outside of its intended use. Support and updates are granted for one year after the original purchase based on the license you have purchased. After one year is completed, the purchaser must renew their license in order to continue receiving support and updates for the items purchased. For purchases that include an automatically renewing subscription, support will be provided for as long as the subscription remains active. Support and updates for plugins sold are provided as long as the plugin is actively in development. Should any one of the following occur, Sandhills Development, LLC will no longer be responsible for providing support for the plugin: – WP Simple Pay (the plugin) is no longer actively developed as a viable product under Sandhills Development, LLC. – WP Simple Pay (the plugin) or the parent company is purchased or bought out by another company. – WordPress is no longer actively developed. – Stripe () discontinues their service or is no longer actively maintained. While we attempt to provide the best support possible for our plugins, we do not guarantee that any particular support query can, or will be answered to the extent, or within a timeframe that the inquirer is completely satisfied. License holders cannot distribute, freely giveaway, or resell their license key. The license key is only transferable by contacting us and requesting an official transfer of the license to a new owner. The license is intended to be used on the license holders website(s). Client site usage is permitted in situations where the license holder maintains an ongoing relationship with the client as a consultant. Only the license holder is permitted to request support or access support resources. License holders are not permitted to re-post support content or documentation on any external websites, social media outlets, etc. Posting screen captures of this content is also prohibited. Violation will be grounds for immediate termination of the support license and all access to support content and product updates will be discontinued. ### Ownership You may not claim intellectual or exclusive ownership rights to any of our products. All products are the property of Sandhills Development, LLC. They are provided “as is” without warranty of any kind, expressed or implied. We shall not be liable for any damages, including but not limited to, direct, indirect, special, incidental or consequential damages or losses that occur out of the use or inability to use these products. ### Site Content All site content, including imagery and documentation that is published on wpsimplepay.com, is the property of Sandhills Development, LLC. Any replicated site content must be authorized in advance. Content from this site shall not be used or exploited for commercial or non-commercial purposes without the prior written consent of Sandhills Development, LLC. ### Indemnity You agree to indemnify and hold harmless Sandhills Development, LLC for any third-party claims, actions or suits, as well as any related expenses, liabilities, damages, settlements or fees arising from your use or misuse of our software, or a violation of any terms of this license. ### Warranty Sandhills Development, LLC’s products are provided “as is” without warranty of any kind, expressed or implied. We shall not be liable for any damages, including but not limited to, direct, indirect, special, incidental or consequential damages or losses that occur out of the use or inability to use our products or support. Our plugins are guaranteed to function on a clean installation of WordPress. We do not guarantee they will function with all third-party plugins or with all web browsers. We are not responsible for any WordPress plugin compatibility conflicts that may occur. It is our policy to support our plugins as best we can and we will provide support for third-party plugin conflicts at our discretion or as time allows. We are not responsible for any data loss or other damages that may occur as a result of installing our plugins. ### Acceptance By purchasing any of our products you indicate that you have read and agreed to the Terms & Conditions detailed above. We reserve the right to change or modify the current Terms and Conditions with no prior notice. --- ### [3rd-Party Integrations](https://wpsimplepay.com/3rd-party-integrations/) **Published:** June 20, 2020 **Author:** Phil Derksen **Content:** ### Marketing - [AffiliateWP](https://affiliatewp.com/) – AffiliateWP is an easy-to-use, reliable WordPress plugin that gives you the affiliate marketing tools you need to grow your business and make more money. - [Groundhogg](https://www.groundhogg.io/downloads/wp-simple-pay/) – Connect WP Simple Pay to Groundhogg to take advantage of features like cart abandonment campaigns, segmented customer lists for more targeted communication, and much more. ### Utility - [Uncanny Automator](https://automatorplugin.com/) – Connect WP Simple Pay with other apps and WordPress plugins to create powerful workflows in minutes. - [WP Webhooks](https://wp-webhooks.com/integrations/wp-simple-pay/) – Automate your WordPress site and connect external services with WP Simple Pay. - [WP Fusion](https://wpfusion.com/documentation/ecommerce/wp-simple-pay/) – Connect WP Simple Pay to any one of 50+ CRMs and marketing automation systems, and apply tags based on payment forms and subscription statuses. --- ### [Affiliate Area](https://wpsimplepay.com/affiliate-area/) **Published:** October 13, 2014 **Author:** Phil Derksen **Content:** Register a new affiliate account Your Name Username Account Email Payment Email Website URL How will you promote us? I agree to WP Simple Pay's terms and conditions. Log into your account Username Password Remember Me [Lost your password?](https://wpsimplepay.com/login/?action=lostpassword) --- ### [Manage Email Preferences](https://wpsimplepay.com/manage-email-preferences/) **Published:** January 27, 2023 **Author:** Spencer Finnell --- ### [Support](https://wpsimplepay.com/my-account/support/) **Published:** December 5, 2022 **Author:** Spencer Finnell --- ### [Contact](https://wpsimplepay.com/contact/) **Published:** June 15, 2014 **Author:** Phil Derksen --- ### [Affiliate Agreement](https://wpsimplepay.com/affiliate-agreement/) **Published:** June 5, 2019 **Author:** Phil Derksen **Content:** We moderate all affiliate registrations, and we appreciate your accurate and honest information. Please note that the review process may take a few days – we know you are eager to join our team of affiliates, and we appreciate your patience! If you’re approved, awesome! You’ll be given a unique referral ID that you can use to promote **WP Simple Pay** via referral links. Check out your private Affiliate Area for visits and referrals information, data and more! ## Commissions and Payouts You’ll earn a sweet **20% commission** when a customer purchases **WP Simple Pay** using your referral link. Here’s the breakdown of earnings by each license level we sell (license prices subject to change): - Personal plan sells for $99 – you earn **$19.80** - Plus plan sells for $199 – you earn **$39.80** - Professional plan sells for $299 – you earn **$59.80** We pay out affiliate commissions **in USD** directly to your bank account or debit card in the first week of every month. As we have a 14-day money back guarantee, we only pay commissions that are **older than 30 days**. There’s no maximum payout balance, so go nuts! In order to receive a payout for your referrals, you must register your bank account or debit card with our payouts service. We do not allow referrals to be generated on your own purchases. We do not offer recurring referrals. The details in summary: - You’ll receive 20% commission for every *new sale* you refer - Commissions older than 30 days will be paid within the first week of each month - Referrals are paid out to your bank account or debit card - Referrals cannot be generated on your own purchases (this includes using a different email address). ## Referral Cookie Lifetime When a potential customer clicks on your referral link, a cookie is stored in their browser to track your referral. The cookie is then stored for a generous 30 days to give your referred customers time to decide if they wish to purchase WP Simple Pay, or ask us any pre-sale questions they may have. A referral won’t be awarded if: - The customer uses a different browser to purchase than the one they originally used to visit our site (because the cookie does not exist in that browser) - The customer purchases after 30 days (because the cookie will expire). ## Refunded Purchases Referrals older than 14 days and in good standing (i.e. the purchase has not been refunded) will be included with each commission payout. If a purchase is refunded, a commission won’t be paid out for that referral. We reserve the right to reject affiliate commissions for any reason. Commission rejections may occur for the following reasons: ## Affiliate News and Updates - The sale that the referral was based on was refunded - The method by which the referral was generated was in violation of our promotional policies (see below) or violated the spirit of the Affiliate Agreement. By becoming an affiliate you agree to receive emails from WP Simple Pay. These emails will be sent to affiliates only, on an ad-hoc basis, and may include important information regarding the WP Simple Pay affiliate program. These emails will also provide you with relevant news and updates to help you effectively promote WP Simple Pay. As an affiliate you may be privy to embargoed or time-sensitive information in these emails (this information may only be promoted after an embargo is lifted). And we won’t spam you, ever – promise! ## Affiliate Application Rejection We reserve the right to reject affiliate applications for any reason. We also reserve the right to choose whether we provide an explanation or reasoning for affiliate application rejection. Below are just a few reasons why an application may be rejected (this is not an exhaustive list): - Affiliate applications for websites that sell, advertise or engage in pornography, phishing scams, spamming, illegal business practices, or that include any material infringing on National or International Copyright will be rejected. - Affiliate applications for websites that we do not believe are aligned with our industry or business may be rejected. - Affiliate applications for websites that are coupon sites will be rejected. - If you apply to become an affiliate and you have not purchased a plugin license, your application may be rejected. - If you apply to become an affiliate and it has been less than 30 days since you purchased a plugin license, your application may be rejected. - Affiliate applicants with websites that re-sell any of our products will be rejected. - Websites considered inappropriate by WP Simple Pay will be rejected. **Inappropriate websites:** The following types of sites are not permitted to become an affiliate: adult sites, sites that display adult material or banners, sites that promote violence, hatred or bigotry, sites that promote or engage in illegal activity, including (but not limited to), hacking, cracking, nulled, and warez sites. Affiliate applications for inappropriate websites will be rejected, and we reserve the right to choose whether or not to provide a rejection reason. ## Questions Regarding Your Application When you apply to become an affiliate we may email you at the email address you have supplied with some questions regarding your application. This may be because: - We didn’t understand something in your application, or, - We’d like to learn a bit more about how you will promote WP Simple Pay and need a little more detail. If we reach out to you and we haven’t heard back within 7 days, your application may be rejected. If your initial application is rejected, you are welcome to reapply to become an affiliate and provide us with more detail for reconsideration. ## Dormant Affiliate Accounts Please don’t leave us! We encourage all of our affiliates to actively promote WP Simple Pay to keep earning referrals. If we can help you come up with ideas on how to promote WP Simple Pay, please let us know – we’re here for you! An affiliate account is considered dormant if no visits have been generated after a 6-month period. A dormant affiliate account will be temporarily deactivated if no visits have been generated after 6 months. But we don’t even want to go there right now, right?! Let’s work together to help you start earning some cash! ## WP Simple Pay Affiliate Program Policies ### Allowed Promotional Methods How you promote WP Simple Pay is reflected in the commission you earn! We encourage the use of promotional methods that add value to WP Simple Pay and bring us legitimate, loyal customers. We love it when our team of affiliates blog about running a membership site and then mention WP Simple Pay. Here are a few examples of awesome promotional methods to earn more commission: - Tell clients, customers or friends about WP Simple Pay, and give them your affiliate referral link - Write a review or a blog post about running a membership site or WP Simple Pay and link to our site with your referral link - Reach out to a broad audience with your social network accounts. Tweet about us on Twitter with your affiliate referral link, post about us on Facebook with your affiliate link, or communicate to your Linkedin followers about running a membership site with your affiliate link. Spam-free promotion is a great way to get more referrals! - Provide value to others by answering related questions on other sites with helpful responses, and using your referral link in your replies. ### Prohibited Promotional Methods We love and back our product 100%, and we are very careful with how it’s promoted, so we want affiliates who are 100% behind us too! The prohibited promotional methods listed below aren’t meant to scare you off – they’re here to protect you, and us, and our customers from any freaky or fraudulent activity, which is something we take pretty seriously. We know you’ll understand. But here they are in writing just in case you’re not totally sure what is and what isn’t allowed. - **WP Simple Pay may not be promoted on coupon or deal sites** Customers who are searching for a coupon are already in the market for WP Simple Pay, so this method adds no value to WP Simple Pay. Additionally, we do not offer affiliate discount codes. - **Paid advertising using your affiliate link is prohibited** Buying ads through services like Google AdWords, social ads, or retargeting ads and using our brand keywords and your affiliate link will result in affiliate account deactivation. - **Promoting incorrect or misleading information** Any promotional activity that shares incorrect or misleading information will result in affiliate account deactivation. This includes false information intended to click-bait potential customers. If you are unsure of the correct information or details for promoting WP Simple Pay, please contact us. - **Any type of spam is prohibited** Links, ads, emails, comments… any type of spam. Please respect the posting rules of any 3rd-party websites you use to promote WP Simple Pay. P.S. This is not an exhaustive list of spam methods; if we decide that your activity is spam, it’s spam. - **Any illegal activity or activity deemed offensive by us is prohibited** This may result in referrals being rejected and/or your affiliate account being deactivated. See above for super cool promotional methods! - **We’re flattered, but please don’t pretend to be professionally associated with WP Simple Pay** Affiliates aren’t employees of WP Simple Pay or Sandhills Development, and have no employee rights. - **Pretending to actually be WP Simple Pay is prohibited** Cloning our site, copying our site, using our copyrighted site assets, and pretending that a site created by you is an official WP Simple Pay site is unethical and prohibited (this includes using services that automatically clone websites, or place them into iframes). - **Again, false promotion to customers** that you are endorsed or operated by WP Simple Pay is prohibited (and super uncool). If you’re unsure or concerned that some activity you’re about to proceed with may be considered prohibited, please ask us. (And yeah, we know 1000% isn’t an actual number. You get what we mean!) ### Consequences of Prohibited Promotional Methods If your promotional methods step outside of these terms, your referrals may be rejected and we may disable your affiliate account. We reserve the right to do this and may or may not notify you in the instance that this occurs. Please use allowed promotional methods, and help us to help you succeed as an affiliate! ## The Important Stuff By accepting these terms and conditions you are providing your nonlegal agreement to abide by them. By registering and being approved as an affiliate in our affiliate program you agree that your commissions are subject to approval before they are accepted and subsequently paid. The affiliate relationship does not represent a professional or formal agreement, and as an affiliate you are not an employee of Sandhills Development, LLC. You agree that this is not a legally binding relationship and as a result may not take legal action against Sandhills Development, LLC. These affiliate terms and conditions are subject to change without notice. **Phew! Sound good? Great! Thanks for taking the time to read through these T’s and C’s and for agreeing to them. We can’t wait to have you on board!** [Become an Affiliate](https://wpsimplepay.com/affiliates/join) --- ### [Customize WP Simple Pay](https://wpsimplepay.com/customize-wp-simple-pay/) **Published:** June 1, 2020 **Author:** Phil Derksen **Content:** # Customize WP Simple Pay with ![Codeable Logo](https://wpsimplepay.com/wp-content/uploads/2020/06/codeable-logo.svg) We recommend Codeable for WordPress customization and consulting #### Codeable is the only WordPress-exclusive freelancer marketplace. - All Codeable developers are vetted under a strict vetting process - Quality guaranteed and industry-leading 28-day free bug fix warranty - Always-there support team to ensure a healthy and hassle-free work environment [Get a free estimate](https://codeable.io/partners/wp-simple-pay/?ref=9wH6k) No obligation to hire • 100% risk-free ## Why we recommend Codeable for WP Simple Pay customization and consulting Codeable has built a strong reputation for delivering premium development help for customers of the top WordPress companies, enabling them to be more successful with their WordPress websites. Codeable and its thriving community of over 510+ vetted WordPress experts and 25 teams are a solid resource of quality-focused developers with the skills and availability to help you achieve your specific needs. Partnering with Codeable enables us to focus our resources on improving our core product for all users. We recommend Codeable because we know how hard it is to find reliable help and get customization specific to your requirements. Codeable and their developers will take great care of you, our valued customer, and will work with you to customize WP Simple Pay for your unique use case. ### No obligation to hire • 100% risk-free [Get a free estimate](https://codeable.io/partners/wp-simple-pay/?ref=9wH6k) ## Start Accepting Payments Today Start accepting one-time and recurring payments or donations on your WordPress website. [Get WP Simple Pay Now →](/pricing/) --- ### [Payment Confirmation](https://wpsimplepay.com/payment-confirmation/) **Published:** October 18, 2022 **Author:** **Content:** Unable to locate payment record. --- ### [Payment Failed](https://wpsimplepay.com/payment-failed/) **Published:** October 18, 2022 **Author:** **Content:** We’re sorry, but your transaction failed to process. Please try again or contact site support. --- ### [WP Simple Pay Affiliate Program](https://wpsimplepay.com/affiliates/) **Published:** July 2, 2020 **Author:** Phil Derksen **Content:** ### Cash for referrals Earn 20% commission on every single referral that results in a successful sale. There’s no limit to how much you can earn by referring others to WP Simple Pay. ### Detailed statistics Fine-tune your marketing strategy based on real data found in your affiliate area. Referral data, conversion statistics, and earnings reports are always up-to-date and easily accessible. ### 30-day cookie lifetime After clicking your referral link, a cookie is stored in a potential customer’s browser. This allows 30 days to come back and complete a purchase, increasing the likelihood of a successful conversion. ### Campaign tracking Create your own affiliate campaigns to better track the performance of your referral links. Separated campaign data is provided to help you determine which promotion tactics perform best. ### Start earning cash for referrals! Read our [affiliate agreement](https://wpsimplepay.com/affiliate-agreement/)[ ](https://wpsimplepay.com/affiliates/join) [Become an affiliate ](https://wpsimplepay.com/affiliates/join) --- ### [WP Simple Pay Coupon Code](https://wpsimplepay.com/wp-simple-pay-coupon-code/) **Published:** October 6, 2021 **Author:** Phil Derksen **Content:** Congratulations – you have found the best WP Simple Pay coupon! Use the following WP Simple Pay coupon code at checkout to get **50%** off any of our plans: **SAVE50** [Apply Coupon →](/pricing/) **Note:** This is the only official WP Simple Pay coupon code! Please be aware of other websites making misleading offers such as: - WP Simple Pay Coupon - WP Simple Pay Coupon Code - WP Simple Pay Coupons - WP Simple Pay Code - WP Simple Pay Promo Codes - WP Simple Pay Discount Code --- ### [Staging Provisioning Agreement](https://wpsimplepay.com/staging-provisioning-agreement/) **Published:** November 4, 2021 **Author:** Phil Derksen **Content:** The terms outlined below give us permission to make a copy of your site for testing and debugging purposes. If you have any questions please let us know in your support ticket. --- ### [Payment Form Template Suggestion](https://wpsimplepay.com/payment-form-template-suggestion/) **Published:** February 24, 2022 **Author:** Phil Derksen --- ### [Transaction Failed](https://wpsimplepay.com/checkout/transaction-failed/) **Published:** June 8, 2014 **Author:** Phil Derksen **Content:** Oh no! Something happened and your transaction failed. Please try again or [contact us](https://wpsimplepay.com/contact/) if problems persist. --- ### [Changelog](https://wpsimplepay.com/changelog/) **Published:** June 12, 2017 **Author:** Spencer Finnell **Content:** ### 4.17.4 - September 24, 2026 - New: Transactions page to browse, search, filter, and export one-time payments. - New: Issue full or partial refunds from a transaction's detail view. - New: Subscriptions page to browse, search, and filter recurring payments, including ones that already existed in Stripe. - New: File Upload form field, with allowed file types, a maximum file size, and required validation. - New: Chargebacks opened in Stripe now show on the Transactions page as disputed. - Update: Payments and subscriptions missed by a webhook are now recovered from Stripe on an hourly check. - Fix: The form editor could fail to load after a price option was removed while per-price inventory limits were enabled. - Fix: Admin screens could redirect to a payment form's Payment Page instead of loading. - Fix: Improved security around the Stripe Connect flow, webhook processing, the manage subscriptions request, the receipt resend tool, and plugin installs. ### 4.17.3 - June 16, 2026 - New: PIX and BLIK payment methods for forms in Brazilian Real and Polish Złoty. - New: per-form setting to disable Stripe Link on Stripe Checkout (off-site) forms. - New: `[simpay_manage_subscriptions]` shortcode for the customer subscription portal in the Classic Editor. - Update: BECS Direct Debit can now be used for subscriptions and recurring payments on AU/AUD forms. - Fix: Duplicated forms no longer share the original's Stripe Product and Price IDs. - Fix: Form-style error color now applies to validation errors and required-field highlights. - Fix: Action Scheduler no longer creates duplicate entries when requests arrive concurrently. ### 4.17.2 - May 20, 2026 - New: Conditional logic for form fields. Show or hide fields dynamically based on the values of other fields, with support for multiple rules, all/any matching, and a wide range of operators. - New: Added `{billing-country}` and `{billing-zip}` smart tags for use in payment confirmation pages and emails. - Fix: Required fields are now automatically added for Overlay forms using Klarna, Afterpay/Clearpay, or automatic taxes. ### 4.17.1 - April 8, 2026 - New: Installment description format setting. Choose how recurring payment descriptions appear across your forms with three format options, configurable globally and per form. - New: Per-form transaction description source. Choose what text appears in Stripe for each form's transactions, including a new "Price Option Label" source. - New: Per-form email subject customization. Override global email subject lines on individual forms for both receipts and notifications. - New: `{payment-method}` smart tag for displaying the payment method used by the customer in confirmation pages and emails. - Update: Plugin styles and scripts are now loaded only on pages that contain a payment form, while Stripe.js remains loaded site-wide for advanced fraud detection. - Update: Webhook endpoint now returns a success response for events not created by WP Simple Pay, eliminating Stripe Dashboard warnings. - Update: Improved payment charge retrieval for more reliable confirmation pages and receipts. - Update: Receipt line items now display in the same order as price options in the form editor. - Update: Subscription payment descriptions now use proper grammar for singular and plural billing intervals. - Fix: Resolved an issue where a "Bank" tab appeared in the payment form when Stripe Link was enabled. - Fix: Font size settings in the form style editor no longer override theme typography when left empty. - Fix: Resolved a JavaScript error related to Payment Element updates. ### 4.17.0.2 - March 16, 2026 - Fix: Resolved an issue where fee recovery amounts were incorrectly calculated as zero when no maximum fee cap was configured. ### 4.17.0.1 - March 13, 2026 - Fix: Fee recovery amount not included in payment total when the fee recovery toggle is set to "on by default". ### 4.17.0 - March 12, 2026 - New: Added Form Style tab with theme presets, colors, typography, and border radius options to customize payment forms. - New: Added Tabs and Accordion display options for payment methods. - Update: Updated Stripe integration for improved compatibility. - Update: Updated minimum PHP version requirement. - Fix: Fixed Stripe Connect errors in Activity Reports. - Fix: Fixed application fee issues during subscription status checks. - Fix: Fixed an error with ACH Debit payment method. - Fix: Fixed an issue where the payment form could fail to load in certain conditions. - Fix: Made email field required for overlay modal payment forms. ### 4.16.1 - November 25, 2025 - New: Added a “Display Type” setting to switch the payment method layout between Tabs and Accordion. - Update: Added the `simpay_show_card_field_label` filter to display a label for the Card Element field. - Fix: Ensured the email field is required on all payment forms. - Fix: Resolved an overlay modal visibility issue on payment forms. - Fix: Corrected label visibility for custom text fields in the form builder. - Fix: Fixed an issue where selecting multiple line items could trigger an invoice currency error. - Fix: Missing styles for datepicker field. ### 4.16.0.1 - November 06, 2025 - Fix: Error in confirmation page when using the ACH Direct Debit payment method. ### 4.16.0 - October 23, 2025 - New: Added support for MobilePay, BECS Direct Debit, PromptPay, and WeChat Pay payment methods. - Update: Activity & Reports - Stripe Balance component now supports Test Mode. - Fix: Addressed an issue that incorrectly displayed an "invalid webhook" message. - Fix: Optimized the application fee removal process for Lite to Pro upgrades to prevent unnecessary API calls. - Dev: Updated Stripe integration for enhanced security and reliability. ### 4.15.0 - August 13, 2025 - Update: Added more details to the System Report. - Fix: Added support for 4-digit card numbers in the {card-last4} smart tag for Stripe Checkout one-time payments. - Fix: Fixed incorrect frontend forms API URL when the wp-api script is deferred. ### 4.14.3 - July 24, 2025 - Fix: Optional recurring price option. - Fix: Restored maximum value field for custom amounts. - Fix: Added fallbacks for legacy shared scripts. ### 4.14.2 - July 08, 2025 - Update: Rest API active check is now more consistent to avoid conflicts. - Fix: Unsupported parameters for multiple line items. - Fix: Divi - payment form field sometimes not rendering in "Button", "Pricing Table" and "Call to Action" modules. ### 4.14.1 - July 02, 2025 - Fix: Pricing - ensure existing Stripe plan can be imported. - Fix: Pricing - payment forms without description. ### 4.14.0 - June 24, 2025 - New: Subscription Payments are now available for ALL users! Yes, even those using the Lite version! This makes it easier than ever to set up recurring revenue streams, offer memberships, or sell ongoing services - no matter what plan you are on. - New: Added a customizable "Subscription Cancelled" message. Tailor the message to match your brand’s voice! - New: Introduced new payment form templates, including options for gift vouchers, digital courses, and physical workbooks. - Update: Removed the legacy payment flow to simplify and modernize the payment experience. - Fix: Failed payments sometimes not redirecting users to the failure page. - Fix: PHP notice due to translations loaded too early. - Fix: "Resend Payment Receipt" functionality now works reliably in all scenarios. ### 4.13.1 - February 28, 2025 - Fix: Legacy payment flow - ensure custom amount is properly captured with Stripe Checkout. ### 4.13.0 - February 27, 2025 - New: Activity & Reports - see Stripe Balance and "action required" Stripe Account notifications. - New: Pricing - allow a price option to be required during a multiple item purchase. - New: Pricing - allow a maximum amount to be set for custom amounts. - New: Payment Methods - SEPA Direct Debit - enabled for Bulgaria. - Fix: Custom Fields - Date - avoid `z-index` conflicts with other libraries. - Fix: Smart Tags - `{receipt}` - ensure quantity is reflected accurately in all scenarios. ### 4.12.2 - January 9, 2025 - Fix: Smart Tags - Ensure `{custom-fields}` includes items in multi-purchase mode. - Fix: Smart Tags - Ensure compatibility with special characters. - Fix: Smart Tags - Ensure `{payment-url}` is not incorrectly escaped. - Fix: Amount Breakdown - Ensure Invoice Limit is properly reflected. - Fix: License - Ensure deactivation button works in edge case scenarios. - Fix: Avoid PHP 8.2 deprecation notice during installation. - Fix: Avoid PHP 8.2 deprecation notice with recurring Stripe Checkout forms. ### 4.12.1 - December 3, 2024 - Fix: Ensure dynamic `{payment:metadata:*}` tags work with multiple line items enabled. - Fix: Ensure previously set confirmation page settings are accurately reflected while editing the payment form. - Fix: Ensure translation loading compatibility with WordPress 6.7. - Fix: Ensure free trials can be used with multiple line items and Stripe Checkout. - Fix: Ensure "Maximum" quantity amount is properly respected. - Fix: Ensure dependency directory uses the proper casing for autoloading. - Fix: Avoid PHP 8.2 deprecation notice in form builder. - Fix: Avoid PHP 8.2 deprecation notice in token validation. - Fix: Avoid PHP 8.2 deprecation notice in caching layer. ### 4.12.0 - September 30, 2024 - New: Payment Confirmations - use a dedicated confirmation page for more focused messaging. - New: Optional Recurring Toggle - allow merchants to opt-in users to recurring payments by default. - New: Fee Recovery - add a maximum recovery amount to better control merchant fees. ### 4.11.2 - August 22, 2024 - Fix: Avoid PHP trait error on PHP 7.2 - Fix: Ensure `setup_future_usage` is not set unless supported. ### 4.11.1 - August 15, 2024 - Fix: Subscriptions - ensure billing interval is available to Plus licenses. - Fix: Price Selector - ensure dropdown selector updates on price change. ### 4.11.0 - August 13, 2024 - New: Allow multiple price options to be purchased at the same time. - New: {receipt} Smart Tag to display a breakdown of purchase amounts. - Fix: Smart Tags - ensure replacement values are not stripped during parsing. - Fix: Subscription Management - ensure renewal date is localized. - Fix: Payment Methods - remove Giropay (removed by Stripe). - Dev: Improve PHP 8.2 support ### 4.10.1 - May 16, 2024 - Fix: Smart Tags - ensure dynamic Smart Tags support spaces and dashes in labels. ### 4.10.0 - May 14, 2024 - New: Emails - Add Support for Delayed Notification Payment Methods (ACH Direct Debit, etc). - New: Emails - Notify Merchant and Users of Cancelled Subscriptions. - New: Emails - Notify Users about Refunds. - New: Add Refunded and Partially Refunded statuses to the latest payments. - New: Smart Tags - Provide Fallback For Optional Fields. - Fix: Form Builder - Custom Fields Can Become Unexpandable. - Fix: Remove Redundant Word in Sentence. - Fix: Template Explorer - Search Field Broken in WordPress 6.5. - Update: Require PHP Version 7.2 minimum. - Update: Require WordPress version to be at least 5.9. ### 4.9.0 - April 2, 2024 - New: WP Simple Pay is now translated in 10 additional languages. - New: New Smart Tags: `{subtotal-amount}`, `{coupon-amount}`, `{fee-recovery-amount}`. - New: Do not send a dynamic statement descriptor to Stripe. - Fix: Apple Pay - Ensure all contact information is sent when creating a payment method. - Fix: Setup Wizard - Ensure "Help Panel" popover is hidden until completion. - Fix: Blocks - Add block.json for better compatibility. - Fix: Ensure "Payment Button" is always present on Overlay payment forms. - Fix: Ensure CAPTCHA Documentation opens in new tab. - Fix: Admin - Ensure `common.js` WordPress Script is Enqueued. - Fix: Emails - Ensure internal WP Simple Pay Logo image size is correct. - Fix: Smart Tags - `{recurring-amount}` - Handle no upcoming invoices. - Fix: Payment Form - Improve "Invalid Parameters" REST API messaging. - Fix: Form Builder - Remove "New!" From "Confirmation Page" tab. - i18n: Various changes for improved translations. - Dev: Remove legacy action: `simpay_subscription_created` → `simpay_webhook_subscription_created`. - Dev: Remove legacy action: `simpay_charge_created` → `simpay_webhook_payment_intent_succeeded`. ### 4.8.0 - February 26, 2024 - New: "Manage Subscriptions" block allows customers to retrieve links to manage subscriptions. - New: Improve payment confirmation page performance. - New: Show a message when form builder fields are automatically updated. - Fix: Ensure "Copy Smart Tag" functions as expected after saving a payment form. - Fix: Ensure price option "Label" field appears if a value is previously entered. - Fix: Show a message when managing a fully cancelled subscription. --- ### [Profile](https://wpsimplepay.com/my-account/profile/) **Published:** March 29, 2016 **Author:** Phil Derksen **Content:** --- ### [Update Payment Method](https://wpsimplepay.com/my-account/billing/update-payment-method/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** --- ### [Sites](https://wpsimplepay.com/my-account/billing/sites/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** --- ### [Payment Methods](https://wpsimplepay.com/my-account/billing/payment-methods/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** --- ### [Payment](https://wpsimplepay.com/my-account/billing/payment/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** --- ### [Invoice](https://wpsimplepay.com/my-account/billing/invoice/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** --- ### [Cancel](https://wpsimplepay.com/my-account/billing/cancel/) **Published:** July 5, 2022 **Author:** Spencer Finnell **Content:** --- ### [Billing](https://wpsimplepay.com/my-account/billing/) **Published:** May 17, 2022 **Author:** Spencer Finnell **Content:** --- ### [Whitelist Emails From WP Simple Pay](https://wpsimplepay.com/whitelist-emails/) **Published:** March 9, 2022 **Author:** Adam Lea **Content:** First, thank you for subscribing to WP Simple Pay! We’re excited to help you create payment forms the simple way. We’ll be sharing all the best tips, techniques, and resources to help you make the most of WP Simple Pay to save you time and help grow your business. But before we do that, we want to make sure that you can receive all of our emails. ### Quick Links - [Why Allowlist WP Simple Pay?](#whywhitelist) - [Overview: How to Allowlist WP Simple Pay](#howtowhitelist) - [Gmail](#whitelistgmail) - [Yahoo! Mail](#whitelistyahoo) - [Apple Mail](#whitelistappleMail) - [Microsoft Outlook (Desktop)](#whitelistoutlook) - [Outlook.com (Web) / Office 365](#whitelisthotmail) ### Why is this important? Many e-mail and internet service providers have put in aggressive programs and filtering system to block unwanted e-mails (also known as spam). WP Simple Pay applauds their intention to protect all of us from spam, but everyone agrees that the current system is far from perfect. Often these programs block e-mails that you actually want to get. Here’s how you can help the system prevent “false positives” and join the fight against spam. **Solution: Allow-list Emails from WP Simple Pay** An allowlist is a list of email addresses of people who you want to receive emails from (and the system will never block those). It’s a way for you to tell your email provider that WP Simple Pay is a trusted contact, and I actually want to learn from them. When you do this, email providers actually use your list to make adjustments to their overall filtering system which in turn helps the entire world! ### How to allowlist WP Simple Pay emails before your delivery is interrupted Of course, every e-mail system is different. Below are instructions for some of the more popular ones. If yours isn’t here, please contact your ISP’s customer service folks for their instructions. Also, if you forward us their answer, then we will add it on this page for others. ### Gmail 1\. In your inbox, find an email from **support@wpsimplepay.com** (for example, your welcome email) ![](https://wpsimplepay.com/wp-content/uploads/2022/03/whitelist-wpsimplepay-settings-gmail.png)2\. Drag this email to the “primary” tab of your inbox. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/gmail-promotions-tab.png)3\. Add us to your contacts in Gmail! Here’s the easiest way to do that. First, open up the email from `support@wpsimplepay.com`. Then hover your mouse over the sender’s name. From the popup, click **More Info**. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/whitelist-wpsimplepay-settings-gmail-contacts.png)4\. You’ll see that all our emails will go to your primary folder in the future! ### Yahoo! Mail Hover over the sender’s email. Select “Add to contacts”. That’s it! You’re done! ![](https://wpsimplepay.com/wp-content/uploads/2022/03/whitelist-wpsimplepay-settings-yahoo.png)### Apple Mac Mail If you’re on a Mac, we’ll show you the easy way to add us to your allowlist. Open up Mail and look to the top left of your screen. Click **Mail** and then click **Preferences** from the dropdown. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/apple-mail-preferences-1.png)From the icons along the top, click **Rules**. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/whitelist-wpsimplepay-settings-apple-mail-rules.png)Next, click the **Add Rule** button. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/add-rule-apple-mail.png)We’re going to create a new rule as follows: - **Description**: Type any description, so you can easily find your rule - If **any** of the following conditions are met - **From** **contains** **support@wpsimplepay.com** - **Move** message to mailbox: **Inbox** ![](https://wpsimplepay.com/wp-content/uploads/2022/03/whitelist-wpsimplepay-settings-apple-mail.png)Click **OK** to save your new rule! ### Microsoft Outlook (Desktop) If you’re using Outlook on your computer, these instructions will help you to whitelist our emails. From the Home tab, click the **Junk** dropdown. Then, from the dropdown, click **Junk Email Options**. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/outlook-junk-email-options.png)You’ll see a window open up. Click on the second tab here, labeled **Safe Senders**. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/junk-email-settings-dialog.png)Now click **Add** to create a new entry in the list. In the popup, type `@wpsimplepay.com`, including the leading `@` sign. Then click **OK**. And finally, click **OK** again to save. That’s it! ### Outlook.com (Web) / Outlook 365 If you have a Hotmail, Outlook, or Live address, these instructions will work for you. First, log in to your Microsoft account and click the 9 dots on the left to pop out the menu. Click **Outlook** here to open your email account. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/open-outlook-web-1.png)After logging in to your account, click the gear icon and search for **Safe senders and domains**. Type `wpsimplepay.com` into the domains field and click **Save**. ![](https://wpsimplepay.com/wp-content/uploads/2022/03/whitelist-wpsimplepay-settings-outlook-web-1.png)That’s it! Now any email from us will be delivered to your inbox. --- ### [Purchase Confirmation](https://wpsimplepay.com/checkout/purchase-confirmation/) **Published:** June 8, 2014 **Author:** Phil Derksen **Content:** Thanks for your purchase! You should receive a purchase receipt by email soon with the information below. Check your spam folder or [contact support](https://wpsimplepay.com/support) if you don’t. ### Your WP Simple Pay Pro Purchase Sorry, trouble retrieving order receipt. Need help getting started? - [How to Install WP Simple Pay Pro](https://docs.wpsimplepay.com/articles/install-wp-simple-pay-pro/) - [Activate Your WP Simple Pay Pro License](https://docs.wpsimplepay.com/articles/activate-wp-simple-pay-pro-license/) - [Full WP Simple Pay Docs](https://docs.wpsimplepay.com/) [Back to Account Dashboard](https://wpsimplepay.com/my-account/) Want to add an affiliate marketing system to your store in 5 minutes or less? Our sister product [AffiliateWP](https://affiliatewp.com/) works seamlessly with WP Simple Pay. [Get AffiliateWP today](https://affiliatewp.com/)! --- ## Documentation Articles ### [What Happens After A Payment?](https://wpsimplepay.com/doc/what-happens-after-a-payment/) **Published:** June 29, 2026 **Author:** Phil Derksen **Excerpt:** Learn what happens to form data after a payment completes **Content:** ## Where can I see payment data that get submitted? Start inside WordPress. **Payment Forms > Transactions** lists every one-time payment your site has taken, and opening a row shows the amount breakdown, the payment method, the customer, any files they uploaded and every custom field value they submitted. The page is available on every license, including the free Lite plugin. See [How to Use the Transactions Page](/docs/transactions-page/). Recurring payments have their own list at **Payment Forms > Subscriptions**, including when each subscription renews next. See [How to Use the Subscriptions Page](/docs/subscriptions-page/). The same data also lives on the Stripe records, which is where to go if you need to edit a value or work from the Stripe Dashboard: - [How to View Customer Details in Stripe](/docs/customer-details-stripe/) - [How to View Payment Details in Stripe](/docs/payment-details-stripe/) - [How to View Subscription Details in Stripe](/docs/subscription-details-stripe/) - [How to View Custom Field Values in Stripe](/docs/custom-field-values-stripe/) ## What Can I Configure To Happen After A Payment Is Completed? ### Perform additional actions after a payment Webhooks allow Stripe to send messages back to your WordPress site. Setting up webhooks is required for some functionality of WP Simple Pay such as [creating installment plans](https://docs.wpsimplepay.com/articles/installment-plans/), allowing customers to [update their subscription payment details](https://docs.wpsimplepay.com/articles/updating-subscription-payment-method/), and using its integration with [AffiliateWP](https://affiliatewp.com/). You can also use WordPress’ hook system to perform your own actions after a payment such as [creating a WordPress user account](https://github.com/awesomemotive/wp-simple-pay-snippet-library/blob/master/plugins/pro-add-wp-user-on-success.php). [Learn more performing additional actions after payments →](/doc/webhooks#event-type-descriptions) ### Send Customer Emails and Payment Notification From WP Simple Pay WP Simple Pay offers the ability to send emails when various actions occur in WP Simple Pay. [Learn more about sending emails →](/doc/emails/) ### Display a Confirmation Message After a Payment To configure what’s displayed to your customers or donors after a successful payment. [Learn more about showing a payment confirmation page →](/doc/configuring-payment-confirmation-display/) ### Use Zapier To Connect Stripe To Over 1,500 Other Apps Have you heard of Zapier? If you haven’t, you can utilize Zapier to perform a nearly infinite number of tasks triggered from Stripe without the need for custom development. Tasks such as adding new customers to your mailing list or adding new payments to a Google sheet, etc. [Learn more about using Zapier with WP Simple Pay →](/doc/zapier-stripe/) To see what your customers will see after payment and learn how to customize the experience see [What Does the Customer See After Payment](https://wpsimplepay.com/doc/what-does-the-customer-see-after-payment/) **Documentation Categories:** Frequently Asked Questions --- ### [How to View Payment Details in Stripe](https://wpsimplepay.com/doc/payment-details-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to view details about a payment, including payment method, payment type, and the unique charge ID. **Content:** Most of this is also available without leaving WordPress: **Payment Forms > Transactions** lists your one-time payments and opens each one to a detail view. See [How to Use the Transactions Page](/docs/transactions-page/). This article covers the Stripe Dashboard itself. To view payment details, simply go to **[Dashboard → Payments](https://dashboard.stripe.com/payments)** in your **Stripe Dashboard**. Here you will see a list of your most recent payments and can filter or navigate to narrow down to find specific records. Once a payment is selected you should see all its details excluding the full credit card number. At the top is the payment method type, amount and a unique charge ID generated by Stripe. ![Payment record in the Stripe dashboard](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-details-stripe-01.png)If a shipping address was collected, it is displayed in the details section of the [Customer record](https://docs.wpsimplepay.com/articles/customer-details-stripe/) For details about payment metadata, see [Viewing Custom Field Values in Stripe](https://docs.wpsimplepay.com/articles/custom-field-values-stripe/). Here you can also refund payments (full or partial), send or view email receipts, view detailed transaction logs, etc. Also, see the official [Dashboard Overview](https://docs.stripe.com/dashboard/basics) at stripe.com. **Documentation Categories:** Stripe Dashboard --- ### [How to View Custom Field Values in Stripe](https://wpsimplepay.com/doc/custom-field-values-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to view Payment and Subscription custom field metadata values in the Stripe Dashboard. **Content:** The values a customer submitted are also listed on the payment’s detail view inside WordPress, under **Payment Forms > Transactions**. See [How to Use the Transactions Page](/docs/transactions-page/). This article covers reading and editing them in the Stripe Dashboard. All data gathered from custom fields added to the [On-Page Form Display Options](https://docs.wpsimplepay.com/articles/on-page-form-display-options/) are saved in your Stripe payment records as **Metadata.** Stripe remains the system of record for this data, which keeps WP Simple Pay Pro lightweight. For each custom field you add to a form you can add a value for the **Stripe Metadata Label**. For each completed payment transaction using these forms, in your Stripe dashboard, you should see the data the customer filled out along with their payment information. One-Time payment metadata values are stored in the **Metadata** section under **Payment details**. Subscription payment metadata values are stored in the **Metadata** section under **Subscription** details. If you’re not sure how to get to the sections mentioned above, see [Viewing Payment Details in Stripe](https://docs.wpsimplepay.com/articles/payment-details-stripe/) and [Viewing Subscription Details in Stripe,](https://docs.wpsimplepay.com/articles/subscription-details-stripe/) respectively. ![Metadata information in the Stripe dashboard](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-custom-field-values-stripe-01.png)We recommend entering a value for each Stripe metadata label, otherwise, the labels will be generated by the plugin and may not be as clear. ![Custom labeled metadata information in the Stripe dashboard](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-custom-field-values-stripe-02.png)At any time for Stripe payment records, you can edit labels and values for the metadata for each payment by clicking the Edit metadata icon in the top right of the section. ![Edit metadata values in the Stripe dashboard](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-custom-field-values-stripe-03.png)For each Stripe transaction, you can have up to 50 metadata entries, with labels up to 40 characters long and values up to 500 characters long ([source](https://docs.stripe.com/api#metadata)). Longer values will be truncated. **Documentation Categories:** Stripe Dashboard --- ### [How to View Subscription Details in Stripe](https://wpsimplepay.com/doc/subscription-details-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to view Subscription details in the Stripe Dashboard, including the associated customer, upcoming invoices, and more. **Content:** Your recurring payments are also listed inside WordPress under **Payment Forms > Subscriptions**, including the next renewal date. See [How to Use the Subscriptions Page](/docs/subscriptions-page/). This article covers the Stripe Dashboard itself. To view subscription details, simply go to **[Billing → Subscriptions](https://dashboard.stripe.com/subscriptions)** in your **Stripe Dashboard**. Here you will see a list of your most recent subscriptions and can filter or navigate to find specific records. Once a subscription is selected, you should see all its details. Here’s an example: ![Subscription record in Stripe dashboard.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-subscription-details-stripe-01.png)Some subscription details can be edited as needed by clicking the **Actions** button at the top, including adding or removing pricing plans, prorating changes, applying a coupon, adding tax and adding a trial period. Underneath the subscription details is the subscription **Metadata**. WP Simple Pay will occasionally add metadata for internal use as well, such as for [Installment Plans](https://docs.wpsimplepay.com/articles/installment-plans/). Any other metadata can be added or modified just like [custom field values](https://docs.wpsimplepay.com/articles/custom-field-values-stripe/). Under the metadata section, you’ll find all information about paid and upcoming invoices tied to this subscription as well as any discounts applied, such as if you [added a coupon in Stripe](https://docs.wpsimplepay.com/articles/adding-coupons-stripe/) and a [coupon code field](https://docs.wpsimplepay.com/articles/on-page-form-display-options/) to a subscription payment form. A [Plus or higher license](https://wpsimplepay.com/pricing/) is required to access subscription features. **Documentation Categories:** Stripe Dashboard --- ### [How to Move Forward After Switching Stripe Accounts](https://wpsimplepay.com/doc/switching-stripe-accounts/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn what to do if you need to connect WP Simple Pay to a different Stripe account **Content:** > **Reading time:** 2 minutes | **Difficulty:** Intermediate ## Overview WP Simple Pay will automatically sync your payment forms when switching between test and live payment modes. It cannot sync payment forms or tax rates between Stripe accounts, so connecting a different account means some rebuilding. This article covers what you need to redo and what to expect from your payment records afterwards. ## Prerequisites - A WP Simple Pay site already connected to a Stripe account - A second Stripe account you want to connect instead ## Recreating Payment Forms and Tax Rates If you need to connect to a different Stripe account, you must remove the payment forms created for the previous Stripe account, as well as any tax rates created. You must then recreate your forms within WP Simple Pay once you have connected to the new account. If you’re seeing the `unit_amount` error in your site console, or `prod_ not_found` when saving your payment form, this indicates your payment form’s price options cannot be found. This can occur if you have directly modified items within the Stripe Dashboard, causing the data to become incorrectly synced. You will need to recreate the payment form as indicated above. ## What Happens to Your Payment Records Payment and subscription records are tied to the Stripe account that took them. After you connect a different account: - **Transactions** and **Subscriptions** show only the new account’s records. The previous account’s payments are not deleted, they are simply out of scope, and they reappear if you reconnect that account. - The status counts, search, CSV export and detail views follow the same scope, so nothing from the old account leaks into a filter or an export. - The background import that pulls your existing Stripe subscriptions into the Subscriptions page restarts for the newly connected account, so give it time to fill in on a busy account. Your records in the old Stripe account are untouched throughout. You can always view them in the [Stripe Dashboard](/docs/stripe-dashboard-overview/). ## What’s Next? - [How to Use the Transactions Page](/docs/transactions-page/) – Where your one-time payments appear after reconnecting - [How to Use the Subscriptions Page](/docs/subscriptions-page/) – Where recurring payments appear, and how the import works - [How to Collect Taxes on Payments](/docs/taxes/) – Recreating tax rates for the new account **Documentation Categories:** Plugin Compatibility --- ### [How to Configure an Advanced Stripe Webhook Setup](https://wpsimplepay.com/doc/advanced-stripe-webhook-setup/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the Advanced setup options for webhooks. This is not needed for most sites. **Content:** **This document contains advanced setup options that are not needed for most sites.** See our [standard webhook documentation](https://docs.wpsimplepay.com/articles/webhooks/) for basic setup. Webhooks allow Stripe to send messages back to your WordPress site. Setting up webhooks is required for some functionality of WP Simple Pay such as [sending emails](https://docs.wpsimplepay.com/articles/emails/), [creating installment plans](https://docs.wpsimplepay.com/articles/installment-plans/), allowing customers to [update their subscription payment details](https://docs.wpsimplepay.com/articles/updating-subscription-payment-method/), and using its integration with [AffiliateWP](https://affiliatewp.com/). ## If a Webhook Is Missed A webhook that never arrives is no longer permanent. Once an hour WP Simple Pay checks Stripe for records it may have missed and brings them into line: checkouts that completed while the customer never returned to your site, payments that succeeded or were canceled later, and refunds or chargebacks applied straight from the Stripe Dashboard. A payment that used to sit as a pending placeholder resolves on its own. You should still set up webhooks properly, since the hourly check runs after the fact and anything that depends on an immediate response (emails, installment plans) needs the live event. But you don’t have to hunt down a single dropped event by hand. You can confirm the result on **Payment Forms > Transactions** — see [How to Use the Transactions Page](/docs/transactions-page/). ## Adding the Webhook Endpoint To add the appropriate webhook endpoints, in your Stripe Dashboard, go to [Developers → Webhooks](https://dashboard.stripe.com/webhooks/). Click **Add Endpoint**, then add the URL found in **WP Simple Pay → Settings → Stripe → Webhooks**. ![WP Simple Pay webhook endpoint settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-advanced-stripe-webhook-setup-01.png)You now will need to add the specific events to listen to by clicking the button labeled **+Select events**. After doing that, you can copy and paste each event listed below into the **Select events to send → Search events** search box. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-advanced-stripe-webhook-setup-02.png)After searching each term, click the checkbox to add it, and the search additional terms. Do not click **Add events** until you’ve checked all events listed below: - `**charge.failed**` - **`charge`**.**`refunded`** - **`charge.succeeded`** - **`checkout.session.completed`** - **`invoice.payment_succeeded`** - **`invoice.upcoming`** - **`payment_intent.processing`** - **`payment_intent.succeeded`** - **`customer.subscription.deleted`** - **`customer.subscription.updated`** - **`charge.dispute.created`** - **`charge.dispute.closed`** Details about the functionality of each of these events is shown at the bottom of this document. When you’re done adding events, click **Add endpoint** to complete the process. After you add the endpoint, you should see the new URL listed in the webhooks settings. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-advanced-stripe-webhook-setup-03.png)## Configuring the Webhook Signing Secret Stripe can sign the webhook events it sends to your endpoints for added security, and we **strongly recommend** that you set this up. To do so, retrieve your endpoint’s secret from your [Dashboard’s webhooks settings](https://dashboard.stripe.com/account/webhooks). Select an endpoint for which you want to obtain the secret, then click the **Reveal** button. Then copy the signing secret from the Stripe Dashboard, head back to the **Stripe Setup** tab in your WP admin, then paste it into the **Endpoint Secret** text box for the current payment mode. Your webhooks are now set up and secure. Currently, WP Simple Pay utilizes the following events: ## Event Type Descriptions **`invoice.payment_succeeded`** - Used to increment installment plans and send “Payment Confirmation” and “Payment Notification” [emails](https://docs.wpsimplepay.com/articles/emails) for Subscriptions. - Exposes the `simpay_webhook_subscription_created` action for further processing after a successful Subscription. \*\*`payment_intent.succeeded` \*\* - Sends the “Payment Confirmation” and “Payment Notification” [emails](https://docs.wpsimplepay.com/articles/emails) for one-time payments. - Exposes the `simpay_webhook_payment_intent_succeeded` action for further processing after successful payment \*\*`charge.succeeded` \*\* - Sends the “Payment Confirmation” and “Payment Notification” [emails](https://docs.wpsimplepay.com/articles/emails) for one-time payments using ACH Debit. - Exposes the `simpay_webhook_charge_succeeded` action for further processing after successful payment **`invoice.upcoming`** - Sends the “Upcoming Invoice” [email](https://docs.wpsimplepay.com/articles/emails) reminder for updating a Payment Method. [Learn more](https://docs.wpsimplepay.com/articles/updating-subscription-payment-method/) **`checkout.session.completed`** - Used to remove generated abandoned Stripe Checkout records. - Exposes the `simpay_webhook_checkout_session_completed` action for further processing if needed. **`plan.updated`** - Used to ensure the list of Subscription Plans is up-to-date when configuration Subscription Options. `**charge.failed**` - Exposes the `simpay_webhook_charge_failed` action for further processing after a Charge fails. **`charge.dispute.created`** - Marks the matching payment as disputed while a chargeback stands, so it shows under the **Disputed** view on the Transactions page. Requires WP Simple Pay Pro. - Exposes the `simpay_webhook_charge_dispute_created` action for further processing when a chargeback is opened. **`charge.dispute.closed`** - Restores the payment’s previous status when the dispute closes in your favour, whether it was won, closed as an inquiry, or prevented by Stripe. A payment that was partially refunded goes back to partially refunded rather than plain succeeded. A lost dispute stays disputed, since the funds really have been withdrawn. Requires WP Simple Pay Pro. - Exposes the `simpay_webhook_charge_dispute_closed` action for further processing when a chargeback closes. **Documentation Categories:** Advanced Usage --- ### [How to Use the Subscriptions Page](https://wpsimplepay.com/doc/subscriptions-page/) **Published:** September 24, 2026 **Author:** **Excerpt:** Browse, search, and filter every recurring payment your site has taken, with status views and a next renewal date, without leaving WordPress. **Content:** > **Reading time:** 5 minutes | **Difficulty:** Beginner ## Overview The **Subscriptions** page lists every recurring payment your site has taken. It gives your recurring revenue the same at-a-glance view one-time payments get, including when each subscription is due to renew next, so you can answer “is this customer still paying, and when do they pay again?” without opening the Stripe Dashboard. The page lists **recurring payments only**. One-time payments live on the Transactions page, covered in [How to Use the Transactions Page](/docs/transactions-page/). ## Prerequisites - WP Simple Pay Pro (any tier). Selling subscriptions is a Pro capability, so this page is only useful once you have Pro installed and at least one subscription form. - A connected Stripe account. The companion **Transactions** page is available on every tier, including the free Lite plugin. The Subscriptions page is not a substitute for it, and the two lists never show the same record. ## Step 1: Open the Subscriptions Page Navigate to **Payment Forms > Subscriptions**. ![The Subscriptions page with its status views and list of recurring payments](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-subscriptions-page-01.png)The table has seven columns: - **ID** – the subscription’s local ID, which links to its detail view, with its Stripe subscription ID shown underneath. - **Date** – when the subscription started. - **Customer** – the customer’s email address, linked to them in your Stripe Dashboard. - **Form** – the payment form the subscription came from, linked to that form’s editor. - **Amount** – the recurring amount and its billing interval, for example “$24.00 / month” or “$49.00 / year”. - **Status** – the subscription’s current status. - **Next Renewal** – when it renews next. This column has its own section below, because it is the one most often misread. You can sort the table by **ID**, **Date**, **Amount**, or **Next Renewal** by clicking the column heading. ## Step 2: Filter the List ### Status Views The links across the top of the table are status views. Each one carries its own count, and every status a subscription can have belongs to exactly one view, so the counts always add up to **All**: ViewWhat it means**Active**Billing normally.**Trialing**In a free trial, not yet billed.**Past Due**A renewal payment failed and Stripe is still retrying.**Unpaid**Stripe stopped retrying a failed renewal.**Incomplete**The first payment was never completed. Subscriptions whose initial payment window expired are also counted here.**Paused**Temporarily not billing.**Canceled**Ended and will not bill again.The counts respect whichever payment mode, payment form, and search term are active, so they always describe the list you are looking at. ### Payment Mode and Payment Form Two selectors sit above the table. ![The payment mode and payment form filters above the subscriptions table](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-subscriptions-page-02.png)- **Live Mode / Test Mode** picks which set of records to show. This selector is **independent of your global test mode setting**. It changes only what is on screen and never touches a setting. It matters because an individual payment form can override the global mode, so live and test subscriptions can exist side by side on the same site. When you are viewing test records, a **Test Mode** badge appears next to the page heading. - **All Forms** narrows the list to a single payment form. Pick your options and click **Filter**. ### Search The **Search Subscriptions** box matches the customer’s email address, their Stripe customer ID, and the Stripe subscription ID. Searching keeps the payment mode, form, and status view you already had selected. ## Step 3: Read the Next Renewal Column **Next Renewal** is the column most likely to be misread, so it is worth being precise about. It shows one of three things. ![The Next Renewal column, showing a renewal date, an end date, and a dash](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-subscriptions-page-03.png)1. **A plain date**. The subscription renews on that date and will be billed again. 2. **“Ends” followed by a date**. The subscription is still running, but it is set to stop at the end of the current period. It will not be billed again. This is what you see after a customer cancels a subscription that has already been paid through to a future date. 3. **A dash (—)**. Nothing is scheduled. You see this for a **canceled** subscription, one whose initial payment window **expired**, and a **paused** one. The dash is deliberate. A paused or canceled subscription has no renewal to promise, and printing the last period’s end date there would read as a billing date that is never going to happen. An empty cell is the honest answer. A dash also appears in the rare case where Stripe has not reported a period end for a subscription yet. ## Step 4: Open a Subscription’s Detail View Click a subscription’s ID, or its **View** link, to open its detail view. ![A subscription detail view showing amount, billing interval, next renewal, status, customer, and form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-subscriptions-page-04.png)Alongside what the list already showed, the detail view adds: - The **billing interval** next to the amount, so a $99.00 charge reads as “$99.00 / 3 months”. - The **next renewal or end date**, labelled to match which of the two it is. - **Trial Ends**, when the subscription is in or has been through a trial. - **Canceled**, the date the subscription was canceled, when it has been. - **Created** and **Last Updated** timestamps. - The **Stripe subscription ID** and **customer ID**, each with a copy button and a link straight to the matching record in your Stripe Dashboard. - The **payment form** the subscription came from. The detail view is read-only. Use the **Back to Subscriptions** link to return to the list, which reopens in the same payment mode as the subscription you were viewing. ## Step 5: Let Existing Stripe Subscriptions Import If your site was already taking recurring payments before you updated, you do not have to wait for new signups to fill this page up. A background job walks through the subscriptions already in your connected Stripe account, one page at a time, and imports them. It runs on a schedule rather than all at once, so on an account with a lot of subscription history the page fills in gradually over hours rather than instantly. There is nothing to start and nothing to configure. Leave it alone and check back. Two things worth knowing: - The import only brings in subscriptions that were **created by WP Simple Pay**. Subscriptions your Stripe account holds from other tools or from the Stripe Dashboard directly are left out, because this page reports on your forms. - Connecting a **different Stripe account** restarts the import from the beginning for that new account. ## Connected Account Scoping Every record on this page is tied to the Stripe account it belongs to. If you disconnect one Stripe account and connect another, the previous account’s subscriptions stop appearing. The list, the status counts, and the detail view all respect that boundary. You will not see one account’s customers while working in another. ## Frequently Asked Questions **Why is the Next Renewal cell empty for one of my subscriptions?** Because the subscription has no renewal coming. That is the case for a canceled subscription, a paused one, and one whose initial payment window expired. A date in that cell would be a billing date that never arrives, so the column shows a dash instead. If the subscription is still active and set to stop at the end of the period, you will see “Ends” followed by the date rather than a blank. **I have a subscription in Stripe that isn’t on this page yet. Where is it?** Most likely the background import has not reached it. The job walks your Stripe subscriptions a page at a time on a schedule, so a large account takes a while to work through. Wait and check again. If it still has not appeared, check three things: that you are viewing the right **payment mode** (a test-mode subscription will not show in the Live Mode list), that no **payment form** filter or search term is narrowing the list, and that the subscription was actually created by a WP Simple Pay form. Subscriptions created outside the plugin are not imported. **What happens to this page after I switch Stripe accounts?** The list shows only the newly connected account’s subscriptions. The previous account’s records are no longer displayed, and the background import starts over for the new account, so give it time to populate. **How is this different from the customer subscription management feature?** They serve different people. This page is for you, in the WordPress admin: a read-only record of what your forms have sold. The customer subscription management feature is a front-end page your **customers** log into to update their own payment method or cancel their own subscription. See [How to Configure the Customer Subscription Management Settings](/docs/customer-susbcription-management-settings/). **Can I cancel a subscription from this page?** No. The Subscriptions page and its detail view are read-only. The only action available on a row is **View**. To cancel or change a subscription, use the links on the detail view to open it in your Stripe Dashboard, or let the customer cancel it themselves through the customer subscription management page. **Why do I see subscriptions in test mode that I don’t remember creating?** Test-mode records come from test submissions, including your own while setting a form up. Switch the payment mode selector to **Live Mode** to see only real subscriptions. **Does the page show one-time payments too?** No. Anything that is not recurring appears on the Transactions page instead. See [How to Use the Transactions Page](/docs/transactions-page/). ## What’s Next? - [How to Use the Transactions Page](/docs/transactions-page/) – the same view for one-time payments, with CSV export and refunds. - [How to Configure the Customer Subscription Management Settings](/docs/customer-susbcription-management-settings/) – let customers manage their own subscriptions. - [How to View Subscription Details in Stripe](/docs/subscription-details-stripe/) – what the Stripe Dashboard shows for a subscription. **Documentation Categories:** Plugin Functionality --- ### [How to Add a File Upload Field](https://wpsimplepay.com/doc/file-upload-form-field/) **Published:** September 24, 2026 **Author:** **Excerpt:** Let customers attach a document or image to their payment, with your own list of allowed file types, a maximum file size, and required validation. **Content:** > **Reading time:** 5 minutes | **Difficulty:** Beginner ## Overview The **File Upload** field lets a customer attach a file when they pay. It covers every form that needs a document alongside the money: a design brief for a custom job, a photo for a print order, a signed form, or proof of eligibility for a discounted rate. Customers can drag a file onto the field or click to pick one from their computer. They see an upload progress bar, then the filename with a button to remove it and choose a different file. Once the payment is made, the file is recorded against that payment and linked from its detail view in WordPress. ## Prerequisites - WP Simple Pay Pro (any tier) - A payment form to add the field to ## Step 1: Add the File Upload Field 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form you want to add the field to. 2. Click the **Form Fields** tab. 3. Open the field dropdown and choose **File Upload**. 4. Click **Add Field**. ![Choosing File Upload from the form field dropdown](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-file-upload-form-field-01.png)The new field is added to the top of your field list. Click its title to expand its settings. ## Step 2: Configure the Field ![The File Upload field settings in the form builder](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-file-upload-form-field-02.png)Each File Upload field has its own settings, so a form with two uploads can accept completely different files in each. ### Label The text shown above the field on your form. Make it say what you want, for example “Upload your artwork” rather than just “File”. ### Allowed File Types A comma-separated list of file extensions, written with or without the leading dot. The default list is: ``` .pdf,.doc,.docx,.jpg,.jpeg,.png,.gif ``` Narrow it to exactly what you need. A print shop taking artwork might use `.pdf,.png,.tif`, while a form collecting a signed agreement might allow only `.pdf`. Your list is not the final word. WP Simple Pay accepts a file only if the extension is on your list **and** WordPress itself permits that file type for upload. Anything outside that overlap is rejected, and HTML and JavaScript files are always rejected regardless of what you type here. ### Max File Size (MB) The largest file the field will accept, in megabytes. The default is 10 MB, and you can set anything from 1 MB to 100 MB. Your web server has its own upload limit, and whichever number is smaller wins. If your host caps uploads at 8 MB, setting this field to 50 MB does not raise that ceiling. Ask your host to raise the server limit if you need larger files. ### Required Tick this if the customer must attach a file before they can pay. A required field with no file blocks the payment and shows an error on the field. ### Stripe Metadata Label A short name (up to 40 characters) used to identify this upload in your Stripe payment records and in the transaction detail view in WordPress. It is not shown to the customer. Type a label here and a **Copy Smart Tag** button appears underneath it, along with the matching smart tag: ![The Stripe Metadata Label setting with the Copy Smart Tag button](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-file-upload-form-field-03.png)Click **Copy Smart Tag** to copy a tag like `{payment:metadata:artwork_file}` to your clipboard, ready to paste into a confirmation page or an email. See [Using Smart Tags For Confirmation Pages and Emails](/docs/using-smart-tags-for-confirmation-pages-and-emails/) for where those tags can be used. Save the form when you are done. ## Step 3: What Your Customers See On the published form, the field starts as a drop zone reading “Drag & drop a file or click to browse”. ![The File Upload field on a published payment form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-file-upload-form-field-04.png)The customer drags a file in, or clicks to open their file browser. The file is checked against the allowed types and the size limit straight away, so a wrong file type is refused before anything is uploaded. A progress bar runs while the file transfers, and then the field shows the filename with a remove button so the customer can swap the file out. ![The File Upload field showing an attached file](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-file-upload-form-field-05.png)Two things protect the submission: - While an upload is still in progress, the form cannot be submitted. The customer never pays before their file has finished transferring. - If a required File Upload field is empty, submitting shows an error on the field and the payment is not attempted. ## Where the Uploaded File Goes When the payment is created, the uploaded file’s URL is saved to that payment’s Stripe metadata, under the name you set in **Stripe Metadata Label**. You can see it on the payment in your Stripe Dashboard. Inside WordPress, the file appears in an **Uploaded Files** card on the payment’s detail view, listed by the field’s metadata label, with the original filename as a link that opens the file. See [How to Use the Transactions Page](/docs/transactions-page/) for how to find a payment and open its detail view. ## Security and Storage Uploads happen on a public payment form, so every check is applied on the server as well as in the browser: - **Deny by default.** The accepted types are the overlap between your allowed list and the file types WordPress itself permits. HTML and JavaScript are always excluded, for every visitor. - **The file’s real content is checked against its extension.** A script renamed to look like an image is rejected, not stored. - **Size is enforced twice**, against your field limit and against your server’s own upload limit. - **The same per-IP rate limit that guards payment submissions applies to uploads.** A single visitor cannot hammer the endpoint with files. Files are kept in a dedicated, hardened folder inside your WordPress uploads directory, apart from your ordinary media, and each one is given a randomly generated filename so its address cannot be guessed. These files are not meant to be managed by hand. Renaming, moving or deleting one breaks the link recorded against the payment, and the automatic cleanup below already clears out files nobody paid for. ## Automatic Cleanup of Abandoned Uploads A file is uploaded the moment the customer picks it, which is before they pay. A scheduled job runs regularly and clears out the uploads that were never paid for: - Files that were never attached to a payment at all, because the visitor picked a file and then left the form. These are removed after about a day. - Files attached to a payment the customer never completed, such as a declined card or a closed tab at the payment step. These are removed after about a week. The practical consequence is that an abandoned checkout does not leave files on your server forever. Files belonging to payments that actually went through are never touched by the cleanup, including payments that were later refunded or disputed. ## Frequently Asked Questions **Which file types are allowed by default?** PDF, DOC, DOCX, JPG, JPEG, PNG and GIF. You can replace that list with your own in the **Allowed File Types** setting. **I added an extension to the allowed list and the file is still rejected. Why?** Your list is intersected with the file types WordPress permits for upload, and anything WordPress does not allow is dropped from the field’s list. HTML and JavaScript files are excluded no matter what. The error shown on the form lists the extensions the field actually accepts, which is the quickest way to see what survived the intersection. A file can also be rejected when its extension does not match its real content, for example a `.zip` renamed to `.pdf`. **What is the largest file size I can allow?** The field setting accepts 1 MB to 100 MB, with a default of 10 MB. Your server’s own PHP upload limit applies on top of that, and the smaller of the two is what is enforced. If your host allows 8 MB uploads, 8 MB is the real limit no matter what the field says. Raising the field value above your server’s limit does nothing, so ask your host to raise the server limit first. **Do uploaded files go into my Media Library?** No, they are not stored alongside your regular media. They go into a dedicated WP Simple Pay folder inside your uploads directory, under randomized filenames, and are cleaned up automatically when the payment they belong to was never completed. Treat them as payment records rather than as media to manage. **How do I include the upload in a confirmation page or an email?** Set a **Stripe Metadata Label** on the field, click **Copy Smart Tag**, and paste the resulting `{payment:metadata:...}` tag into your confirmation page content or email body. The tag outputs the file’s URL. See [Using Smart Tags For Confirmation Pages and Emails](/docs/using-smart-tags-for-confirmation-pages-and-emails/) and [How to Create Custom Form Field Smart Tags](/docs/create-custom-form-field-smart-tags/). **What happens to the file if the customer abandons the payment?** It is deleted automatically. A file that was never attached to a payment is removed after about a day, and a file attached to a payment that was never completed is removed after about a week. Nothing is left behind indefinitely. **Can a customer attach more than one file?** Each File Upload field accepts one file. To collect several files, add a File Upload field for each one, since the field can be added to a form as many times as you need. Giving each field its own label, allowed types, size limit and metadata label also makes the payment record much easier to read than a single pile of files would be. **Does this work with forms that redirect to Stripe Checkout?** Yes. The field is shown and the file is uploaded on your site before the customer is sent to Stripe, and the file’s URL is saved to the resulting payment the same way. ## What’s Next? - [How to Configure a Payment Form’s Fields and Collect Custom Data](/docs/custom-form-fields/) – Add, reorder and configure the fields on your payment forms. - [Custom Field Types Reference](/docs/custom-field-types-reference/) – Every field type and what each one collects. - [How to Use the Transactions Page](/docs/transactions-page/) – Find a payment and open the detail view where uploaded files are listed. **Documentation Categories:** Plugin Functionality --- ### [How to Refund a Payment](https://wpsimplepay.com/doc/refunding-a-payment/) **Published:** September 24, 2026 **Author:** **Excerpt:** Refund one of your customers a full or partial amount straight from a payment's detail view in WordPress, without opening the Stripe Dashboard. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Beginner ## Overview When you need to give a customer their money back, you can do it from inside WordPress. Open the payment on the **Transactions** page and the **Actions** panel offers a refund, either the full remaining amount or a partial amount you type in. That saves the round trip to the Stripe Dashboard, where you would otherwise have to find the right charge and match it back to the form it came from. Issuing a refund from this page requires a **Professional license or higher** — on lower tiers the Actions panel appears with an upgrade prompt instead of a working refund control. > **Looking for a refund of your own WP Simple Pay purchase?** This article is for site owners refunding a payment their customer made. If you want a refund of a WP Simple Pay license you bought, see [How to Request a Refund](/docs/how-to-request-a-refund/) instead. ## Prerequisites - WP Simple Pay 4.17.4 or later. - A **Professional**, or higher, license. The Transactions page itself is available on every tier, including the free Lite plugin — only the refund action is gated. - An administrator account (the page requires the ability to manage options). - A connected Stripe account, with the secret key for the payment’s mode (live or test) saved in your settings. - A payment that can still be refunded. See [What can be refunded](#what-can-be-refunded) below. ## Step 1: Open the Payment Go to **Payment Forms > Transactions** and click the payment you want to refund. That opens its detail view. Scroll to the **Actions** panel. It shows the **remaining refundable amount** and a **Refund Payment** button. ![The Actions panel on a transaction's detail view, showing the remaining refundable amount and the Refund Payment button](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-refunding-a-payment-01.png)If the panel is not there, the payment cannot be refunded at all. If it shows an **Upgrade to Professional** link instead of a button, the payment can be refunded but your license does not include the action. ## Step 2: Choose Full or Partial Click **Refund Payment** to open the refund window. **Full refund** is selected by default, with the exact amount it will return shown next to it. ![The refund window with Full refund selected, showing the amount that will be returned](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-refunding-a-payment-02.png)To refund only part of the payment, choose **Partial refund** and type the amount into the box. The window shows the **Maximum** you can refund, and the amount you type is checked against it — a larger amount is rejected before anything is sent to Stripe. ![The refund window with Partial refund selected, showing the amount field and the maximum refundable amount](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-refunding-a-payment-03.png)Amounts are entered in the payment’s own currency. Currencies that have no decimal places, such as JPY, are handled correctly — you enter whole units, not cents. ## Step 3: Process the Refund Click **Process Refund**. You are asked to confirm, because a refund cannot be undone. On success the page reloads and you will see: - The payment’s **status** updated to **Refunded** or **Partially Refunded**. - A **Refunded** line in the amount breakdown, showing the total returned so far. - A smaller remaining refundable amount in the Actions panel, if any is left. Back on the Transactions page, the payment now appears under the **Refunded** status view if the whole amount was returned, or under **Partially Refunded** if some of it still stands. ## What Can Be Refunded A payment is refundable when all of the following are true: - It is a one-time payment that was charged (rows that only set up a payment method, for example, cannot be refunded). - Its status is **Succeeded**, or it is already **Partially Refunded**. - Some of the amount has not been refunded yet. You can only ever refund up to the amount that has not been refunded yet. A failed, canceled, incomplete or processing payment cannot be refunded, and neither can one that has already been refunded in full. ## Refunds Issued in Stripe You are not locked into refunding in one place. If you or a colleague issues a refund directly in the [Stripe Dashboard](https://dashboard.stripe.com/payments), WP Simple Pay picks it up on its own: an hourly background check asks Stripe about payments whose refund state could still have changed, and updates the local record to match. So the two stay in sync either way. A refund made in Stripe shows up on the Transactions page within the hour, with the right status and refunded total. ## What the Customer Sees The refund goes back to the original payment method — the same card or bank account the customer paid with. Neither WP Simple Pay nor Stripe can send it somewhere else. How long that takes is up to Stripe and the customer’s bank, and it varies by payment method and country. It is not instant. For current expectations, see [Stripe’s refund documentation](https://stripe.com/docs/refunds). If you have the **Payment Refunded Confirmation** email enabled under **WP Simple Pay > Settings > Emails**, the customer is emailed about the refund as well. See [How to Configure Email Settings](/docs/emails/) for how to turn it on. ## Frequently Asked Questions **Can a refund be reversed or undone?** No. Once a refund is sent to Stripe it cannot be canceled or pulled back, which is why WP Simple Pay asks you to confirm first. If you refunded the wrong amount, the only remedy is to ask the customer to pay again. **What happens if the refund fails at Stripe?** The refund window shows the error Stripe returned and nothing is changed locally: the payment keeps its status and its refunded total, and you can try again. The most common causes are a missing secret key for the payment’s mode and a payment that Stripe no longer considers refundable. **Can I refund the same payment more than once?** Yes. You can issue several partial refunds against one payment, and each one adds to the refunded total. The remaining refundable amount shrinks each time, and once it reaches zero the payment is fully refunded and the Actions panel stops offering a refund. **Why is the refund control missing, or showing an upgrade prompt?** If there is no Actions panel at all, the payment is not refundable — check its status and whether it has already been refunded in full against [What can be refunded](#what-can-be-refunded) above. If the panel is there but offers **Upgrade to Professional**, the payment is refundable and your license is the only thing in the way: refunds from this page need a Professional license or higher. **Does refunding here also cancel the subscription?** No. A refund only returns money for that one payment. It does not cancel, pause or otherwise change a subscription, and future renewals will still be charged. To stop a subscription, cancel it on the **Subscriptions** page or in the Stripe Dashboard, as a separate step. **Can I refund a recurring payment?** The Transactions page lists one-time payments. Recurring payments live on the **Subscriptions** page, and are refunded from the [Stripe Dashboard](https://dashboard.stripe.com/payments). A refund made there is reconciled back to the site on the hourly check like any other. **Do I get my Stripe processing fees back?** That is Stripe’s policy, not the plugin’s, and it depends on your account and the payment method. Check [Stripe’s refund documentation](https://stripe.com/docs/refunds) for what is returned to you. ## What’s Next? - [How to Use the Transactions Page](/docs/transactions-page/) — browse, search, filter and export your payments, and read a payment’s full detail view. - [How to View Payment Details in Stripe](/docs/payment-details-stripe/) — the same payment as Stripe shows it. - [How to Configure Email Settings](/docs/emails/) — enable the Payment Refunded Confirmation email. **Documentation Categories:** Plugin Functionality --- ### [Custom Field Types Reference](https://wpsimplepay.com/doc/custom-field-types-reference/) **Published:** June 29, 2026 **Author:** **Excerpt:** A complete reference of every field type available in the Form Fields tab — what each one collects, when to use it, and the options it exposes. **Content:** > **Reading time:** 10 minutes | **Difficulty:** Beginner ![The Form Fields tab showing the "Choose a field…" picker for adding a new field.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-custom-field-types-reference-01.png)## Overview The **Form Fields** tab in the form builder is where you compose what a customer sees and fills in on a payment form. Click **Choose a field…** and you’ll see 20 field types covering customer information, presentational elements, payment selection, and the submit button itself. This article is a complete reference for every field type. For a general walkthrough of how custom fields work — adding, ordering, removing, marking required — start with [How to Configure a Payment Form’s Fields and Collect Custom Data](/docs/custom-form-fields/). ## Prerequisites - WP Simple Pay Pro (custom fields beyond the basics require Pro) - A payment form opened in the form editor ## Field Categories The 20 field types fall into four functional groups: GroupFields**Customer information**Name, Email Address, Phone, Address, Tax ID, Date, File Upload**Payment selection**Price Selector, Custom Amount Input, Coupon, Recurring Amount Toggle, Fee Recovery Toggle, Amount Breakdown, Payment Methods**Form structure / display**Heading, Text, Dropdown, Radio Select**Submit triggers**Checkout Button, Payment Button--- ## Customer Information Fields ### Name Collects the customer’s full name and stores it on the Stripe Customer record. Splits into first/last under the hood for Stripe compatibility. - **Required for:** Card payments, most regulatory compliance, and useful smart-tag substitutions like `{customer-name}` in emails. - **Options:** Label, placeholder, required toggle. ### Email Address Collects the email used as the customer’s contact address and Stripe Customer email. Always required when the form sends a Payment Receipt. - **Required for:** Receipts, Manage Subscriptions links, abandoned-cart recovery, ACH/SEPA/Bacs (Stripe requires email for these methods). - **Options:** Label, placeholder, required toggle. ### Phone Collects the customer’s phone number with international format support. - **Required for:** SMS-based confirmations, fraud screening, B2B forms. - **Options:** Label, placeholder, required toggle. ### Address Collects a billing or shipping address. Renders Stripe’s smart address element with country-aware fields and autocomplete. - **Required for:** Tax calculation (Automatic Tax requires a billing address), shipping fulfillment, fraud checks. - **Options:** Address type (Billing or Shipping), label, required toggle. ### Tax ID Collects a business tax identifier (VAT, GST, ABN, EIN, etc.) and attaches it to the Stripe Customer for invoicing. - **Required for:** B2B EU invoicing, reverse-charge VAT, businesses that need a tax ID printed on receipts. - **Options:** Label, placeholder, required toggle. ### Date Collects a date value with a date picker. - **Useful for:** Event registrations, appointment booking, donations dedicated to a specific date, “preferred delivery” dates. - **Options:** Label, placeholder, required toggle, minimum/maximum date constraints. - **Notes:** The selected value is stored as form metadata — it doesn’t affect the charge amount or Stripe billing cycle. ### File Upload Lets the customer attach a file to their payment, by drag-and-drop or through the file browser. **Requires WP Simple Pay Pro.** - **Useful for:** A design brief with a deposit, a photo for a print order, a signed form, proof of eligibility for a discounted rate. - **Options:** Label, **Allowed File Types** (a comma-separated list of extensions, such as `.pdf,.jpg,.png`), **Max File Size (MB)**, required toggle, and a **Stripe Metadata Label** with a **Copy Smart Tag** button that gives you the smart tag for the uploaded file. - **Notes:** Only file types WordPress itself permits for upload are accepted, whatever you list. The file is linked from the payment’s detail view on the Transactions page, and its URL is saved to Stripe metadata under the label you set. For the full walkthrough see [How to Add a File Upload Field](/docs/file-upload-form-field/). --- ## Payment Selection Fields ### Price Selector The most important payment field on a multi-price form. Lets the customer choose between price options you’ve defined in the **Payment** tab. - **Display Style:** Choose how prices appear: - **Basic** — Plain radio list (default for forms with 1–3 price options). - **Dropdown** — Compact `` element. Best when you have many prices and want to save vertical space. - **List** — Stacked cards with title, description, and price. Best for tiered pricing. - **Buttons** — Side-by-side button group. Best for short, label-style options ($10, $25, $50). - **Options:** Label, default price, required toggle. ### Custom Amount Input Lets the customer enter their own amount — the foundation of “pay what you want” and donation forms. - **Options:** Label, placeholder, minimum amount, maximum amount, default amount. - **Tip:** Combine with a Price Selector to offer suggested amounts plus a “custom” option. ### Coupon Lets the customer apply a coupon code at checkout. Coupons themselves are managed under **WP Simple Pay > Coupons** — see [How to Add and Configure Coupons](/docs/coupons/). - **Options:** Label, placeholder. - **Notes:** Distinct from the global Coupons admin page. The field is the *customer-facing* input; the admin page is where coupon codes are created. ### Recurring Amount Toggle A checkbox that, when enabled by the customer, converts a one-time payment into a recurring subscription on the same form. Powers “Donate monthly instead?” patterns without requiring two separate forms. - **Options:** Label, billing interval (Daily/Weekly/Monthly/Yearly), invoice limit. - **Requires:** Subscriptions enabled on the form. ### Fee Recovery Toggle A checkbox that lets the customer voluntarily cover the Stripe transaction fee, bumping the charge by a calculated amount so you receive the full intended total. - **Options:** Label, fee percentage, fee fixed amount, default state (checked/unchecked). - **Useful for:** Non-profits, donation forms, B2B invoices. ### Amount Breakdown A read-only display field that itemizes the payment total — line items, taxes, fees, coupons, and the final amount. Updates live as the customer interacts with other fields. - **Required for:** Forms that collect tax via the **Taxes** feature — see [How to Collect Taxes on Payments](/docs/taxes/). Without this field, customers won’t see the tax line item before submitting. - **Options:** Label, item display preferences. ### Payment Methods Renders the Stripe Payment Element where the customer enters card details, selects an alternative payment method (ACH, SEPA, Klarna, etc.), or chooses a saved method. - **Display Type:** **Tabs** (horizontal) or **Accordion** (stacked) — see [How to Choose a Payment Method Display Type](/docs/payment-method-display-types/). - **Visible Items:** When using Accordion, controls how many methods show before a “More” button appears. Default: 5. - **Required for:** Every on-site payment form. Off-site (Stripe Checkout) forms don’t use this field. --- ## Form Structure / Display Fields ### Heading Inserts a styled heading between other fields. Useful for grouping related fields (“Billing Information”, “Event Details”, “Optional Add-Ons”). - **Options:** Heading text, heading level (H2–H6). - **Notes:** Purely visual — no value is collected or sent to Stripe. ### Text A multi-line block for free-form HTML/text. Use it for instructions, terms-of-service text, marketing copy, or thank-you content. - **Options:** Body content (HTML allowed). - **Notes:** Like Heading, this is presentational only. ### Dropdown A `` element where you define the available options. Stores the chosen value as form metadata, viewable in the customer record and Stripe metadata. - **Options:** Label, options list (label/value pairs), default selection, required toggle. - **Useful for:** “How did you hear about us?”, T-shirt size, event session selection. ### Radio Select Same data shape as Dropdown, but rendered as radio buttons instead of a ``. Better when you have 2–5 options and want them all visible at once. - **Options:** Label, options list, default selection, required toggle. --- ## Submit Triggers Every form must have exactly one of these two button fields. They’re mutually exclusive: the form type (set in the **General** tab) decides which one appears in the picker. ### Payment Button The submit button for **on-site** payment forms (Embedded or Overlay). Charges the customer using the Stripe Payment Element on the same page. - **Options:** Button text, processing text (shown while the request is in flight). ### Checkout Button The submit button for **off-site** Stripe Checkout forms. Redirects the customer to Stripe’s hosted checkout page. - **Options:** Button text, processing text. ## Frequently Asked Questions ### Why do I see Payment Button on some forms and Checkout Button on others? The button type is tied to the form’s **Type** in the General tab. On-site forms use Payment Button; off-site (Stripe Checkout) forms use Checkout Button. Switching the type in General automatically swaps the button field for you. ### Can I add the same field type twice? Some fields can be added multiple times (Heading, Text, Dropdown, Radio Select, Date). Others are single-use per form because they have a fixed role — you can only have one Email, one Price Selector, one Payment Methods field, one Coupon field, and one submit button. The picker greys out fields that are already in use. ### Where does the data from custom fields go? Two places. Inside WordPress, go to **Payment Forms > Transactions** and open a payment — the detail view lists every custom field value the customer submitted, along with any files they uploaded. See [How to Use the Transactions Page](/docs/transactions-page/). The values are also saved as metadata on the Stripe PaymentIntent or Subscription, so you can read them in your Stripe Dashboard under the record’s **Metadata** section. The data is available to webhooks and to integrations like Uncanny Automator too (see [How to Use the Automations Tab](/docs/form-builder-automations-tab/)). ### Are field values included in receipt emails? Yes — use smart tags to insert any custom field value into email subjects or bodies. See [Using Smart Tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/). ### Why is the Amount Breakdown field empty? The Amount Breakdown only shows line items that exist on the current form. If your form has no taxes, no fees, no coupon entered, and a single price option, the breakdown collapses to just the total. It “comes alive” when there’s something to itemize. ### Can I customize field validation rules? Built-in fields enforce sensible defaults (Email validates as an email, Tax ID accepts the formats Stripe accepts, etc.). For custom validation logic, use the `simpay_form_validation` filter — but most cases are covered by the built-in **required** toggle and field-specific options. ## What’s Next? - [How to Configure a Payment Form’s Fields and Collect Custom Data](/docs/custom-form-fields/) – General walkthrough of adding and ordering fields - [How to Collect Taxes on Payments](/docs/taxes/) – Use the Address and Amount Breakdown fields together - [How to Choose a Payment Method Display Type](/docs/payment-method-display-types/) – Configure the Payment Methods field **Documentation Categories:** Plugin Functionality --- ### [How to Create Custom Form Field Smart Tags](https://wpsimplepay.com/doc/create-custom-form-field-smart-tags/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to create your own Smart Tags using custom form fields. **Content:** If you use our custom form fields to collect user data, you may wish to use that data for other purposes. Below, you will see how to collect custom form field data, use it in your payment confirmation pages and various emails, and record it in the Stripe Dashboard. When [adding a custom field](https://wpsimplepay.com/docs/custom-form-fields/), enter the label you want to show in the Stripe dashboard into the **Stripe Metadata Label** area. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-custom-form-field-smart-tags-01.png)You are automatically presented with the appropriate smart tag: ![Generating a WP Simple Pay smart tag](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-custom-form-field-smart-tags-02.gif)Once copied, the smart tag can then be pasted into your payment confirmation page, one of your WP Simple Pay emails, etc. ![Using a WP Simple Pay smart tag](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-custom-form-field-smart-tags-03.png)An example showing the smart tag pasted into a payment confirmation page All custom form field labels and the submitted data will automatically be sent to the Stripe Payment object **Metadata** section. The **File Upload** field works the same way. Set its **Stripe Metadata Label**, use the **Copy Smart Tag** button beside it, and the resulting tag outputs the URL of the file the customer uploaded, so you can link to it from a confirmation page or an email. See [How to Add a File Upload Field](/docs/file-upload-form-field/). ## Creating Advanced Smart Tags To output additional information related to payments or subscriptions, use the `**{payment:key}**`, and `**{customer:key}**` smart tags to access Stripe object data. You can generate your own Smart Tags to access properties of the [Customer](https://docs.stripe.com/api/customers/object), [Payment](https://docs.stripe.com/api/payment_intents/object), [Subscription](https://stripe.com/docs/api/subscriptions/object), or [Invoice](https://docs.stripe.com/api/subscriptions/object) records, such as: For example: - `{[payment](https://stripe.com/docs/api/payment_intents/object):currency}` - `{[](https://stripe.com/docs/api/payment_intents/object)`[subscription](https://docs.stripe.com/api/subscriptions/object)`:currency}` - `{[subscription](https://docs.stripe.com/api/subscriptions/object):[latest_invoice](https://docs.stripe.com/api/invoices/object):number}` - `{[customer](https://docs.stripe.com/api/customers/object):address:line1}` - `{[customer](https://docs.stripe.com/api/customers/object):address:line2}` - `{[customer](https://docs.stripe.com/api/customers/object):address:city}` - `{[customer](https://docs.stripe.com/api/customers/object):address:state}` - `{[customer](https://docs.stripe.com/api/customers/object):address:postal_code}` - `{[customer](https://docs.stripe.com/api/customers/object):phone}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:address:line1}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:address:line`2`}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:`address:`city}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:`address:state`}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:`address:postal_code`}` Not all nested objects are expanded or available. Using these custom smart tags, you can create more personal and flexible payment confirmation pages and emails. **Documentation Categories:** Plugin Functionality --- ### [How to Use the Transactions Page](https://wpsimplepay.com/doc/transactions-page/) **Published:** September 24, 2026 **Author:** **Excerpt:** Browse, search, filter and export every one-time payment your site has taken, and open any payment to see its full detail, without leaving WordPress. **Content:** > **Reading time:** 6 minutes | **Difficulty:** Beginner ## Overview The **Transactions** page lists every one-time payment your site has recorded, so you can answer “did this payment go through, and what did the customer send with it?” without opening the Stripe Dashboard. Each row opens a detail view with the full amount breakdown, the Stripe IDs, the payment method, a link to the Stripe receipt, the customer’s details, and the custom field values and files they submitted with the form. The Transactions page is available on **every WP Simple Pay tier, including the free Lite plugin**. ## Prerequisites - WP Simple Pay 4.17.4 or later. - A connected Stripe account. - An administrator account (the page requires the ability to manage options). ## Where to Find It Go to **Payment Forms > Transactions**. ![The Transactions page listing recorded payments, with status views and counts above the table](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transactions-page-01.png)The table has six columns: - **ID** — the payment’s local record number, with its Stripe object ID beneath it. - **Date** — when the payment was created. - **Customer** — the email address on the payment. - **Form** — the payment form the payment came from. - **Amount** — the total charged, in the payment’s currency. - **Status** — the payment’s current state. **ID**, **Date** and **Amount** are sortable. Click a column heading to sort by it, and click again to reverse the order. ## Status Views Across the top of the table sits a row of status views. Each one carries its own count, and the counts respect whatever filters and search you already have applied. ViewWhat it shows**All**Every recorded one-time payment.**Succeeded**Payments that completed and were collected.**Processing**Payments still clearing, common with bank debits.**Incomplete**Payments that were started but never finished.**Failed**Payments the card issuer or bank declined.**Refunded**Payments refunded in full.**Partially Refunded**Payments where some, but not all, of the amount was returned.**Disputed**Payments with an open or lost chargeback.**Canceled**Payments abandoned or canceled before collection.## Filters Two selectors sit above the table. ![The payment mode selector and payment form selector above the transactions table](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transactions-page-02.png)**Payment mode** switches between **Live Mode** and **Test Mode**. This selector is independent of your global test mode setting, so you can look at test payments without changing anything about how your site takes payments. When you are viewing test payments, a **Test Mode** badge appears next to the page heading. This matters because an individual payment form can override the global mode. Both modes’ records coexist, and the filter is how you decide which set is on screen. **Payment form** narrows the list to a single form. If a form runs in the opposite mode to the one you are viewing, the list would otherwise look like a form that has never been paid, so the page says which mode the form runs in and offers a link to switch. ## Search The search box matches on: - The customer’s email address. - The Stripe customer ID (`cus_...`). - The Stripe object ID (`pi_...`). Partial values work, so you can paste part of an ID or search for a domain name to find every payment from one company. ## Export to CSV Tick the payments you want, choose **Export to CSV** from the **Bulk actions** menu, and click **Apply**. The selected rows download as a spreadsheet. ![The Bulk actions menu with Export to CSV selected](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transactions-page-03.png)The export includes more columns than the table shows, including the full amount breakdown, both Stripe IDs, the payment method type, the IP address and the payment mode. ## The Detail View Click a payment’s ID, or its **View** link, to open the detail view. ![A transaction detail view showing the amount breakdown, status, customer and form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transactions-page-04.png)The detail view gathers: - **Amount breakdown** — the total, plus the subtotal, tax, shipping, discount and refunded amounts whenever they apply. - **Stripe details** — the Stripe IDs, each with a copy-to-clipboard button, the payment method used, and a link to the Stripe receipt. - **Customer** — the name, the Stripe customer ID, the email address and the IP address the payment came from. - **Form** — the payment form that took the payment, linked to its editor. - **Uploaded files** — anything the customer attached through a File Upload field, linked by filename. - **Custom fields** — the values the customer submitted, shown under the labels you gave those fields. - **Metadata** — any remaining Stripe metadata, in a collapsed section. On a **Professional license or higher**, the same page can also issue a full or partial refund. See [How to Refund a Payment](/docs/refunding-a-payment/) for that workflow. ## Chargeback (Dispute) Tracking > Chargeback tracking requires **WP Simple Pay Pro**. When a customer’s bank opens a chargeback, WP Simple Pay hears about it from Stripe and marks the matching payment as **Disputed**. Chargebacks stop being invisible: the **Disputed** view shows exactly which payments are being contested. ![The Disputed status view on the Transactions page](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transactions-page-05.png)When the dispute closes, the payment’s status is restored if the outcome was in your favour: - A dispute that is **won**, **closed as an inquiry**, or **prevented** by Stripe restores the payment to the status it had before. - A payment that was already **partially refunded** before being disputed goes back to **Partially Refunded**, not plain **Succeeded**, because that refund still stands. - A **lost** dispute stays **Disputed**, since the funds really were withdrawn. On the free **Lite** plugin, the **Disputed** view exists but never fills up. The part that listens for chargebacks ships only with Pro, so on Lite the view will always be empty even if chargebacks are happening in your Stripe account. ## Automatic Recovery of Missed Payments Payments reach WP Simple Pay through Stripe webhooks, and a webhook can be delayed or lost. An hourly background job reconciles your records against Stripe to close that gap. It picks up: - **Checkout Sessions that completed while the buyer never returned** to your site. These used to sit as pending placeholders forever; now they resolve on their own. - **Payments that later succeeded or were canceled** after being left incomplete. - **Refunds and chargebacks applied directly in the Stripe Dashboard**, which now appear on this page too. You do not need to do anything to turn this on, and there is nothing to configure. Records converge on what Stripe says. ## A Few Things Worth Knowing **Records are scoped to your connected Stripe account.** If you switch to a different Stripe account, the page shows that account’s payments, not the previous account’s. **This page lists one-time payments only.** Recurring payments have their own list: see [How to Use the Subscriptions Page](/docs/subscriptions-page/). ## Frequently Asked Questions **A customer says they paid, but I do not see the payment. What now?** Most often the webhook that reports the payment has not arrived yet. Wait a few minutes and reload. If it still is not there, the hourly reconciliation job will ask Stripe directly and add it, so the record will appear on its own within the hour. Also check the payment mode selector: if the form that took the payment runs in test mode, the payment is in the Test Mode list. **How is this different from the Stripe Dashboard?** The Stripe Dashboard is the authoritative record of the money. The Transactions page is the record tied to your site: it tells you which payment form took each payment, which custom field values the customer submitted, which files they uploaded, and which IP address they paid from. Stripe does not know about your forms, and the Transactions page does not replace Stripe for accounting, payouts or fees. Both are linked, so you can jump from a payment here to its Stripe record. **Why is my Disputed view empty even though I have had a chargeback?** On the free Lite plugin, chargeback tracking is not included, so nothing ever lands in the **Disputed** view. Upgrading to Pro enables it. On Pro, check that your Stripe webhooks are configured correctly, and remember that the hourly reconciliation will pick up a dispute whose webhook was missed. **Will payments from before 4.17.4 appear?** Yes, for payments WP Simple Pay had already recorded. They are assigned to your currently connected Stripe account when you upgrade. Payments taken with a different Stripe account, or taken outside WP Simple Pay entirely, are not shown. **Can I delete a transaction record?** No. The page is a record of what happened, so rows are not editable or removable from WordPress. Refunding a payment is the way to reverse it. **Do I need to keep the page open or run anything for the hourly recovery?** No. It runs in the background on your site’s schedule. ## What’s Next? - [How to Refund a Payment](/docs/refunding-a-payment/) — issue a full or partial refund from the detail view. - [How to Use the Subscriptions Page](/docs/subscriptions-page/) — the same view for recurring payments. - [How to View Payment Details in Stripe](/docs/payment-details-stripe/) — find the same payment in the Stripe Dashboard. **Documentation Categories:** Plugin Functionality --- ### [How to Configure a Payment Form's Fields and Collect Custom Data](https://wpsimplepay.com/doc/custom-form-fields/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure custom fields, buttons, and labels displayed in your payment forms. **Content:** On the **Form Fields** tab is where you’ll add and configure custom fields for additional data collection, labels, and other fields displayed in your on-site payment forms. ## Adding a Field To begin, visit the **Form Fields** tab in the form builder, then simply select the type of field you’d like added to your payment form and click **Add Field**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-custom-form-fields-01.png)## Field Types Data inputs generally share the following settings: **Shared Field Settings** **Label** A text label displayed above the field. **Placeholder** A short hint shown when the field is empty. **Default Value** A text label displayed above the field. **Dynamic Value** An optional dynamic value that can be passed into the field value. [See documentation](https://wpsimplepay.com/doc/how-to-set-a-dynamic-default-field-value/). **Required** Whether or not the field must be completed before the payment is submitted. **Stripe Metadata Label** Used to identify this field within Stripe payment records. Not displayed on the payment form. ### Customer Fields #### **Name** Collect the payer’s name. --- #### Email Address Collect the payer’s email address. **This field is always required.** **Field Settings** **Offer Saved Payment Methods** Boost conversions by offering previously saved payment methods [Stripe Link](https://stripe.com/link). When enabled, Link autofills your customers’ payment information to create an easy and secure checkout experience. The Link authentication field will automatically display a localized email field. --- #### Phone Collect the payer’s phone number. **Field Settings** **Offer Smart Phone Validation** Reduce the likelihood of errors and typos by activation Smart Phone Validation. When enabled, this activates an intelligent field validation system that ensures the phone number is entered in the correct format for the selected locale, reducing the likelihood of typos or errors. An alternative default country can be set. --- #### Address Collect the payer’s billing and/or shipping address. **This field is not compatible with Stripe Checkout.** **Field Settings** **Address Type** Determines the type of address fields to show. If “Billing” is selected, the full billing address will be collected. If “Shipping” is selected, the full shipping address will be collected, with the option to update the relevant billing information if needed. **Billing Address Heading** Heading displayed above the entire billing address type. **Shipping Address** **Heading** Heading displayed above the entire shipping address type. --- #### Tax ID Collect the payer’s tax ID. Stripe Billing provides automatic validation to help determine if formatting is correct. Stripe also provides automatic validation with government databases for the tax ID types below. You’re responsible for making sure that customer information is accurate (including their tax identification number). Stripe displays a customer tax ID on an invoice, regardless of whether or not it’s valid. [Read Stripe’s official documentation →](https://stripe.com/docs/billing/customer/tax-ids) --- ### Payment Fields #### Price Selector Displays the available price options. **A single price option will be hidden.** **Field Settings** **Display Style** Determines how the available price options are presented. --- #### Coupon Allows payer’s to enter a [coupon code](/doc/coupons/) to reduce the payment amount. **Field Settings** **Button Style** Determines how the Apply button is presented. --- #### Custom Amount Allows the payer to enter an amount to pay. **Requires a price option that allows a custom amount.** **Field Settings** **Prefill input with default price amount** Determines if the selected price option amount should be set in the input --- #### Recurring Amount Toggle Allows the payer to transform a one-time payment in to a recurring subscription. **Requires a price option that allows recurring payments.** **Field Settings** \*\*Recurring by Default \*\*Purchases are automatically opted-in to a recurring subscription. It can be deselected. --- #### Amount Breakdown Displays a breakdown of the payment subtotal, discounts, taxes, total, and recurring amount. **Field Settings** \*\*”Subtotal Amount” Label \*\*The label displayed in the subtotal row. \*\*”Total Amount” Label \*\*The label displayed in the total row. \*\*”Recurring Amount” Label \*\*The label displayed in the recurring amount row. --- #### 1-Click Payment Button (Apple Pay / Google Pay) Displays the available 1-click payment buttons. [Learn more about 1-click payments →](/doc/apple-pay-google-pay/) --- #### Payment Methods Displays the list of available payment methods. [Learn](/doc/payment-options#payment-methods) \[more about payment methods →\](/?s=payment method&docs=1) --- #### Checkout Button Outputs the checkout button to complete the payment. **Field Settings** **Complete Payment Text** Text to display to complete the payment. Use `{{amount}}` to display the payment amount. \*\*Start Trial Text \*\*Text to display to a activate a subscription with a trial. **Buy Now, Pay Later Text** Text to display when using a “buy now, pay later” payment method that redirects to complete the payment. **Processing Text** Text to display when the payment form is processing. **Payment Button Style** Determines the appearance of the button. --- #### Payment Button Outputs the payment button to continue to **Stripe Checkout** or launch the **overlay modal**. **Field Settings** **Continue to Payment Text** Text to display to continue to payment. **Continue to Trial Text** Text to display to a activate a subscription with a trial. **Processing Text** Text to display when the payment form is processing. **Button Style** Determines the appearance of the button. ### Custom Data Input Fields The following custom fields are intended for collecting additional data that is not specific to payments, billing, subscriptions, and coupons. **Where is my form data stored?** See the [What Happens After A Payment](https://docs.wpsimplepay.com/articles/what-happens-after-a-payment/) page for details on where to find payment, customer, and custom field data. #### Heading A text heading. **Field Settings** **Heading** The heading text. **Heading Level** `H1`, `H2`, `H3`, `H4`, `H5`, or `H6` level. #### Text Allow users to enter any characters into a standard input area. Limit 500 characters. **Field Settings** **Multi-line** Set to a paragraph text field. Limited to 500 characters by Stripe. #### Dropdown Allow users to choose one item from a dropdown list of choices. **Field Settings** **Options** The list of available options to choose from, separated by a comma. i.e Red, Blue, Green **Quantity Multiplier** Uses the selected numerical option to multiple the payment amount. #### Radio Select Allow users to choose one item from a list of choices. **Field Settings** **Options** The list of available options to choose from, separated by a comma. i.e Red, Blue, Green **Quantity Multiplier** Uses the selected numerical option to multiple the payment amount. #### Date Allow users to choose a date from a dropdown datepicker. #### Number Allow users to enter numeric values. **Field Settings** **Minimum** The minimum number allowed. **Maximum** The maximum number allowed. **Quantity Field** Uses the set value to multiple the payment amount. #### Checkbox Allow users to opt-in by checking a box. **Field Settings** **Checked by default** Determines if the checkbox input is initially checked Looking to add a checkbox with a label such as “Agree to terms” that opens a new page? [Read more here.](https://docs.wpsimplepay.com/articles/gdpr-compliance-privacy-wp-simple-pay-pro/) #### File Upload Allow users to attach a file to their payment, by drag-and-drop or through the file browser. **Requires WP Simple Pay Pro.** **Field Settings** **Allowed File Types** A comma-separated list of allowed file extensions, such as `.pdf,.jpg,.png`. Only file types WordPress itself permits for upload are accepted, whatever you list here. **Max File Size (MB)** The largest file a customer may upload, in megabytes. **Stripe Metadata Label** Used to identify the uploaded file within Stripe payment records. A **Copy Smart Tag** button next to it gives you the matching smart tag for confirmation pages and emails. For the full walkthrough, see [How to Add a File Upload Field](/docs/file-upload-form-field/). #### Hidden Not visible to users. You can use it to send additional data to Stripe. ## Viewing Collected Form Information Everything a customer submitted is visible inside WordPress. Go to **Payment Forms > Transactions**, open a payment, and the detail view lists the custom field values that came in with it, along with any uploaded files, the amount breakdown and the payment method. See [How to Use the Transactions Page](/docs/transactions-page/). Recurring payments have their own list at **Payment Forms > Subscriptions** — see [How to Use the Subscriptions Page](/docs/subscriptions-page/). The same values are also stored on the Stripe payment record as metadata, which is useful when you want to edit a value or work from the Stripe Dashboard: - [How to View Customer Details in Stripe](/docs/customer-details-stripe/) - [How to View Payment Details in Stripe](/docs/payment-details-stripe/) - [How to View Subscription Details in Stripe](/docs/subscription-details-stripe/) - [How to View Custom Field Values in Stripe](/docs/custom-field-values-stripe/) **Documentation Categories:** Plugin Functionality --- ### [simpay_recurring_description_format](https://wpsimplepay.com/doc/simpay_recurring_description_format/) **Published:** June 29, 2026 **Author:** **Excerpt:** Filter the installment description format key used for a specific payment form. **Content:** > **Type:** Filter | **Since:** 4.17.1 ## Description The `simpay_recurring_description_format` filter allows you to programmatically override the installment description format key used for a specific payment form. This filter runs after the global and per-form settings have been resolved, giving you final control over which format is applied. ## Arguments 1. **`$format_key`** *(string)* — The resolved format key. One of: - `count_adj_amount` — “12 monthly payments of $24” (default) - `amount_per` — “$24 per month for 12 payments” - `amount_every` — “$24 every month, 12 payments total” 2. **`$form_id`** *(int)* — The payment form post ID. `0` if no form context is available. ## Example The following example forces a specific form (ID 150) to always use the “amount per interval” format, regardless of the global or per-form setting: ``` add_filter( 'simpay_recurring_description_format', function ( $format_key, $form_id ) { if ( 150 === $form_id ) { return 'amount_per'; } return $format_key; }, 10, 2 ); ``` You can safely add this code using the [WPCode](https://wordpress.org/plugins/insert-headers-and-footers/) plugin. Always test custom code on a staging site before deploying to production. ## Changelog VersionDescription4.17.1Introduced.## Related - [How to Customize Installment Description Formats](/docs/installment-description-formats/) – Configure formats via the admin UI - [Installment Plans](https://wpsimplepay.com/doc/installment-plans/) – Set up installment payment plans - [Adding Custom Code](https://wpsimplepay.com/doc/adding-custom-code/) – How to add custom PHP code to your site **Documentation Categories:** Advanced Usage --- ### [How to Update Your ACH Direct Debit Settings for NACHA Compliance](https://wpsimplepay.com/doc/how-to-update-your-ach-direct-debit-settings-for-nacha-compliance/) **Published:** June 29, 2026 **Author:** **Excerpt:** Starting in 2026, NACHA (the organization that governs ACH payments in the U.S.) introduced new rules requiring ACH Direct Debit transactions to include a classification that identifies whether a payment is for goods,... **Content:** Starting in 2026, NACHA (the organization that governs ACH payments in the U.S.) introduced new rules requiring ACH Direct Debit transactions to include a classification that identifies whether a payment is for goods, services, or other purposes. If you accept ACH Direct Debit payments through WP Simple Pay, you may have received an email from Stripe about this change. The good news is that **no changes are needed in WP Simple Pay**. You just need to configure a single setting in your Stripe Dashboard. ## What Changed NACHA now requires that ACH Direct Debit transactions include a classification in the Company Entry Description field. Stripe handles this automatically based on a setting in your Stripe Dashboard. ## What You Need to Do 1. Log in to your [Stripe Dashboard](https://dashboard.stripe.com). 2. Navigate to **Settings > Payment Methods > ACH Direct Debit**. 3. Find the **ACH Classification** setting. 4. Choose the option that best describes your business: - **Auto-classify** – Stripe will automatically determine the classification based on your business type and transaction details. This is the recommended option for most users. - **All goods** – Select this if all of your payments are for physical or digital products. - **No goods** – Select this if your payments are for services, donations, or other non-goods transactions. That’s it! This is a one-time configuration that applies to all ACH Direct Debit transactions on your Stripe account. ## Frequently Asked Questions ### Do I need to update WP Simple Pay? No. WP Simple Pay already uses Stripe’s current Payment Intents API for ACH Direct Debit payments. No plugin update or configuration change is needed. ### Do I need to edit my payment forms? No. Your existing payment forms will continue to work as they do today. The ACH classification is handled at the Stripe account level, not at the individual form level. ### What happens if I don’t configure this setting? If you don’t explicitly choose a classification, Stripe will attempt to auto-classify your transactions based on available signals about your business. However, we recommend setting it manually to make sure your transactions are classified correctly. ### Which option should I choose? - **Nonprofits and charities** collecting donations should select **No goods** or **Auto-classify**. - **Service providers** (consultants, agencies, freelancers) should select **No goods** or **Auto-classify**. - **Online stores** selling physical or digital products should select **All goods**. - **Businesses that sell both goods and services** should select **Auto-classify** and let Stripe determine the classification. ### I received an email from Stripe about migrating to the Payment Intents API. Is that related? Stripe sometimes sends these emails in connection with the NACHA compliance changes. If you are running a current version of WP Simple Pay (v4.10 or later), your plugin already uses the Payment Intents API. Simply configure the ACH Classification setting in your Stripe Dashboard as described above, and you are all set. ### Where can I learn more about accepting ACH payments with WP Simple Pay? See our guide on [Accepting ACH Debit Payments](https://wpsimplepay.com/doc/accepting-ach-debit-payments/) for full setup instructions. **Documentation Categories:** Advanced Usage --- ### [How to Launch Overlay from Other Buttons or Links](https://wpsimplepay.com/doc/launch-overlay-externally/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to launch a custom overlay or Stripe Checkout payment form from custom buttons or links. **Content:** This article details adding custom code to your WordPress site and is intended for developers. Although we don’t provide custom development services ourselves, if you need help, we highly recommend [Seahawk Media](https://seahawkmedia.com/services/wordpress-development/). Custom code snippets are provided as-is and there is no guarantee they will continue to work across multiple versions of WP Simple Pay. ## Step 1: Update the Button URL To launch a Stripe Checkout or overlay payment form via a custom button link you need to change the button link URL. Adjusting the URL of the button link will depend on how you are editing your content. Update the URL to the following: `#form-`176 Replace 176 with the ID of the payment form you would like to launch. You can find the ID of your payment form in the form edit screen. The form ID is the number portion of the Simple Pay shortcode as shown below. ![launch overlay forms from buttons links form id](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-launch-overlay-externally-01.png)Next, embed the WP Simple Pay payment form shortcode in your page as you would normally: ``. This will cause the payment form to output on the page, but we will hide it in the next steps to ensure only the custom button link is visible. ## Step 2: Add Custom JavaScript There are many ways to add custom JavaScript code to your WordPress website. See our [recommended guide for adding code snippets](https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/). We recommend that you add JavaScript to your theme’s footer using the free plugin [WP Code](https://wordpress.org/plugins/insert-headers-and-footers/). Go to **Code Snippets → Header & Footer**, then add the custom Javascript to the Footer section as shown below. ![launch overlay forms from buttons links add js](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-launch-overlay-externally-02.png)``` ``` Replace the 123 in line 4 with the ID of your payment form. If you are creating multiple buttons on a page, you can add a comma-separated list of payment form IDs you want to be able to launch. ## Step 3: Add Custom CSS There are many ways to add custom CSS code to your WordPress website. We have outlined a [few ways in our documentation](https://docs.wpsimplepay.com/articles/adding-custom-css/). We recommend that you add CSS to your theme’s header using the free plugin [WP Code](https://wordpress.org/plugins/insert-headers-and-footers/). Go to **Code Snippets → Header & Footer**, then add your CSS to the **Header** section: ``` ``` This will hide the default `` shortcode output, so only the custom button link is visible. **Documentation Categories:** Advanced Usage --- ### [How to Add Custom CSS to WP Simple Pay](https://wpsimplepay.com/doc/adding-custom-css/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to style WP Simple Pay payment forms with custom CSS. **Content:** Do you need to style your WP Simple Pay payment forms with custom CSS? There are a few ways to add custom CSS to your WordPress site for your forms and other page elements. You can disable WP Simple Pay’s “opinionated styles” and inherit your theme’s styles by visiting **Simple Pay Pro → Settings → General → Advanced**. 1. Edit your theme’s stylesheet file directly (usually style.css). Be cautious of any theme updates that will overwrite your changes though, which is why we recommend #2 or #3. 2. Add a separate CSS file to your theme and use the [wp\_enqueue\_style](https://developer.wordpress.org/reference/functions/wp_enqueue_style/) function to reference it in your functions.php or a separate custom plugin. 3. Add CSS to your theme’s header using the free plugin [WP Code](https://wordpress.org/plugins/insert-headers-and-footers/). Go to **Code Snippets → Header & Footer**, then and add your CSS as shown below. ![add custom css wp code](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-adding-custom-css-01.png)If you need to dequeue the plugin styles from some pages, see [this snippet](https://library.wpcode.com/snippet/e5wn795d/) in our [code snippet library](https://library.wpcode.com/profile/wpsimplepay/). ## Customization Tips At this time we don’t have a CSS style guide for WP Simple Pay payment forms. The best way to find the class and ID names you need to modify is to inspect the page elements using your browser’s developer tools. Here’s a great guide for getting started using this method: [Basics of Inspect Element: Customizing WordPress for DIY Users](http://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/) WP Simple Pay form element CSS classes and IDs tend to start with `simpay-`. Here’s an example where the form ID is 83 and text field ID is 4: ``` ``` Here’s an example of changing the checkout button color from green to blue when using the Embedded or Overlay form display options. ``` ``` **Documentation Categories:** Advanced Usage --- ### [How to Add Custom Code to WP Simple Pay](https://wpsimplepay.com/doc/adding-custom-code/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to add specific functionality to WP Simple Pay payment forms via custom code. **Content:** This article details adding custom code to your WordPress site and is intended for developers. Although we don’t provide custom development services ourselves, if you need help, we highly recommend [Seahawk Media](https://seahawkmedia.com/services/wordpress-development/). Custom code snippets are provided as-is, and there is no guarantee they will continue working across multiple WP Simple Pay versions. Do you need to add specific functionality to your WP Simple Pay payment forms that are unavailable in the plugin settings? If you’re not an experienced WordPress developer but somewhat comfortable with PHP or JavaScript, copying and pasting code snippets is pretty straightforward. Just make sure to back up your site first and test on a staging or local site before changing your live site. From there, follow the [Beginner’s Guide to Pasting Snippets from the Web into WordPress](https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/) from WPBeginner. ## Using Our Code Snippet Library We also have a [code snippet library](https://library.wpcode.com/profile/wpsimplepay/) for WP Simple Pay. This library holds example code using various filter and action hooks available in the plugin. We recommend using the free plugin [WP Code](https://wordpress.org/plugins/insert-headers-and-footers/) when adding code from our snippet library. To use one of our code snippets with WP Code, go to **Code Snippets → +Add Snippet** and select the **Add Your Custom Code** snippet. When choosing a PHP Snippet code type, WP Code automatically adds the opening ** To best leverage Stripe’s advanced fraud functionality, include this script on every page, not just the checkout page. This [allows Stripe to detect suspicious behavior](https://stripe.com/docs/disputes/prevention/advanced-fraud-detection) that may be indicative of fraud as customers browse your website. ## How to Remove stripe.js on Non-Payment Pages This is NOT recommended, and if you decide to use this approach, you will *vastly* reduce the advanced fraud protection that Stripe provides. While we do not advise it, here is a link to our custom snippet to remove the script from all but payment form pages: In the example shown in the script, we remove all plugin scripts & styles unless the current page slug is “payment-page,” “donate,” or “subscribe.” You will want to update the snippet in two places and replace the example slugs with your payment page slugs. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-why-is-stripe-js-loaded-on-every-page-01.png)If you are unfamiliar with adding custom code to WordPress, please review [this helpful documentation article](https://wpsimplepay.com/doc/adding-custom-code/). **Documentation Categories:** Advanced Usage --- ### [How to Block Prepaid Credit Cards](https://wpsimplepay.com/doc/how-to-block-prepaid-credit-cards/) **Published:** June 29, 2026 **Author:** **Excerpt:** Prepaid cards are often used in financial scams. Unlike reloadable cards, some prepaid cards don’t require users to provide personal information. **Content:** ## What are prepaid credit cards? Prepaid cards are often used in financial scams. Unlike reloadable cards, some prepaid cards don’t require users to provide personal information, which makes it convenient for fraudsters to use for things like money laundering. ## Blocking prepaid credit cards step by step ### Step 1: Sign Up for Stripe Radar Log into your Stripe account and make sure you’ve switched your account to Live mode. Then, click **More** in the navigation menu and choose **Radar**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-block-prepaid-credit-cards-01.png)Now, you’ll now be prompted to begin the free trial for Radar for Fraud Teams. Click on the **Start your free trial** button on the right. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-block-prepaid-credit-cards-02.png)### Step 2: Add the Block Rule Now that you’ve activated the free trial for Radar, let’s add the block rule and enable it. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-block-prepaid-credit-cards-03.png)Under the **Enabled** products section, click **Radar for Fraud Teams**. Now, on the left sidebar, go to **Rules**. Then click the **Add Rule** dropdown and then click **Add block rule**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-block-prepaid-credit-cards-04.jpg)Then, in the field that comes up, copy the below code as shown in the screenshot. ``` :card_funding: = 'prepaid' ``` ![Stripe radar rule to block prepaid credit cards](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-block-prepaid-credit-cards-05.png)Then click **Test Rule** to test the rule. Then click the **Add and enable** button to create the rule. ### Using other Radar Rules Stripe Radar allows you to add many different block rules to prevent fraudulent payments. For example, instead of blocking all prepaid card payments, you can add a rule, like only blocking it when payments are greater than $100. You can also prevent payments from a certain location or block payments from cards issued outside your country. **Documentation Categories:** Advanced Usage --- ### [How to Recover Stripe Processing Fees](https://wpsimplepay.com/doc/how-to-recover-stripe-processing-fees/) **Published:** June 29, 2026 **Author:** **Excerpt:** How to recover Stripe fees by allowing your customers/donors to pay for them. **Content:** ## Fee Recovery Fee Recovery allows you to define a true net amount to collect by allowing your customers/donors to pay the fees associated with a payment. Typically, when a payment is made, Stripe will deduct 2.9% + $0.30 from the payment amount. Fee Recovery is currently unavailable on payment forms that utilize taxes or coupons. ### Configure Payment Method When Fee Recovery is enabled for the payment method, the amount is adjusted, so the net amount collected equals the originally defined price option amount. ![stripe fee recovery payment method](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-recover-stripe-processing-fees-01.png)All licenses support collecting fees from credit card payments. A [Plus or higher license](https://wpsimplepay.com/pricing/) is required to collect fees for other payment methods. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-recover-stripe-processing-fees-02.png)You may also set a Maximum fee Amount to charge. This is useful for ACH payments, where the maximum amount of the fee should be set to $5. When the above pop-up displays, it shows 2.9 and 0.30 as placeholder values, not actual values. Both fields must be filled in for Fee Recovery to collect the fee. If not using the Maximum Amount, no value needs to be entered for it. ### Allow Optional Fee Recovery To allow your customers/donors the option of paying the Stripe fees, include the **Fee Recovery Toggle** custom form field. ![stripe fee recovery recovery toggle](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-recover-stripe-processing-fees-03.png)### Form Display Adding the **Amount Breakdown** custom form field will display the processing fee on your payment form, as shown below. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-recover-stripe-processing-fees-04.png) **Documentation Categories:** Plugin Functionality --- ### [Which Payment Methods Does WP Simple Pay Support?](https://wpsimplepay.com/doc/which-payment-methods-does-wp-simple-pay-support/) **Published:** June 29, 2026 **Author:** **Excerpt:** View a summary of all the payment methods you can offer your customers when using WP Simple Pay. **Content:** ### Card Payments Cards (Visa, Mastercard, American Express, Discover, Diners Club, JCB) are a dominant payment method globally. More information about accepting [Cards](https://wpsimplepay.com/doc/accepting-card-payments/) ### ACH Debit Payments Direct debit payments, or ACH debits, allow businesses to collect funds from customers in the US who provide their bank account details and authorize businesses to debit them. More information about accepting [ACH Direct Debit](https://wpsimplepay.com/doc/accepting-ach-debit-payments/) ### Affirm Buy Now, Pay Later Payments Affirm offers multiple payment plan options: Affirm Pay in 4 interest-free, bi-weekly installments or monthly installments that can go up to 36 months. More information about accepting [Affirm Buy Now, Pay Later](https://wpsimplepay.com/doc/accepting-affirm-payments/) ### Afterpay/Clearpay Buy Now, Pay Later Payments Afterpay gives your customers in Australia, Canada, France, New Zealand, Spain, the United Kingdom, and the United States a way to pay for purchases in installments. More information about accepting [Afterpay/Clearpay Buy Now, Pay Later](https://wpsimplepay.com/doc/accepting-afterpay-clearpay-payments/) ### Alipay Payments Alipay is a popular wallet in China, operated by Ant Financial Services Group, a financial services provider affiliated with Alibaba. Launched in 2004, Alipay currently has more than one billion active users. More information about accepting [Alipay](https://wpsimplepay.com/doc/accepting-alipay-payments/) ### Apple Pay & Google Pay #### Apple Pay Apple Pay allows customers to make payments in your website using any credit or debit card saved to their Apple Wallet. Refer to Apple’s [compatibility documentation](https://support.apple.com/en-us/HT208531) to learn which devices support Apple Pay. #### Google Pay Google Pay allows customers to make payments on your website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Refer to Apple’s [compatibility documentation](https://support.apple.com/en-us/HT208531) to learn which devices support Apple Pay. More information about accepting [Apple Pay/Google Pay](https://wpsimplepay.com/doc/apple-pay-google-pay/) ### Bacs Direct Debit Payments Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account. More information about accepting [Bacs](https://wpsimplepay.com/doc/accepting-bacs-debit-payments/) ### BECS Direct Debit Payments Stripe users in Australia can accept BECS Direct Debit payments from customers with an Australian bank account. Supports both one-time payments and subscriptions/recurring billing as of WP Simple Pay 4.17.3. More information about accepting [BECS](https://wpsimplepay.com/doc/how-to-accept-becs-payments/) ### Bancontact Payments Bancontact, founded in 1979 and formerly known as Bancontact/Mister Cash, is a bank redirect payment method offered by more than 80% of online businesses in Belgium. More information about accepting [Bancontact](https://wpsimplepay.com/doc/accepting-bancontact-payments/) ### BLIK Payments BLIK is Poland’s dominant payment method, used by roughly four out of five Polish online shoppers. Customers authorize payments using a 6-digit code generated by their bank’s mobile app. Available on Plus plans and above for PLN forms. Added in WP Simple Pay 4.17.3. More information about accepting [BLIK](https://wpsimplepay.com/doc/accepting-blik-payments/) ### Cash App Pay Payments Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. More information about accepting [Cash App Pay](https://wpsimplepay.com/doc/how-to-accept-cash-app-pay-payments) ### FPX Payments Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. More information about accepting [FPX](https://wpsimplepay.com/doc/accepting-fpx-payments/) ### GrabPay Payments GrabPay is a digital wallet available to Stripe accounts in Malaysia and Singapore – customers maintain a balance in their wallets that they pay out with. More information about accepting [GrabPay](https://wpsimplepay.com/doc/accepting-grabpay-payments/) ### iDEAL Payments iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. More information about accepting [iDEAL](https://wpsimplepay.com/doc/accepting-ideal-payments/) ### Klarna Buy Now, Pay Later Payments Klarna gives customers a range of [payment options](https://stripe.com/docs/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer’s billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges. More information about accepting [Klarna Buy Now, Pay Later](https://wpsimplepay.com/doc/accepting-klarna-payments/) ### PIX Payments PIX is Brazil’s instant interbank payment system, the dominant way Brazilian customers pay online. Customers scan a QR code in their bank’s mobile app and the transfer settles in seconds. Available on Plus plans and above for BRL forms. Added in WP Simple Pay 4.17.3. More information about accepting [PIX](https://wpsimplepay.com/doc/accepting-pix-payments/) ### Przelewy24 Payments Przelewy24 (P24) is a Polish payment method that facilitates the transfer of funds between more than 90,000 businesses and all major Polish banks. More information about accepting [Przelewy24](https://wpsimplepay.com/doc/accepting-p24-payments/) ### SEPA Direct Debit Payments The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries. More information about accepting [SEPA Direct Debit](https://wpsimplepay.com/doc/accepting-sepa-debit-payments/) **Documentation Categories:** Plugin Functionality --- ### [How to Prevent Fraud with Email Verification and One Time Codes (Recommended)](https://wpsimplepay.com/doc/how-to-enable-email-verification-before-payments-are-processed/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to add additional protection against attempted fraud or spam payments by enabling email verification after a set number of charges fail in a given timeframe. **Content:** To help add additional protection against attempted fraud or spam payments, email verification can be enabled after a set number of charges fail in a given timeframe. We **strongly recommend** that you enable and configure email verification and use [reCAPTCHA](/doc/recaptcha/) to help prevent fraudulent payments. To enable, visit **WP Simple Pay → Settings → Anti-Spam** and enable **Email Verification**. ![Enable email verification in WP Simple Pay](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-email-verification-before-payments-are-processed-01.png)Once enabled, and a number of fraud events are detected within the set timeframe the payer must retrieve the one-time-use code from the email inbox, and enter it on the payment form. ![Email verification code in WP Simple Pay](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-email-verification-before-payments-are-processed-02.png)In order to properly detect charge declines due to fraud you must ensure your site is [configured to accept Stripe webhooks →](https://docs.wpsimplepay.com/articles/webhooks/) With a valid verification code, the payment attempt continue as usual, and is still subject to [Google reCAPTCHA v3](https://docs.wpsimplepay.com/articles/recaptcha/) verification (when enabled) and [Stripe Radar rules](https://stripe.com/radar). Once there have been no charge declines due to fraud for the set number of time, payments can be processed without additional email verification. **Documentation Categories:** Plugin Functionality --- ### [How to Create Dedicated Payment Pages](https://wpsimplepay.com/doc/how-to-use-payment-pages/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to create dedicated, distraction free landing pages for payments **Content:** Payment Pages are **dedicated, distraction free landing pages** that allow you to quickly create a shareable link and accept a payment quicker than ever before. When creating or editing a payment form, you will see a “Payment Page” tab along with the other Payment Form tabs. Selecting this will open the Payment Page settings area. Initially the “Payment Page Mode” is toggled off. Once enabled, the settings can be configured. Payment Pages provide options to set a custom URL, color scheme, add a header image/logo, and a byline of text below the payment form. Additionally, Payment Pages have the option to display the payment confirmation on the same page, creating an entirely self-contained payment experience. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-payment-pages-01.png)Once the payment form has been published simply click **Copy URL** in the **Payment Page** tab to retrieve the dedicated payment page URL. **Documentation Categories:** Plugin Functionality --- ### [How to Accept Cash App Pay Payments](https://wpsimplepay.com/doc/how-to-accept-cash-app-pay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. **Content:** Cash App Pay is a payment method available to all Cash App customers for single use and recurring payments to businesses. Cash App Pay uses the customer’s stored balance or linked debit card to fund the payment. The customer can confirm the payment in one of two ways: - During checkout from a mobile device, your site redirects customers to the Cash App mobile application for authentication. The payment is authenticated during the redirect. No additional action is needed in the Cash App mobile application to complete the purchase. The customer is then redirected back to your site. - During checkout from a desktop web application, the customer scans a QR code with their mobile device to authenticate the transaction. One of the remarkable advantages of embracing Cash App payments is the opportunity it brings to tap into previously untapped markets. An impressive two-thirds of Cash App’s monthly transactions come from the tech-savvy millennial and Gen Z demographic. Moreover, an astonishing 55% of Cash App users don’t possess a credit card, making Cash App Pay an invaluable tool for facilitating payments by utilizing either the customer’s stored balance or their linked debit card For more information, please visit [Stripe’s Cash App Pay documentation](https://stripe.com/docs/payments/cash-app-pay). Payment Method TypeDigital WalletRelevant Payer GeographyUnited StatesPresentment CurrencyUSDCountry AvailabilityUnited StatesRecurring PaymentsNoRefundsYesDisputesYesPayment CompletionImmediate## Enable Cash App Pay To accept **Cash App Pay** payments, visit the **Payment** tab in the payment form builder, and enable **Cash App**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-accept-cash-app-pay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Set Limited Inventory for a Payment Form](https://wpsimplepay.com/doc/how-to-set-limited-inventory-for-a-payment-form/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to limit how many times an item can be purchased **Content:** Have you ever needed to sell a limited quantity of an item, or only accept payments between certain dates? With Purchase Restrictions you now have control over how many times an item can be purchased, and when. This is great for accepting a limited number of registrations for a webinar or selling different levels of tickets for an event. Let’s suppose you are offering business coaching to budding entrepreneurs using our [Business Development Coaching Services template](https://wpsimplepay.com/templates/business-development-coaching-services-form/) and you have a limited number of coaching sessions available, and you want to make sure you don’t overbook. When creating or editing your payment form, visit the **Purchase Restrictions** tab to configure the stock / inventory limits for each price option. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-limited-inventory-for-a-payment-form-01.png)When all inventory from all price options is purchased, the payment form is hidden, otherwise, the relevant sold out price options are disabled and not available for purchase. To properly handled adding stock back if a payment fails to process, you must ensure that [webhooks are set up and configured properly](https://docs.wpsimplepay.com/articles/webhooks/) You can restrict payments in multiple ways, and even combine them to create fully automated inventory and scheduling management. - [Only allow payments before or after a certain date](https://docs.wpsimplepay.com/articles/how-to-schedule-access-for-a-payment-form/) Purchase Restrictions are not compatible with off-site Stripe Checkout payment forms. **Documentation Categories:** Plugin Functionality --- ### [How to Set a Dynamic Default Field Value](https://wpsimplepay.com/doc/how-to-set-a-dynamic-default-field-value/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about the advantages and power of dynamic values and how to use them with your payment forms. **Content:** Almost every [custom field available](https://wpsimplepay.com/doc/custom-form-fields/) in the form builder allows setting a default value. Also, a suite of “dynamic value tags” are available to automatically populate a field with data required in more advanced payment flows. ## User & Form Context Default Values ### User context If your site has user accounts, and your users are logged in, you can use the Default Values to auto-fill information in the payment form. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-01.png)#### Available User Context Values \*\*{User ID} \*\*The WordPress users user ID. \*\*{User Email} \*\*The email address stored in the WordPress users account. \*\*{User First Name} \*\*The first name, if any, stored in the WordPress users account. \*\*{User Last Name} \*\*The last name, if any, stored in the WordPress users account. \*\*{User IP} \*\*The WordPress users stored IP address. ### Form Context You can use the Default Values to auto-fill information about the payment form. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-02.png)#### Available Form Context Values \*\*{Form ID} \*\*The WP Simple Pay form ID for the current form. \*\*{Form Title} \*\*The WP Simple Pay form title for the current form. \*\*{Form Description} \*\*The WP Simple Pay form description for the current form. \*\*{Embedded Post/Page ID} \*\*The WordPress post/page ID the current WP Simple Pay form is served from. \*\*{Embedded Post/Page Title} \*\*The WordPress post/page title the current WP Simple Pay form is served from. \*\*{Embedded Post/Page URL} \*\*The WordPress post/page URL the current WP Simple Pay form is served from. ## URL Query Variables Using URL query variables, you are able to pass information into your payment form using a formatted URL. A URL with the amount and email query values passed in will look something like this: `http://example.com/payment-page?amount=2500`&email= See the **FAQs** below for a complete example of how to use url query variables. If passing through the Name field value, note that you cannot use the query var ***name***, as it is a [reserved term](https://codex.wordpress.org/Reserved_Terms) and will cause an error. ## FAQs ### Can I Pre-fill Fields From the Previous Page or URL The example below will show how to set up prefilling the amount and email fields via URL parameters. This is a common scenario after being redirected from another form plugin or supplying a prebuilt URL to clients. #### Setting up the custom amount Create your Price Option, ensuring that you select **Allow amount to be determined by user** and set as the **Default Price** option ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-03.png)After adding and configuring the custom price option, you will want to edit the **Custom Amount Input** form field which has been added for you. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-04.png)Click the **Dynamic Value** selector, and choose **Query String Variable** Enter the name of the query variable between the “” as shown below. Here we are using ***amount*** Be sure to check “**Yes**” to **Prefill input with default price amount**. #### Setting up the email field Edit the Email Address Form Field Click the **Dynamic Value** selector, and choose **Query String Variable** ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-05.png)Enter the name of the query variable between the “” as shown below. Here we are using **email** ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-06.png)#### Form Example with URL Query Variables Passed In After publishing or previewing your form, you can pass in the query variables and the default amounts, as shown below. A URL with a query string will look something like this: `http://example.com/plugin?amount=25000&email=spencer@test.com` ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-set-a-dynamic-default-field-value-07.png) **Documentation Categories:** Plugin Functionality --- ### [How to Configure the Customer Subscription Management Settings](https://wpsimplepay.com/doc/customer-susbcription-management-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn and explore the various settings associated with customer subscription management **Content:** WP Simple Pay offers a settings area to control how Customers can manage their Subscriptions. These settings can be found in **WP Simple Pay → Settings → Subscription Management** ![subscription management settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-susbcription-management-settings-01.png)Only Subscriptions created with WP Simple Pay will automatically receive email reminders. See [how to allow reminders for Subscriptions created outside WP Simple Pay](/docs/customer-susbcription-management-settings/#allowing-management-for-subscriptions-created-without-wp-simple-pay). *WP Simple Pay does not store any Customer records on-site, nor does it create WordPress user accounts for any purchases. Customers referenced in this article refer to [Stripe Customer](https://dashboard.stripe.com/customers) records.* WP Simple Pay’s cart-free and account-free nature means there is no “account area” for your customers to retrieve and manage past purchases. To ensure your customers can access their previous purchases, make sure you have enabled the [Upcoming Invoice email](/doc/emails/) and **utilized the `{update-payment-method-url}`** template tag, which provides customers with a unique URL that can be used to manage the Subscription. ## Subscription Management Control how Customers can manage their Subscription. ### None When a Customer returns to their Payment Receipt, only the original receipt details will be available. The Subscription is only managed by the site owner. --- ### On-Site Allow Customers to update their Subscription’s Payment Method through one of the Payment Form’s available methods. --- ### Stripe Customer Portal Manage the subscription through Stripe’s hosted Customer Portal. The [Customer Portal can be configured](/docs/setting-up-using-stripe-customer-portal/) to allow the Payment Method to be updated and the Subscription Plan to be managed. --- ## Cancel Subscriptions If using the **On-Site** method for updating subscriptions, you can choose to give customers the ability to cancel their own Subscription (this setting is [managed in Stripe](https://dashboard.stripe.com/settings/billing/portal) if using the Customer Portal). ### Cancel Immediately Immediately cancels the Subscription, which cannot be reactivated. --- ### Cancel at end of billing period Cancels the Subscription at the end of the current billing period. Before the billing period ends, the Subscription can be reactivated for continued billing. --- ## Allow Customers to Retrieve the Subscription Management URL Add the “Manage Subscriptions” block to allow your customers to retrieve the same URL provided by the “Upcoming Invoice” email — at any time. ### How to add the Manage Subscriptions block ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-susbcription-management-settings-02.gif)### What the Manage Subscription looks like on the front end ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-susbcription-management-settings-03.png)Once the customer has received the email, the provided links take them directly to their original purchase receipt with the option to update their subscription payment method or cancel the subscription. ### Email the customer receives to manage their subscription ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-susbcription-management-settings-04.png)This email can be customized by editing the template in the **WP Simple Pay > Settings > Emails** tab ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-susbcription-management-settings-05.png)## Allowing Management for Subscriptions Created Without WP Simple Pay Subscriptions created without WP Simple Pay, or created manually in Stripe, will not receive Upcoming Invoice email reminders. These Subscriptions will not contain the necessary identifying information WP Simple Pay uses to determine the validity of a subscription. When viewing the Subscription [in the Stripe dashboard](https://dashboard.stripe.com/subscriptions), click **Edit metadata** in the **Metadata** section. ![Subscription management metadata in Stripe](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-susbcription-management-settings-06.png)In order to send emails for these subscriptions, the subscription **must contain the following pieces of metadata**: - `simpay_form_id` the ID of the payment form to associate the payment with - `simpay_subscription_key` a random, unique key used to for customer subscription management such as a [UUID](https://www.uuidtools.com/v4) If the subscription was created without WP Simple Pay, you can use one of your existing subscription form IDs, or create a new subscription form to be used. The payment form ID must exist within WP Simple Pay for the subscription management to work. **Documentation Categories:** Plugin Functionality --- ### [How to Set Up and Use the Stripe Customer Portal](https://wpsimplepay.com/doc/setting-up-using-stripe-customer-portal/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to set up and configure the Stripe Customer Portal for subscription management. **Content:** The [Stripe customer portal](https://stripe.com/blog/billing-customer-portal) is a Stripe-hosted page that lets your customers manage their subscriptions and billing details. ## Stripe Settings The Stripe Customer Portal [must be configured](https://dashboard.stripe.com/settings/billing/portal) for both Live and Test mode inside the Stripe Dashboard if you wish to test the Portal before going live. Not all settings are compatible with WP Simple Pay. The following settings can be used: - **Update subscriptions**, including upgrading, downgrading and changing the quantities of their subscriptions - **Cancel subscriptions**, immediately or at the end of a billing period - **Update payment methods** like adding and removing cards - View **invoice history** - **Update billing information**, such as their email address, phone number, and shipping address ## WP Simple Pay Settings After setting up the portal in the Stripe Dashboard, you are ready to configure Simple Pay to use it. The step-by-step process is outlined below. In **WP Simple Pay → Settings → Subscription Management** choose Stripe Customer Portal from the dropdown and Save Changes. ![WP Simple Pay subscription management](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-up-using-stripe-customer-portal-01.png)Then you’ll want to configure the payment receipt in **WP Simple Pay **→** Settings **→** Emails **→** Payment Receipt** (either the **Subscription** or **Subscription with Trial** emails) Be sure to add the `{update-payment-method-url}`template tag . ![subscription receipt email](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-up-using-stripe-customer-portal-02.png)You may optionally decide to send the Upcoming Invoice email in **WP Simple Pay ****→**** Settings ****→****** **Emails ****→**** Upcoming Invoice** to which you should also add the `{update-payment-method-url}` template tag. If you choose to do this, you need to disable the Stripe-generated email about upcoming renewals in the [Stripe dashboard](https://dashboard.stripe.com/settings/emails): ![Stripe upcoming invoice customer eamil](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-up-using-stripe-customer-portal-03.png)When enabled, the **Upcoming Invoice** email is sent to the email address originally used by the customer when completing the payment. This email is triggered based on the [“upcoming renewal event” setting in the Stripe Dashboard](https://dashboard.stripe.com/settings/billing/automatic). **Documentation Categories:** Plugin Functionality --- ### [The Activity & Reports Page](https://wpsimplepay.com/doc/the-activity-reports-page/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to read the data in our Activity & Reports page **Content:** The WP Simple Pay **Activity & Reports** page provides a way to get a quick “snapshot” of the activity associated with your payment forms. ## Available Information When visiting **WP Simple Pay → Activity & Reports** you are shown a breakdown of **today’s activity**, **latest payments**, **payment method types**, **payment states**, and period over period charts for **gross volume** and **successful payments**. ### Today & Latest Payments When visiting **WP Simple Pay → Activity & Reports** you are presented with your website’s latest payment activity. You can get a quick overview of what has occurred today, as well as see the 10 latest transactions. ![activity and reports page latest activity](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-the-activity-reports-page-01.png)You can set your default currency as shown in the image below. This currency setting will be remembered on subsequent viewings. ![activity reports page reports currency selector](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-the-activity-reports-page-02.png)### Reports This section has reports that can be generated for any chosen date range. WP Simple Pay provides a set of common presets, or the start and end dates can also be set to create a custom date range. After selecting a date range you can view a breakdown of the payment methods used, payment statuses, gross volume, and successful payments. ![activity reports page reports](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-the-activity-reports-page-03.png)#### Selecting a date range Start and end dates can be set manually to create a custom report date range. ![activity reports page reports date selector](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-the-activity-reports-page-04.png)## Frequently Asked Questions ### Why Do Payments Show as “Incomplete”? To ensure that payment statuses are properly reflected in reports, **webhooks must be enabled** and working properly. More information about configuring and troubleshooting webhooks can be found in [this documentation](https://wpsimplepay.com/docs/webhooks/). ### When is the Change / Delta Calculated? When both periods (previous and current) have non-zero amounts the delta, or change, is shown. ![activity reports page reports volume selector](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-the-activity-reports-page-05.png) **Documentation Categories:** Plugin Functionality --- ### [How to Schedule Payment Form Access](https://wpsimplepay.com/doc/how-to-schedule-payment-form-access/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to create payment forms and limit the dates the form is visible **Content:** Have you ever needed to only accept payments between certain dates, or sell a limited quantity of an item? With Purchase Restrictions you now have control over how many times an item can be purchased, and when. This is great for accepting a limited number of registrations for a webinar or selling different levels of tickets for an event. Let’s suppose you are offering business coaching to budding entrepreneurs using our [Business Development Coaching Services template](https://wpsimplepay.com/templates/business-development-coaching-services-form/) and you want to offer your services for a set number of days. When creating or editing your payment form, visit the **Purchase Restrictions** tab to configure when payments will be accepted: ![Schedule payment form access in WP Simple Pay](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-schedule-payment-form-access-01.png)Before and after the scheduled time(s), the payment form is hidden and no payments will be accepted. You can restrict payments in multiple ways, and even combine them to create fully automated inventory and scheduling management. - [Limit the total number of payments](https://docs.wpsimplepay.com/articles/how-to-set-limited-inventory-for-a-payment-form/) - [Limit the number of payments for separate price options](https://docs.wpsimplepay.com/articles/how-to-set-limited-inventory-for-a-payment-form/) Purchase Restrictions are not compatible with off-site Stripe Checkout payment forms. **Documentation Categories:** Plugin Functionality --- ### [How to Use the Dashboard Widget Transaction Report](https://wpsimplepay.com/doc/how-to-use-the-dashboard-widget-transaction-report/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how you can get a quick snapshot of your payment form performance and transaction volume. **Content:** Have you ever wanted an overview of your top performing payment forms, or easily visualize the changes in transaction volume throughout the week? Visit your **WordPress dashboard** and you will see a **WP Simple Pay widget** with an overview of the transactions for the previous 7 days in your site’s default currency. In addition to displaying transactions for the selected currency and date range, the report also displays the transaction volume for the previous period. Quickly compare transaction volume between the current and previous time period to monitor growth and conversion optimization of your payment forms. More advanced reporting options can be found in the [Stripe Dashboard](https://docs.wpsimplepay.com/articles/stripe-dashboard-overview/). **Documentation Categories:** Plugin Functionality --- ### [How to Create Installment Plans](https://wpsimplepay.com/doc/installment-plans/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to set up and configure installment payment plans, which are recurring payments with a set number of payments. **Content:** If available in your country, an alternative to creating installment plans is adding a buy now, pay later payment method to your checkout. See our [Klarna](/docs/accepting-klarna-payments/) and [Afterpay/Clearpay](/docs/accepting-afterpay-clearpay-payments/) docs to see if either is available in your country. ## What Are Installment Plans Installment plans (aka “max charges” or “payment plans”) allow you to have subscriptions that end after a specific number of charges. When the last charge is reached for a customer’s subscription, it is canceled and charges stop ([requires webhooks](/docs/webhooks/)). No need for you to manually cancel subscriptions in your Stripe dashboard at a specific time for each customer. ## Creating an Installment Plan When [adding a price](/doc/payment-options#price-options) option set the **Invoice Limit** to determine how many times a subscription should bill before it is cancelled. You can also set installments for plans that have a free trial attached to them. The only difference is that the first charge that counts towards the max charge count will be when the first actual charge takes place after the free trial ends. ## Viewing Installment Plans in Stripe To monitor subscriptions with installment plans enabled, head to **Subscriptions** in your Stripe dashboard. See [Viewing Subscription Details in Stripe](/doc/subscription-details-stripe/) if you’re unfamiliar with this section. ### **Modify the Invoice Limit** In the **Metadata** section, you should see 2 metadata labels with values related to installment plans. `**simpay_charge_count**` The total number of times the user has been charged already at this point `**simpay_charge_max**` The total number of charges the installment plan is set to charge for. Once these two numbers are equal, the subscription will automatically be canceled Click the **Edit metadata** button in the metadata area and update **`simpay_charge_max`** to adjust the number of times the installment plan will be billed. ![Stripe subscription metadata](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-installment-plans-01.png)Click **Save** to apply the changes. ## Frequently Asked Questions ### Are existing subscriptions updated when I change the Invoice Limit setting? Changing the Invoice Limit will **not affect existing subscription invoice limits** – those need to be updated manually using the method mentioned above. ### Why aren’t subscriptions canceled after the invoice limit is reached? To ensure that invoice limits are tracked and incremented correctly, **webhooks must be enabled** and working properly. More information about configuring and troubleshooting webhooks can be found in [this documentation](/docs/webhooks/). **Documentation Categories:** Plugin Functionality --- ### [How to Use Conditional Logic for Form Fields](https://wpsimplepay.com/doc/conditional-logic-for-form-fields/) **Published:** June 29, 2026 **Author:** **Excerpt:** Show or hide payment form fields dynamically based on what your customers enter or select. **Content:** > **Reading time:** 5 minutes | **Difficulty:** Intermediate ## Overview Conditional logic lets you show or hide a field on your payment form based on what the customer has already entered or selected on other fields. Use it to keep forms short by hiding irrelevant questions, reveal upsells when certain plans are chosen, or branch a single form into multiple flows — all without writing any code. When a field is hidden by a rule, WP Simple Pay also removes it from validation and submission, so a required-but-hidden field will never block checkout. ## Prerequisites - WP Simple Pay Pro (any tier) - A payment form with at least two fields — one whose value will drive the rule (the “source”), and one you want to show or hide (the “target”) ## Step 1: Open the Conditional Logic Panel 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form you want to customize. 2. Click the **Form Fields** tab. 3. Expand the field you want to show or hide. 4. Scroll to the **Conditional Logic** section at the bottom of the field’s settings. ![Conditional Logic panel inside a form field's settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-conditional-logic-panel.png)The Conditional Logic panel is hidden for fields that don’t make sense as conditional targets — such as the payment method picker, the submit button, and the payment request button. ## Step 2: Enable and Choose an Action 1. Check **Enable Conditional Logic**. 2. Set **Action** to either: - **Show this field** — the field is hidden by default and appears only when the rules match. - **Hide this field** — the field is visible by default and disappears when the rules match. 3. Set **Logic** to control how multiple rules combine: - **All rules match (AND)** — every rule must be true. - **Any rule matches (OR)** — the action fires when at least one rule is true. ![Conditional Logic action and logic selectors](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-conditional-logic-action-logic.png)## Step 3: Build Your Rules A rule has three parts: a **source field**, an **operator**, and a **value** to compare against. 1. Click **Add Rule** to add a new rule row. 2. Pick the source field from the dropdown — only eligible fields on this form appear in the list. 3. Pick an operator. The available operators change based on the source field type (see the [Available Operators](#available-operators) section below). 4. Enter the value to compare against. For checkboxes and certain operators like *Is empty*, the value field is ignored. 5. Repeat for additional rules as needed. ![Conditional Logic rule builder showing a configured rule and the Add Rule button](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-conditional-logic-rules.png)Save the form by clicking **Publish** or **Update**. ## Available Operators Operators are filtered to match the source field type, so you only ever see comparisons that make sense. Source fieldAvailable operatorsText, Name, Email, Phone, Tax ID, Date, CouponEquals, Does not equal, Contains, Is empty, Is not emptyDropdownEquals, Does not equal, Is empty, Is not emptyRadioEquals, Does not equalCheckbox, Fee Recovery toggle, Recurring Amount toggleIs checked, Is not checkedNumber, Custom AmountEquals, Does not equal, Greater than, Less than, Is emptyPrice/Plan SelectorPrice equals (compares against the selected price option)## Supported Field Types Conditional logic rules can reference these source field types on the same form: - Text, Number, Dropdown, Radio, Checkbox - Customer Name, Email, Phone, Tax ID, Date - Price/Plan selector - Coupon, Custom Amount - Fee Recovery toggle, Recurring Amount toggle Almost every field on the form can be a **target** (the field you show or hide), with the exception of structural fields like the payment method picker, the submit button, the payment request button, and a small number of other non-targetable elements. ## Frequently Asked Questions **What happens to a required field when it’s hidden?** WP Simple Pay removes hidden fields from both validation and submission. A required field that is currently hidden by a rule will not block the customer from completing checkout — and its value will not be submitted with the payment. **How quickly do fields show or hide?** Rules are evaluated live as the customer types or changes a selection. Email-based rules begin evaluating once the customer’s entry is a valid email address. **Can I reference a field from a different form?** No. Rules can only reference fields that exist on the same payment form. **What if I delete or replace the source field of a rule?** Open the field that owns the rule and either pick a new source field from the dropdown or remove the rule entirely. Conditional logic settings for non-targetable fields are also cleaned up automatically when the form is saved, so orphaned rules don’t accumulate. **Does conditional logic work with Stripe Checkout (off-site) forms?** Conditional logic applies to on-site payment forms (embedded and overlay). Stripe Checkout forms render on Stripe’s hosted page and don’t support per-field conditional logic. ## What’s Next? - [How to Configure a Payment Form’s Fields and Collect Custom Data](/docs/custom-form-fields/) — Learn about the field types you can reference in your rules - [Custom Field Types Reference](/docs/custom-field-types-reference/) — Full list of available form field types - [How to Set a Dynamic Default Field Value](/docs/how-to-set-a-dynamic-default-field-value/) — Combine dynamic defaults with conditional logic to pre-fill and reveal fields based on URL parameters **Documentation Categories:** Plugin Functionality --- ### [How to Accept PIX Payments](https://wpsimplepay.com/doc/accepting-pix-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** PIX is Brazil's instant interbank payment system. Accept BRL payments from Brazilian customers directly from their bank's mobile app. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ## Overview **PIX** is Brazil’s instant payment system, run by the Central Bank of Brazil. It lets customers pay directly from their bank’s mobile app by scanning a QR code or entering a PIX key — payments settle in seconds and the merchant receives funds in their Stripe balance immediately. PIX is now the dominant payment method for Brazilian online checkouts, regularly outperforming credit and debit cards in conversion. Adding PIX to your payment form unlocks the preferred way Brazilian customers want to pay. Payment Method TypeReal-time bank transferRelevant Payer GeographyBrazilPresentment CurrencyBRLCountry AvailabilityBrazilRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Prerequisites - WP Simple Pay **Plus**, Professional, or Elite license. - A Stripe account that supports PIX. PIX is available to Stripe accounts in eligible regions — check the [Stripe PIX documentation](https://stripe.com/docs/payments/pix) for the latest availability. - A payment form configured for **BRL** (Brazilian Real). PIX is only offered when the form currency is BRL. ## Step 1: Enable PIX To accept **PIX** payments, visit the **Payment** tab in the payment form builder and enable **PIX**. ![Enabling PIX on the Payment tab](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-pix-payments-01.png)If PIX is not visible in the list, confirm: 1. Your form’s currency is set to **BRL** on the **General** tab. 2. Your Stripe account has PIX enabled. You can verify this in your [Stripe Dashboard’s Payment methods settings](https://dashboard.stripe.com/settings/payment_methods). ## Step 2: Customer Experience When a customer selects PIX during checkout: 1. WP Simple Pay creates a PIX payment request via Stripe. 2. Stripe presents the customer with a QR code (and a copy-paste PIX key). 3. The customer opens their Brazilian bank’s mobile app, scans the QR code (or pastes the key), and authorizes the payment. 4. The bank initiates an instant transfer; the customer is redirected back to your confirmation page. 5. The payment is captured in your Stripe balance, typically within seconds. The QR-code UI is rendered by Stripe — no extra configuration is needed on your form. ## Frequently Asked Questions **Can I use PIX for subscriptions or recurring payments?** No. PIX is a single-use, one-time payment method. For recurring payments from Brazilian customers, you’ll need to use credit cards, which support recurring billing in BRL. **What happens if the customer doesn’t complete the payment?** PIX payments have a short expiration window (set by Stripe). If the customer doesn’t authorize the payment in their bank app before it expires, the payment fails and no funds are moved. **Are there fees beyond Stripe’s standard rate?** PIX has its own Stripe fee schedule, which is typically lower than card processing in Brazil. Check the [Stripe PIX pricing](https://stripe.com/br/pricing) page for current rates. **Can I refund a PIX payment?** Yes. PIX refunds are processed through the same Stripe Dashboard workflow as any other payment method and are typically completed within 1 business day. ## What’s Next? - [Accepting BLIK Payments](/docs/accepting-blik-payments/) — Poland’s dominant payment method. - [Currency and Locale Settings](/docs/currency-locale-settings/) — set your form’s currency to BRL. - [Which Payment Methods Does WP Simple Pay Support?](/docs/which-payment-methods-does-wp-simple-pay-support/) **Documentation Categories:** Plugin Functionality --- ### [How to Accept BLIK Payments](https://wpsimplepay.com/doc/accepting-blik-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** BLIK is Poland's dominant local payment method. Accept PLN payments from Polish customers using the 6-digit code from their bank's mobile app. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ## Overview **BLIK** is a Polish payment system that lets customers authorize payments using a 6-digit code generated by their bank’s mobile app. It’s the most-used online payment method in Poland — around 4 out of 5 Polish online shoppers prefer BLIK over cards or transfers. Adding BLIK to your payment form removes friction for Polish customers: no card details, no bank login redirect, just a quick code entry from a familiar app. Payment Method TypeCode-based authorizationRelevant Payer GeographyPolandPresentment CurrencyPLNCountry AvailabilityPolandRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Prerequisites - WP Simple Pay **Plus**, Professional, or Elite license. - A Stripe account that supports BLIK. BLIK is available to Stripe accounts in eligible regions — check the [Stripe BLIK documentation](https://stripe.com/docs/payments/blik) for the latest availability. - A payment form configured for **PLN** (Polish Złoty). BLIK is only offered when the form currency is PLN. ## Step 1: Enable BLIK To accept **BLIK** payments, visit the **Payment** tab in the payment form builder and enable **BLIK**. ![Enabling BLIK on the Payment tab](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-blik-payments-01.png)If BLIK is not visible in the list, confirm: 1. Your form’s currency is set to **PLN** on the **General** tab. 2. Your Stripe account has BLIK enabled. You can verify this in your [Stripe Dashboard’s Payment methods settings](https://dashboard.stripe.com/settings/payment_methods). ## Step 2: Customer Experience When a customer selects BLIK during checkout: 1. WP Simple Pay creates a BLIK payment request via Stripe. 2. Stripe prompts the customer to open their Polish bank’s mobile app and generate a 6-digit BLIK code. 3. The customer enters the code on your checkout page. 4. The bank app pushes a confirmation notification — the customer approves it within 60 seconds. 5. The payment is captured immediately and the customer is redirected to your confirmation page. ## Frequently Asked Questions **Can I use BLIK for subscriptions or recurring payments?** No. BLIK is a single-use, one-time payment method. For recurring billing from Polish customers, use credit cards or [Przelewy24](/docs/accepting-p24-payments/). **What happens if the customer doesn’t approve the code in time?** BLIK codes are valid for 2 minutes after generation, and the bank-app confirmation has a ~60-second window. If the customer doesn’t approve in time, the payment fails and no funds move. The customer can simply request a new code and try again. **Are there fees beyond Stripe’s standard rate?** BLIK has its own Stripe fee schedule. Check the [Stripe pricing for Poland](https://stripe.com/pl/pricing) page for current rates. **Can I refund a BLIK payment?** Yes. BLIK refunds are processed through the standard Stripe Dashboard workflow. ## What’s Next? - [Accepting Przelewy24 Payments](/docs/accepting-p24-payments/) — the secondary Polish payment method, useful for customers without BLIK-enabled banks. - [Accepting PIX Payments](/docs/accepting-pix-payments/) — Brazil’s instant payment system. - [Currency and Locale Settings](/docs/currency-locale-settings/) — set your form’s currency to PLN. - [Which Payment Methods Does WP Simple Pay Support?](/docs/which-payment-methods-does-wp-simple-pay-support/) **Documentation Categories:** Plugin Functionality --- ### [What information does WP Simple Pay collect?](https://wpsimplepay.com/doc/what-information-does-wp-simple-pay-collect/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn what information is tracked when you opt in to usage tracking. **Content:** WP Simple Pay is The #1 Stripe payments plugin for WordPress and we strive to offer a best-in-class solution that makes it effortless to run your business. One of the tools we use to better understand the needs of our users is usage tracking. Visit **WP Simple Pay > Settings > General > Advanced** and observe **Allow usage analytics** is checked to opt in and help us improve WP Simple Pay. Below, you will find a description of what information will be tracked once you have opted in to usage tracking. ### Is my data Private? **Yes.** Our mission is not to know data about any one specific site, but rather to have a better understanding of how your website uses WP Simple Pay. This allows us to make data-driven decisions about what features to build, remove, or spend time improving to ensure that we provide the most value we possibly can. **We don’t even include the URL of your website in the data.** During the first check-in, we generate a unique hashed string that is salted with data from your site that we do not know. We’ve also modified the headers that are sent with the WordPress HTTP API so that your URL is not included in the User Agent string that is sent by default. Furthermore, we’ve configured the data that is sent to our server in a way so that the IP Address of your site is not connected to your site’s unique ID. ### WordPress - **Active Theme/Plugins:** With there being so many Plugins and Themes out there, this information lets us make sure more heavily used themes and plugins are given extra attention during testing and work seamlessly with each update to WP Simple Pay. - **Locale:** We want WP Simple Pay to be accessible to everyone, and knowing the site’s locale helps us focus our translation efforts. - **Timezone:** We have users across the globe, so knowing the densities within various time zones helps us provide the best support coverage possible. - **SSL Enabled:** An SSL Certificate is essential to a site that accepts payments, knowing how many sites haven’t made the jump assists with our testing. - **Multisite:** If a site is a multisite network, knowing the sub-site count helps us ensure WP Simple Pay scales properly for large networks. - **Version:** Knowing what WordPress Versions are being used with WP Simple Pay helps us better understand what features in WordPress we can take advantage of as new features are released. ### WP Simple Pay - **Key Dates:** Knowing general timeframes of when certain actions have been taken (installation, first payment form, first payment, etc) helps us ensure WP Simple Pay can be used as quickly and easily as possible, and helps ensure your success. - **Aggregated Payment Form Configuration and Stats:** Sites of all sizes, ranging from small to very large, enjoy WP Simple Pay. Stats related to payments, payment form configuration, subscriptions, and similar data help us make sure our features and updates get tested in situations that closely match our customers’ site environments and WP Simple Pay usage. That way, we can be sure those additions will work great for everyone. Don’t worry; again, we intentionally built this in a way that does not send identifying information. - **Specific Plugin Settings:** As we strive to add features, this allows us to determine which new settings or areas are getting used most frequently (as well as which settings are not used much). - **No sensitive settings such as API keys, integration secret keys, or email address are not sent to the server.** ### Web Server - **PHP and MySQL Versions:** These details help us make sure our testing procedures have proper coverage to avoid compatibility issues. - **Server Software:** This reports if the web server software is Apache, Nginx, or similar, which is used for testing purposes. ### When do we collect data? When you initially opt-in to help us out, we’ll send the first check-in within a week, then on a weekly basis (in the background) after that. **Documentation Categories:** Frequently Asked Questions --- ### [Does WP Simple Pay Charge Any Fees?](https://wpsimplepay.com/doc/stripe-and-wp-simple-pay-fees/) **Published:** June 29, 2026 **Author:** **Excerpt:** You may be curious if there are any fee associated with using WP Simple Pay. Find out in this document. **Content:** If you are considering using WP Simple Pay to process payments, you may be wondering about the fees associated with doing so. Stripe has a per-transaction charge which varies by country. [See Stripe’s pricing](https://stripe.com/pricing) for details. Subscription functionality uses [Stripe Billing](https://stripe.com/billing/pricing) (billed separately by Stripe) for automatic invoice processing on your set billing cycle. Purchasing multiple one-time items at once uses [Stripe Invoices](https://stripe.com/invoicing/pricing) (billed separately by Stripe) to create easy-to-read, separate line items, rather than a single lump sum. If you are using WP Simple Pay Pro with a **valid license** ([see our pricing page](https://wpsimplepay.com/pricing/)), there are no additional fees or charges beyond Stripe’s. Besides Stripe’s pricing, WP Simple Pay charges an additional **3% fee for transactions processed through the Lite (free)** version of WP Simple Pay, or with an **invalid or expired Pro license**. **Documentation Categories:** Frequently Asked Questions --- ### [What Does the Customer See After Payment?](https://wpsimplepay.com/doc/what-does-the-customer-see-after-payment/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn what your customers see after a payment completes **Content:** After a successful payment, your customers will be taken to a payment confirmation page which contains details about their purchase and any additional information you’d like to include. In addition, depending on your email settings and preferences, your customers may also receive an email notification detailing their purchase. ## Confirmation Page WP Simple Pay offers a settings area to configure payment confirmation messages on your website after a payment is made with WP Simple Pay. In addition to a global payment confirmation message, you can set per payment form confirmation messages when additional or unique information is required. ### Dedicated Confirmation Page You can customize your payment flows even further, easily adding a custom, distraction-free **Dedicated Confirmation Page** for each payment form. While creating a **Dedicated Confirmation Page**, you specify a custom Payment Success Message. This message will be displayed after payment is completed using this specific form. When using **Dedicated Confirmation Pages**, do not copy or use the `**[ simpay_payment_receipt ]**` shortcode from the global confirmation page. This will cause an error. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-what-does-the-customer-see-after-payment-01.png)### Global Confirmation Global confirmation messages can be configured by visiting **WP Simple Pay → Settings → Payment Confirmation**s. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-what-does-the-customer-see-after-payment-02.png)For detailed information about the global payment confirmation displays, see [this document](https://wpsimplepay.com/doc/configuring-payment-confirmation-display/). ## Email Notifications WP Simple Pay offers a settings area to configure emails sent by your website when a payment is completed. Alongside WP Simple Pay’s built-in emails, Stripe also provides email capabilities that can be enabled for added functionality. ### Global Email Notifications Global email notifications can be configured by visiting **Simple Pay Pro → Settings → Emails** ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-what-does-the-customer-see-after-payment-03.png)For detailed information about the global email notifications, see [this document](https://wpsimplepay.com/doc/emails/). ### Per Form Email Notifications You can customize your payment flows even further, easily adding custom email messages to send your customers when a specific payment form has been used. While editing a payment form, you can specify custom Email Notifications by adding a Payment Receipt message that will be sent to your customers after they make a purchase using this form and a Payment Notification message that will be sent to the site owner. You can choose to use both of these custom Email Notifications or only one of them. These email notifications will be sent after payment is complete using this specific form. There is no need to change any other settings. Payment forms without custom Email Notifications will use the Global settings. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-what-does-the-customer-see-after-payment-04.png)In the examples above you saw the use of a few [built-in smart tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/). You can also create smart tags using custom form field data. [Find out how](https://docs.wpsimplepay.com/article/create-custom-form-field-smart-tags). **Documentation Categories:** Frequently Asked Questions --- ### [What Is SCA – Strong Customer Authentication?](https://wpsimplepay.com/doc/what-is-sca-strong-customer-authentication/) **Published:** June 29, 2026 **Author:** **Excerpt:** More information about how Stripe and WP Simple Pay are handling SCA and 3D Secure 2. **Content:** WP Simple Pay Pro and Lite are fully SCA-ready utilizing 3D Secure 2 through Stripe. Please see [this release post](https://wpsimplepay.com/wp-simple-pay-pro-3-6-strong-customer-authentication-new-stripe-checkout/) for more details about the European regulation and what’s been done in WP Simple Pay to adhere to the requirements. You should not have to update anything in your Stripe or WP Simple Pay settings besides perhaps [enabling 3D secure authorization emails](https://docs.wpsimplepay.com/articles/3d-secure-authorization-emails-stripe/). Use the **4000 0000 0000 3220** test card number on our [demo site](https://demo.wpsimplepay.com/) to trigger a 3D Secure challenge flow. **Documentation Categories:** Frequently Asked Questions --- ### [How to Qualify for Stripe’s Lowered Fees for Nonprofits](https://wpsimplepay.com/doc/lowered-stripe-fees-for-qualifying-nonprofits/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about Stripe's discounted processing fee for qualifying nonprofit organizations. **Content:** Stripe does offer a discounted processing fee for qualifying nonprofit organizations. Visit [Stripe.com more information and to apply →](https://support.stripe.com/questions/fee-discount-for-nonprofit-organizations) Stripe’s custom nonprofit pricing structure is only applicable for organizations accepting donations (e.g., not selling products or tickets, etc.) **Documentation Categories:** Frequently Asked Questions --- ### [How Can I Make My WP Simple Pay Forms GDPR Compliant?](https://wpsimplepay.com/doc/gdpr-compliance-privacy-wp-simple-pay-pro/) **Published:** June 29, 2026 **Author:** **Excerpt:** Recommendations for making your WP Simple Pay payment forms GDPR compliant. **Content:** If you’re reading this, you’ve probably heard of this whole GDPR compliance thing and are wondering if it applies to your WP Simple Pay Pro payment forms, your WordPress site, and your Stripe account. Let’s see if we can clear a few things up for you. ## What Is GDPR Compliance? On May 25, 2018, new regulations went into place within the EU that pertain to data collection. In the simplest terms, what [GDPR (General Data Protection Regulation)](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation) does is protect users from unauthorized data collection by requiring explicit consent. If data is being collected and stored, the individual providing the information needs to be aware of it and give permission before any action is taken. Along with providing permission to collect data, the GDPR requires that users are able to request access to their data and have it removed if requested. For more details, see this [guide to the GDPR](https://ico.org.uk/for-organisations/guide-to-the-general-data-protection-regulation-gdpr). ## How to Make Your WP Simple Pay Forms GDPR Compliant ***Legal Disclaimer:** These are simply recommendations to help you establish compliance with the GDPR and various EU laws. However, due to the dynamic nature of WordPress websites, no single plugin can offer 100% legal compliance. Please confirm this with legal counsel to determine if you are in compliance with all applicable laws for your jurisdictions and your use cases. We are not lawyers and nothing on this website should be considered legal advice.* The easiest way to comply would be to add a required checkbox to any payment forms that need to be compliant. Adding a simple checkbox field that states something like *“I consent to my submitted data being collected and stored.*” should suffice. You can do this by adding a **Checkbox field** in the [Form Fields](/doc/custom-form-fields/) tab of the form builder. Just add your consent text to the **Label** and indicate that it’s a required field. By making it **required**, you’ll know that every submission is compliant because without providing consent, the submission would not complete. Since the Form Field Label can accept HTML, you can alternatively add a link to your Terms page URL within it. ``` I agree to the terms of service ``` Feel free to copy and paste this text as a starting point. You can [viewing the custom field values in Stripe](/doc/custom-field-values-stripe/) to verify consent. ## How Customer Data is Stored Using WP Simple Pay WP Simple Pay Pro is unique to other eCommerce and form builder plugins in that all collected customer data is stored with Stripe and not in your WordPress database. Stripe already has the tools in place for GDPR compliance as a service provider. In fact, they go even further to help their customers (you) understand GDPR in great detail. See [Stripe’s GDPR guide](https://stripe.com/legal/dpa) and [privacy policy](https://stripe.com/us/privacy) for more details. If we ever add functionality to WP Simple Pay Pro to start storing customer data in your WordPress database, we’ll definitely notify our customers via email and provide a solution to comply. ## Available Privacy Tools for WordPress As of WordPress 4.9.6, WordPress core itself is now GDPR compliant. Privacy tools have been added so you can make sure your entire site is GDPR compliant, not just your payment forms. For more details: - [WordPress 4.9.6 Privacy and Maintenance Release Notes](https://wordpress.org/news/2018/05/wordpress-4-9-6-privacy-and-maintenance-release/) - [The Ultimate Guide to WordPress and GDPR Compliance](http://www.wpbeginner.com/beginners-guide/the-ultimate-guide-to-wordpress-and-gdpr-compliance-everything-you-need-to-know/) – WPBeginner **Documentation Categories:** Frequently Asked Questions --- ### [Is WP Simple Pay Compatible with WordPress Multisite?](https://wpsimplepay.com/doc/is-wp-simple-pay-compatible-with-wordpress-multisite/) **Published:** June 29, 2026 **Author:** **Excerpt:** WP Simple Pay is compatible with WordPress Multisite **Content:** Yes, WP Simple Pay is compatible with WordPress Multisite. The only requirement is that each multisite site must have its own valid license for WP Simple Pay. Both WP Simple Pay and [Stripe suggest using separate Stripe accounts](https://stripe.com/docs/account/multiple-accounts) for separate businesses. **Documentation Categories:** Frequently Asked Questions --- ### [How to Resolve Issues Caused by Cache and Optimization Plugins](https://wpsimplepay.com/doc/caching/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to detect and troubleshoot site caching and script optimization issues. **Content:** ## How to Resolve Issues Caused by Caching Plugins You or your site visitors might experience issues using WP Simple Pay caused by assets being cached incorrectly. In most cases, this is because your web host has its own caching rules in place, or you have a caching plugin configured on your site. Both are good things for your site’s overall load times and performance but can accidentally interfere with WP Simple Pay’s functionality. For starters you’ll want to make sure your [payment success and failure pages](/doc/setting-payment-success-failure-pages/) are excluded from any site caching. With some web hosts you may need to contact them and let them know to exclude these pages (URLs) from caching for you. All caches (if your pages are not excluded) should expire in 12 hours or less. ### Configure Specific Plugins - [WP Rocket](/doc/how-to-configure-wp-rocket-settings/#add-payment-form-and-payment-confirmation-pages-to-never-cache) - [SG Optimizer](/doc/siteground-optimizer-settings/#cache-related-settings) - [WP-](https://docs.wpsimplepay.com/articles/how-to-configure-wp-optimize-settings/#cache-settings)[Optimize](/doc/how-to-configure-wp-optimize-settings/#cache-settings) - [WP Fastest Cache](/doc/how-to-configure-wp-fastest-cache-settings/) - [WP Super Cache](https://wpsimplepay.com/doc/how-to-configure-wp-super-cache-settings/) - [W3 Total Cache](https://wpsimplepay.com/doc/how-to-configure-w3-total-cache-settings/#cache-settings) - [LiteSpeed Cache](https://wpsimplepay.com/doc/how-to-configure-litespeed-cache/) ## How to Resolve Issues Caused by Optimization Plugins JavaScript issues caused by optimization plugins are usually due to these commonly found features: - **Minify** Removes unnecessary characters from the code, such as white spaces, which produces a smaller file so that less data needs to be transferred. - **Combine** Merges separate JavaScript files into one to reduce the number of calls made to the server. - **Load Deferred/Asynchronously** Separates the JavaScript files from being loaded and executed during page load, so that the page doesn’t need to “wait” for them. The following files should be excluded from any JavaScript optimizations setting, regardless of the plugin being used. js.stripe.com/v3/ simpay-public-shared.min.js simpay-public.min.js accounting.min.js simpay-public-pro.min.js ### Configure Specific Plugins - [Autoptimize](/doc/how-to-configure-autoptimize-settings/) - [WP Rocket](/doc/how-to-configure-wp-rocket-settings/#javascript-settings) - [SG Optimizer](/doc/siteground-optimizer-settings/#javascript-settings) - [WP-Optimize](/doc/how-to-configure-wp-optimize-settings/#javascript-settings) - [W3 Total Cache](https://wpsimplepay.com/doc/how-to-configure-w3-total-cache-settings/#javascript-settings) **Documentation Categories:** Plugin Compatibility --- ### [How to Configure LiteSpeed Cache](https://wpsimplepay.com/doc/how-to-configure-litespeed-cache/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure LiteSpeed cache to work well with WP Simple Pay **Content:** ## Cache Settings Add the page URI you want to exclude from caching to the Excludes tabs in the LiteSpeed settings. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-litespeed-cache-01.png)More information can be found in the [LiteSpeed documentation](https://docs.litespeedtech.com/lscache/lscwp/cache/#do-not-cache-uris). **Documentation Categories:** Plugin Compatibility --- ### [How to Test for Theme and Plugin Conflicts](https://wpsimplepay.com/doc/testing-theme-plugin-conflicts/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to rule out theme and plugin conflicts if things aren't working right. **Content:** WP Simple Pay is developed with WordPress standards and best practices in mind in order to be as compatible as possible with other themes and plugins. However, some themes and plugins don’t follow these standards or simply become out of date and conflicts arise. Below are the steps we recommend to narrow down which themes or plugins are causing a conflict, so the issue can be directed to the right people. ## Testing for a Theme Conflict 1. Visit **Appearance → Themes** and activate a stock WordPress theme such as [Twenty Twenty Two](https://wordpress.org/themes/twentytwentytwo/), [Twenty Twenty One](https://wordpress.org/themes/twentytwentyone/), [](https://wordpress.org/themes/twentyseventeen/)or [Twenty Twenty](https://wordpress.org/themes/twentytwenty/). 2. Test your issue again to see if it still occurs. If the problem doesn’t occur with a default “Twenty” theme active, your theme is most likely causing a conflict with WP Simple Pay. If the problem still occurs with a default “Twenty” theme active, you should test for plugin conflicts. ## Testing for a Plugin Conflict With a default “Twenty” theme active: 1. Deactivate **ALL** plugins. 2. Activate WP Simple Pay 3. Test your issue again to see if it still occurs. If the issue does not occur at this point, then one or more of your plugins is causing a conflict with WP Simple Pay. To determine which plugin is causing the conflict: 1. Activate each plugin one at a time in any order you choose. 2. Test your issue after each plugin is activated. ## Next Steps If you’ve narrowed down that your theme or another plugin is causing a conflict, you can either reach out to the vendor to troubleshoot, have a developer fix the issue for you, or find an alternate solution. We also suggest that you make sure [caching is disabled](https://wpsimplepay.com/doc/caching/) for your payment confirmation pages. **Documentation Categories:** Plugin Compatibility --- ### [How to Resolve 406/403 Not Acceptable – ModSecurity Issues](https://wpsimplepay.com/doc/406-403-not-acceptable-modsecurity/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the troubleshooting steps to help resolve various mod_security related errors **Content:** [ModSecurity](https://www.modsecurity.org/) is an open source firewall solution that some web hosts automatically enable on their servers. Some configurations of ModSecurity can accidentally block valid requests to your server which can in turn cause WP Simple Pay to not function correctly. ## Error Returning from Stripe Checkout (checkout.stripe.com) A common request ModSecurity may block is returning from an off-site Stripe Checkout page. It is important that ModSecurity does not block requests from any of [Stripe’s fully qualified domain names](https://docs.stripe.com/ips#stripe-domains): api.stripe.com checkout.stripe.com files.stripe.com js.stripe.com m.stripe.com m.stripe.network q.stripe.com Your web host will be able to add these domains to the ModSecurity whitelist to ensure your users see their [Payment Success page](/doc/setting-payment-success-failure-pages/) after a Stripe Checkout payment. ## Error Attempting an On-Site Payment Form ModSecurity can also incorrectly block requests to your website’s WordPress REST API. This can occur in certain instances such as using a [custom field](/docs/custom-form-fields/) to collect a URL, which ModSecurity may flag when the form’s content is submitted. Your web host will be able to see `**POST**` requests to the `**/wp-json/wpsp**` REST API endpoints and whitelist any rules that have been improperly triggered that may be blocking requests. [See our documentation article on the WordPress REST API for more information](/doc/rest_no_route-no-route-was-found-matching-the-url-and-request-method/). **Documentation Categories:** Plugin Compatibility --- ### [How to Configure WP Rocket Settings](https://wpsimplepay.com/doc/how-to-configure-wp-rocket-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure WP Rocket settings to work smoothly with WP Simple Pay. **Content:** Are your payment forms not working correctly for logged out users, or intermittently, with the WP Rocket plugin? Follow the steps below to ensure WP Simple Pay functions as expected with the WP Rocket plugin active. ## Cache Settings ### Add Payment Form and Payment Confirmation Pages to Never Cache Under the **Advanced Rules** menu option, you will want to add the URLs of your payment form pages and your payment confirmation pages to be excluded from caching. ![wp simple pay wp rocket settings never cache](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-rocket-settings-01.png)## JavaScript Settings ### Issue 1: Combine JavaScript and Minify JavaScript In some cases, WP Simple Pay users run into issues because of the **Combine JavaScript files** option (found under the File Optimization tab). ![wp simple pay wp rocket settings javascript](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-rocket-settings-02.png)If forms are not working as expected, please try the following steps: - [Exclude the page or post](https://docs.wp-rocket.me/article/677-turning-off-additional-options-on-specific-page-post) from JS optimization by unselecting the **Minify/combine JS** option in the page or post editor, and then clearing the cache (before retesting), OR - In WP Rocket, disable the **Combine JavaScript files** option, save settings, and then clearing the cache (before retesting) ### Issue 2: Load JavaScript deferred Loading JavaScript deferred can cause issues with WP Simple Pay payment forms. The following should be added to Excluded JavaScript Files to ensure payment forms work as expected: ``` /wp-content/plugins/wp-simple-pay-pro-3/(.*).js js.stripe.com/v3/ ``` ![wp simple pay wp rocket settings load javascript deferred](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-rocket-settings-03.png)## Clear All Caches and Optimizations After the changes have been made, ensure that you clear all caches and optimizations, reload the payment pages, and try the payment form again. **Documentation Categories:** Plugin Compatibility --- ### [How to Configure Anti-Spam by Clean Talk Settings](https://wpsimplepay.com/doc/anti-spam-by-clean-talk-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the steps to take if Anti-Spam by Clean Talk is blocking WP Simple Pay payment forms. **Content:** For some users, **Anti-Spam by Clean Talk** will block the submission of payment forms and display the following error, `Cannot read properties of undefined (reading "id")` ## Whitelist Requests To resolve this, you will need to whitelist the WP Simple Pay requests in the CleanTalk settings by marking them as **Not Spam** [as described in their documentation.](https://cleantalk.org/help/feedback-spam) Requests to the WP Simple Pay REST API endpoints should also be unblocked and formatted as shown below: ``` https://your-website.com/wp-json/wpsp/* ``` ## Exclude Page URLs We also recommend excluding the full URLs for any payment form pages you’ve created. To add exclusions, from the WordPress admin go to **Settings → Anti-Spam by CleanTalk → Advanced settings → Exclusions**. After making all the necessary changes, save the changes. ![anti spam cleantalk exclusions](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-anti-spam-by-clean-talk-settings-01.webp)Activate a [CAPTCHA](https://wpsimplepay.com/doc/recaptcha/) and enable [Email Verification](/doc/how-to-prevent-fraud-with-email-verification-and-one-time-secrets-recommended/) for anti-spam protection. **Documentation Categories:** Plugin Compatibility --- ### [How to Configure W3 Total Cache Settings](https://wpsimplepay.com/doc/how-to-configure-w3-total-cache-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure W3 Total Cache settings to work smoothly with WP Simple Pay **Content:** W3 Total Cache is a complex plugin with many settings. We have done our best to include settings that will work best with WP Simple Pay. For more specific information on W3 Total Cache settings, please refer to their [documentation](https://www.boldgrid.com/support/w3-total-cache/). ## Cache Settings Go to **Performance → Page Cache** scroll to **Advanced → Never cache the following pages**. Then enter the page slug of the payment form page you want to exclude. For example, if your payment form resides at ****, you would add the slug as shown below: ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-w3-total-cache-settings-01.png)## JavaScript Settings Minifying and combining scripts can cause issues with more than just your payment forms. This is a complex subject that goes beyond just enabling certain settings. We recommend that you do not **Combine** scripts. As the W3 Total Cache plugin itself puts it: > In the best case, the usage of minify optimization is a trial and error process, it’s *not* an “instant on” or “set it and forget it” optimization technique. > > There are lots of reasons why minify cannot work for all sites under all circumstances and they have nothing to do with W3 Total Cache: Your site’s content, your server(s), your plugins and your theme are all unique, that means that minify cannot automatically work for everyone. ### Scripts to exclude from optimization If you do choose to use JavaScript optimizations, you should exclude the following scripts in the **Performance → Minify → Advanced** area: js.stripe.com/v3/ simpay-public-shared.min.js simpay-public.min.js accounting.min.js simpay-public-pro.min.js For more specific information on W3 Total Cache settings, please refer to their [documentation](https://www.boldgrid.com/support/w3-total-cache/). **Documentation Categories:** Plugin Compatibility --- ### [How to Configure WP Super Cache Settings](https://wpsimplepay.com/doc/how-to-configure-wp-super-cache-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure WP Super Cache settings to best work with WP Simple Pay **Content:** ## Cache settings Add the page slug you want to exclude from caching to **Settings → WP Super Cache → Advanced → Rejected URL Strings**. For example, if your payment page resides at ****, you would add the slug as shown below: ![wp simple pay wp super cache settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-super-cache-settings-01.png)Finally, click **Save Strings** and then clear your caches. **Documentation Categories:** Plugin Compatibility --- ### [The Make Paths Relative Plugin Is Incompatible with WP Simple Pay](https://wpsimplepay.com/doc/make-paths-relative-plugin/) **Published:** June 29, 2026 **Author:** **Excerpt:** The Make Paths Relative plugin is not compatible and cannot be used with WP Simple Pay **Content:** Due to the way that Stripe handles URLs, the [Make Paths Relative](https://wordpress.org/plugins/make-paths-relative/) plugin is incompatible with WP Simple Pay and should be deactivated and deleted. **Documentation Categories:** Plugin Compatibility --- ### [How to Resolve the ‘Coupon security check failed’ error](https://wpsimplepay.com/doc/coupon-security-check-failed/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to troubleshoot the 'Coupon security check failed' error message **Content:** Sometimes you or your site visitors might experience issues related to caching while using WP Simple Pay. In most cases, this is because your web host has its own caching rules in place, or you have a caching plugin configured on your site. Both are good things for your site’s overall load times and performance but can block or break some functionality of WP Simple Pay. If your site visitors see a message similar to **Coupon security check failed** this means that your site’s nonce tokens are being cached and reused beyond their designated time frame. WordPress’ nonces can be used for 12 hours before they become invalid. To avoid expired nonces from being sent to WP Simple Pay you must ensure pages with WP Simple Pay forms are not cached, or not cached for longer than 12 hours. - [Set the cache limit in **WP Fastest Cache**](https://www.wpfastestcache.com/tutorial/wordpress-nonce-cache/) - [Set the cache limit in **WP Rocket**](https://docs.wp-rocket.me/article/975-nonces-and-cache-lifespan) - [Set the cache limit in **W3 Total Cache** (see Garbage Collection Interval)](https://www.boldgrid.com/support/w3-total-cache/w3-total-cache-page-caching-faq/) - [Set the cache limit in **WP Super Cache** (see Garbage Collection)](https://wordpress.org/plugins/wp-super-cache/) For more information see our [general article on caching](/docs/caching/). **Documentation Categories:** Plugin Compatibility --- ### [How to Resolve the ‘No route was found matching the URL and request method’ Issue](https://wpsimplepay.com/doc/rest_no_route-no-route-was-found-matching-the-url-and-request-method/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the troubleshooting steps if you are seeing the 'rest_no_route' error **Content:** WP Simple Pay uses [WordPress’ REST API](https://developer.wordpress.org/rest-api/) to process payment forms and the REST API endpoints must be accessible for payments to be processed. ## Disabled REST API Some WordPress security plugins disable the WordPress REST API by default. Ensure the WordPress REST API is accessible so WP Simple Pay can process payments. You should be able to access `**https://your-website.com/wp-json/**` if the REST API is available. ### iThemes Security [Enable “Default Access” in iThemes Security](https://ithemes.com/security/wordpress-rest-api-restrict-access/). ## Invalid jQuery Script Some WordPress themes or plugins enqueue their own copies of the [jQuery Javascript library](https://jquery.com/). Including multiple versions of jQuery, or a version other than the one that is included with WordPress can cause AJAX requests to become malformed or invalid. Ensure the one and only version of jQuery being loaded by your website is the version that is included with WordPress. ## ModSecurity ModSecurity can also block internal API requests. [See our documentation article on ModSecurity for more information](/docs/406-403-not-acceptable-modsecurity/). **Documentation Categories:** Plugin Compatibility --- ### [How to Configure Defender Pro Settings Properly to Work with WP Simple Pay](https://wpsimplepay.com/doc/defender-pro-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about a setting in Defender Pro that can cause issues with Google Pay/Apple Pay **Content:** ## Disable the Feature Policy Setting If you have the Defender Pro plugin installed and are experiencing failed payments with Google Pay and/or Apple Pay, disabling the **Enable Feature-Policy** setting, clearing any caches, and refreshing the payment form page should enable them to work properly. ![Defender Pro Settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-defender-pro-settings-01.jpg) **Documentation Categories:** Plugin Compatibility --- ### [How to Resolve ‘rest_cookie_invalid_nonce’, ‘Cookie nonce is invalid’, ‘Cookie check failed’ Errors](https://wpsimplepay.com/doc/rest_cookie_invalid_nonce-cookie-nonce-is-invalid-cookie-check-failed/) **Published:** June 29, 2026 **Author:** **Excerpt:** Various steps you can take when you see errors related to cookie nonce tokens **Content:** Sometimes you or your site visitors might experience issues related to caching while using WP Simple Pay. In most cases, this is because your web host has its own caching rules in place, or you have a caching plugin configured on your site. Both are good things for your site’s overall load times and performance, but can block or break some functionality of WP Simple Pay. If your site visitors see a message similar to Cookie nonce is invalid, Cookie check failed\*\*,\*\* or `**rest_cookie_invalid_nonce**` this means that your site’s nonce tokens are being cached and reused beyond their designated time frame. WordPress’ nonces can be used for 12 hours before they become invalid. To avoid expired nonces from being sent to WP Simple Pay, you must ensure pages with WP Simple Pay forms are not cached, or not cached for longer than 12 hours. - [Set the cache limit in WP Fastest Cache](https://www.wpfastestcache.com/tutorial/wordpress-nonce-cache/) - [Set the cache limit in WP Rocket](https://docs.wp-rocket.me/article/975-nonces-and-cache-lifespan) - [Set the cache limit in W3 Total Cache (see Garbage Collection Interval)](https://www.boldgrid.com/support/w3-total-cache/w3-total-cache-page-caching-faq/) - [Set the cache limit in WP Super Cache (see Garbage Collection)](https://wordpress.org/plugins/wp-super-cache/) For more information, see our [general](/doc/caching/) [article on caching](https://docs.wpsimplepay.com/articles/caching/). **Documentation Categories:** Plugin Compatibility --- ### [How to Configure Wordfence Security Settings if There are Issues With Failed Payments](https://wpsimplepay.com/doc/wordfence-security-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to use WordFence Learning Mode to resolve certain failed WP Simple Pay payments. **Content:** ## WordFence Learning Mode Setting If you have the WordFence Security plugin installed and are experiencing failed payments with messages similar to Unable to complete request. Please try again. this can be attributed to a WordFence setting. You will need to put WordFence’s Firewall settings in **Learning Mode**, clear all caches and minifications and attempt the payment again. [View the WordFence documentation →](https://www.wordfence.com/help/firewall/learning-mode/#how-to-use-learning-mode) Putting WordFence in learning mode, then adding the requests it displays (similar to the screenshot below) to the allow list, should fix any issues associated with WordFence. ![wordfence security settings learning mode](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wordfence-security-settings-01.png) **Documentation Categories:** Plugin Compatibility --- ### [How to Configure the Schema App Structured Data Plugin Settings](https://wpsimplepay.com/doc/schema-app-structured-data-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the required setting needed to ensure the Schema App plugin works properly with WP Simple Pay. **Content:** We have found that the default setting of **Header** for the **Location where to put the schema markup** in **Settings → Schema App** prevents our payment forms from loading correctly. The setting in **Settings → Schema App** should be changed from Header to **Footer.** This will fix the issue, and the payment forms will again work as expected. **Documentation Categories:** Plugin Compatibility --- ### [How to Resolve All In One SEO Shortcode Conflicts](https://wpsimplepay.com/doc/all-in-one-seo-shortcode-conflicts/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the steps required to resolve a potential conflict with All In One SEO (AIOSEO) **Content:** When using WP Simple Pay along with [All in One SEO](https://aioseo.com/) (AIOSEO), in some instances, you will need to add a code snippet to exclude our shortcodes from being parsed by AIOSEO. If you manually define custom excerpts that do not include WP Simple Pay shortcodes, you should not need to add this code. If your users are unable to update their payment method with AIOSEO activated, add the following custom code snippet to your theme’s functions.php or as a custom plugin: ``` /** * Plugin Name: WP Simple Pay - AIOSEO Compatibility */ add_filter( 'aioseo_conflicting_shortcodes', function ( $conflicting_shortcodes ) { $conflicting_shortcodes = array_merge( $conflicting_shortcodes, array( 'WP Simple Pay Form' => 'simpay', 'WP Simple Pay Receipt' => 'simpay_payment_receipt', ) ); return $conflicting_shortcodes; } ); ``` If you are unfamiliar with adding custom code to WordPress, [please review this documentation](https://docs.wpsimplepay.com/articles/adding-custom-code/). This will prevent AIOSEO from pre-parsing the WP Simple Pay shortcodes and causing errors. **Documentation Categories:** Plugin Compatibility --- ### [How to Configure SiteGround Optimizer Settings](https://wpsimplepay.com/doc/siteground-optimizer-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure the Siteground Optimizer to work smoothly with WP Simple Pay. **Content:** Are your payment forms not working correctly for logged out users, or intermittently, with the SiteGround Optimizer plugin? Follow the steps below to ensure WP Simple Pay functions as expected with the SiteGround Optimizer plugin active. ## Cache Settings ### Exclude URLs from Caching To ensure that your payments forms work properly in conjunction with SiteGround Optimizer, you need to exclude your payment form and payment confirmation page URLs from caching in the **SG Optimizer → Caching** settings, as shown below. ![sg optimizer exclude urls](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-siteground-optimizer-settings-01.jpg)You need to add relative URLs (do not include , etc.) After confirming the excluded URLs, use the **Test URL Caching Status** tool to verify that your payment form pages are indeed not being cached. ## JavaScript Settings ### Exclude Scripts From Various Optimizations Exclude the following scripts from Minification, Combination, and Deferral, in **SG Optimizer → Frontend → Javascript** settings as indicated below. Note the scripts only need to be excluded if you have the optimization switched on. ![siteground optimizer optimization settings.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-siteground-optimizer-settings-02.png)The script values will auto populate from the exclude drop down menu. /plugins/wp-simple-pay-pro-3/includes/core/assets/js/simpay-public-shared.min.js /plugins/wp-simple-pay-pro-3/includes/core/assets/js/simpay-public.min.js /plugins/wp-simple-pay-pro-3/includes/core/assets/js/vendor/accounting.min.js /plugins/wp-simple-pay-pro-3/includes/pro/assets/js/simpay-public-pro.min.js You can read more about SiteGround Optimizers frontend optimization settings [on their website](https://www.siteground.com/tutorials/wordpress/sg-optimizer/frontend-optimization/). **Documentation Categories:** Plugin Compatibility --- ### [How to Resolve the ActionScheduler_DBStoreMigrator Error](https://wpsimplepay.com/doc/actionscheduler_dbstoremigrator-error/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to fix this uncommon error caused by a shared library. **Content:** WP Simple Pay does not require or load WooCommerce. It is a standalone payment plugin. However, it does utilize a PHP library that is maintained by the authors of the WooCommerce plugin, which is why you see `woocommerce` in the directory path in the error below. ``` /plugins/stripe/lib/woocommerce/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php. Error message: Uncaught RuntimeException ``` The error, which can occur on some site configurations that include this library, is corrected by implementing a common solution outlined below. 1. Take a complete backup of your website 2. Install the [WPCode](https://wordpress.org/plugins/insert-headers-and-footers/) plugin or use your existing installed snippets plugin 3. [Add the following custom code snippet](/doc/adding-custom-code/) ``` add_action( 'init', function() { delete_option( 'schema-ActionScheduler_StoreSchema' ); }, ); ``` Once the WordPress dashboard has been loaded once you can deactivate the snippet and reactivate WP Simple Pay. **Documentation Categories:** Plugin Compatibility --- ### [How to Configure Autoptimize Settings](https://wpsimplepay.com/doc/how-to-configure-autoptimize-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure Autoptimize settings to work smoothly with WP Simple Pay. **Content:** Autoptimize makes several optimizations available to you to speed up your site, improve page load times, etc. However, some of these optimizations can cause issues with WP Simple Pay and other plugins. ## Scripts to Exclude from JavaScript Options To avoid issues with your WP Simple Pay payment forms, we suggest excluding our scripts from the Autoptimize JavaScript Options screen. Copy and paste the following into Autoptimize as shown below ``` simpay-public-shared.min.js,simpay-public.min.js,accounting.min.js,simpay-public-pro.min.js ``` ![Autoptimize settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-autoptimize-settings-01.png) **Documentation Categories:** Plugin Compatibility --- ### [How to Configure WP-Optimize Settings](https://wpsimplepay.com/doc/how-to-configure-wp-optimize-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure WP-Optimize settings to work smoothly with WP Simple Pay. **Content:** Are your payment forms not working correctly for logged out users, or intermittently, with the WP-Optimize plugin? Follow the steps below to ensure WP Simple Pay functions as expected with the WP-Optimize plugin active. ## Cache Settings ### Exclude Payment Form & Payment Confirmation Pages from Caching In the **WP-Optimize → Cache → Advanced Settings** tab, you will to the paths to your payment form and payment confirmation pages. There is no need to include ** ![wp simplepay wp-optimize settings exclude pages](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-optimize-settings-01.png)## JavaScript Settings ### Exclude WP Simple Pay JavaScript from Processing In the **WP-Optimize → Minify → JavaScript** tab, exclude the following scripts from any processing to ensure your payment forms work as expected. ``` js.stripe.com/v3/ simpay-public-shared.min.js simpay-public.min.js accounting.min.js simpay-public-pro.min.js ``` ![wp simplepay wp-optimize settings javascript exclude](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-optimize-settings-02.png) **Documentation Categories:** Plugin Compatibility --- ### [How to configure WP Fastest Cache Settings](https://wpsimplepay.com/doc/how-to-configure-wp-fastest-cache-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure WP Fastest Cache settings to work smoothly with WP Simple Pay **Content:** Are your payment forms not working correctly for logged out users, or intermittently, with the WP Fastest Cache plugin? Follow the steps below to ensure WP Simple Pay functions as expected with the WP Fastest Cache active. ## Cache Settings You do not want your payment form pages to be cached. You can use **Exclude Page** to exclude those pages from caching. In the WP Fastest Cache settings, choose the Exclude tab. Click the Add New Rule button which will open the Exclude Page Wizard. Choose “Is Equal To” in the drop down and then paste in the slug of your payment form page. Click Save. Repeat if there are other pages. ![wp fastest cache exclude pages](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-wp-fastest-cache-settings-01.png)The [documentation for WP Fastest Cache](https://www.wpfastestcache.com/features/exclude-page/) lists other methods of excluding pages, and you may want to bookmark it for future reference. **Documentation Categories:** Plugin Compatibility --- ### [How to Configure ShieldPro Settings](https://wpsimplepay.com/doc/how-to-configure-shieldpro-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to configure ShieldPro settings to work smoothly with WP Simple Pay **Content:** For some users the ShieldPro default **Lockdown** settings will block the submission of WP Simple Pay payment forms. To resolve this, you will need to add the WP Simple Pay endpoints to the **Rest API Exclusions list**, which is shown below. ![shield pro wp lockdown settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-shieldpro-settings-01.png)Adding `**wpsp/v1**` and `**wpsp/v2**` as two separate entries, one on each line of the Rest API Exclusions area, will allow our payment forms to work as expected. **Documentation Categories:** Plugin Compatibility --- ### [How to Troubleshoot if Email receipts and/or notifications are not being sent](https://wpsimplepay.com/doc/email-receipts-and-or-notifications-are-not-being-sent/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the troubleshooting steps to take if your email receipts and/or notifications are not being sent **Content:** Please ensure that you read our [email configuration documentation](/doc/emails/#wp-simple-pay-email-settings) before continuing with the document below. ## Using a Third Party for Email Delivery Reliable email delivery is incredibly important for websites. Unfortunately, non-reliable email delivery is a common problem with most hosting accounts, which are often affected by a number of limitations: - Low sending limits, sometimes less than 250-500 emails per month - Slow email processing, resulting in delayed delivery - Overly aggressive spam filters, resulting in emails getting improperly flagged as spam - Shared email servers, meaning other accounts with the same company, can negatively impact your service These limitations can frequently result in your emails not working. To resolve the problem, you need to connect your site to a dedicated email delivery service. ### We Recommend Using WP Mail SMTP ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-email-receipts-and-or-notifications-are-not-being-sent-01.png)Are you trying to decide the best way to improve email deliverability for your WordPress site? WP Mail SMTP provides you with several options called “mailers” to let you choose the specific tool that will help deliver your emails successfully to users’ inboxes. You can install WP Mail SMTP for free by visiting **WP Simple Pay Pro → Settings → Emails → Delivery**. While each mailer in WP Mail SMTP works differently, they all serve an important function: authentication. When an email provider (like Google, Outlook, etc.) receives a new email, it will check to see if that email seems legitimate. One of the most critical things it does during this process is look to see whether the email has been authenticated. In other words, email providers check if each email was actually sent from the site that it claims it was sent from. When you set up a mailer in WP Mail SMTP, it will authenticate each of your emails. The exact method used will depend on which mailer you choose, but the target result is the same: authenticating your emails so that they arrive in users’ inboxes successfully. There are a number of mailers that you can pick from. Here are links to the details of different mailer services on the WP Mail SMTP website: - [SMTP.com (Recommended)](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#smtp-com) - [Sendinblue (Recommended)](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#sendinblue) - [Mailgun](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#mailgun) - [SendGrid](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#sendgrid) - [Postmark](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#postmark) - [Amazon SES](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#amazon-ses) - [Gmail](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#gmail) - [Outlook / 365](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#outlook) - [Zoho](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#zoho) - [Other SMTP](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#other-smtp) - [Default (none)](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/#default) These mailers will provide you with near 100% email deliverability at an incredibly affordable cost. ## Testing Whether Emails Are Actually Sending A quick test to see whether *any* of your WordPress emails are being sent is to go to your WordPress login page and click on “Forgot Password”. If you do not get the email sent there, this shows that none of your emails are being sent from WordPress. ### Checking Your Email Account Before assuming that your website is failing to send emails, it is very important to ensure they are not being sent to your spam or junk folders. Check your email account’s spam and junk folders, as well as all custom message handling rules you may have configured to verify emails are not just missing your inbox. Attempting to send the emails to additional accounts will help further confirm whether the source of the problem is on the sending or receiving end. ### Checking Email Blacklists If emails are actually sending but are not ending up in the recipients’ inbox, it is possible that the sending domain has been blacklisted, and the messages are being rejected. To find out if your domain has been blacklisted, enter your domain name into one of these services: - [MXToolBox](https://mxtoolbox.com/blacklists.aspx) - [What is my IP address](https://whatismyipaddress.com/blacklist-check) - [Black List Alert](http://www.blacklistalert.org/) If you do discover that your domain has been blacklisted, you will need to work directly with the blacklist(s) in question to request removal. ### Logging Sent Emails in WordPress Within your WordPress site, it is possible to keep a record of emails which are triggered. This does not conclusively verify that the email was sent successfully, but it does mean that the site recognized the requirement to send an email and processed the necessary functions to do so. Several plugins including [WP Mail SMTP](https://wpmailsmtp.com/) (Pro version) allow you to verify that specific emails have been *attempted* to be sent. ## Testing Different Emails There are many emails which can be triggered and sent by your site. An important part of the email troubleshooting process is determining which emails are actually failing. Here’s a quick list of different email messages which can be sent by your site and how to test them: ### Emails sent by WordPress #### New User Registration Sent to the email address saved in your site’s General Settings when a new user account is registered. To test, visit **Users → Add New** and create a user. If you check the box labeled **Send the new user an email about their account** an additional email will be sent to that new user’s email address. #### New Comment Notification When non-administrators leave comments on posts or pages on your site, and your Discussion Settings have emails enabled, an email is sent to the site’s General Settings email address, with information about the new comment. To test, visit **Settings → Discussion** and for **Email me whenever**, check both boxes. Then login to your site as any user which is not an administrator and leave a comment on any post. **Documentation Categories:** Plugin Compatibility --- ### [How to Proceed When Plugin .zip Files Automatically Unzip Upon Download](https://wpsimplepay.com/doc/zip-file-automatically-un-zips-upon-download/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the steps to take if your browser automatically expands zip files after download **Content:** Some web browsers, especially Safari on Macs, will un-zip the `**.zip**` file automatically upon download. If this happens, you will see a folder in your downloads folder instead of the “.zip” file. You cannot upload and install a plugin on your WordPress site unless it’s a **`.zip`** file. It’s just the way WordPress works. You’ll need to disable this setting on your web browser and download the plugin `**.zip**` file again. ## Quick workaround: right-click One quick way to get around this problem is to right-click (or Control-click on a laptop) the link or button and choose the option “Download Linked File As…”, which will allow you to download the plugin as the `**.zip**` file required for WordPress installation. Note that your browser may default to saving the file wherever the last file was saved, which may not necessarily be your default download location set under your browser settings. ## Disabling the Automatic Un-zip in Your Browser ### Safari Another way around this problem is to disable the “Open “safe” files after downloading” setting. Apple often refers to `**.zip**` files as ‘archives’ or ‘archive files’. 1. Under the ‘Safari’ menu item click “Settings” 2. Click the General tab 3. Un-check the box next to “Open “safe” files after downloading” option ### Chrome Chrome, by default does not automatically un-zip `**.zip**` files. If this is happening, you likely have an extension installed, which you can temporarily disable and then re-download the plugin `**.zip**` file. [Google Chrome support page](https://support.google.com/chrome/#topic=7439538) ### Firefox Firefox, by default does not automatically un-zip `**.zip**` files. If this is happening there is likely an application setting that may have been enabled that you can disable. 1. Go to the settings/preferences (varies between PC and Mac) 2. Search ‘zip’ in the settings search bar under settings 3. Under application settings locate the `**.zip**` file settings 4. Make sure it is set to ‘Save file’ ### Microsoft Edge Microsoft Edge, by default does not automatically un-zip `**.zip**` files. [Microsoft Edge support page](https://support.microsoft.com/en-us/microsoft-edge). **Documentation Categories:** Plugin Compatibility --- ### [How to Manage the ‘Sorry, you have made too many requests’ Message](https://wpsimplepay.com/doc/sorry-you-have-made-too-many-requests-please-try-again-later/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the various steps you can take when you see 'Sorry, you have made too many requests' **Content:** WP Simple Pay automatically limits the number of consecutive requests that can be made by a single IP address. If you reached this limit you will see the error message Sorry, you have made too many requests By default, WP Simple Pay limits requests to **1.5 hour timeframes** meaning once the limit is reached the user must wait 1.5 hours before the request will be completed. Standard usage of WP Simple Pay will very rarely cause users to reach this rate limit, however as a site administrator you might encounter it while testing your payment forms. ## Clear Rate Limit Log If you need to clear all existing IPs that have been tracked for rate limiting you can delete the `**.log**` file located in `**/wp-content/uploads/abc-123-wpsp-rate-limiting.log**` The filename will contain a unique hash ## Change the Number of Allowed Requests If you change this limit, you can [add the following custom code snippet](https://wpsimplepay.com/doc/adding-custom-code/) to your website “[custom-rate-limit.php](https://library.wpcode.com/snippet/r5p3r9o8/)“ **Documentation Categories:** Plugin Compatibility --- ### [How to Accept GrabPay Payments](https://wpsimplepay.com/doc/accepting-grabpay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** GrabPay is a payment method developed by Grab for merchants in Malaysia and Singapore. GrabPay is a digital wallet **Content:** GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/pay/) for merchants in Malaysia and Singapore. GrabPay is a digital wallet – customers maintain a balance in their wallets that they pay out with. Customers are redirected to GrabPay’s website, where they must authenticate the transaction using a one-time password. After authenticating, customers will be redirected back to the merchant’s website. Payment Method TypeDigital walletRelevant Payer GeographySingapore, MalaysiaPresentment CurrencySGD, MYRCountry AvailabilitySingapore, MalaysiaRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediateGrabPay fees: 3.3% ## Enable GrabPay To accept **GrabPay** payments, visit the Payment tab in the payment form builder and enable **GrabPay**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-grabpay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Configure a Payment Form’s General Settings](https://wpsimplepay.com/doc/how-to-configure-a-payment-forms-general-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure a payment form's title, description, display type, and more. **Content:** In the **form builder General tab**, you can adjust general behavior of the Payment Form. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-configure-a-payment-forms-general-settings-01.png)## **Title** A title to describe the payment form. The **title** is output above the payment form, or on Stripe Checkout ## Description *Optional.* Additional **description** of the payment form. Output above the Payment Form, or on Stripe Checkout. ## **Type** ### **On-site payment form** Display all payment form fields on the page itself, and payment collection will occur on-site. All fields can be rearranged and styled as needed. On-site payment forms utilize [Stripe Elements](https://stripe.com/payments/elements) to provide real-time validation and securely collect payment details. #### **Open in an overlay modal** Display all payment form fields in an overlay launched by a button on the page. Like the embedded option, all fields can be rearranged and styled as needed, and the payment is collected on-site. ### **Off-site Stripe Checkout form** Display some fields on the page and others in the Stripe Checkout form. Stripe Checkout is served by Stripe’s servers and allows partial field customization. Payment is collected off-site. See [Stripe Checkout Display Options](https://docs.wpsimplepay.com/articles/stripe-checkout-overlay-display-options/) to customize this further. ## **Spam & Fraud Protection** ### Google reCAPTCHA v3 Add additional anti-spam protection by enabling Google reCAPTCHA v3. [Read more about Google reCAPTCHA settings →](/doc/recaptcha/) ### Email Verification Add additional anti-fraud protection by requiring users to retrieve a one-time-use code from a valid email address before accepting a payment. [Read more about Email verification settings →](/doc/how-to-enable-email-verification-before-payments-are-processed/) **Documentation Categories:** Plugin Functionality --- ### [How to Prevent Fraud by Using a CAPTCHA System (Recommended)](https://wpsimplepay.com/doc/recaptcha/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn the settings to properly configure reCAPTCHA v3 for use with WP Simple Pay **Content:** A CAPTCHA is an anti-spam technique which helps to protect your website from spam and abuse while letting real people pass through with ease. This can help automatically protect your custom payment forms from excessive declines occurring due to card testing, spam, and other fraud. We **strongly recommend** that you enable and configure and use a CAPTCHA implementation as well as [email verification](/doc/how-to-enable-email-verification-before-payments-are-processed/) to help prevent fraudulent payments. ## Choosing a CAPTCHA Service WP Simple Pay supports three popular services, **hCaptcha**, **Google’s reCAPTCHA**, and Cloudflare Turnstile. ServiceTypePriceRecommended ForhCaptchaImage ChallengeFreeOn-site payment formsreCAPTCHAInvisible/No FrictionFreeOff-site Stripe Checkout formsCloudflare TurnstileAdaptive (checkbox challenge)FreeOn-site payment formsGoogle’s reCAPTCHA uses an “invisible challenge” by monitoring the user’s behavior on your site to look for what it considers suspicious activity. When a payment form is submitted reCAPTCHA will assign the user a score. If the score is below the set threshold the request will be rejected. hCaptcha is a free reCAPTCHA alternative that focuses on user privacy. It only ever collects necessary user data, and clearly lays out which information it collects and how it uses those details. hCaptcha offers you control over the difficulty of the image challenge, ranging from Easy to Always On. Each difficulty level influences how often your users will see an image challenge. Cloudflare Turnstile is a free CAPTCHA alternative provided by Cloudflare. Similar to hCaptcha there are fewer privacy concerns than using Google reCAPTCHA service. Turnstile offers multiple CAPTCHA types: Managed, Non-interactive, and Invisible. The type can be chosen when creating or configuring the service. ## hCaptcha hCAPTCHA works by preventing non-humans from interacting with your page, meaning that an attacker’s automated system will not be able to use your payment form. ### Register for hCaptcha To enable hCAPTCHA, [register your site with hCaptcha](https://dashboard.hcaptcha.com/signup): ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-01.png)If you find the **Moderate** Passing Threshold setting is not reducing card testing, spam, etc., you can switch to the **Difficult** setting which will show harder challenges. ### Configure hCaptcha in WP Simple Pay After registering you will be redirected to a page where you can retrieve your Sitekey to enter into your WP Simple Pay Pro settings. ![wp simple pay hcaptcha sitekey](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-02.png)Your Secret Key can be found by clicking on your avatar in the top right corner of the screen to open your account menu. Then click on Settings. Next, copy your secret key from the Secret key section on this screen. You will find the **hCAPTCHA settings** in the **WP Simple Pay → Settings → General → Anti-Spam** tab. ![wp simple pay settings anti spam hcaptcha](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-03.png)You’ll know things are set up correctly when you visit or preview your payment form and see hCAPTCHA’s challenge added to the payment form. ![wp simple pay hcaptcha challenge](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-04.png)## Google reCAPTCHA Google’s reCAPTCHA works by preventing non-humans from interacting with your page, meaning that an attacker’s automated system will not be able to use your payment form. ### Register for reCAPTCHA To enable invisible reCAPTCHA, [register your site with Google](https://www.google.com/recaptcha/admin/create) choosing the **reCAPTCHA v3**: ![Google reCAPTCHA settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-05.png)If your website can also be accessed via `**www.**` please ensure both domains are added to the list: `**www.my-website.com**` and `**my-website.com**` ### Configure reCAPTCHA in WP Simple Pay After registering you will be redirected to a page where you can retrieve the necessary credentials to enter into your WP Simple Pay Pro settings. You will find the **reCAPTCHA settings** near the bottom of the **WP Simple Pay → Settings → General → Anti-Spam** tab. ![wp simple pay settings recaptcha](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-06.png)If you find the **Default** Score Threshold setting is not reducing card testing, spam, etc., you can switch to the **Aggressive** setting which will be more stringent in its analysis. You’ll know things are set up correctly when you visit your website and see Google’s reCAPTCHA privacy and terms overlay in the lower right-hand corner of the page. ![google's recaptcha badge](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-07.png)### Using additional reCAPTCHA implementations If you have multiple plugins using reCAPTCHA in addition to the WP Simple Pay implementation, such as **Contact Form 7** or another payment plugin, please ensure they are set up using **reCAPTCHA v3**. Also, use the same Site and Secret keys as entered above to avoid any potential conflicts. ## Cloudflare Turnstile Turnstile works by preventing non-humans from interacting with your page, meaning that an attacker’s automated system will not be able to use your payment form. Cloudflare Turnstile is not compatible with overlay payment forms. Please use a different CAPTCHA solution if you are displaying your forms in an overlay. ### Register for Turnstile To enable Turnstile, [create an account with Cloudflare](https://dash.cloudflare.com/sign-up), and then add your site to Turnstile. ![add your site to turnstile](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-08.png)Once you’ve added your **Site Name**, your **Domain** and chosen the **Widget Type**, you can press the **Create** button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-09.png)Your Site Key and Secret Key will be displayed after the Create button is pressed. Keep this page/tab open as you will need to copy and paste these key into Turnstile settings in WP Simple Pay. ### Configure Turnstile in WP Simple Pay You will find the **Turnstile settings** in the **WP Simple Pay → Settings → General → Anti-Spam** tab. Enter your Site Key and Secret Key from the Turnstile settings page into the appropriate fields, and then click the Save Changes button at the bottom of the page. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-10.png)You’ll know things are set up correctly when you visit or preview your payment form and see Turnstile’s challenge added to the payment form. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-recaptcha-11.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept iDEAL Payments](https://wpsimplepay.com/doc/accepting-ideal-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. **Content:** iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online payments close to 55%. In order to pay with iDEAL, customers are redirected to their online banking environment where they can authenticate the payment using a second factor of authentication. The exact customer experience depends on the bank. Payments are irrevocable and immediately confirmed. Payment Method TypeBank RedirectRelevant Payer GeographyThe NetherlandsPresentment CurrencyEURCountry AvailabilityAustralia, Austria, Belgium, Bulgaria, Canada, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Hungary, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable iDEAL Payments To accept **iDEAL** payments, visit the **Payment** tab in the payment form builder, and enable **iDEAL**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-ideal-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept Card Payments](https://wpsimplepay.com/doc/accepting-card-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Cards (Visa, Mastercard, American Express, Discover, Diners Club, JCB) are a dominant payment method globally. **Content:** Credit and debit cards (Visa, Mastercard, American Express, Discover and Diners, JCB) are a dominant payment method globally, accounting for 41% of online payments. Credit cards are issued by banks and allow customers to borrow money with a promise to pay it back within a grace period to avoid extra fees. Consumers can accrue a continuing balance of debt, subject to being charged interest on the amount. Payment Method TypeCardRelevant Payer GeographyGlobalPresentment Currency135+Recurring PaymentsYesRefundsYesDisputesNoPayment CompletionImmediate## Enable Card Payments To accept **Card** payments, visit the **Payment** tab in the payment form builder, and enable **Card**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-card-payments-01.png)If your payment form is set to “On-site payment form”, you can further configure the Card payment method to not require a Postal / Zip Code when collecting card information. **Documentation Categories:** Plugin Functionality --- ### [How to Accept SEPA Direct Debit Payments](https://wpsimplepay.com/doc/accepting-sepa-debit-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries. **Content:** The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries. They established and enforced banking standards to allow for the direct debiting of every Euro-denominated bank account within the SEPA region, facilitating more than 20 billion transactions every year. In order to debit an account, you must collect your customer’s name and bank account number in IBAN format. As part of the payment confirmation, customers must accept a mandate that authorizes you to debit the account. Payment Method TypeBank DebitRelevant Payer GeographyAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, United KingdomPresentment CurrencyEURCountry AvailabilityAustralia, Austria, Belgium, Bulgaria, Canada, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, United StatesRecurring PaymentsYesRefundsYesDisputesYesPayment Completion6 business days## Enable SEPA Direct Debit To accept SEPA Direct Debit payments, visit the **Payment** tab in the payment form builder, and enable **SEPA Direct Debit**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-sepa-debit-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept FPX Payments](https://wpsimplepay.com/doc/accepting-fpx-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. **Content:** Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and 11 other major Malaysian financial institutions are members of the PayNet Group, which owns and operates FPX. It’s one of the most popular online payment methods in Malaysia, with nearly 90 million transactions in 2018 according to BNM. Payment Method TypeBank RedirectRelevant Payer GeographyMalaysiaPresentment CurrencyMYRCountry AvailabilityMalaysiaRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable FPX To accept **FPX** payments, visit the **Payment** tab in the payment form builder, and enable **FPX**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-fpx-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept Alipay Payments](https://wpsimplepay.com/doc/accepting-alipay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Alipay is a popular wallet in China, operated by Ant Financial Services Group, a financial services provider affiliated with Alibaba. Launched in 2004, Alipay currently has more than one billion active users worldwide. **Content:** Alipay is a popular wallet in China, operated by Ant Financial Services Group, a financial services provider affiliated with Alibaba. Launched in 2004, Alipay currently has more than one billion active users worldwide. Alipay wallet holders can pay on the web or on mobile using their login credentials or their Alipay app. Funds are drawn from the customer’s bank, card, or prepaid Alipay account. Payment Method TypeWalletRelevant Payer GeographyAll geographies with Chinese consumersPresentment CurrencyAUD, CAD, CNY, EUR, GBP, HKD, JPY, MYR, NZD, USDCountry AvailabilityAustralia, Austria, Belgium, Canada, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malaysia, Netherlands, New Zealand, Norway, Portugal, Singapore, Slovakia, Slovenia, Span, Sweden, Switzerland, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable Alipay To accept **Alipay** payments, visit the **Payment** tab in the payment form builder, and enable **Alipay**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-alipay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept Bancontact Payments](https://wpsimplepay.com/doc/accepting-bancontact-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Bancontact, founded in 1979 and formerly known as Bancontact/Mister Cash, is a bank redirect payment method offered by more than 80% of online businesses in Belgium. **Content:** Bancontact, founded in 1979 and formerly known as Bancontact/Mister Cash, is a bank redirect payment method offered by more than 80% of online businesses in Belgium. Bancontact payments are authenticated by customers and immediately confirmed to your business. Using their mobile app, customers can identify by scanning a QR code presented at the time of payment. Payment Method TypeBank RedirectRelevant Payer GeographyBelgiumPresentment CurrencyEURCountry AvailabilityAustralia, Austria, Belgium, Bulgaria, Canada, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable Bancontact To accept **Bancontact** payments, visit the **Payment** tab in the payment form builder, and enable **Bancontact**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-bancontact-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept Afterpay/Clearpay Buy Now, Pay Later Payments](https://wpsimplepay.com/doc/accepting-afterpay-clearpay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Afterpay gives your customers in Australia, Canada, France, New Zealand, Spain, the United Kingdom, and the United States a way to pay for purchases in installments. **Content:** Afterpay (also known as Clearpay in the UK) offers customers more payment flexibility with no credit checks, no upfront fees, and no interest for on-time payments. Afterpay has more than 13M global customers and works with 75,000 brands and retailers. Afterpay allows customers to get what they want today and pay for purchases over time. During checkout, customers choose Afterpay as their payment method and spread the cost across 4 interest-free payments over the next 6 weeks, with the first payment due at the time of purchase. Afterpay is free for customers who pay on time. Businesses offering Afterpay receive the full payment upfront and are protected against fraud and customer payment risk. For more information, please visit [Stripe’s Afterpay/Clearpay buy now, pay later documentation](https://stripe.com/docs/payments/afterpay-clearpay). Payment Method TypeBuy now, pay laterRelevant Payer GeographyAustralia, Canada, France, Italy, New Zealand, Spain, United Kingdom, United StatesPresentment CurrencyAUD, CAD, EUR, GBP, NZD, USDCountry AvailabilityAustralia, Canada, France, Italy, New Zealand, Spain, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable Afterpay/Clearpay To accept **Afterpay/Clearpay** payments, visit the **Payment** tab in the payment form builder, and enable **Afterpay/Clearpay (buy now, pay later)**. Afterpay/Clearpay have minimum requirements for data to collect, such as the billing name, billing address, and shipping address in some instances. WP Simple Pay automatically adds these custom fields if they have not been added prior to enabling the payment method. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-afterpay-clearpay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Set Payment Success and Failure Pages](https://wpsimplepay.com/doc/setting-payment-success-failure-pages/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to set the pages to redirect to after payment success or failure. **Content:** ## Global Settings Visit **WP Simple Pay → Settings → Payment Confirmation → Pages** to configure which pages are used by default for all payment forms. ![WP Simple Pay payment confirmation pages.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-payment-success-failure-pages-01.png)## Per-Form Settings You can also change the payment success page at the form settings level. Visit the **WP Simple Pay → Payment Forms → (Your Form) → Confirmation Page** tab in the form builder. ### Global Setting Redirect users to the setting you have saved in **WP Simple Pay → Settings → Payment Confirmation → Pages** ![WP Simple Pay form builder payment success page global setting](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-payment-success-failure-pages-02.png)--- ### Specific Page Redirect users to a page in WordPress. ![WP Simple Pay form builder payment success page specific page](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-payment-success-failure-pages-03.png)Make sure the **\[****simpay\_payment\_receipt****\]** shortcode resides on the **Payment Success Page**. To customize this shortcode output further, see [how to configure the payment confirmation display](https://wpsimplepay.com/doc/configuring-payment-confirmation-display/). Also, make sure the payment confirmation page is [excluded from any site caching](https://wpsimplepay.com/doc/caching/) enabled by your web host. --- ### Redirect URL Redirect users to a page outside of your website. ![WP Simple Pay form builder payment success page redirect url](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-setting-payment-success-failure-pages-04.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept ACH Direct Debit (U.S. Bank Accounts) Payments](https://wpsimplepay.com/doc/accepting-ach-debit-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Direct debit payments, or ACH debits, allow businesses to collect funds from customers in the US who provide their bank account details and authorize businesses to debit them. **Content:** Direct debit payments on the Automated Clearing House (ACH), or ACH debits, allow businesses to collect funds from customers in the US who provide their bank account details and authorize businesses to debit them. Payment Method TypeBank debitRelevant Payer GeographyUSPresentment CurrencyUSDCountry AvailabilityUnited StatesRecurring PaymentsYesRefundsYesDisputesYesPayment Completion2 – 5 business days**Reduce Fees with ACH Direct Debit** ACH payments on Stripe cost 0.80%, capped at $5. A $100 payment incurs a $0.80 fee; any payments above $625 cost $5. Payment AmountCredit Card FeeACH Direct Debit Fee$100$3.20$0.80 + $1.50 verification fee$1,000$29.30$5.00 + $1.50 verification fee## Enable ACH Debit To accept **ACH Direct Debit** payments, visit the **Payment** tab in the payment form builder, and enable **ACH Direct Debit.** ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-ach-debit-payments-01.png)Accept ACH Debit on-site Stripe requires that a **Name** field (required) is included on your form. WP Simple Pay will add this field for you if it is not already added to the form. ### Microdeposits You can also allow your customers to verify their bank account information using microdeposits, meaning almost any U.S.-based banking institution can be utilized. To enable microdeposits, visit the **Payment** tab in the payment form builder, and click the Configure icon in the ACH Direct Debit method area. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-ach-debit-payments-02.png)This will open a modal window where you can enable **Allow Manual Verification**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-ach-debit-payments-03.png)Stripe maintains a filterable list of financial institutions that are supported when making Financial Connections. The list can viewed and filtered [here](https://stripe.com/docs/financial-connections/supported-institutions). ### Notes About Using Microdeposits #### In Test Mode - **​**The microdeposit email is sent immediately when using an email formatted like `**{any-prefix}+test_email@{any_domain}**` ( i.e `youremail+test_email@gmail.com`) when testing. This will allow you to receive the micro-deposits email to do a complete test. - There is a 60-second processing time #### In Live Mode - The microdeposit email is sent in 1-2 days - The standard ACH processing applies which is 2-5 days processing time *after* the microdeposit email is verified. - There is no way to use a test email to override this standard functionality. ## More Information For eligible businesses, funds can be available within 2 business days from when the payment is processed. Otherwise, funds can be available within 4 business days. For more details and information on eligibility: - [](https://support.stripe.com/questions/two-day-settlement-for-ach-direct-debit)[Two-Day Settlement for ACH Direct Debit – Stripe Support](https://support.stripe.com/questions/two-day-settlement-for-ach-direct-debit) - [](https://support.stripe.com/questions/two-day-settlement-for-ach-direct-debit)[Stripe Dashboard – Manage Payment Methods](https://dashboard.stripe.com/settings/payment_methods) ## Troubleshooting **Your account currently does not support bank account payment amounts greater than $6,000.00** Stripe places an initial $6,000 ACH Debit transfer limit on new accounts. [View Stripe’s support article for more information](https://support.stripe.com/questions/exceeded-ach-payment-limit-error-when-creating-an-ach-charge). **Documentation Categories:** Plugin Functionality --- ### [How to Customize Off-Site Stripe Checkout Options](https://wpsimplepay.com/doc/stripe-checkout-display-options/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to customize the settings and options on Stripe-hosted Checkout pages **Content:** The **Stripe Checkout** tab in the form builder is where you’ll configure all options available for the **Off-site Stripe Checkout** payment forms if it’s the **Type** elected on the [General](/docs/form-display-options/) tab. ![WP Simple Pay Stripe Checkout settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-stripe-checkout-display-options-01.png)## Image An image displayed on the Stripe-hosted payment page. Conditionally shown based on the payment type and other configurations. --- ## Submit Button Type Determines the relevant text on the Stripe-hosted payment page. --- ## Enable Form Styles Applies WP Simple Pay’s opinionated form styling to [additional fields displayed on-site](/doc/custom-form-fields#custom-data-input-fields). --- ## Customer Information Determines which additional customer fields are shown. ### Collect Shipping Address Determines if shipping address fields are displayed. ### Collect Billing Address Determines if billing address fields are displayed. ### Collect Tax ID Determines if tax IDs fields are displayed. --- ## Other ### Allow quantity adjustment Determines if the quantity of the purchase can be changed by the user. --- ### Allow coupons Determines if the payment can accept [coupon codes](/docs/coupons/). --- ### Disable Stripe Link *Added in WP Simple Pay 4.17.3.* Hides Stripe’s own **Link** wallet from the off-site Stripe Checkout page. Link is enabled by default by Stripe on every Checkout Session; this setting is the per-form override that turns it off. - **Unchecked (default):** Link is offered. Returning Stripe customers see a “Continue with Link” option and saved-card autofill. This matches the previous behavior, and matches Stripe’s default for new sessions. - **Checked:** Link is removed from the off-site Checkout session. Customers see only the payment methods you’ve enabled on the **Payment** tab. Check this box when you want to keep the checkout strictly to your own payment-method selection. Common reasons: Link’s autofill competes with your branded flow, you’re seeing customers complete checkout through Link in a way that bypasses your form’s analytics/tracking, or your brand guidelines disallow third-party wallets. This setting only applies to **off-site Stripe Checkout** forms (Type set to “Off-site Stripe Checkout” on the General tab). On-site embedded forms have their own per-payment-method configuration. --- ## Additional Stripe Checkout Settings When using Stripe Checkout, Stripe dictates what can and cannot be configured on the checkout page as it is served by Stripe’s servers. Among the [various settings you can configure](https://dashboard.stripe.com/settings/checkout) for Checkout such as **Faster Checkout** and **Address Autocomplete.** ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-stripe-checkout-display-options-02.png)Faster checkout allows your customers to securely save their information with Stripe, allowing them to use 1-click checkout on thousands of sites that use Stripe for payment processing. You can alter the color of the Stripe Checkout background and payment button that appears on the checkout page, customer portal, and Stripe hosted invoices by changing various settings in the account [branding section of the Stripe Dashboard](https://dashboard.stripe.com/account/branding). ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-stripe-checkout-display-options-03.png) **Documentation Categories:** Plugin Functionality --- ### [How to Configure Currency and Locale Settings](https://wpsimplepay.com/doc/currency-locale-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to set an alternate locale (language), date format, currency, and currency format. **Content:** Stripe currently supports [30+ languages](https://support.stripe.com/questions/supported-languages-for-stripe-checkout), [45+ countries](https://stripe.com/global), and [135+ currencies](https://stripe.com/docs/currencies). WP Simple Pay lets you set the locale (language) for your payment forms as well as the default currency, currency format, and tax rate for your site’s region. For example, some companies based in France may need the French locale, Euro currency, right-align the currency symbol position and use commas in place of decimals. ## Currency Visit **WP** **Simple Pay → Settings → General → Currency** to modify currency settings. ![WP Simple Pay currency settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-currency-locale-settings-01.png)### Default Currency Determines the default currency for your payment forms. Select or search for any [supported currency](https://stripe.com/docs/currencies#charge-currencies). A different currency can be chosen on [a per price option](/docs/payment-options/). --- ### Currency Position Select left or right side with an optional space separating the currency symbol and amount. --- ### Separator If enabled, amounts will be formatted as “1.234,56” instead of “1,234.56”. --- ## Locale Visit **WP** **Simple Pay → Settings → Stripe → Locale** to modify locale settings. ![WP Simple Pay locale settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-currency-locale-settings-02.png)### Stripe Checkout Locale Determines the locale used for off-site Stripe Checkout payment forms. Specify **Auto-detect** to display Stripe Checkout in the user’s preferred language, if available, or choose your desired locale. --- ### Stripe Elements Locale Determines the locale used for on-site payment forms. Specify **Auto-detect** to display the credit card field placeholders and validation messages in the user’s preferred language, if available, or choose your desired locale. **Documentation Categories:** Plugin Functionality --- ### [How to Use the Automations Tab](https://wpsimplepay.com/doc/form-builder-automations-tab/) **Published:** June 29, 2026 **Author:** **Excerpt:** Connect a payment form to Uncanny Automator to trigger workflows in 150+ apps when payments are completed. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Beginner ![The Automations tab inside the form editor showing the Uncanny Automator integration grid.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-builder-automations-tab-01.png)## Overview The **Automations** tab in the form builder lets you connect a payment form to [Uncanny Automator](https://wordpress.org/plugins/uncanny-automator/), a workflow plugin that wires WP Simple Pay events to actions in 150+ other apps and plugins. When a customer completes a payment, Automator can send a Slack notification, add the customer to a Mailchimp list, append a row to a Google Sheet, create a WordPress user, send a webhook — and dozens of other actions, all without writing code. The Automations tab itself doesn’t run automations. It’s a launchpad: search the available integrations, then jump straight to Uncanny Automator’s recipe builder pre-scoped to the form you’re editing. ## Prerequisites - WP Simple Pay (any tier — the Automations tab ships with the free plugin) - A WordPress installation where you can install plugins ## Step 1: Open the Automations Tab 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form you want to automate. 2. Click the **Automations** tab in the form editor. If Uncanny Automator is **not** installed, the tab shows a primary call-to-action — **Start Automating for Free!** — that installs the free version of Uncanny Automator from WordPress.org with one click. If Uncanny Automator **is** installed, the call-to-action changes to **Automate this Payment Form** and links directly into Automator’s recipe builder. ## Step 2: Browse Available Integrations The tab includes a searchable grid of every integration Uncanny Automator currently supports. Type into the **Search available integrations** box to filter — try `Mailchimp`, `Google Sheets`, or `Slack` — and the grid narrows in real time. Clicking any integration tile opens Uncanny Automator’s recipe screen so you can build an automation that uses that integration as the action. ## Step 3: Build a Recipe Once Uncanny Automator is installed and you’ve clicked **Automate this Payment Form**, you’ll be inside Automator’s recipe builder. The general flow is: 1. Choose a **Trigger** — pick a WP Simple Pay trigger such as **A user completes a payment**. 2. Select the specific payment form (or “any form”). 3. Choose an **Action** — for example, “Add the user to a Mailchimp audience” or “Send a message to a Slack channel”. 4. Map fields from the payment (customer name, email, amount, form metadata) to fields in the action. 5. Publish the recipe. From the moment a recipe is live, every matching payment on your site fires the configured action automatically. ## Common Use Cases - **Email marketing** — Add paying customers to a Mailchimp, ConvertKit, or ActiveCampaign list. - **Spreadsheets** — Append a row to a Google Sheet for every successful payment. - **Team notifications** — Post to Slack, Microsoft Teams, or Discord when a payment is received. - **CRM updates** — Create or update a contact in HubSpot, Pipedrive, or Salesforce. - **WordPress user creation** — Register a WordPress user account after a course or membership payment. - **Webhook fan-out** — Send the payment payload to a custom endpoint without writing PHP. ## Frequently Asked Questions ### Is Uncanny Automator required to use WP Simple Pay? No. Uncanny Automator is optional. The Automations tab is a convenience for users who want no-code automations. WP Simple Pay also exposes Stripe webhooks and PHP/JS hooks for developers who prefer to wire integrations directly. ### Does the Automations tab cost extra? The Automations tab is part of WP Simple Pay at no additional cost. Uncanny Automator itself has both a free and a paid tier — most simple recipes work on the free tier, while advanced apps and unlimited credits require the Pro version. ### How is this different from the **3rd Party Integrations** menu? The **Integrations** documentation category covers compatibility with page builders, membership plugins, and other site-level tools. The Automations tab is specifically about Uncanny Automator’s no-code recipe system, which lives inside the form editor and is scoped to a single form. ### Can I connect to Zapier or Make instead? Uncanny Automator is the integration shipped in the Automations tab. To use Zapier, Make, or Pabbly, configure them via Stripe webhooks or via the platform’s WordPress connector. ### Why is the integration list shuffled every time I open the tab? The list is randomized to surface different integrations on each visit and help you discover options you might not have searched for. Use the search box to find a specific integration directly. ## What’s Next? - [How to Configure a Payment Form’s General Settings](/docs/how-to-configure-a-payment-forms-general-settings/) – Configure the rest of the form - [Email Notifications Reference](/docs/email-types-reference/) – Use built-in emails alongside automations **Documentation Categories:** Plugin Functionality --- ### [Email Types Reference](https://wpsimplepay.com/doc/email-types-reference/) **Published:** June 29, 2026 **Author:** **Excerpt:** A complete reference of every email WP Simple Pay can send, what triggers it, and how to configure it. **Content:** > **Reading time:** 8 minutes | **Difficulty:** Beginner ## Overview WP Simple Pay can send 11 different transactional emails covering every stage of a payment’s lifecycle — from the moment a customer hits “Pay” through invoicing, refunds, and subscription cancellations — plus a recurring summary report for site administrators. This article is the complete reference for what each email is, when it fires, and where to configure it. All of these emails are managed under **WP Simple Pay > Settings > Emails**. The tab uses a dropdown selector — pick an email type from the list, click **Configure**, and the matching settings screen opens. ## Prerequisites - WP Simple Pay (any tier — `From Name`, `From Address`, and Payment Confirmation are available in the free plugin) - WP Simple Pay Pro for the email template, header image, footer content, and the additional email types listed below ## How to Open Email Settings 1. Navigate to **WP Simple Pay > Settings**. 2. Click the **Emails** tab. 3. Use the **Select an email to configure…** dropdown at the top, choose an email, and click **Configure** to open its settings. The dropdown groups emails into two categories — **Payments** (10 emails tied to transactions) and **Other** (the Summary Report). ## Global Settings (General Subsection) These settings affect every email WP Simple Pay sends. - **From Name** — The sender name that appears in customers’ inboxes. Defaults to your site name. - **From Address** — The sender email address. Acts as both the `From:` and `Reply-To:` headers. Falls back to the WordPress admin email if empty or invalid. - **Template** *(Pro)* — Choose between **Default** (a styled HTML template with a header image and footer content) or **None** (plain HTML). Selecting Default reveals the **Header Image** and **Footer Content** settings. - **Header Image** *(Pro)* — An image displayed at the top of every templated email. Recommended size: 300×100px or smaller. - **Footer Content** *(Pro)* — Free-form HTML/text appended to the bottom of every templated email — perfect for legal disclaimers, support links, or unsubscribe text. ## Email Types Each section below lists the email’s **trigger**, **recipient**, and the most important configurable fields. Every email supports smart tags such as `{form-title}`, `{customer-name}`, `{total-amount}`, and `{payment-link}`. ### Payment Confirmation (Receipt) - **Trigger:** A successful one-time payment or completed subscription signup - **Recipient:** Customer - **Configurable:** Subject, body, enabled/disabled. Per-form subject overrides are supported — see [How to Customize Email Subjects Per Form](/docs/per-form-email-subjects/). - **Required for:** Sending receipts to customers. This is the most commonly customized email. ### Payment Notification - **Trigger:** A successful one-time payment or completed subscription signup - **Recipient:** Site administrator (configurable) - **Configurable:** Subject, body, **To Address**, enabled/disabled. The To Address can be a comma-separated list to notify multiple stakeholders (sales, support, finance). - **Required for:** Internal awareness when payments come in. Per-form subject overrides supported. ### Invoice Confirmation - **Trigger:** A successful invoice payment outside the standard checkout flow (e.g., a manually issued Stripe invoice) - **Recipient:** Customer - **Configurable:** Subject, body, enabled/disabled. ### Upcoming Invoice - **Trigger:** A subscription renewal is approaching (Stripe sends the `invoice.upcoming` event ~3 days before the renewal) - **Recipient:** Customer - **Configurable:** Subject, body, enabled/disabled. - **Useful for:** Giving subscribers advance notice before they’re charged again — reduces failed payments and refund requests. ### Manage Subscriptions - **Trigger:** A customer requests a Manage Subscriptions link from the front-end form (no password required) - **Recipient:** Customer - **Configurable:** Subject, body, enabled/disabled. - **Notes:** The email contains a secure, time-limited URL that lets the subscriber update their payment method or cancel their subscription without logging in. ### Payment Processing Confirmation - **Trigger:** A delayed-confirmation payment method (ACH, BECS, Bacs, SEPA, Klarna review) enters the *processing* state — funds are confirmed but not yet settled. - **Recipient:** Customer - **Configurable:** Subject, body, enabled/disabled. - **Useful for:** Setting expectations on payment methods that take days to clear, so customers don’t worry that their payment failed. ### Payment Processing Notification - **Trigger:** Same as above (delayed payment method enters processing) - **Recipient:** Site administrator (configurable **To Address**) - **Configurable:** Subject, body, To Address, enabled/disabled. ### Payment Refunded Confirmation - **Trigger:** A payment is refunded (full or partial) from the Stripe Dashboard or via the customer record in WP Simple Pay - **Recipient:** Customer (and optionally administrator via **To Address**) - **Configurable:** Subject, body, To Address, enabled/disabled. ### Subscription Cancellation Confirmation - **Trigger:** A subscription is cancelled (by the customer via Manage Subscriptions, or by an administrator) - **Recipient:** Customer - **Configurable:** Subject, body, enabled/disabled. ### Subscription Cancellation Notification - **Trigger:** Same as above - **Recipient:** Site administrator (configurable **To Address**) - **Configurable:** Subject, body, To Address, enabled/disabled. - **Useful for:** Triggering retention workflows or downstream offboarding tasks. ### Summary Report - **Trigger:** A recurring schedule (weekly or monthly) - **Recipient:** Site administrator (configurable **To Address**) - **Configurable:** Interval (Weekly/Monthly), To Address, enabled/disabled. - **Contents:** Total payments, refunds, new subscribers, and a snapshot of activity for the period. ## Delivery Subsection The **Delivery** subsection sits at the top of the Emails settings tab and addresses the most common deliverability problem in WordPress: emails sent through `wp_mail()` getting flagged as spam or never arriving. WP Simple Pay recommends [WP Mail SMTP](https://wordpress.org/plugins/wp-mail-smtp/) — when it’s installed, the Delivery link jumps directly to its configuration screen. If WP Mail SMTP is active and you’ve enabled **Force From Name** or **Force From Email** there, WP Simple Pay automatically disables those fields in its own General settings to avoid conflicts and shows a notice pointing back to the SMTP plugin. ## Tools Subsection (Pro) The **Tools** subsection contains operational utilities for managing already-sent emails. - **Resend Payment Receipt** — Search for a customer by email address, pick the matching record, and re-send their Payment Confirmation email. Useful when a customer says they never received their receipt or accidentally deleted it. The Tools subsection only appears if the Payment Confirmation email is enabled. ## Frequently Asked Questions ### Why isn’t my customer receiving emails? Run through the checklist in [Email Receipts and/or Notifications Are Not Being Sent](/docs/email-receipts-and-or-notifications-are-not-being-sent/). The most common cause is unauthenticated mail being silently rejected by the recipient’s mail server — installing WP Mail SMTP and configuring a real provider (SendLayer, Postmark, SMTP.com, Gmail, etc.) fixes it nearly every time. ### Can I use HTML in email bodies? Yes. The body field is a standard WordPress editor with both Visual and Text modes. HTML is preserved when the email is sent. If you’ve selected the **Default** template in General settings, your content is rendered inside the template’s wrapper. ### Which emails support per-form subject overrides? Currently, only **Payment Confirmation** (customer receipt) and **Payment Notification** (admin alert) support per-form subject overrides. All other emails use the global subject. See [How to Customize Email Subjects Per Form](/docs/per-form-email-subjects/). ### What smart tags can I use? All emails support the same set of dynamic tags. See [Using Smart Tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) for the full list and examples. ### Why is the Tools subsection not visible? The **Tools** subsection only appears when the **Payment Confirmation** email is enabled. If you’ve disabled that email, enable it and the Tools subsection will show on next page load. ### Are these emails sent through Stripe? No. WP Simple Pay sends these emails directly from your WordPress site using `wp_mail()`. Stripe also has its own built-in customer emails (receipts, invoice notifications) that you can enable in your Stripe Dashboard — but they’re separate and use Stripe’s branding by default. Most users prefer to disable Stripe’s emails and customize WP Simple Pay’s instead, since they support custom subjects, templates, and your site’s branding. ## What’s Next? - [How to Customize Email Subjects Per Form](/docs/per-form-email-subjects/) – Override global subjects on individual forms - [How to Configure Email Settings](/docs/emails/) – General overview of email settings - [Email Receipts and/or Notifications Are Not Being Sent](/docs/email-receipts-and-or-notifications-are-not-being-sent/) – Troubleshooting deliverability **Documentation Categories:** Plugin Functionality --- ### [Anti-Spam Reference](https://wpsimplepay.com/doc/anti-spam-reference/) **Published:** June 29, 2026 **Author:** **Excerpt:** Configure CAPTCHA providers (reCAPTCHA, hCaptcha, Cloudflare Turnstile) and Email Verification to block fraudulent payments and bot abuse. **Content:** > **Reading time:** 7 minutes | **Difficulty:** Beginner ![The Anti-Spam settings subsection showing the four CAPTCHA provider cards and the Email Verification toggle.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-anti-spam-reference-01.png)## Overview Card-testing is the most common form of automated abuse against WordPress payment forms — bots submit thousands of stolen card numbers per hour to find which ones still work. WP Simple Pay’s **Anti-Spam** settings give you two complementary defences: 1. **CAPTCHA** — Stops automated submissions before they even reach Stripe. Choose between Google reCAPTCHA v3, hCaptcha, or Cloudflare Turnstile. 2. **Email Verification** — A reactive layer that requires customers to confirm their email address after a configurable number of fraud declines have occurred within a configurable timeframe. Both layers are configured under **WP Simple Pay > Settings > General > 🛡️ Anti-Spam**. ## Prerequisites - WP Simple Pay (CAPTCHA is available in the free version) - WP Simple Pay Pro for Email Verification ## CAPTCHA The CAPTCHA setting at the top of the Anti-Spam tab lets you choose one provider — **None**, **Google reCAPTCHA v3**, **hCaptcha**, or **Cloudflare Turnstile**. After picking a provider, the matching credential fields appear below. ### Google reCAPTCHA v3 Score-based, invisible CAPTCHA from Google. No customer interaction required — Google scores each request 0.0 (likely bot) to 1.0 (likely human) and WP Simple Pay blocks submissions below the threshold. - **Site Key** — Public credential from your reCAPTCHA admin console. - **Secret Key** — Private credential from your reCAPTCHA admin console. > **Setup:** Sign up at [google.com/recaptcha/admin](https://www.google.com/recaptcha/admin), choose **reCAPTCHA v3** (not v2), add your domain, and paste the resulting keys. ### hCaptcha Privacy-friendly Google reCAPTCHA alternative. Visible challenge widget that customers solve once. Same data shape as reCAPTCHA — site key + secret key. - **Site Key** — From your hCaptcha dashboard. - **Secret Key** — From your hCaptcha dashboard. > **Setup:** Sign up at [hcaptcha.com](https://www.hcaptcha.com/), retrieve credentials, and paste them in. ### Cloudflare Turnstile Cloudflare’s free, privacy-respecting CAPTCHA. Often invisible, occasionally interactive. Same configuration shape — site key + secret key. - **Site Key** — From your Cloudflare Turnstile dashboard. - **Secret Key** — From your Cloudflare Turnstile dashboard. > **Setup:** Sign up at [cloudflare.com/products/turnstile](https://www.cloudflare.com/products/turnstile/), create a Turnstile widget, and paste the keys. ### Choosing a Provider ProviderCostCustomer frictionPrivacyNotes**reCAPTCHA v3**FreeNone (invisible)Sends data to GoogleBest default if you already use Google services**hCaptcha**Free / Paid tiersLow (occasional click)Privacy-respectingGood GDPR alternative to reCAPTCHA**Cloudflare Turnstile**FreeMostly nonePrivacy-respectingBest choice if you already use CloudflareYou can only enable one provider at a time. To switch providers, change the CAPTCHA selection at the top of the tab — the previous credentials remain saved but inactive until you switch back. ## Email Verification Email Verification is a reactive defence that activates **only after** WP Simple Pay detects a pattern of fraudulent payment attempts. It’s designed to be invisible to legitimate customers in normal traffic and only kick in during an attack. ### How It Works 1. WP Simple Pay listens for `charge.failed` webhooks from Stripe with a `fraudulent` outcome. 2. When the count of fraud declines crosses your configured threshold within the configured timeframe, every subsequent on-site payment form requires email verification before submission. 3. Customers receive a verification code at the email address they entered. They must enter the code to complete payment. 4. Once the timeframe elapses with no further fraud events, verification is automatically disabled. ### Settings - **Email Verification (Enable/Disable)** — Master toggle. **Highly recommended** to leave on. - **Threshold** — Number of fraud declines required before verification activates. Default: **3**. - **Timeframe** — Window (in hours) during which the threshold is measured. Default: **6 hours**. ### Tuning the Threshold and Timeframe The defaults (3 declines in 6 hours) are deliberately conservative — they catch obvious card-testing without hassling customers during normal traffic spikes. - **Lower the threshold** if you’ve been targeted before and want a faster reaction (e.g., `2` declines). - **Lower the timeframe** if your site has high transaction volume and 6 hours of history would mask a fresh attack. - **Raise the threshold** if you have very high traffic and the default is triggering on normal noise. ## How CAPTCHA and Email Verification Interact The two layers are complementary, not redundant: - CAPTCHA runs on **every** submission and blocks bots before they reach Stripe. - Email Verification runs **after the fact**, only when CAPTCHA has been bypassed (e.g., by a human-driven attack) and fraud declines have already accumulated. For best results, enable both. CAPTCHA handles 99% of automated abuse cheaply; Email Verification catches the 1% that gets through. ## Anti-Spam in the Form Builder In addition to the global settings, individual forms can opt into Email Verification under the form editor’s **General** tab. This is useful when you have a high-risk form (e.g., a small donation form) that you always want verified, regardless of whether the global threshold has been reached. ## Frequently Asked Questions ### Will customers see the CAPTCHA on every form? reCAPTCHA v3 and Cloudflare Turnstile are usually invisible — most customers never see a challenge. hCaptcha shows a small widget that requires one click. None of them block legitimate customers under normal conditions. ### Why do I see “🛡️ Anti-Spam” instead of “reCAPTCHA”? The tab was renamed from **reCAPTCHA** to **Anti-Spam** when hCaptcha and Cloudflare Turnstile support was added. The reCAPTCHA name lingers in some older documentation; the underlying settings are the same. ### Are CAPTCHA settings respected on Stripe Checkout (off-site) forms? CAPTCHA is enforced on the WordPress side before the redirect to Stripe Checkout. Stripe’s hosted page also has its own bot protections. For on-site forms (Embedded/Overlay), CAPTCHA validates each submission before the payment is created. ### Do I need a CAPTCHA if I have Email Verification? Both serve different purposes. CAPTCHA blocks bots. Email Verification blocks human-driven card testing where the attacker can solve the CAPTCHA but doesn’t have access to many real email inboxes. Use both if your site processes meaningful payment volume. ### What happens to verification codes after the timeframe ends? Expired codes are cleaned up by a scheduled task (`simpay_cleanup_email_verification_codes`). They’re invalidated automatically and can’t be reused. ### Can I exempt specific forms from Anti-Spam? Yes — see the per-form **General** tab settings. You can override the global behavior on a per-form basis when needed. ## What’s Next? - [How to Configure a Payment Form’s General Settings](/docs/how-to-configure-a-payment-forms-general-settings/) – Per-form anti-spam overrides - [How to Enable Email Verification Before Payments Are Processed](/docs/how-to-enable-email-verification-before-payments-are-processed/) – Walkthrough with screenshots **Documentation Categories:** Plugin Functionality --- ### [How to Use the Payment Form Block](https://wpsimplepay.com/doc/payment-form-block/) **Published:** June 29, 2026 **Author:** **Excerpt:** Embed a WP Simple Pay payment form in any post or page using the Payment Form Gutenberg block — no shortcode required. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Beginner ## Overview The **WP Simple Pay – Payment Form** block is the recommended way to insert a payment form into a Gutenberg post or page. It provides a live preview of the form inside the editor, exposes display options in the block sidebar, and renders the same on-page form a customer would see — without you ever needing to copy a shortcode. The block is functionally equivalent to the `` shortcode but is more discoverable and provides editor previews that reflect the form’s current Form Style settings. ## Prerequisites - WP Simple Pay (any tier — the block ships with the free plugin) - A WordPress site running the block editor (Gutenberg) - At least one published payment form ## Step 1: Insert the Block 1. Edit the post or page where you want the form to appear. 2. Click the `+` block inserter. 3. Search for **WP Simple Pay** or **Payment Form**. 4. Click the **WP Simple Pay – Payment Form** block. A placeholder appears prompting you to select a form. ## Step 2: Choose a Form Use the dropdown in the block placeholder to pick which published payment form to render. Once selected, the block replaces the placeholder with a live preview of the form, including title, description, fields, and the submit button — styled with the form’s current Form Style settings. If you change a form’s Form Style after inserting the block, the preview updates the next time you reload the editor. ## Step 3: Configure Display Options With the block selected, the right-hand block settings sidebar exposes two toggles: - **Show Title** — When enabled (default), displays the form’s title above the fields. Disable to hide the title — useful when the surrounding page already has a heading. - **Show Description** — When enabled (default), displays the form’s description text above the fields. Disable for compact layouts. If you disable both, the title/description wrapper is suppressed entirely so there’s no leftover whitespace. The block also supports **Center Alignment** via the standard block toolbar. When centered, the form, embedded heading, and submit button are horizontally centered within the page’s content width and the heading area is constrained to a 400px max-width. ## Step 4: Publish and Preview Save or publish the page. View it on the frontend to see the form in its rendered state. The block uses the same rendering pipeline as the shortcode, so behavior on the frontend is identical. ## Block vs Shortcode **Block****Shortcode**Editor previewLive, styledNone — placeholder onlyDisplay togglesUI checkboxesManually edit shortcode attributesAlignmentBlock toolbarWrap in HTML/CSSWorks in classic editorNoYesWorks in widgetsYes (block widgets)YesWorks in page buildersDepends on builderYes (universal)**When to use the block:** Modern Gutenberg posts and pages, FSE templates, block-based widgets. **When to use the shortcode:** Classic editor, page builders without first-party block support, custom theme templates where you call `do_shortcode()` directly. ## Frequently Asked Questions ### The form preview shows but customers can’t pay — why? The block renders the same form for the editor preview as it does for visitors. If the preview shows the form but submissions fail, the issue is with the form configuration itself (missing payment method, invalid Stripe keys, missing required field) rather than the block. Check **WP Simple Pay > Payment Forms** and the form’s General/Payment tabs. ### Can I use multiple Payment Form blocks on the same page? Yes — each block can render a different form. The plugin’s frontend assets are smart enough to handle multiple forms on the same page without conflict. ### Why doesn’t the editor preview match what I see on the frontend? The editor preview reflects the form’s saved state at the moment the editor loaded. If you’ve made changes to the form in another tab, save/refresh the editor to see them. The frontend always renders the latest saved version. ### Does the block work in Full Site Editing (FSE) templates? Yes. The block can be inserted into any block-aware context, including FSE templates, template parts, and reusable blocks/patterns. ### Can I style the embedded form independently per page? Form Style is per-form, not per-block. To use different styles on different pages, create multiple forms and insert the appropriate block on each page. ### What’s the difference between this and the WP Simple Pay Button block? The Payment Form block embeds the entire form inline. The Button block displays just a button that opens the form in an overlay (modal) when clicked — useful for landing pages where you want a clean call-to-action rather than a visible form. See [How to Use the Payment Button Block](/docs/how-to-use-the-payment-button-block/). ## What’s Next? - [How to Style Your Payment Forms with Form Style](/docs/styling-payment-forms/) – Customize how the embedded form looks - [How to Use the Manage Subscriptions Block](/docs/manage-subscriptions-block/) – Let subscribers manage their plans - [How to Configure a Payment Form’s General Settings](/docs/how-to-configure-a-payment-forms-general-settings/) – Configure the form itself **Documentation Categories:** Plugin Functionality --- ### [How to Use the Manage Subscriptions Block](https://wpsimplepay.com/doc/manage-subscriptions-block/) **Published:** June 29, 2026 **Author:** **Excerpt:** Add a self-service Manage Subscriptions form to any page so customers can update their payment method or cancel without contacting support. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Beginner ## Overview The **Manage Subscriptions** block lets you embed a small form on any page where customers can request access to a self-service subscription management page. They enter the email address used at purchase, and WP Simple Pay emails them a secure, password-free link to update their payment method, change billing details, or cancel their subscription — all without creating a WordPress account or contacting support. This is the customer-facing counterpart to the **Manage Subscriptions** email and the global Subscription Management settings. Drop this block on a page (e.g., `/manage-subscription`) and link to it from your footer, customer emails, and post-purchase confirmation pages. ## Prerequisites - WP Simple Pay Pro - The **Manage Subscriptions** email enabled at **WP Simple Pay > Settings > Emails > Manage Subscriptions** - A working email delivery setup (see [Email Receipts and/or Notifications Are Not Being Sent](/docs/email-receipts-and-or-notifications-are-not-being-sent/)) - (Recommended) An anti-spam provider configured — see [Anti-Spam Reference](/docs/anti-spam-reference/) ## Step 1: Insert the Block 1. Edit the page where you want the form to appear (e.g., a dedicated “Manage My Subscription” page). 2. Click the `+` block inserter. 3. Search for **Manage Subscriptions** and select the **Manage Subscriptions Block**. The block inserts immediately with default text and a submit button. ## Step 2: Customize Labels (Optional) In the block sidebar you can override three text strings: - **Label** — The label above the email input. Default: `Purchase Email Address`. - **Email Placeholder** — Placeholder text shown inside the email field. Default: `Enter your email`. - **Button Text** — Submit button text. Default: `Manage Subscription`. Customize these to match your site’s tone — for example, change the button text to `Email Me a Login Link` to set the right expectation. ## Step 3: Publish the Page Save the page and visit the frontend URL. Customers see a single email field and a submit button, optionally protected by a CAPTCHA challenge if you’ve enabled one in **Settings > General > 🛡️ Anti-Spam**. ## Using the Shortcode (Classic Editor and Page Builders) *Added in WP Simple Pay 4.17.3.* If your site uses the Classic Editor, a page builder that doesn’t render Gutenberg blocks (some legacy themes, shortcode-only setups, certain Elementor/Divi configurations), or you want to embed the form inside an existing template, use the shortcode instead: ``` [simpay_manage_subscriptions] ``` The shortcode renders the **same** Manage Subscriptions form as the block — same email field, same CAPTCHA flow, same email-link flow. Drop it anywhere a shortcode is accepted: inside a Classic Editor post, a template part, a widget, or a page-builder text block. You can use either the block or the shortcode (or both, if you maintain pages built with different editors). Both produce identical output and share the same anti-spam settings. ## How the Customer Experience Works 1. Customer visits your Manage Subscription page. 2. They enter the email address they used to purchase the subscription. 3. WP Simple Pay verifies a subscription exists for that email and queues the **Manage Subscriptions** email. 4. The email arrives with a secure, time-limited link. 5. Clicking the link opens the customer-facing portal where they can: - Update payment method (card, bank account, etc.) - Update billing address - Cancel the subscription 6. Once the link is used or the timeout elapses, it expires and a new one must be requested. The flow is intentionally password-free — customers don’t need a WordPress account, and you don’t need to manage user roles for paying customers. ## Anti-Spam Protection The block automatically integrates with the CAPTCHA provider configured in your Anti-Spam settings (Google reCAPTCHA v3, hCaptcha, or Cloudflare Turnstile). The CAPTCHA challenge is rendered inside the form and verified server-side before the email is sent. We strongly recommend enabling CAPTCHA on this block — it prevents abuse where bots flood subscriber inboxes with magic-link emails. If no CAPTCHA provider is configured, the form still works but is open to automated submission. ## Where to Link to This Page Common placements for the manage-subscription page: - **Footer** — Permanent “Manage Subscription” link visible on every page. - **Customer emails** — Reference the URL in the **Footer Content** of the email template (Settings > Emails > General). - **Confirmation page** — Add the link to the on-site Payment Confirmation copy so customers see it immediately after purchase. - **Account page** — If your site has a member or account area, link to the management page from there. ## Frequently Asked Questions ### What if the email doesn’t match any subscription? WP Simple Pay returns a generic confirmation regardless of whether a subscription exists for the email — this is intentional, to prevent enumeration attacks where someone probes for valid customer emails. The customer simply won’t receive an email if no subscription matches. ### How long is the management link valid? Links are time-limited. Specific expiry depends on your settings, but they’re typically short-lived (hours, not days) so a leaked link can’t be reused indefinitely. ### Can customers update both card details and personal info from the link? Yes. The portal supports payment method updates, billing address changes, and subscription cancellation. The available actions match the standard Stripe Customer Portal capabilities. ### Does this work for one-time payments? No. This block is specifically for subscription management. One-time payments don’t have an ongoing relationship to manage. For one-time payment receipts, use the **Resend Payment Receipt** tool under **Settings > Emails > Tools** (see [Email Types Reference](/docs/email-types-reference/)). ### Why is the block not visible in the inserter? The block is registered by the Pro plugin. If you’re on the free version, the block won’t appear. Verify your license is active under **Settings > General > License**. ### Can I style the form? The block uses standard WordPress block styling for the button (it inherits the theme’s `.wp-block-button` styles), and the inputs use your theme’s default form styles. For deeper customization, target `#simpay-manage-subscription-form` in your theme’s CSS. ## What’s Next? - [Email Types Reference](/docs/email-types-reference/) – Configure the Manage Subscriptions email - [Anti-Spam Reference](/docs/anti-spam-reference/) – Add CAPTCHA protection to the block - [How to Use the Payment Form Block](/docs/payment-form-block/) – Embed the form that creates subscriptions in the first place **Documentation Categories:** Plugin Functionality --- ### [How to Configure the Confirmation Page Tab](https://wpsimplepay.com/doc/form-builder-confirmation-page/) **Published:** June 29, 2026 **Author:** **Excerpt:** Override the global confirmation behavior on a per-form basis — pick a dedicated page, a custom WordPress page, or an external redirect URL. **Content:** > **Reading time:** 5 minutes | **Difficulty:** Beginner ![The Confirmation Page tab in the form editor showing the four Payment Success Page options and the Dedicated Confirmation Page styling controls.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-builder-confirmation-page-01.png)## Overview The **Confirmation Page** tab in the form builder controls what happens after a customer completes a payment with this specific form. It overrides the global confirmation page settings for the form it’s edited on, so different forms can land their customers on different pages — a thank-you page for donations, a download page for digital products, an external scheduling tool for service bookings, etc. For the global settings this tab inherits from, see [How to Configure the Payment Confirmation Display](/docs/configuring-payment-confirmation-display/) and [How to Set Payment Success and Failure Pages](/docs/setting-payment-success-failure-pages/). ## Prerequisites - WP Simple Pay (any tier) - A payment form open in the form editor ## Step 1: Open the Confirmation Page Tab 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form. 2. Click the **Confirmation Page** tab in the form editor. ## Step 2: Choose a Payment Success Page Type The first setting, **Payment Success Page**, has four options. Pick whichever matches your conversion flow: ### Dedicated Confirmation Page Default for new forms. Sends the customer to a distraction-free, plugin-rendered confirmation page that doesn’t require you to create a new WordPress page. The URL is generated by WP Simple Pay; you don’t have to maintain it. When this option is selected, additional appearance settings appear (described below). ### Global Setting Inherits whichever Success Page is configured under **WP Simple Pay > Settings > Payment Confirmations > Pages**. Pick this when you want a consistent post-payment experience across most forms and only need to customize a few outliers. ### Custom Page Redirects to any published WordPress page on your site. A page-picker dropdown appears so you can select the destination. - **Useful for:** Custom thank-you pages with upsells, video, or course access links. - **Tip:** Use [smart tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) inside the destination page to reference the customer’s name, amount paid, or form metadata. ### External URL Redirects to a URL on a different domain. Enter the full URL (including `https://`). - **Useful for:** Sending customers to scheduling tools (Calendly), course platforms hosted elsewhere, fulfillment partners, or third-party download links. - **Caution:** External redirects bypass the on-site Payment Confirmation entirely. The customer never sees your site’s confirmation message, and JavaScript-based analytics on your confirmation pages won’t fire. ## Step 3: Customize the Payment Success Message When the **Payment Success Page** is set to **Dedicated Confirmation Page** or **Global Setting**, the **Payment Success Message** field appears below. This is the body copy shown on the confirmation page after a successful payment. The field is a standard WordPress visual editor — you can use formatting, images, links, and smart tags. Common smart tags for this field: - `{customer-name}` — Greet the customer by name. - `{total-amount}` — Show what they paid. - `{form-title}` — Reference the product/donation/event they paid for. - `{payment-link}` — Link back to the payment receipt. Leave the field blank to inherit the message from the global confirmation settings. ## Step 4: Customize the Dedicated Confirmation Page (Optional) When **Dedicated Confirmation Page** is selected, an additional **Appearance** section appears. By default the dedicated confirmation page inherits the visual style of your **Payment Page** (if you’ve configured one). To override: 1. Uncheck **Inherit the Payment Page’s style**. 2. Pick a **Color Scheme** from the six preset colors (Blue, Teal, Green, Red, Purple, Gray) or use the custom color picker for any hex value. 3. Add an optional logo, brand image, and footer text — same configuration shape as the Payment Page customization. The result is a standalone, branded confirmation page without the overhead of designing a WordPress page from scratch. ## Step 5: Save Click **Publish** or **Update** to save the form. Test the flow by submitting a test payment to confirm customers land where you expect. ## Decision Tree GoalUse this optionQuick, branded confirmation without designing a pageDedicated Confirmation PageSame confirmation across most formsGlobal SettingPage with upsells, related content, or full WordPress layoutCustom PageHand-off to scheduling, course platform, or external toolExternal URL## Frequently Asked Questions ### What’s the difference between this tab and the global Payment Confirmations settings? The global settings apply to every form by default. This tab is a **per-form override** — only the form you’re editing is affected. Forms that use the **Global Setting** option here continue to follow the global settings. ### Can I redirect to a page with query string parameters? Yes. With **Custom Page** or **External URL**, you can include query parameters. WP Simple Pay also automatically appends payment metadata (customer ID, payment intent ID) to the redirect URL so the destination can read them server-side or via JavaScript. ### Does the redirect happen immediately after payment? Yes — the redirect fires as soon as Stripe confirms the payment. For asynchronous payment methods (ACH, SEPA, Bacs), the customer is redirected to a “processing” view first, with the final confirmation arriving when the payment clears. ### Will my analytics tracking still work? If you redirect to a page on your own site (Dedicated, Global, or Custom Page), client-side analytics fire as normal. With **External URL**, you lose access to on-page tracking — instead, configure conversion tracking via Stripe webhooks or the `simpay_payment_complete` hook before the redirect. ### Why doesn’t the Payment Success Message show? The message field only renders when you’ve selected **Dedicated Confirmation Page** or **Global Setting**. With Custom Page or External URL, the destination page or URL controls what the customer sees — the field is hidden because it wouldn’t be displayed. ### Can I A/B test confirmation pages? WP Simple Pay doesn’t ship with built-in A/B testing for confirmation pages. To test variants, create two forms with identical configuration but different Confirmation Page settings, then route traffic between them with your preferred A/B testing tool. ## What’s Next? - [How to Configure the Payment Confirmation Display](/docs/configuring-payment-confirmation-display/) – Global confirmation settings - [How to Set Payment Success and Failure Pages](/docs/setting-payment-success-failure-pages/) – Configure the global Pages subsection - [Using Smart Tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) – Personalize the success message **Documentation Categories:** Plugin Functionality --- ### [How to Enable the New Payment Experience](https://wpsimplepay.com/doc/how-to-enable-the-new-payment-experience/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to enable the smarter, more powerful payment experience now available in WP Simple Pay. **Content:** This document applies only to WP Simple Pay versions 4.13 and earlier. Starting with version 4.14, the New Payment Experience is the default and sole option. The latest version of WP Simple Pay integrates with Stripe’s new **Universal Payment Element** (UPE). The new payment experience has many advantages, including: - **Reduces friction for card payments** with input validation, masking, styling and error handling. - **Automatically adjusts input fields** to collect information based on the payment method and country. - **Reduces friction for other payment methods** with improved messaging about the next required steps. - **Tighter integration with mobile wallets** for improved availability and data collection. ## Enable the New Payment Experience To enable the new payment experience simply visit **WP Simple Pay → Settings → General → Advanced** and enable **New Payment Experience:** ![WP Simple Pay enable new payment experience](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-the-new-payment-experience-01.png)## Review Your Payment Forms While great care has been taken to ensure the new payment experience acts as similarly to the previous payment flow as possible, we **highly recommend** reviewing your published payment forms to ensure they are still appearing and working, as expected. ### Testing an Existing Payment Form To easily test an existing payment form, simply **Duplicate** the form, and set the **Payment Mode** to **Test Mode:** ![Duplicate payment form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-the-new-payment-experience-02.png)![Test Mode](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-the-new-payment-experience-03.png)Once you have saved the duplicated form in Test Mode you can use [Stripe’s test cards](https://stripe.com/docs/testing#regulatory-cards) to ensure your payment forms are behaving the way you expect. Notable user-facing changes include: **New Card Fields** Card fields are now split in to separate fields, including the **Card Number**, **Expiration**, and **CVC**. Additionally, if you are not [separately collecting a billing address](https://wpsimplepay.com/doc/custom-form-fields/#customer-fields) the payment form will ask for the customer’s **billing country** and **billing postal code**. ![WP Simple Pay new payment experience](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-the-new-payment-experience-04.png)**Stripe Link** [Stripe Link](https://stripe.com/link) is Stripe’s 1-click payment solution. Link autofills your customers’ payment information to create an easy and secure checkout experience, increasing conversion rates by over 7%. To enable Stripe Link, enable **Offer Saved Payment Methods** in the [**Email Address** custom field settings](https://wpsimplepay.com/doc/custom-form-fields/#customer-fields). ![WP Simple Pay Stripe Link](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-the-new-payment-experience-05.png)**Apple Pay / Google Pay** Mobile wallets such as Apple Pay and Google Pay are now displayed alongside other payment methods, such as Cards. With Stripe Link enabled the mobile wallet fields are able to seamlessly interact and access information already supplied to the payment form, removing the need to duplicate inputs. Use mobile wallets by configuring the **Card payment method** and enabling **Mobile Wallets**. ![WP Simple Pay mobile wallets](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-enable-the-new-payment-experience-06.png)## Send Us Your Feedback Have questions or feedback about the new payment experience? We’re here to answer any questions you may have! **Documentation Categories:** Plugin Functionality --- ### [How to Sell Multiple Items at Once](https://wpsimplepay.com/doc/how-to-sell-multiple-items-at-once/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to allow your customers to purchase multiple line items on a single form. **Content:** A purchase form allowing your customers to purchase multiple line items offers significant convenience and flexibility. It allows them to add multiple items with different quantities in one transaction, saving time, reducing effort, and reducing churn. Additionally, it encourages higher average order values by enabling customers to buy more items in a single transaction. Purchasing multiple one-time items at once uses [Stripe Invoices](https://stripe.com/invoicing/pricing) (billed separately by Stripe) to create easy-to-read, separate line items, rather than a single lump sum. ### Changing the Purchase Mode To sell multiple line items simultaneously, you must enable the setting in the **Payments** tab of the payment form editor. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-sell-multiple-items-at-once-01.png)“Allow purchasing multiple price options” works with the following payment methods: Cards ACH Direct Debit SEPA Direct Debit Bacs Direct Debit Cash App ### Configuring Price Option Settings Once enabled, each **Price Option** can be configured to allow optional purchase settings, as shown below. To do so, enable the checkbox next to the optional setting you wish to use, then click the **Configure** icon to the right of the respective settings. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-sell-multiple-items-at-once-02.png)One-time and recurring line items can be purchased at the same time as long as the billing intervals are the same, i.e `monthly` or `yearly`. All line items must share the same currency. ### Price Option Settings #### Allow Price to optionally be purchased as a subscription #### Billing Period Determines the billing cycle—the interval of payments—for the price option. #### Installment Plan This determines if the subscription payments should be canceled after a set number of invoices/payments. *The number entered should include the initial payment.* #### Free Trial The number of days before subscription billing begins. #### Setup Fee An amount is added to the initial invoice payment but not subsequent invoices. #### Allow amount to be determined by the user #### Minimum Amount Set a minimum amount based on the expected payment amounts you will receive. #### Allow quantity to be determined by the user #### Label A text label that appears above the field. #### Minimum Sets the minimum number of items that can be purchased. #### Maximum Sets the maximum number of items that can be purchased. ### Multiple Line Item Form Configuration Examples #### One-Time Purchases and Monthly Book Club In this example, the customer can purchase one or both of the author’s books in various quantities. They can also purchase a monthly book club membership. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-sell-multiple-items-at-once-03.png)#### One-Time Purchases and Optionally Recurring Monthly Donation In this example, the customer can purchase one or both of the author’s books in various quantities. They can also support the author with a one-time or recurring donation. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-sell-multiple-items-at-once-04.png) **Documentation Categories:** Plugin Functionality --- ### [Using Smart Tags For Confirmation Pages and Emails](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to use Smart Tags for payment confirmation pages and emails **Content:** ## What are Smart Tags? A Smart Tag is a type of placeholder text that dynamically replaces itself with relevant information about your customers and payments in payment confirmation pages, receipts, and emails. Smart Tags use curly brackets and look something like this: **{smart-tag}** ## How can I Use Smart Tags? Smart Tags can be used on [Payment Confirmation pages](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/#payment-confirmation-page-example) and WP Simple Pay [emails](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/#email-example). Click the links for examples of those use cases. ### Payment Confirmation Page Example Below is the default text for the subscription payment confirmation page. Several smart tags are already in use. You can add additional Smart Tags from the smart tag reference list shown further down this document. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-smart-tags-for-confirmation-pages-and-emails-01.png)### Email Example Below, you see the default text for the invoice payment confirmation email. Notice that there are several Smart Tags already in use. You can add additional Smart Tags from the smart tag reference list shown further down this document. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-smart-tags-for-confirmation-pages-and-emails-02.png)## What Smart Tags Are Available? The following Smart Tags are built into WP Simple Pay to help you customize your payment confirmation pages and emails. ### Receipt Tag **{receipt**} Outputs a breakdown of the purchased line items and other relevant amounts that affect the purchase total. ### Form Related Smart Tags **{form-title}** The form’s item Title value. \*\*{form-description} \*\*The form’s Item Description value. ### Customer Related Smart Tags \*\*{customer-email} \*\*The email from the Email Address form field \*\*{customer-name} \*\*The name from the Name form field \*\*{customer-tax-id} \*\*The collected tax ID when using the Tax ID form field. \*\*{customer-url} \*\*A direct link to the Customer record in the Stripe Dashboard ### Billing Address Smart Tags These tags pull the billing address that Stripe captured for the payment method. They are available on both Stripe Checkout and on-site (Payment Element) forms. If no billing address was collected, the tag is replaced with an empty value. **{billing-country}** The two-letter country code from the customer’s billing address (for example, `US`, `GB`, `AU`). Available since WP Simple Pay 4.17.2. **{billing-zip}** The postal/ZIP code from the customer’s billing address. Available since WP Simple Pay 4.17.2. ### Payment Related Smart Tags (one-time and subscription payments) \*\*{card-brand} \*\*The brand of card used. Visa, Amex, etc. \*\*{card-last4} \*\*The last four digits of the card used \*\*{coupon-amount} \*\*The amount of the coupon applied to the payment \*\*{custom-fields} \*\*Outputs all information stored in the Payment’s metadata. \*\*{charge-date} \*\*The charge date returned from Stripe. \*\*{charge-id} \*\*The charge ID returned from Stripe. \*\*{fee-recovery-amount} \*\*The calculated fee recovery amount based on the form total and fee recovery settings \*\*{payment-type} \*\*The type of payment (one-time or recurring). \*\*{payment-url} \*\*A direct link to the Payment record in the Stripe Dashboard \*\*{refund-amount} \*\*The amount of the refund that has been processed \*\*{refund-date} \*\*The date that the refund was processed \*\*{subtotal-amount} \*\*The amount prior to any discounting or fees \*\*{tax-amount} \*\*The calculated tax amount based on the total and tax percentage setting \*\*{total-amount} \*\*The total price of the payment. ### Subscription Specific Smart Tags \*\*{recurring-amount} \*\*The recurring amount to be charged each period of the subscription. Applies to subscriptions without trials only. \*\*{max-charges} \*\*The maximum number of charges until the subscription ends if installment plans are set up. Applies to subscriptions without trials only. \*\*{next-invoice-date} \*\*The date of the next invoice payment date, based on recurring payment settings. \*\*{trial-end-date} \*\*The day the plan’s free trial ends. Applies to subscriptions with trials only. \*\*{update-payment-method-url} \*\*A unique URL that can be used by your customers to manage their Subscription. ## Creating Advanced and Custom Smart Tags ### Advanced Smart Tags To output additional information related to payments or subscriptions, use the `**{payment:key}**`, and `**{customer:key}**` smart tags to access Stripe object data. You can generate your own Smart Tags to access properties of the [Customer](https://docs.stripe.com/api/customers/object), [Payment](https://docs.stripe.com/api/payment_intents/object), [Subscription](https://stripe.com/docs/api/subscriptions/object), or [Invoice](https://docs.stripe.com/api/subscriptions/object) records, such as: For example: - `{[payment](https://stripe.com/docs/api/payment_intents/object):currency}` - `{[](https://stripe.com/docs/api/payment_intents/object)`[subscription](https://docs.stripe.com/api/subscriptions/object)`:currency}` - `{[subscription](https://docs.stripe.com/api/subscriptions/object):[latest_invoice](https://docs.stripe.com/api/invoices/object):number}` - `{[customer](https://docs.stripe.com/api/customers/object):address:line1}` - `{[customer](https://docs.stripe.com/api/customers/object):address:line2}` - `{[customer](https://docs.stripe.com/api/customers/object):address:city}` - `{[customer](https://docs.stripe.com/api/customers/object):address:state}` - `{[customer](https://docs.stripe.com/api/customers/object):address:postal_code}` - `{[customer](https://docs.stripe.com/api/customers/object):phone}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:address:line1}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:address:line`2`}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:`address:`city}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:`address:state`}` - `{[customer](https://docs.stripe.com/api/customers/object):shipping:`address:postal_code`}` Not all nested objects are expanded or available. Using these custom smart tags, you can create more personal and flexible payment confirmation pages and emails. ### Custom Smart Tags If you use our custom form fields to collect user data, you may wish to use that data for other purposes. Below, you will see how to collect custom form field data, use it in your payment confirmation pages and various emails, and record it in the Stripe Dashboard. When [adding a custom field](https://wpsimplepay.com/docs/custom-form-fields/), enter the label you want to show in the Stripe dashboard into the **Stripe Metadata Label** area. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-smart-tags-for-confirmation-pages-and-emails-03.png)You are automatically presented with the appropriate smart tag: ![Generating a WP Simple Pay smart tag](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-smart-tags-for-confirmation-pages-and-emails-04.gif)Once copied, the smart tag can then be pasted into your payment confirmation page, one of your WP Simple Pay emails, etc. ![Using a WP Simple Pay smart tag](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-smart-tags-for-confirmation-pages-and-emails-05.png)An example showing the smart tag pasted into a payment confirmation page All custom form field labels and the submitted data will also automatically be sent to the Stripe Payment object **Metadata** section. ## Fallback Values for Optional Fields When adding a Smart Tag for any optional form field, such as the Name field or Form Description, you can provide a fallback value for your notification emails and confirmation pages. **{customer-name | “Valued customer”}** Only optional fields can utilize fallback values ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-smart-tags-for-confirmation-pages-and-emails-06.png) **Documentation Categories:** Plugin Functionality --- ### [How to Use WP Simple Pay's Advanced Settings](https://wpsimplepay.com/doc/advanced-settings/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about advanced WP Simple Pay features that normally do not need to be adjusted. **Content:** These various settings can be found in **WP** **Simple Pay → Settings → General → Advanced** and used for settings that don’t quite fit in other categories. ![WP Simple Pay advanced settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-advanced-settings-01.png)## Opinionated Styles Automatically apply WP Simple Pay Pro styles to payment form fields and buttons. If disabled, allows for custom styling of [WP Simple Pay forms and buttons](https://wpsimplepay.com/doc/how-to-change-payment-form-default-style-options/). --- ## Date Format Allows you to set the preferred date format for your site’s region. --- ## Save Plugin Settings If UN-checked, all WP Simple Pay Pro plugin data will be removed when the plugin is deleted. However, your data saved with Stripe will not be deleted. --- ## Setup Wizard Re-launch the WP Simple Pay setup wizard. **Documentation Categories:** Plugin Functionality --- ### [How to Configure Your Site to Accept Webhooks from Stripe](https://wpsimplepay.com/doc/webhooks/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure your site to receive webhook events from Stripe. Webhooks are required for some functionality. **Content:** Webhooks allow Stripe to **send messages back to your WordPress site**. Setting up webhooks is **required** for some functionality of WP Simple Pay such as [sending emails](https://docs.wpsimplepay.com/articles/emails/), [creating installment plans](https://docs.wpsimplepay.com/articles/installment-plans/), allowing customers to [update their subscription payment details](https://docs.wpsimplepay.com/articles/updating-subscription-payment-method/), and using its integration with [AffiliateWP](https://affiliatewp.com/). WP Simple Pay attempts to create webhook endpoints automatically. In most cases manual configuration, as shown below, will not be necessary. ## Add an Endpoint in Stripe To add the appropriate webhook endpoints, in your Stripe Dashboard, go to [Developers → Webhooks](https://dashboard.stripe.com/webhooks/). ![Stripe add endpoint](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-01.png)Click **Add Endpoint**, then add the URL found in **WP Simple Pay → Settings → Stripe → Webhooks**. ![WP Simple Pay webhook endpoint settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-02.png)![stripe webhooks listen to Stripe events](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-03.png)Do not enable **Listen to events on Connected accounts** as this will break WP Simple Pay webhook functionality. You now will need to add the specific events to listen to by clicking the button labeled **+Select events**. After doing that, you can copy and paste each event listed below into the **Select events to send → Search events** search box. ![select webhook events to send](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-04.png)After searching each term, click the checkbox to add it, and the search additional terms. Do not click **Add events** until you’ve checked all events listed below: - **`payment_intent.processing`** - **`payment_intent.succeeded`** - `**charge.failed**` - `**charge.refunded**` - **`charge.succeeded`** - **`checkout.session.completed`** - **`customer.subscription.deleted`** - **`customer.subscription.updated`** - **`invoice.payment_succeeded`** - **`invoice.upcoming`** Details about the functionality of each of these events is shown at the bottom of this document. When you’re done adding events, click **Add endpoint** to complete the process. After you add the endpoint, you should see the new URL listed in the webhooks settings. ![add webhook endpoint](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-05.png)## Configuring the Webhook Signing Secret Stripe can sign the webhook events it sends to your endpoints for added security, and we **strongly recommend** that you set this up. To do so, retrieve your endpoint’s secret from your [Dashboard’s webhooks settings](https://dashboard.stripe.com/account/webhooks). Select the added endpoint for which you want to obtain the secret, then click the **Reveal** button. ![reveal the webhook secret key](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-06.png)Then copy the signing secret from the Stripe Dashboard, head back to ****WP Simple Pay → Settings → Stripe → Webhooks**** in your WordPress admin, then paste it into the **Endpoint Secret** text box for the current payment mode. ## Repeat in Test Mode A webhook endpoint must also be created in **Test Mode**. Switch the **Test mode** toggle at the top right of the Stripe dashboard and repeat the steps above. ![Stripe test mode toggle](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-webhooks-07.png)## Event Type Descriptions **`invoice.payment_succeeded`** - Used to increment installment plans and send “Payment Confirmation” and “Payment Notification” [emails](https://docs.wpsimplepay.com/articles/emails) for Subscriptions. - Exposes the `simpay_webhook_subscription_created` action for further processing after a successful subscription creation. - Exposes the `simpay_webhook_invoice_payment_succeeded` action for further processing after an invoice is processed. ``` **Documentation Categories:** Plugin Functionality --- ### [How to Style Your Payment Forms with Form Style](https://wpsimplepay.com/doc/form-style-customization/) **Published:** June 29, 2026 **Author:** **Excerpt:** Customize your payment form appearance with theme presets, colors, typography, and layout settings — no custom CSS required. **Content:** > **Reading time:** 6 minutes | **Difficulty:** Beginner ## Overview WP Simple Pay includes a built-in Form Style feature that lets you customize the appearance of your on-site payment forms — no custom CSS required. Choose from 8 pre-designed theme presets or fine-tune individual colors, typography, and layout settings to match your brand. Form Style settings are configured per form, so you can style each payment form independently. > **Note:** Form styles only apply to **on-site payment forms** (Embedded and Overlay display types). If your form uses Stripe Checkout (off-site), these settings will not take effect. To use form styles, switch your form type to “On-site payment form” in the **General** settings tab. ## Prerequisites - WP Simple Pay Pro with a **Plus license or higher** - A payment form using the on-site form type (Embedded or Overlay) ## Accessing the Form Style Tab 1. Navigate to **WP Simple Pay > Payment Forms** in your WordPress admin. 2. Click on an existing form to edit it, or create a new form. 3. Click the **Form Style** tab in the form editor. ![Form Style tab location](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-style-tab.png)The Form Style tab contains four sub-tabs: **Themes**, **Colors**, **Typography**, and **Design & Layout**. ## Choosing a Theme Preset Theme presets instantly apply a complete, coordinated set of styles to your form. After applying a theme, you can further customize individual settings in the other tabs. 1. In the Form Style tab, select the **Themes** sub-tab (selected by default). 2. Browse the available themes. Each theme card shows a color palette preview and a mini form preview. 3. Click on a theme card to select it. 4. Click **Publish** or **Update** to save. ![Theme selection grid](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-style-themes.png)The following themes are available: ThemeDescriptionPrimary Color**Default**WP Simple Pay’s default stylingTeal**Sunset**Warm red accents with light backgroundRed**Forest**Fresh green theme with clean backgroundGreen**Ocean**Calming blue paletteBlue**Monochrome**Simple black and white themeBlack**Sunshine**Bright and cheerful yellow accentsYellow**Coral**Warm orange paletteOrange**Minimal**Clean, minimalist designGrey> **Important:** Selecting a theme updates all color and style settings to the theme’s values. Any custom changes you’ve made to individual settings will be overwritten. ## Customizing Colors Click the **Colors** sub-tab to fine-tune individual color settings. Colors are organized into sections. ![Colors sub-tab](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-style-colors.png)### Background Colors - **Form Background** — Background color of the entire form container. - **Input Background** — Background color of input fields, selects, and dropdowns. ### Text Colors - **General Text Color** — Default color for all text elements in the form. - **Label Text Color** — Color for field labels. Overrides the general text color for labels only. - **Input Text Color** — Color for text inside input fields. Overrides the general text color for inputs only. ### Title & Description Colors - **Title Color** — Color for the form title. Falls back to general text color if not set. - **Description Color** — Color for the form description. Falls back to general text color if not set. ### Accent & Border Colors - **Primary (Accent) Color** — Used for focus states, highlights, and other accent elements. - **Border Color** — Border color for input fields and other bordered elements. ### Error State Colors - **Error Border Color** — Border color applied to fields with validation errors. - **Error Text Color** — Text color for error messages. ### Button Colors - **Button Background** — Background color of the submit button. - **Button Text** — Text color of the submit button. - **Button Hover Background** — Background color when hovering over the submit button. All color fields support hex colors (e.g., `#0f8569`) and rgba colors with transparency (e.g., `rgba(15, 133, 105, 0.8)`). Click the color swatch next to any field to open the color picker. ## Customizing Typography Click the **Typography** sub-tab to adjust font sizes and weights. ![Typography sub-tab](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-style-typography.png)### Label Typography - **Label Font Size** — Size of field labels in pixels. Default: 14px. - **Label Font Weight** — Weight of field labels. Options: Normal, Bold, or numeric values (100–900). ### Input Typography - **Input Font Size** — Size of text inside input fields in pixels. Default: 16px. ### Title & Description Typography - **Title Font Size** — Size of the form title in pixels. Default: 24px. - **Title Font Weight** — Weight of the form title. Options: Normal, Bold, or numeric values (100–900). - **Description Font Size** — Size of the form description in pixels. Default: 16px. - **Description Font Weight** — Weight of the form description. Options: Normal, Bold, or numeric values (100–900). ## Customizing Design & Layout Click the **Design & Layout** sub-tab to adjust spacing and border radius settings. ![Design & Layout sub-tab](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-style-design.png)### Border Radius - **Form Border Radius** — Controls how rounded the corners of the form container are, in pixels. Set to 0 for square corners. - **Input & Button Border Radius** — Controls how rounded the corners of input fields and buttons are, in pixels. A live preview next to each setting shows the effect of the current value. ### Spacing - **Form Padding** — Controls the internal spacing (padding) of the form container, in pixels. ## Resetting Styles to Default To reset all style settings back to their default values: 1. In the Form Style tab, scroll to the bottom of any sub-tab. 2. Click the **Reset Styles** button. 3. Confirm the reset when prompted. 4. Click **Publish** or **Update** to save the form. This resets all color, typography, and layout settings. It does not change the selected theme. ## Frequently Asked Questions ### Why don’t I see the Form Style tab? The Form Style tab requires a **Plus license or higher**. If you have a Personal license, you’ll see an upgrade prompt instead. ### Why is there a warning about off-site forms? Form styles only apply to on-site payment forms. If your form is set to use Stripe Checkout (off-site), the Form Style settings won’t take effect. Change the form type to “On-site payment form” in the **General** tab of the form editor. ### Can I use different styles for each form? Yes. Form Style settings are saved per form, so each payment form can have its own unique styling. ### Do form styles work with overlay (modal) forms? Yes. Form styles apply to both embedded forms and overlay/modal forms. For overlay forms, the form background color controls the background of the modal content area. ### Can I still use custom CSS alongside Form Style? Yes. Custom CSS will be applied on top of the Form Style settings. ### Do form styles affect the Gutenberg block preview? Yes. When you insert a payment form using the WP Simple Pay block in the block editor, the block preview reflects the form’s current style settings. ### What happens if I leave a color field empty? Empty fields inherit sensible defaults. For example, label and input text colors fall back to the general text color. Button colors fall back to the theme’s primary color. ## What’s Next? - [Form Style Settings Reference](/docs/form-style-settings-reference/) – Complete reference of every setting and its default value - [Payment Method Display Types](/docs/payment-method-display-types/) – Choose between Tabs and Accordion layouts **Documentation Categories:** Plugin Functionality --- ### [Form Style Settings Reference](https://wpsimplepay.com/doc/form-style-settings-reference/) **Published:** June 29, 2026 **Author:** **Excerpt:** Complete reference of all Form Style settings, their accepted values, and default behaviors. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Intermediate ## Overview This is a complete reference of every Form Style setting available in WP Simple Pay. Use this alongside the [main Form Style guide](/docs/styling-payment-forms/) for detailed setup instructions. ## Prerequisites - WP Simple Pay Pro with a **Plus license or higher** - A payment form using the on-site form type (Embedded or Overlay) ## Theme Presets Theme IDNamePrimarySecondaryTextBackground`default`Default`#0f8569``#0e7c62``#32325d``#ffffff``sunset`Sunset`#e74c3c``#c0392b``#2c3e50``#ecf0f1``forest`Forest`#27ae60``#219955``#2c3e50``#f9f9f9``ocean`Ocean`#3498db``#2980b9``#2c3e50``#ecf0f1``monochrome`Monochrome`#333333``#555555``#333333``#ffffff``sunshine`Sunshine`#f1c40f``#f39c12``#34495e``#ffffff``coral`Coral`#e67e22``#d35400``#2c3e50``#f9f9f9``minimal`Minimal`#bdc3c7``#95a5a6``#2c3e50``#ffffff`When you select a theme, the primary color maps to the button background and accent color, the secondary color maps to the button hover state, the text color maps to general text and label colors, and the background color maps to both the form and input backgrounds. ## Color Settings All color settings accept: - Hex colors: `#0f8569`, `#fff` - RGB/RGBA: `rgba(15, 133, 105, 0.8)` - HSL/HSLA: `hsl(160, 80%, 29%)` - Empty value (inherits default or falls back to a parent setting) SettingDescriptionFallback BehaviorForm BackgroundForm container backgroundTransparent (inherits page background)Input BackgroundInput field backgroundTransparentGeneral Text ColorAll text elementsBrowser defaultLabel Text ColorField labels onlyFalls back to General Text ColorInput Text ColorText inside inputsFalls back to General Text ColorTitle ColorForm titleFalls back to General Text ColorDescription ColorForm descriptionFalls back to General Text ColorPrimary (Accent) ColorFocus states, highlightsTheme defaultBorder ColorInput and element bordersTheme defaultError Border ColorValidation error bordersRed defaultError Text ColorError message textRed defaultButton BackgroundSubmit button backgroundPrimary colorButton TextSubmit button textWhiteButton Hover BackgroundSubmit button hover stateDarker primary## Typography Settings SettingDescriptionAccepted ValuesDefaultLabel Font SizeField label sizePositive integer (pixels)14Label Font WeightField label weight`normal`, `bold`, `100`–`900`—Input Font SizeInput text sizePositive integer (pixels)16Title Font SizeForm title sizePositive integer (pixels)24Title Font WeightForm title weight`normal`, `bold`, `100`–`900`—Description Font SizeForm description sizePositive integer (pixels)16Description Font WeightForm description weight`normal`, `bold`, `100`–`900`—## Design & Layout Settings SettingDescriptionAccepted ValuesDefaultForm Border RadiusForm container corner roundingPositive integer (pixels)0Input & Button Border RadiusInput/button corner roundingPositive integer (pixels)4Form PaddingForm container internal spacingPositive integer (pixels)0## Applicability Form TypeStyles Applied?On-site EmbeddedYesOn-site Overlay (Modal)YesStripe Checkout (Off-site)NoPayment Page (On-site)Yes## What’s Next? - [Styling Payment Forms with Form Style](/docs/styling-payment-forms/) – Step-by-step setup guide - [Payment Method Display Types](/docs/payment-method-display-types/) – Choose between Tabs and Accordion layouts **Documentation Categories:** Plugin Functionality --- ### [How to Choose a Payment Method Display Type](https://wpsimplepay.com/doc/payment-method-display-types/) **Published:** June 29, 2026 **Author:** **Excerpt:** Choose between Tabs and Accordion layouts to control how payment methods appear on your forms. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ## Overview WP Simple Pay lets you choose how payment methods are displayed on your on-site payment forms. You can show them as horizontal **Tabs** (the default) or as a stacked **Accordion**. This setting controls the layout of the Stripe Payment Element on the frontend. ## Prerequisites - WP Simple Pay Pro - A payment form using the on-site form type (Embedded or Overlay) - At least one payment method enabled for the form ## Configuring the Display Type 1. Navigate to **WP Simple Pay > Payment Forms** and edit your form. 2. Click the **Form Fields** tab. 3. Expand the **Payment Method** field (labeled “Card” in older forms). 4. Under **Display Type**, select either **Tabs** or **Accordion**. 5. Click **Publish** or **Update** to save. ![Display Type setting in the Payment Method field](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-method-display-type.png)## Tabs Layout Tabs is the default display type. Payment methods appear as horizontal tabs at the top of the payment area. Customers click a tab to switch between methods. **Best for:** - Forms with a small number of payment methods (2-5) - Clean, compact layouts where horizontal space is available ![Tabs layout example](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-method-tabs.png)## Accordion Layout The Accordion layout displays payment methods as vertically stacked, collapsible items. Customers click an item to expand it and reveal its fields. **Best for:** - Forms with many payment methods (5+) - Mobile-friendly layouts where vertical stacking works better - Situations where you want payment method names and icons clearly visible ![Accordion layout example](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-method-accordion.png)### Accordion Settings When you select Accordion, an additional **Accordion Settings** section appears: - **Visible Items** — The number of payment methods to show before a “More” button appears. Default: 5. Set to 0 to show all methods without a “More” button. This is useful when your form has many payment methods and you want to keep the initial view compact while still offering all options. ### Start Collapsed By default, the first accordion item is expanded when the form loads. You can change this behavior using the `simpay_payment_form_accordion_default_collapsed` filter to have all items start collapsed: ``` add_filter( 'simpay_payment_form_accordion_default_collapsed', '__return_true' ); ``` This can also be limited to a specific form by checking the form object passed as the second argument. ## Choosing the Right Layout ConsiderationTabsAccordionNumber of methods2-55+Horizontal spacePlentyLimitedMobile experienceGoodBetterMethod visibilityIcons visible at glanceNames + icons visibleVertical spaceCompactTaller## Frequently Asked Questions ### Does the display type affect which payment methods are available? No. The display type only changes how the methods are visually arranged. All enabled payment methods remain available regardless of layout choice. ### Does this work with Stripe Checkout (off-site) forms? No. The display type setting only applies to on-site forms that use the Stripe Payment Element. Off-site forms redirect to Stripe’s hosted checkout page, which has its own layout. ### Can I use different display types for different forms? Yes. The display type is configured per form on the Payment Method field, so each form can have its own layout. ### What happens on mobile devices? Both layouts are responsive. Stripe’s Payment Element automatically adjusts for smaller screens. The Accordion layout tends to work particularly well on mobile since it stacks vertically. ## What’s Next? - [Styling Payment Forms with Form Style](/docs/styling-payment-forms/) – Customize colors, typography, and layout - [Form Style Settings Reference](/docs/form-style-settings-reference/) – Complete reference of all style settings **Documentation Categories:** Plugin Functionality --- ### [How to Customize Installment Description Formats](https://wpsimplepay.com/doc/installment-description-formats/) **Published:** June 29, 2026 **Author:** **Excerpt:** Choose how recurring payment descriptions are worded on your forms with three format options. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ## Overview When you create a subscription form with a limited number of payments (installments), WP Simple Pay displays a description of the payment plan to your customers. For example, “12 monthly payments of $24.” You can choose how these descriptions are worded by selecting from three format options, both globally and per form. ## Prerequisites - WP Simple Pay Pro (any tier) - A subscription form with a maximum number of billing cycles configured ## Step 1: Set a Global Default Format The global setting controls the default format used across all your payment forms. 1. Navigate to **WP Simple Pay > Settings > General**. 2. Scroll down to the **Currency & Formatting** section. 3. Find the **Installment Description Format** dropdown. 4. Select your preferred format from the three available options. 5. Click **Save Changes**. ![Global Installment Description Format setting](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-installment-format-global.png)All forms that do not have a per-form override will use this global setting. ## Step 2: Override the Format on a Specific Form (Optional) You can override the global default on any individual payment form. 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form you want to customize. 2. Click the **Payment** tab. 3. Find the **Installment Description Format** dropdown. 4. Choose a specific format, or select **Global default** to use the global setting. 5. Click **Publish** or **Update** to save the form. ![Per-form Installment Description Format setting](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-installment-format-per-form.png)## Available Format Options Each format automatically adjusts its wording based on whether the billing interval is singular (e.g., “every month”) or plural (e.g., “every 3 months”). ### Count + Adjective + Amount (Default) Leads with the number of payments and uses an adjective for the interval. - **Monthly:** “12 monthly payments of $24” - **Quarterly:** “12 payments of $24 every 3 months” ### Amount Per Interval Leads with the payment amount and expresses the interval as a rate. - **Monthly:** “$24 per month for 12 payments” - **Quarterly:** “$24 per 3 months for 12 payments” ### Amount Every Interval Leads with the payment amount and uses “every” phrasing. - **Monthly:** “$24 every month, 12 payments total” - **Quarterly:** “$24 every 3 months, 12 payments total” ## Frequently Asked Questions **Does this affect forms without installment limits?** No. This setting only applies to subscription forms that have a maximum number of billing cycles configured. Open-ended subscriptions are not affected. **What happens if I change the global format after creating forms?** Any form set to **Global default** will immediately use the new global format. Forms with a specific per-form override will not be affected. **Can I translate these descriptions?** Yes. All format strings are fully translatable using standard WordPress translation tools. Each format has separate strings for singular and plural intervals. **Does this affect Stripe Checkout (off-site) forms?** This setting applies to on-site payment forms (embedded and overlay). For Stripe Checkout forms, the description is controlled by Stripe’s interface. ## What’s Next? - [Installment Plans](https://wpsimplepay.com/doc/installment-plans/) – Learn how to configure installment payment plans - [Payment Options](https://wpsimplepay.com/doc/payment-options/) – Configure pricing tiers and subscription settings **Documentation Categories:** Plugin Functionality --- ### [How to Customize Transaction Descriptions in Stripe](https://wpsimplepay.com/doc/transaction-description-source/) **Published:** June 29, 2026 **Author:** **Excerpt:** Control what text appears as the transaction description in your Stripe Dashboard for each payment form. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ## Overview Every payment processed through WP Simple Pay includes a text description sent to Stripe. This description appears in your Stripe Dashboard next to each transaction, making it easier to identify what a payment was for. You can control the source of this description on a per-form basis. ## Prerequisites - WP Simple Pay Pro (any tier) ## Step 1: Choose a Description Source 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form you want to customize. 2. Click the **General** tab. 3. Find the **Transaction Description Source** dropdown. 4. Select your preferred source from the available options. 5. Click **Publish** or **Update** to save the form. ![Transaction Description Source dropdown](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transaction-description-source.png)## Description Source Options ### Auto (Default) Uses the price option label if one is set. If no label is configured, falls back to the payment form’s title. This is the recommended option for most use cases. ### Form Title Always uses the payment form’s title as the transaction description, regardless of any price option labels. ### Form Description Uses the payment form’s description text. If the form has no description, the description in Stripe will be empty. ### Price Option Label Uses the label from the specific price option the customer selected. This is useful when a single form offers multiple products or services and you want each transaction to clearly identify what was purchased. ### Custom Allows you to enter a custom text string that will be used for all transactions from this form. ## Where the Description Appears The transaction description is visible in several places within your Stripe account: - **Payments list** in the Stripe Dashboard - **Individual payment details** page - **Exported payment reports and CSV files** - **Invoice line items** for subscription payments This makes it easier to search, filter, and identify payments in Stripe without needing to cross-reference your WordPress site. ## Frequently Asked Questions **What description is used if I don’t change this setting?** The default behavior (Auto) uses the price option label when available and falls back to the form title. This matches how WP Simple Pay has always worked. **Can I use smart tags in the custom description?** No. The custom description is a plain text field. Smart tags are not supported in this setting. **Does this affect what customers see?** The transaction description primarily appears in your Stripe Dashboard. Customers may see it on their bank or credit card statement depending on your Stripe statement descriptor settings. **Does this work with Stripe Checkout forms?** Yes. The transaction description source setting applies to all form types, including Stripe Checkout (off-site) forms. ## What’s Next? - [Stripe Dashboard Overview](https://wpsimplepay.com/doc/stripe-dashboard-overview/) – Learn how to navigate your Stripe Dashboard - [Payment Options](https://wpsimplepay.com/doc/payment-options/) – Configure pricing tiers and payment settings **Documentation Categories:** Plugin Functionality --- ### [How to Customize Email Subjects Per Form](https://wpsimplepay.com/doc/per-form-email-subjects/) **Published:** June 29, 2026 **Author:** **Excerpt:** Override global email subject lines on individual payment forms for more contextual receipts and notifications. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ## Overview WP Simple Pay sends email notifications when payments are completed — a **Payment Receipt** to the customer and a **Payment Notification** to the site administrator. By default, these emails use the subject lines configured in your global email settings. You can override the email subject on individual payment forms. This is useful when different forms serve different purposes and you want each to send contextually relevant emails. For example, a donation form could send “Thank you for your donation!” while a course registration form sends “Your enrollment confirmation.” ## Prerequisites - WP Simple Pay Pro (any tier) - Email notifications enabled in **WP Simple Pay > Settings > Emails** ## Step 1: Set a Custom Receipt Subject The payment receipt is the email sent to your customer after a successful payment. 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form. 2. Click the **Email Notifications** tab. 3. In the **Payment Receipt** section, find the **Email Subject** field. 4. Enter your custom subject line. The placeholder text shows the current global default for reference. 5. Click **Publish** or **Update** to save the form. ![Payment Receipt email subject field](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-per-form-email-subject-receipt.png)## Step 2: Set a Custom Notification Subject The payment notification is the email sent to you (the site administrator) when a payment is received. 1. Navigate to **WP Simple Pay > Payment Forms** and edit the form. 2. Click the **Email Notifications** tab. 3. In the **Payment Notification** section, find the **Email Subject** field. 4. Enter your custom subject line. 5. Click **Publish** or **Update** to save the form. ![Payment Notification email subject field](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-per-form-email-subject-notification.png)## How the Fallback Works When you leave a per-form email subject field empty, the form automatically uses the global email subject configured in **WP Simple Pay > Settings > Emails**. This means you only need to set per-form subjects where you want them to differ from the global default. All other forms continue using the global setting without any additional configuration. A link to your global email settings is shown beneath the subject field for quick reference. ## Frequently Asked Questions **Can I use smart tags in the subject line?** Yes. You can use any smart tags supported by WP Simple Pay in your email subject lines, such as `{form-title}`, `{customer-name}`, or `{total-amount}`. See [Using Smart Tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) for a full list. **Does this override apply to all email types?** Currently, per-form subject overrides are available for the Payment Receipt (customer email) and Payment Notification (admin email). Other email types such as subscription cancellation or upcoming invoice emails continue to use the global subject settings. **What happens if I clear a previously set subject?** The form will revert to using the global default subject. Simply remove the text from the subject field and save the form. **Where do I change the global email subject?** Navigate to **WP Simple Pay > Settings > Emails** and select the email type you want to configure. See [Email Settings and Notifications](https://wpsimplepay.com/doc/emails/) for more details. ## What’s Next? - [Email Settings and Notifications](https://wpsimplepay.com/doc/emails/) – Configure global email settings - [Using Smart Tags](https://wpsimplepay.com/doc/using-smart-tags-for-confirmation-pages-and-emails/) – Use dynamic content in email subjects and bodies **Documentation Categories:** Plugin Functionality --- ### [How to Configure Email Settings](https://wpsimplepay.com/doc/emails/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure the settings needed to use WP Simple Pay's email functionality **Content:** WP Simple Pay offers a settings area to configure emails sent by your website when various actions occur in WP Simple Pay. Alongside WP Simple Pay’s built-in emails, Stripe also provides email capabilities that can be enabled alongside for added functionality. ## Stripe Email Settings [See Stripe’s documentation for using your own domain to send Stripe-powered emails](https://stripe.com/docs/email-domain). ### Successful Payments If you have enabled [WP Simple Pay’s built-in](#payment-receipt) Payment Receipt email, you must **[disable Stripe’s built-in “Successful payments”](https://dashboard.stripe.com/settings/emails)** email to avoid sending duplicate emails to your customers. ![Stripe customer email settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-emails-01.png)### Upcoming Renewals [Stripe’s built-in “upcoming renewals” email](https://dashboard.stripe.com/settings/billing/automatic) is incompatible with WP Simple Pay and should always be disabled. ![Stripe upcoming invoice email](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-emails-02.png)WP Simple Pay offers its [own email to remind customers about an upcoming invoice](#upcoming-invoice). ### 3D Secure Authentication When enabled, this email will be sent if charging a customer’s card on file (when they aren’t present) requires them to complete 3D Secure authentication. It will link to a Stripe-hosted page where they can confirm the payment. ![Stripe 3d secure authentication settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-emails-03.png)## WP Simple Pay Email Settings Email settings can be configured by visiting **Simple Pay Pro → Settings → Emails** In addition to these global email messages, you can customize your payment flows even further by adding custom email messages to send when a specific payment form has been used. More information can be found [here](https://wpsimplepay.com/doc/what-does-the-customer-see-after-payment/). ### General ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-emails-04.png)#### From Name Your email’s “From Name” (the display name, also known as the “Sender Name”) tells your recipients who sent them the message. This is important in helping your customers identify the emails are coming from your website. #### From Address Your email’s “From Address” (also known as the “Sender Email”) is the email address used when a customer replies to one of the automated emails sent by WP Simple Pay. It is essential to use an active email inbox for this email address to allow customers to reach you with any concerns. [See our documentation article on email deliverability for more information](https://docs.wpsimplepay.com/articles/email-receipts-and-or-notifications-are-not-being-sent/). #### Template WP Simple Pay allows emails to be sent in two formats a **Default** styled email, and a plain HTML email shown as **None**. ##### Default Styling In addition to providing a professional styled layout, this option allows you to add a header image for your logo, and text in the email footer for a branding message, thank you note, etc. ##### None – Plain HTML This option send a plain HTML email with no styling and no options for a header image or footer text ### Delivery From here, you can install WP Mail SMTP from WordPress.org for free. WP Mail SMTP fixes deliverability problems with your WordPress emails so you can reliably send payment receipts, form notifications, account emails and more! [Read more about WP Mail SMTP](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/) and how it helps solve email deliverability issues. ### Emails #### Payment Receipt When enabled, the **Payment Receipt** email is sent to the value of the **Email Address field** in the payment form. Unlike other emails, the **Payment Receipt** email offers three different email body options available in the dropdown at the top of the page. These options correspond to the three types of payments WP Simple Pay differentiates: - One-time payment - Subscription (recurring) payment - Subscription (recurring) with a free trial Each email body has access to the same smart tags available to the [Payment Confirmation page](https://docs.wpsimplepay.com/articles/configuring-payment-confirmation-display/) that customers are redirected to after successful payment. Be sure to [disable Stripe’s included “successful payment” email to avoid sending duplicate emails](https://dashboard.stripe.com/settings/emails#successfulpayments). #### Payment Notification When enabled, the **Payment Notification** email is sent to one or more email addresses (separate multiple addresses by a comma) when a successful payment is made. The email body has access to the same smart tags available to the [Payment Confirmation page](https://docs.wpsimplepay.com/articles/configuring-payment-confirmation-display/) that customers are redirected to after successful payment. #### Upcoming Invoice When enabled, the **Upcoming Invoice** email is sent to the email address originally used by the customer when completing the payment. This email is triggered based on the [“upcoming renewal event” setting in the Stripe Dashboard](https://dashboard.stripe.com/settings/billing/automatic). Be sure to [disable Stripe’s included “upcoming renewal” email to avoid sending incompatible emails](https://dashboard.stripe.com/settings/emails#upcomingrenewal). Using the `{update-payment-method-url}` smart tag in the email body will provide a unique URL that Customers can use to manage their Subscription. You can also allow your customers to retrieve the Subscription Management URL themselves. See how [here](https://wpsimplepay.com/doc/customer-susbcription-management-settings/#allow-customers-to-retrieve-the-subscription-management-url). #### Invoice Receipt When enabled, the **Invoice Receipt** email sends receipts for subsequent invoice payments after a subscription has been activated. Using the `{update-payment-method-url}` template tag in the email body will provide a unique URL that Customers can use to manage their Subscription. #### Subscription Cancellation Notification This email is sent to one or more email addresses (separate multiple addresses by a comma) when a customer has canceled their subscriptions using the Subscription Management link received via email using the [Manage Subscriptions block](https://wpsimplepay.com/doc/customer-susbcription-management-settings/). #### Subscription Cancellation Confirmation This email is sent to customers who have canceled their subscriptions using the Subscription Management link in the email received via the [Manage Subscriptions block](https://wpsimplepay.com/doc/customer-susbcription-management-settings/). #### Payment Refund Confirmation This email is sent to customers who have received a refund for their payment. The email is sent after the refund is processed in the Stripe Dashboard. ### Manage Subscriptions This is the email sent to customers who have requested to receive the Subscription Management link via email using the Manage Subscriptions block. **Documentation Categories:** Plugin Functionality --- ### [How to Accept PromptPay Payments](https://wpsimplepay.com/doc/how-to-accept-promptpay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about PromptPay, a popular payment method in Thailand. **Content:** PromptPay is a Thailand based payment method that allows customers to make a payment using their preferred app from participating banks. Customers see a QR code when checking out with PromptPay. They complete the payment by scanning it using a Thailand bank app. You receive confirmation from Stripe instantly when they complete the payment. Payment Method TypeReal-time paymentsRelevant Payer GeographyThailandPresentment CurrencyTHBCountry AvailabilityThailandRecurring PaymentsNoRefundsYesDisputesNot applicablePayment CompletionImmediate## Enable PromptPay To accept **PromptPay** payments, visit the Payment tab in the payment form builder and enable **PromptPay**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-accept-promptpay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept WeChat Pay Payments](https://wpsimplepay.com/doc/how-to-accept-wechat-pay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about WeChat Pay, a digital wallet popular with customers from China. **Content:** WeChat is a leading lifestyle “super app” used for messaging between people, as well as connecting people, services, and businesses in China and around the world through a number of e-commerce and social features inside the app. WeChat Pay, the payment wallet inside the WeChat app, has over 800 million users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses’ apps and websites. WeChat Pay users buy most frequently in gaming, e-commerce, travel, online education, food, and nutrition. Payment Method TypeDigital walletRelevant Payer GeographyChinese consumers, overseas Chinese, and Chinese travelersPresentment CurrencyCNY, AUD, CAD, EUR, GBP, HKD, JPY, SGD, USD, DKK, NOK, SEK, CHF (depending on business location)Country AvailabilityAustralia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Hong Kong, Ireland, Italy, Japan, Luxembourg, Netherlands, Norway, Portugal, Singapore, Spain, Sweden, Switzerland, United KingdomRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionStandard payout timing applies## Enable WeChat Pay To accept **WeChat Pay** payments, visit the **Payment** tab in the payment form builder and enable **WeChat Pay**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-accept-wechat-pay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept BECS Payments](https://wpsimplepay.com/doc/how-to-accept-becs-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to accept Australia BECS Direct Debit payments. **Content:** Stripe users in Australia can accept Australia BECS Direct Debit payments from customers with an Australian bank account. As part of the payment process, businesses must collect a mandate that includes the customer’s bank account details (account holder’s name, the Bank-State-Branch or BSB number, and the bank account number) and must also accept the mandate Service Agreement. This gives the business an authorization to debit the account. Stripe can generate this mandate for businesses to present to their customers. Australia BECS Direct Debit is a [reusable](https://docs.stripe.com/payments/payment-methods#usage), [delayed notification](https://docs.stripe.com/payments/payment-methods#payment-notification) payment method. This means that it can take up to three business days to receive notification on the success or failure of a payment after you initiate a debit from the customer’s account. Payment Method TypeBank debitRelevant Payer GeographyAustraliaPresentment CurrencyAUDCountry AvailabilityAustraliaRecurring PaymentsYes (4.17.3+)RefundsYesDisputesYesPayment Completion2 business days## Enable BECS To accept **BECS** payments, visit the **Payment** tab in the payment form builder and enable **BECS**. For new users, Australia BECS Direct Debit transactions have a default limit of 1,500 AUD per transaction and 4,500 AUD per week. If you need higher limits, contact Stripe [support](https://support.stripe.com/contact). ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-accept-becs-payments-01.png)## Using BECS for Subscriptions and Recurring Payments Starting with WP Simple Pay **4.17.3**, BECS Direct Debit can be used for subscriptions and recurring billing on AU/AUD forms. This brings BECS in line with the other bank-debit methods already supported for subscriptions (ACH, Bacs, SEPA). To configure a recurring BECS form: 1. Open or create a payment form with the **General** tab’s currency set to **AUD**. 2. On the **Payment** tab, enable **BECS** and configure your price options with a recurring/subscription billing interval. 3. Customers complete the mandate authorization on first payment; subsequent debits run automatically per the schedule you configured. Because BECS is a delayed-notification method, the first debit (and each renewal) can take up to 3 business days to confirm. Renewal status appears in the customer’s [Manage Subscriptions block](/docs/manage-subscriptions-block/) and in your Stripe Dashboard. **Documentation Categories:** Plugin Functionality --- ### [How to Accept MobilePay Payments](https://wpsimplepay.com/doc/how-to-accept-mobilepay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about MobilePay, a popular payment method in Denmark and Finland. **Content:** MobilePay is a [single-use](https://docs.stripe.com/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows your customer to [authenticate and approve](https://docs.stripe.com/payments/payment-methods#customer-actions) payments using the MobilePay app. When your customer pays with MobilePay, Stripe performs a card transaction using the card data we receive from MobilePay. The processing of the card transaction is invisible to your integration, and Stripe [immediately notifies you](https://docs.stripe.com/payments/payment-methods#payment-notification) whether the payment succeeded or failed. Payment Method TypeDigital WalletRelevant Payer GeographyDenmark and FinlandPresentment CurrencyDKK, EUR, NOK, SEKCountry AvailabilityAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, SwedenRecurring PaymentsNoRefundsYesDisputesYesPayment CompletionImmediate## Enable MobilePay To accept **MobilePay** payments, visit the **Payment** tab in the payment form builder and enable **MobilePay**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-accept-mobilepay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Import Prices from Stripe](https://wpsimplepay.com/doc/how-to-import-prices-from-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to allow your customers to purchase multiple line items on a single form. **Content:** If your Stripe account already has products and prices configured, you may easily import the pricing into WP Simple Pay following these simple steps: ### Copying the Price Option ID from Stripe 1. In your **Stripe Dashboard** locate your **Product catalog**. 2. **Edit the Product** you wish to copy **Price Options** from. 3. Open on the **Price options** and click on “**Copy price ID**“. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-import-prices-from-stripe-01.png)### Import the Price Option in WP Simple Pay 1. Open your **Payment Form** and head into the **Payment** tab. 2. Under **Price Options** click in **Advanced** ( right side ). 3. Paste the **copied Price ID** and click on **Add existing Plan**. 4. Your **Stripe Price** will be copied as a new **Payment Form Price Option**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-import-prices-from-stripe-02.png) **Documentation Categories:** Plugin Functionality --- ### [How to Configure the Payment Confirmation Display](https://wpsimplepay.com/doc/configuring-payment-confirmation-display/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to edit and customize the payment confirmation page using template tags. **Content:** To configure what your users see after a successful payment, go to **WP Simple Pay → Settings → Payment Confirmation**. ![WP Simple Pay payment confirmation pages](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-configuring-payment-confirmation-display-01.png)In addition to these global payment confirmation messages, you can customize your payment flows even further by adding custom confirmation messages to be displayed when a payment has been completed using a specific payment form. More information can be found [here](https://wpsimplepay.com/doc/what-does-the-customer-see-after-payment/). ## Pages ### Payment Success Page The page customers are directed to after a successful payment. This page should contain the **\[****simpay\_payment\_receipt****\]** shortcode. --- ### Payment Failure Page The page customers are sent to after a failed payment. --- ### Payment Cancelled Page The page customers are sent to after cancelling an off-site Stripe Checkout payment. --- ## Confirmation Messages A confirmation message is what is shown after a successful payment is made — often a receipt. You can use **Smart Tags** to display dynamic information related to the payment, customer, or custom data. ### One-Time Payment The message is shown after a successful one-time payment. --- ### Subscription Cancelled The message is shown after a user has cancelled their subscription. --- ### Subscription The message is shown after the initial subscription payment. --- ### Subscription with Trial The message shown after a subscription with a free trial begins. --- ## Built-In Smart Tag Reference The following Smart Tags are built into WP Simple Pay to help you customize your payment confirmations. \*\*{form-title} \*\*The form’s item Title value. \*\*{form-description} \*\*The form’s Item Description value. \*\*{total-amount} \*\*The total price of the payment. \*\*{charge-date} \*\*The charge date returned from Stripe. \*\*{customer-name} \*\*The name from the Name form field \*\*{charge-id} \*\*The unique charge ID returned from Stripe. \*\*{tax-amount} \*\*The calculated tax amount based on the total and tax percentage setting \*\*{card-brand} \*\*The brand of card used. Visa, Amex, etc. \*\*{card-last4} \*\*The last four digits of the card used \*\*{recurring-amount} \*\*The recurring amount to be charged each period of the subscription. Applies to subscriptions without trials only. \*\*{max-charges} \*\*The max number of charges until the subscription ends if installment plans are setup. Applies to subscriptions without trials only. \*\*{trial-end-date} \*\*The day the plan’s free trial ends. Applies to subscriptions with trials only. ## Custom Smart Tags To output additional information related to payments or subscriptions, use the `**{payment:*key*}**`, and `**{customer:*key*}**` smart tags to access Stripe object data. For example: - `{[payment](https://docs.stripe.com/api/payment_intents/object):currency}` - `{[subscription](https://docs.stripe.com/api/subscriptions/object):[latest_invoice](https://docs.stripe.com/api/invoices/object):number}` - `{[customer](https://docs.stripe.com/api/customers/object):name}` - `{`[customer](https://docs.stripe.com/api/customers/object)`:address:city}` Using these custom smart tags, you can create more personal and flexible payment confirmation pages, such as: Thank you. Your payment of {total-amount} has been received. Please check your email for additional information. {customer:address:line1} {customer:address:line2} {customer:address:city}, {customer:address:state} {customer:address:postal\_code}, {customer:address:country} You can also create smart tags using custom form field data. [Find out how](/doc/create-custom-form-field-smart-tags). **Documentation Categories:** Plugin Functionality --- ### [How to Customize a Payment Form's Payment Options](https://wpsimplepay.com/doc/payment-options/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure a payment form's payment mode, add prices, configure subscriptions, etc. **Content:** ## Payment Mode By default, when a payment is made, the transaction is processed in the currently set global **Test Mode** setting found in **WP** **Simple Pay → Settings → Stripe → Account**. This setting can be overridden for each payment form. Adjust the form’s **Payment Mode** to process transactions in a mode other than the global setting if you need to perform tests, gradually roll out additional forms, or similar. ## Tax Collection Determines how taxes are calculated for the payment. [Learn more about tax collection →](/doc/taxes/) ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-options-01.png)## Purchase Mode Enabling **Allow purchasing multiple price options** lets you create a payment form where multiple price options can be purchased in a single transaction and offers significant payment form convenience and flexibility. Our documentation, [found here](https://wpsimplepay.com/doc/how-to-sell-multiple-items-at-once/), provides more information. --- ## Price Options A payment form can have a single price option (no price selector is shown), or many price options (a price selector is shown). To add a new price option, click **Add Price**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-options-02.png)If there is only one price option, the respective settings will automatically be applied to the payment, and no price selector will be shown. #### Label Add an optional custom label for this price. --- #### Amount Select a currency and an amount for this price. --- #### Amount Type Determines if the payment will be one-time or recurring (subscription). Subscription functionality uses [Stripe Billing](https://stripe.com/billing/pricing) (billed separately by Stripe) for automatic invoice processing on your set billing cycle. Choosing “One time” allows a price to default to a one-time payment with the option to be optionally purchased as a subscription. When enabled a checkbox appears on the form builder that allows the payer to choose the amount type—great for donations! #### Subscription Settings #### Billing Period Determines the billing cycle—the interval of payments—for the price option. #### Installment Plan This determines if the subscription payments should be canceled after a set number of invoices/payments. *The number entered should include the initial payment.* #### Free Trial The number of days before subscription billing begins. #### Setup Fee An amount is added to the initial invoice payment but not subsequent invoices. #### Custom Amount Settings This option allows the user to determine the payment amount. When enabled, an **amount input** will be added to the payment form, allowing a custom amount for the selected currency and amount type. #### Minimum Amount Set a minimum amount based on the expected payment amounts you will receive. --- ## Payment Methods ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-options-03.png)#### Payment Method Settings #### Mobile Wallets Enable Apple Pay, Google Pay, and Microsoft Pay mobile wallets. Applies only to the Card payment method. #### Fee Recovery We add an additional fee to payments made with this payment method. Our documentation, [found here](https://wpsimplepay.com/doc/how-to-recover-stripe-processing-fees/), provides more information. Enable the payment methods you wish to present to users on your payment form. *Not all payment methods are available to all locales, license levels, etc.* - [Card](/doc/accepting-card-payments/) - [ACH Direct Debit](/doc/accepting-ach-debit-payments/) - [SEPA Direct Debit](/doc/accepting-sepa-debit-payments/) - [Alipay](/doc/accepting-alipay-payments/) - [Bancontact](/doc/accepting-bancontact-payments/) - [FPX](/doc/accepting-fpx-payments/) - [giropay](/doc/accepting-giropay-payments/) - [iDEAL](/doc/accepting-ideal-payments/) - [Klarna (Buy now, pay later)](/doc/accepting-klarna-payments/) - [Afterpay / Clearpay (Buy now, pay later)](/doc/accepting-klarna-payments/) - [Przelewy24](/doc/accepting-p24-payments/) - [1-Click Payments (Apple Pay / Google Pay)](/doc/apple-pay-google-pay/) **Documentation Categories:** Plugin Functionality --- ### [How to Use Test Mode Until Your Forms Are Ready to Go Live](https://wpsimplepay.com/doc/using-test-mode/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to use Test mode in WP Simple Pay and Stripe until your payment forms are ready. **Content:** When first installed, WP Simple Pay is set to **Test Mode** — this means no real money is transacted. We highly recommend staying in test mode until your payment forms are ready and you’ve looked through test transactions in Stripe. While in Test mode you can use any number of [test card numbers](https://stripe.com/docs/testing#cards) and payment methods provided by Stripe. Stripe provides [international test card numbers](https://stripe.com/docs/testing#international-cards) that should be used to properly reflect the appropriate ZIP/Postal code configuration for your country or locale. For example, the **4242-4242-4242-4242** test card number is considered a US-based number and will display a 5-digit ZIP Code field. ## Enabling Test Mode in WP Simple Pay To make sure WP Simple Pay is in **Test Mode** by visiting **WP Simple Pay → Settings → Stripe → Account**. ![WP Simple Pay Stripe account settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-test-mode-01.png)### Connection Status Displays the account information of the currently connected account. If you are not connected, click [**Connect with Stripe** to connect](/doc/stripe-setup/). --- ### Payment Mode Determines the current payment mode: **Test Mode** or **Live Mode**. When in Test Mode no actual money is transacted. --- ### Country The country your [Stripe account](https://dashboard.stripe.com/settings/account) is registered to. ## Test Mode Indicators When viewing your WordPress admin in Test mode, you will see an indicator in admin toolbar if Test Mode is enabled. ![WP Simple Pay Test Mode badge in the admin toolbar](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-test-mode-02.png)When viewing a payment form while in Test Mode you will see the same indicator. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-test-mode-03.png)## Setting Per-Form Test Mode Forms can also individually [set their payment mode](/docs/payment-options/#payment-mode) if you need to process transactions in a different mode than the global setting. Ensure you have properly connected to Stripe in **all modes** that your forms may be utilizing. ## Viewing Test Data in Stripe To view test transactions in [your Stripe dashboard](https://dashboard.stripe.com), simply switch the **Test mode** toggle available on the top right of all Stripe dashboard pages. ![Stripe dashboard test mode toggle](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-test-mode-04.png)Stripe has moved the Test mode toggle for some accounts. The Test mode Stripe Dashboard can always be reached via this URL: ### Alternate Test Mode Toggle Location ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-using-test-mode-05.png)To switch to Test Mode: - In the Stripe Dashboard, click your company name in the top-left corner. - From the dropdown menu, select **Switch to sandbox > Test mode**. To return to Live Mode: - Click your company name again in the top-left corner. - From the dropdown, click **Exit test mode**. ## Final Test Mode Review Finally, make sure you review Stripe’s [Going Live Checklist](https://stripe.com/docs/checklist) before disabling test mode. **Documentation Categories:** Plugin Functionality --- ### [How to Add and Configure Coupons](https://wpsimplepay.com/doc/coupons/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to add and configure one-time and recurring coupons in the WP Simple Pay admin. **Content:** Coupons can be added by visiting **WP Simple Pay → Coupons**. This is also where previously created coupons will be listed. To add a coupon, click the **Add New** button at the top of the screen. ## Creating a Coupon ![WP Simple Pay coupon configuration](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-coupons-01.png)CodeA unique value users will enter in the coupon field. Letters, numbers, underscores and dashes only. Coupon codes are case-sensitive.TypeChoose whether your coupon is a percentage discount or a fixed amount discount.Percentage / Amount OffEnter the percentage off or the currency and discount amount for your coupon. For one-time payments, the amount off cannot bring the total value down to < 0.50. For recurring payments we do allow 100% off coupons.DurationSet the duration of your coupon to Forever, Once, or Multiple Months. Invoices for recurring payments will continue to receive the discounted amount for this duration.Redemption RestrictionsOptionally set the following: – Specify an expiration date and time by which the coupon can be redeemed. – Limit the total number of times this coupon can be redeemed – Limit the payment forms where this coupon can be redeemed**Coupon codes are case-sensitive** (dictated by Stripe) Consider creating two versions of your codes: one uppercase and one lowercase. ## Adding the Coupon Field To allow your payment form to accept a coupon visit the **Form Fields** tab of the form builder and add the **Coupon** field to your desired location. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-coupons-02.png)## Coupons Created Outside of WP Simple Pay Coupons previously created in the [Stripe dashboard](https://dashboard.stripe.com/coupons) can still be applied to payment forms, even though they will not appear in the WP Simple Pay admin. New coupons should always be created using the method described in this document to ensure redemption restrictions are respected and automatic payment mode syncing occurs. **Documentation Categories:** Plugin Functionality --- ### [How to Accept Klarna Buy Now, Pay Later Payments](https://wpsimplepay.com/doc/accepting-klarna-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Klarna Pay in Installments allows customers to make an online purchase and spread the cost over three or four interest-free payments. **Content:** Klarna offers flexible payment options that give customers more freedom to choose when and how to pay for a purchase. Klarna provides payment solutions for 90 million consumers and over 200,000 businesses across 19 markets. There are four different ways for customers to pay for a transaction with Klarna: Pay in Installments, Pay Later, Pay Now, and Financing. You can choose to offer one, two or multiple options. You are paid upfront and are protected against fraud and customer payment risk. Klarna Pay in Installments allows customers to make an online purchase and spread the cost over three or four interest-free payments. For more information, please visit [Stripe’s Klarna buy now, pay later docs](https://stripe.com/docs/payments/klarna). Payment Method TypeBuy now, pay laterRelevant Payer GeographyAustria, Belgium, Denmark, Finland, France, Germany, Italy, Norway, Spain, Sweden, The Netherlands, United Kingdom, United StatesPresentment CurrencyEUR, GBP, USDCountry AvailabilityAustria, Belgium, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Netherlands, Norway, Slovakia, Slovenia, Spain, Sweden, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesYes, for non-fraud disputesPayment CompletionImmediate for Pay Now. In most countries, Pay Later is also immediate.## Enable Klarna Payments To accept Klarna payments, visit the **Payment** tab in the payment form builder, and enable **Klarna (buy now, pay later)**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-klarna-payments-01.png)Klarna has minimum requirements for data to collect, such as the billing name, billing address, and shipping address in some instances. WP Simple Pay automatically adds these custom fields if they have not been added prior to enabling the payment method. **Documentation Categories:** Plugin Functionality --- ### [How to Collect Taxes on Payments](https://wpsimplepay.com/doc/taxes/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure and set a site-wide tax rate or fee. **Content:** Tax collection is managed on a per-form basis in the **Payment** tab of the form builder. To display the tax/fee breakdown on your payment forms, use the **Amount Breakdown** custom form field. ## Automatic Calculation by Location To charge tax amounts based on your business registration and customer location, choose the **Automatically calculated by location** option in the **Tax Collection** dropdown. **Stripe Tax** is available for sales in Australia, Canada, the EU-27, Hong Kong, Iceland, Japan, New Zealand, Norway, Singapore, South Africa, the United Arab Emirates, the United Kingdom, and the United States. Based on the customer’s address, Stripe calculates the tax accurately and precisely at the rooftop level in over 11,000 tax jurisdictions (country, state, county, city, district). Using automatically calculated tax amounts requires your Stripe account to be connected to WP Simple Pay via [Stripe Connect](https://wpsimplepay.com/doc/stripe-setup/). ### [](https://github.com/awesomemotive/wp-simple-pay-pro/wiki/4.6.0-Release#activating-stripe-tax)Activating Stripe Tax Before you can automatically calculate tax amounts, you must first activate Stripe Tax in the Stripe dashboard. You can monitor tax thresholds before adding tax registrations, as you might not need to register if your business only sells nontaxable products in a jurisdiction. After a threshold has been reached, a registration can be added to start collecting taxes for those locations. ### [](https://github.com/awesomemotive/wp-simple-pay-pro/wiki/4.6.0-Release#tax-registration)Tax Registration You define your business’s origin address and add tax registration jurisdictions to start collecting immediately or to schedule collection later. From you can click “Configure” to edit the registration settings, or visit directly. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-01.png)![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-02.png)![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-03.png)#### Fees You must manually activate Stripe Tax in your account because calculating tax for a registered jurisdiction adds an additional 0.5% fee to the transaction. You are only charged for using Stripe Tax on transactions to customers in states or countries where you are registered to collect tax. A $0.00 tax amount will still incur an additional fee if a tax registration exists for that jurisdiction. [Learn more on Stripe.com](https://docs.stripe.com/tax/faq#pricing) ### [](https://github.com/awesomemotive/wp-simple-pay-pro/wiki/4.6.0-Release#using-automatic-calculation-in-wp-simple-pay)Using Automatic Calculation in WP Simple Pay When enabled on a payment form, the Billing Address and Amount Breakdown fields will automatically be added if they did not previously exist. This allows tax calculation to occur at the most accurate level and ensures that customers know what they are being charged for. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-04.png)Once a complete address is entered on the payment form the tax amount is calculated and displayed. When using the Address field with automatic tax calculation only the country field is shown initially. This ensures the state fields can be pre-populated with valid choices in locations that require choosing from a fixed list of available states. ![WP Simple Pay automatic tax calculation needs address](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-05.png)![WP Simple Pay automatic tax calculation with address](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-06.png)### Viewing Tax Amounts in Stripe The Stripe Dashboard lets you view tax amount breakdowns on payments or subscription records. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-07.png)## Fixed Tax Rates To charge fixed tax rates, select the **Global Tax Rates** option in the **Tax Collection** dropdown. Tax rates can be managed by visiting **WP Simple Pay → Settings → General → Taxes**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-08.png)## No Tax To disable tax collection altogether on a particular payment form, select the **None** option in the **Tax Collection** dropdown. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-taxes-09.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept Apple Pay & Google Pay](https://wpsimplepay.com/doc/apple-pay-google-pay/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to allow visitors to pay by Apple Pay, Google Pay, or Microsoft Pay. **Content:** By enabling this option, site visitors are shown an Apple Pay or Google Pay option if their browser and device combination supports it. If none are available, the option is not displayed. Currently, supported browsers include Chrome Desktop, Chrome Android, macOS Safari, iOS Safari, and Microsoft Edge for Windows. A payment method must also be saved to the browser or device. For example, you can save a card in Chrome or add a card to your Wallet for Safari. [See our Apple Pay & Google Pay demos in action.](https://demo.wpsimplepay.com/apple-pay-google-pay/) Google Pay and Apple Pay are enabled by default when using **Stripe Checkout**. You can disable one or both by visiting the [Stripe Payment Method settings](https://dashboard.stripe.com/settings/payment_methods) in the Stripe Dashboard. ## Registering Your Domain with Google Pay & Apple Pay To use Apple Pay, you must be connected to your Stripe account in **Live Mode**. To use Google Pay & Apple Pay, you need to register all of your web domains that will show one of these payment methods. First, you must download a domain association file and upload it to your host. WP Simple Pay Pro will attempt to do this automatically the first time you save a payment form with a Google Pay or Apple Pay button in live mode, but if you need to do this manually for any reason, you can [follow these steps from Stripe](https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay). Next, you must tell Stripe to register your domain. You can do this by going to [the Payment Method Domains](https://dashboard.stripe.com/settings/payments/apple_pay) page in the Account Settings of your Stripe Dashboard and clicking **Add a new domain**. After adding your domain, one additional step is needed for Apple Pay. Follow the directions in the panel as seen below: ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-apple-pay-google-pay-01.png)Once you’ve registered and verified your domains, you can make payments on your site using your live API keys. ## Configure Apple Pay & Google Pay Option You can add **Apple Pay/Google Pay** to an embedded or overlay payment form by configuring the options of the **Card** Payment Method on the **Payment** tab. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-apple-pay-google-pay-02.png)When you click the **Configure** option, a modal window will open displaying the option to select “Enable Apple Pay, Google Pay…” mobile wallets. Enable the checkbox and click **Update**. Remember to update your Payment Form after making these changes. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-apple-pay-google-pay-03.png)## References Please note that the use of Apple Pay on the Web is subject to the [Apple Pay on the Web terms of service,](https://stripe.com/apple-pay/legal) and the use of Google Pay is subject to the [Google Pay terms of service](https://payments.developers.google.com/terms/sellertos). ### Supported Countries Apple Pay, Google Pay, and Microsoft Pay are available to cardholders at participating banks in supported countries. The Account Country setting in **WP Simple Pay > Settings > Stripe > Account** determines which country Apple Pay, Google Pay, and Microsoft Pay will use to determine seller eligibility. Both parties (buyer and seller) need to originate from an eligible country for the Apple Pay/Google Pay buttons to appear on the purchase form. The lists of supported countries are linked below. - [Apple Pay](https://support.apple.com/en-us/HT204916) - [Google Pay](https://support.google.com/wallet/announcements/14187588) ## Troubleshooting Apple Pay ### Apple Pay – Button only shows in private/incognito Safari window[](https://woocommerce.com/document/stripe/#apple-pay-button-only-shows-in-private-incognito-safari-window) Try removing the domain from the Stripe dashboard and re-adding it: 1. Go to [Apple Pay management](https://dashboard.stripe.com/settings/payments/apple_pay) in Stripe dashboard. 2. Remove the existing Apple Pay domain. 3. Add it again inside the dashboard. ## **Link in the Payment Request Button** Link is Stripe’s one-click checkout experience that lets your customers store their payment details so they can pay in one click across hundreds of thousands of websites. ### Disabling/Enabling the Link Feature The Link feature is enabled by default by Stripe. You can disable the Link feature from within the [Stripe Dashboard](https://dashboard.stripe.com/settings/link). ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-apple-pay-google-pay-04.png)### How and When is Link Used? The Payment Request Button dynamically displays wallet options to optimize the checkout experience for your customers. Customers see Apple Pay or Google Pay if they’ve enabled them on their device, and depending on what browser they are using. If a customer doesn’t have Apple Pay or Google Pay enabled on their device, they see Link. Additionally, customers using Chrome with active, authenticated Link sessions see Link. Browser + WalletPayment ButtonSafari + Apple Pay enabledApple PayChrome + Link authenticatedLinkChrome + Google Pay enabled and Link not authenticatedGoogle PayChrome on iOS 16 + Apple Pay and Google Pay enabledApple PayAny browser + No active Apple Pay or Google PayLink **Documentation Categories:** Plugin Functionality --- ### [How to Accept Przelewy24 Payments](https://wpsimplepay.com/doc/accepting-p24-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Przelewy24 (P24) is a Polish payment method that facilitates the transfer of funds between more than 90,000 businesses and all major Polish banks. **Content:** Przelewy24 (P24) is a Polish payment method that facilitates the transfer of funds between more than 90,000 businesses and all major Polish banks. Przelewy24 allows consumers to pay for internet-based transactions using direct online transfers from their bank account. In order to pay with Przelewy24, customers are redirected to an online environment where they can authenticate their payment by logging into their bank’s site. For the majority of banks, destination details (Przelewy24’s bank account) are pre-populated, though in some cases the consumer has to enter details manually. Payment Method TypeBank RedirectRelevant Payer GeographyPolandPresentment CurrencyPLN, EURCountry AvailabilityAustralia, Austria, Belgium, Bulgaria, Canada, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable Przelewy24 To accept **Przelewy24** payments, visit the **Payment** tab in the payment form builder, and enable **Przelewy24**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-p24-payments-01.png)Recently, P24 has started to require that all merchants (where applicable) need to have the following available on a live website: **Products & Pricing for what you are selling** **An About Us page that contains:** – VAT number – Registration Number – Company Address **Terms and Conditions page that contains:** – Refund Policy – Privacy Policy – Company details Please get in touch with Stripe support if you have questions or concerns about this. **Documentation Categories:** Plugin Functionality --- ### [How to Accept giropay Payments](https://wpsimplepay.com/doc/accepting-giropay-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Giropay is an online bank transfer payment method offered by more than 1,500 banks in Germany. **Content:** giropay is an online bank transfer payment method offered by more than 1,500 banks in Germany. Giropay will stop onboarding new merchants and accepting new payments on June 30, 2024. More information can be found at [this link](https://support.stripe.com/questions/availability-of-giropay-june-2024-update). Customers are able to complete transactions using their online bank credentials, with funds being debited from their bank account. Depending on their bank, customers confirm payments using a second-factor authentication or a PIN. Payments are immediately confirmed to your business and irrevocable. Payment Method TypeBank RedirectRelevant Payer GeographyGermanyPresentment CurrencyEURCountry AvailabilityAustralia, Austria, Belgium, Bulgaria, Canada, Cyprus, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, United StatesRecurring PaymentsNoRefundsYesDisputesNoPayment CompletionImmediate## Enable giropay To accept **giropay** payments, visit the **Payment** tab in the payment form builder, and enable **giropay**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-giropay-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Accept Affirm Buy Now, Pay Later Payments](https://wpsimplepay.com/doc/accepting-affirm-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** Affirm is a popular payment method in the US and Canada that gives your customers a way to split purchases over a series of payments. **Content:** [Affirm](https://www.affirm.com/) is a popular payment method in the US and Canada that gives your customers a way to split purchases over a series of payments. Pay in 4 interest-free installments or in monthly installments of up to 36 months. Depending on the cart order size, Affirm presents customers with Pay in 4, monthly installments, or both. - **Pay in 4**: customers pay for purchases in four or fewer interest-free, bi-weekly payments over an 8 week term. - **Monthly Installments**: customers pay for purchases over a longer term of up to 36 months, which might include interest. Affirm algorithmically presents customers with the options that are most likely to result in the highest conversion, instead of having you choose specific payment options. For more information, please visit [Stripe’s Affirm buy now, pay later docs](https://stripe.com/docs/payments/affirm). Payment Method TypeBuy now, pay laterRelevant Payer GeographyUnited States, CanadaPresentment CurrencyUSD, CADCountry AvailabilityUnited States, CanadaRecurring PaymentsNoRefundsYesDisputesYes, by email from StripePayment CompletionStandard## Enable Affirm Payments Affirm must be [activated in the Stripe dashboard](https://dashboard.stripe.com/settings/payment_methods) to accept payments in Live Mode. To accept Affirm payments, visit the **Payment** tab in the payment form builder, and enable **Affirm (buy now, pay later)**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-affirm-payments-01.png)Affirm has a minimum payment requirement of $100 **Documentation Categories:** Plugin Functionality --- ### [How to Accept Bacs Payments](https://wpsimplepay.com/doc/accepting-bacs-debit-payments/) **Published:** June 29, 2026 **Author:** **Excerpt:** With BACS you can accept one-time or recurring payments from UK customers using secure and cost-effective bank debits. **Content:** Bacs Direct Debit allows UK merchants to accept one-time or recurring payments from UK customers using secure and cost-effective bank debits. Over 14% of UK payments are accepted through Bacs Direct Debit, which is preferred for large or recurring payments. Let your customers pay the way they’re used to. Payment Method TypeBank DebitRelevant Payer GeographyUKPresentment CurrencyGBPCountry AvailabilityUKRecurring PaymentsYesRefundsYesDisputesYesPayment Completion3 – 6 business daysBacs Direct Debit fees: 1% starting at 20p capped at £2.00 ## Enable Bacs To accept **Bacs** payments, visit the Payment tab in the payment form builder and enable **Bacs**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-bacs-debit-payments-01.png) **Documentation Categories:** Plugin Functionality --- ### [How to Use Zapier to Connect Stripe with over 3,000 Other Apps](https://wpsimplepay.com/doc/zapier-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to trigger just about any task from Stripe without custom code using Zapier. **Content:** Do you need to automate any tasks after Stripe payments have completed or when customers sign up for a subscription, such as adding new customers to your mailing list and adding new payments to a Google sheet? We realize we don’t cover every use case in WP Simple Pay Pro, and [extending the plugin by adding custom code](https://docs.wpsimplepay.com/articles/adding-custom-functions/) usually helps. But sometimes there’s a simpler answer. Have you heard of [Zapier](https://zapier.com/)? If you haven’t, you can utilize Zapier to perform a nearly infinite number of tasks triggered from Stripe without the need for custom development. For more Zapier examples, check out [Stripe + Zapier Integrations That Will Automate Your WP Simple Pay Data](https://wpsimplepay.com/stripe-zapier-integrations-that-will-automate-your-wp-simple-pay-data/). **Documentation Categories:** 3rd Party Integrations --- ### [How to Use AffiliateWP with WP Simple Pay](https://wpsimplepay.com/doc/affiliatewp-wp-simple-pay/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to connect our recommended affiliate program plugin to WP Simple Pay. **Content:** Need a simple way to add an affiliate program to your WordPress site and connect it to your WP Simple Pay payment forms? We highly recommend (and use) [AffiliateWP](https://affiliatewp.com/). Once you have AffiliateWP installed and activated, simply create a payment form as usual, then follow along in [this AffiliateWP doc](https://affiliatewp.com/docs/wp-simple-pay/) for additional setup and help. If you have the optional [AffiliateWP Recurring Referrals add-on](https://affiliatewp.com/add-ons/pro/recurring-referrals/) installed and activated, you can follow [this AffiliateWP doc](https://affiliatewp.com/docs/recurring-referrals-installation-and-usage/#recurring-wpsp) to set that up as well. **Documentation Categories:** 3rd Party Integrations --- ### [How to Integrate with Elementor Buttons & Pricing Tables](https://wpsimplepay.com/doc/how-to-integrate-with-elementor-buttons-pricing-tables/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to get WP Simple Pay's overlay forms to work with Elementor's buttons and pricing tables. **Content:** This document will show you how to get [Elementor’s](https://trk.elementor.com/20iphsvyfjae) pricing table or single buttons to work together with WP Simple Pay’s Onsite overlay forms and Offsite Stripe Checkout pages. On the page wish to add your WP Simple Pay form, drag in an Elementor **Button**, **Call To Action**, or **Price Table** element. ![add elemetor price table to the page](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-integrate-with-elementor-buttons-pricing-tables-01.png)Click the appropriate button – labeled **Click Here** in the image above – which will open up the button settings panel. In the settings panel, click on the down arrow to the left of the WP Simple Pay element, choose your payment form from the dropdown, and click Update. ![select wp simple pay from payment form drop down](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-integrate-with-elementor-buttons-pricing-tables-02.gif)When using the Stripe Checkout form type only forms without additional on-site custom fields are available for use. Be sure to apply all of your changes by clicking the **UPDATE** button at the bottom of the page. Everything is now in place, and the pricing table button or a single button will launch the Onsite overlay form or redirect to Offsite Stripe Checkout. Repeat the process detailed above for each button in the pricing table if applicable. **Documentation Categories:** 3rd Party Integrations --- ### [How to Integrate with Divi Buttons & Pricing Tables](https://wpsimplepay.com/doc/integrating-with-divi-buttons-pricing-tables/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to get WP Simple Pay's overlay and Stripe Checkout forms to work with Divi's buttons and pricing tables. **Content:** This document will show you how to use [Divi’s](https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=71499&url=74048) **Price Table**, **Call to Action**, and **Buttons** to work together with WP Simple Pay’s Onsite overlay forms and Offsite Stripe Checkout pages. In this example, I will be using the Divi Call To Action element to launch an Onsite overlay form. ![add divi call to action to page](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-divi-buttons-pricing-tables-01.png)Once you’ve customized your Text settings, Button text, etc., of your Call to Action, it’s time to add the WP Simple Pay form. In the Call To Action Settings **Content tab**, scroll down and maximize the Link section. You will need to add a “#” to the Button Link URL field, then select the proper payment form from the WP Simple Pay dropdown. Once you’ve completed. Click the green **Save** check. ![change button link URL to form id](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-divi-buttons-pricing-tables-02.gif)You must add a “#” to the Button Link URL field in the Link section for the payment form to launch correctly. This applies to ALL Divi buttons, including Price Table and Call to Action buttons. When using the Stripe Checkout form type only forms without additional on-site custom fields are available to choose. Everything is now in place, and the button on your Call to Action will launch an Onsite overlay form, shown below, or redirect to Offsite Stripe Checkout depending on your form type. Repeat the process detailed above for each button in the pricing table if applicable. If you’ve added everything properly and the forms still do not launch, you may need to **Disable** the **Defer jQuery and jQuery Migrate** setting in the **Divi → Theme Options → General → Performance** tab. ![ensure that defer jquery and jquery migrate setting is disabled](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-divi-buttons-pricing-tables-03.png) **Documentation Categories:** 3rd Party Integrations --- ### [How to Use the WPCode Integration](https://wpsimplepay.com/doc/wpcode-integration/) **Published:** June 29, 2026 **Author:** **Excerpt:** Browse and install official WP Simple Pay code snippets directly inside the WPCode plugin's library — no copy/pasting from documentation. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Beginner ## Overview [WPCode](https://wordpress.org/plugins/insert-headers-and-footers/) is a popular WordPress plugin for managing custom code snippets — header/footer scripts, custom PHP, custom CSS, conversion pixels, and so on. WP Simple Pay’s WPCode integration registers an official **wpsimplepay** username inside WPCode’s snippet library, making it easy to discover and install WP Simple Pay-specific code snippets without copying from documentation pages. When the integration is active, you can search WPCode’s library for snippets like “WP Simple Pay – Hide Title”, “WP Simple Pay – Custom Currency Format”, or “WP Simple Pay – Conditional Field Display” and install them with one click. The snippets run inside WPCode’s safe execution environment and can be enabled, disabled, or modified through WPCode’s UI. ## Prerequisites - WP Simple Pay (any tier) - The WPCode plugin installed and activated ## Step 1: Install WPCode If you don’t have WPCode yet: 1. Navigate to **Plugins > Add New** in your WordPress admin. 2. Search for **WPCode**. 3. Install and activate the plugin published by WPCode (formerly “Insert Headers and Footers”). The free version is sufficient for using the WP Simple Pay snippet library. ## Step 2: Verify the Integration is Active Once both plugins are active, the integration registers automatically — no manual configuration required. To verify: 1. Navigate to **Code Snippets > Library** in your WordPress admin (the WPCode menu). 2. Browse or search the library. 3. Look for snippets authored by **WP Simple Pay**. ## Step 3: Browse WP Simple Pay Snippets Inside WPCode’s Library, you can filter or search for snippets contributed by the WP Simple Pay team. Common categories of available snippets include: - **Form behavior tweaks** — Hide titles, change button labels, restrict submit timing - **Conditional logic** — Show/hide fields based on form state or user data - **Currency and formatting** — Custom currency display rules, number formatting - **Email customizations** — Modify email templates, append data to emails - **Frontend display** — Adjust how forms render on specific pages or templates - **Webhook customizations** — Modify webhook payload behavior - **Advanced developer hooks** — Filters and actions for fine-grained customization Each snippet includes a description, author byline, and a preview of the code so you can review what it does before installing. ## Step 4: Install a Snippet When you find a snippet you want: 1. Click the snippet card to open its detail page. 2. Click **Use Snippet** (or **Install**, depending on the WPCode version). 3. WPCode imports the snippet into your site as a draft. It is **not active** by default — review it first. 4. Click **Save and Activate** to enable it. WPCode handles the execution environment so you don’t need to edit theme or plugin files directly. ## Step 5: Manage Installed Snippets Installed snippets appear under **Code Snippets > All Snippets**. From there you can: - Toggle a snippet on or off - Edit the code (useful for customizing parameters like form IDs) - Schedule when the snippet runs (specific pages, devices, user roles) - Disable a snippet temporarily for troubleshooting ## Why Use WPCode Instead of Editing Files Directly? **WPCode + WP Simple Pay snippets****Editing `functions.php` or a custom plugin**Syntax errorsCaught and rolled back automaticallyCan white-screen your siteUpdate safetySnippets persist across plugin/theme updatesTheme updates can erase changesVisibilityAll custom code visible in one placeScattered across filesDeactivationOne-click disableRequires file edit or FTPVersion controlBuilt-in change trackingManual git/backupFor non-developers, WPCode is the safer way to apply customizations. For developers, it’s still useful because all your custom code is centralized and survives plugin/theme replacement. ## Frequently Asked Questions ### Where can I see WP Simple Pay’s snippet library? Inside WPCode’s Library tab once both plugins are active. You can also browse the public library at the WPCode website and search for “WP Simple Pay” — but installing requires the WPCode plugin running on your site. ### Are snippets free? WP Simple Pay’s official snippets are free. Some advanced snippets may require a WPCode Pro subscription if they use Pro-only WPCode features (e.g., conditional logic, scheduling), but the snippets themselves don’t cost extra. ### Can I write my own snippets? Yes. WPCode supports custom snippets you author yourself — they don’t need to come from the library. The integration only registers WP Simple Pay’s library username; it doesn’t restrict what you can do with WPCode otherwise. ### Will snippets break when I update WP Simple Pay? WP Simple Pay maintains a stable filter and action API, so most snippets continue working across releases. If a snippet relies on an internal function that changes, it will fail gracefully (or be marked as deprecated in the snippet’s WPCode listing). Always test snippets after major plugin updates. ### How is this different from the Automations tab? The [Automations tab](/docs/form-builder-automations-tab/) integrates with Uncanny Automator for **no-code workflows** between WP Simple Pay events and other apps. WPCode is for **PHP/JS/CSS customizations** on your own site. They serve different needs and can be used together. ### Why don’t I see WP Simple Pay snippets in WPCode? Make sure both plugins are active and that you’re looking at the **Library** tab, not your local snippets list. The integration registers on WPCode admin pages, so visit **Code Snippets > Library** at least once after activation to ensure the registration runs. ## What’s Next? - [How to Use the Automations Tab](/docs/form-builder-automations-tab/) – No-code automations via Uncanny Automator - [General Information About Integrations](/docs/general-information-about-integrations/) – Other integrations available **Documentation Categories:** 3rd Party Integrations --- ### [How to Use the Block Editor Button Block with WP Simple Pay](https://wpsimplepay.com/doc/how-to-use-the-block-editor-button-block-with-wp-simple-pay/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to launch payment forms from the WordPress block editor button block. **Content:** Have you ever wanted to launch an on-site overlay payment form, or off-site Stripe Checkout form using a button that matches your website? In this tutorial, we’ll show you how to set up and use the **Button block** with WP Simple Pay. ## Creating a Payment Form First we need to ensure we have a compatible payment form created. Due to the nature of launching the payment form from a single button, only on-site payment forms set to open in an overlay modal, or off-site Stripe Checkout forms without additional fields can be used. ### Off-site Stripe Checkout Form Visit **WP Simple Pay **→** Add New** and select the **Payment Button** payment form template. ![Select the payment button template](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-01.png)Next, click the **“Stripe Checkout”** tab in the payment form builder to [customize the Stripe Checkout functionality](https://docs.wpsimplepay.com/articles/stripe-checkout-display-options/) presented to the user when they are redirected. Do not add additional fields in the **“Form Fields”** tab. On-site custom form fields will prevent the payment button from being available to use with the Button block. ### On-Site Overlay Modal Payment Form Visit **WP Simple Pay **→** Add New** and select the **Payment Form** payment form template. ![Select the payment form template](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-02.png)Next, check the **“Open in an overlay modal”**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-03.png)From here you can adjust the [payment form’s **“Payment”** settings](https://docs.wpsimplepay.com/articles/payment-options/) to your needs, and publish the payment form. ## Adding the Button Block With your block-compatible payment form created, you’re ready to add the Button block to launch your payment form or redirect to Stripe Checkout. Visit **Pages ****→**** Add New**. Click the **“+”** icon to insert a new block, and search for **“Button”**. ![WP Simple Pay button block insert](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-04.png)![WP Simple Pay button block insert button](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-05.png)From here you can adjust any of the Button block’s settings to suite your needs. ## Linking the Payment Form and Button Block Once you have inserted and customized the Button block you can link the created payment form or payment button. In the block’s settings sidebar, select the form you would like to use in the **“WP Simple Pay”** panel. ![WP Simple Pay assign payment form to button](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-06.png)Any button block can be used to launch a compatible payment form or payment button. For example, you can use a button inside of a pricing table column: ![WP Simple Pay pricing table button block](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-use-the-block-editor-button-block-with-wp-simple-pay-07.png) **Documentation Categories:** 3rd Party Integrations --- ### [How to Transfer Your WP Simple Pay License to Another Domain Name](https://wpsimplepay.com/doc/transferring-license-another-domain-name/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to generate an invoice for your WP Simple Pay Pro plugin purchase. **Content:** At times, you may need to switch sites your WP Simple Pay Pro license is active on, such as from a staging site to a live site or from one domain name to another. Depending on the license type you purchased, you’re restricted to a specific number of sites where you can activate your license. If you’re near or at this limit, you’ll need to deactivate your license on any sites where you no longer need it. To deactivate a WP Simple Pay Pro license on a site, first log in to [your WP Simple Pay account.](https://wpsimplepay.com/my-account/) In the **Downloads** tab, to the right of your license information, click **View Sites**. ![Transfer WP Simple Pay license to another site](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-transferring-license-another-domain-name-01.png)This will open a modal window. In it, you click **Deactivate Site** for the site you’d like to remove the license from, and then add and **Activate** a new site. For the new site, you’ll [install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) and [activate your license](https://wpsimplepay.com/doc/activate-wp-simple-pay-pro-license/) as you did when you first installed the plugin. **Documentation Categories:** Account Management --- ### [How to Update Your Credit Card Information on File](https://wpsimplepay.com/doc/how-to-update-your-credit-card-information-on-file/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to update your credit card information (or PayPal subscription) on file with your WP Simple Pay account. **Content:** To update your credit card information on file with us, log in to [your WP Simple Pay account](https://wpsimplepay.com/my-account/), then click the **Upd\*\*\*\*ate Payment Method** link in the **Billing tab**. ![update payment method link in the wp simple pay account settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-how-to-update-your-credit-card-information-on-file-01.png)This will open a modal window where you can enter your updated credit card information, add a new card, etc. That’s it! ## Note for PayPal Subscriptions Would you like to switch your WP Simple Pay Pro subscription payment from PayPal to a credit card? [Contact the support team](https://wpsimplepay.com/contact/) and let us know. We can do that for you. If you purchased via PayPal and need to switch to another PayPal account, you’ll need to [purchase a new license](https://wpsimplepay.com/pricing/) and let your old one expire. Also, make sure you’re logged in when checking out. If you choose this option, you’ll be issued a new license key that you should use going forward. Your existing license key will expire one year after the original purchase date. If you intended to cancel your subscription with us, [go here](https://wpsimplepay.com/doc/cancelling-account/). **Documentation Categories:** Account Management --- ### [How to Request a Refund](https://wpsimplepay.com/doc/how-to-request-a-refund/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to request a refund for a WP Simple Pay purchase. **Content:** Would you like to request a refund for WP Simple Pay? If you’ve found our plugin isn’t quite what your site needs, we can help you manage your account appropriately. ## Determining if You’re Eligible for a Refund WP Simple Pay is proud to offer a 100% No-Risk Money-Back Guarantee. This means that if you try WP Simple Pay and decide within the first 14 days after your **initial purchase** that it isn’t a good fit, we’ll provide you with a full refund. Once this period is up, you can no longer request a refund, but you can still [cancel or downgrade your account](https://wpsimplepay.com/doc/cancelling-account/) to adjust future billing. ## Requesting a Refund To request a refund, go to our [contact form](https://wpsimplepay.com/contact/) and select “I have an account question”. Next, fill out the required information, then ask for a refund in the message. Of course, we don’t want to see you go. If our support team can help in any way, or if there are specific features you’d like to see, please feel welcome to let us know in your message. We’ll process your refund as soon as possible during business hours, which may take up to a few business days. **Documentation Categories:** Account Management --- ### [What Happens If My License Expires?](https://wpsimplepay.com/doc/what-happens-if-my-license-expires/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn what to expect when your WP Simple Pay license expires. **Content:** When a WP Simple Pay license expires, existing payment forms will continue to process payments, however certain functionality will become limited: - **Additional transaction fee is applied** Payments processed with an invalid or expired license incur an additional **3% transaction fee** while the license remains invalid. - **Payment forms cannot be edited** Existing payment forms will continue to accept payments (with an additional fee) but adding or editing payment forms is removed. - **You will no longer receive product updates** You would no longer be able to update the plugin; as such, your existing version may no longer continue to work as expected in the future as WordPress and Stripe continuously update. It also means you will no longer receive new features, bugs, or security fixes. - **You will no longer receive plugin support** If you have an issue with the plugin, you can no longer contact our support team for help. [Renew your license in your account area →](https://wpsimplepay.com/my-account/billing/) **Documentation Categories:** Account Management --- ### [How to Upgrade Your WP Simple Pay Pro License](https://wpsimplepay.com/doc/upgrading-wp-simple-pay-pro-license/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to upgrade your Pro license to add subscription capabilities, install on additional sites, and add additional features **Content:** After using WP Simple Pay Pro for a while, you may find that you need to upgrade your license to unlock more features or install on more sites. We’ve made it easy to upgrade by paying just the difference in price and keeping your existing license key. ## Upgrading Your Existing License First, log in to [your WP Simple Pay account](https://wpsimplepay.com/my-account/). Near the bottom of the page, click the **View License Keys, Details, and Downloads** link. ![click the upgrade link in your wp simple pay account view license screen](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-upgrading-wp-simple-pay-pro-license-01.png)Above your license key, click the **Upgrade** link. When you click the link, you’ll be presented with upgrade options along with the price. Your upgrade cost should be prorated\* for your previous license purchase. After clicking **Upgrade** on the plan you want, you’ll be taken to the checkout to complete the purchase. ### Refresh Your License At this point, you can be able to activate WP Simple Pay Pro on additional WordPress sites and access additional features in the settings without changing your license key. 1. In the WordPress dashboard visit **WP Simple Pay → Settings → License** 2. Click **Refresh Key** under your existing license 3. Your upgrade is complete 🙂 If you have any issues with the license upgrade process, please [submit a support request](https://wpsimplepay.com/contact/). **\* A note about upgrades and proration.** When you initially purchased WP Simple Pay, an automatically renewing subscription was created for you. This subscription automatically renews every year on the date of the initial purchase and is tied to your license key date. When you upgrade your license, this is processed as a new charge and has no effect on your renewal date, which remains the same — the date of initial purchase. *Example:* You purchased a Personal license for $99 on October 1, 2021. On March 1, 2022, you decide to upgrade your license to the Plus license, which is $199. You will pay $100 to upgrade. On October 1, 2022, your subscription will renew, and you will pay $199 and have an active license key until October 1st the following year. **BONUS – Additional 50% discount** We’re currently offering an additional 50% off of the upgrade price, automatically applied at checkout. **Documentation Categories:** Account Management --- ### [How to Cancel Your Subscription](https://wpsimplepay.com/doc/cancelling-account/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to cancel your subscription and get a refund for your WP Simple Pay Pro purchase. **Content:** WP Simple Pay Pro is a subscription-based product with a license that renews automatically every year. You can cancel your subscription at anytime and you will no longer be automatically charged when your license reaches its expiration date. You will continue to receive support and updates for the remainder of your current paid term. To cancel your subscription, log in to [your WP Simple Pay account](https://wpsimplepay.com/my-account/), in the **Billing** tab, click the **Cancel** link. ![Cancel WP Simple Pay subscription](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-cancelling-account-01.png)You may also use the **Update Payment Method** link if that was your intention instead of cancelling. ## For PayPal Subscriptions Note that you won’t see “Update Payment Information” here if you paid via PayPal, but you should still be able to cancel. If you don’t see a “Cancel” link, you should still be able to sign in to your PayPal account and cancel your subscription with us. If you still need some help with this, please [contact support](https://wpsimplepay.com/contact/). **Documentation Categories:** Account Management --- ### [How to Use the Notification Inbox](https://wpsimplepay.com/doc/notification-inbox/) **Published:** June 29, 2026 **Author:** **Excerpt:** Read, dismiss, and act on in-plugin notifications about license expirations, plugin updates, recommended features, and time-sensitive announcements. **Content:** > **Reading time:** 3 minutes | **Difficulty:** Beginner ![The notification bell icon with an unread badge in the WP Simple Pay admin branding bar.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-notification-inbox-01.png)## Overview The **Notification Inbox** is WP Simple Pay’s in-plugin messaging system. It surfaces important, time-sensitive information directly inside your WordPress admin so you don’t miss it amid the flood of WordPress dashboard notices. Examples of what shows up here: - License expiration warnings and renewal reminders - Important plugin updates and security advisories - New feature announcements with quick-action buttons - Recommendations based on your store activity (e.g., suggesting CAPTCHA after fraud declines) - Time-limited promotional offers Notifications are created by WP Simple Pay and don’t share data about your store with third parties. The inbox is local to your site — what you see is what was published for your specific plugin version, license tier, and configured features. ## Prerequisites - WP Simple Pay (any tier) - WordPress admin access (`manage_options` capability) ## Where to Find the Inbox The Notification Inbox is accessible from two places: 1. **The notification bell icon** in the WP Simple Pay admin branding bar — the colored ring at the top of every WP Simple Pay screen. A red dot on the bell indicates unread notifications, with a number showing how many. 2. **The Notifications submenu item** under the main **WP Simple Pay** menu. The menu label includes a small indicator dot when unread items exist. Click either entry point to slide open the inbox panel. ## Reading Notifications The inbox lists all active notifications, sorted with the most recent at the top. Each notification includes: - **Title** — Short headline - **Body** — A few sentences of detail - **Date** — When the notification was published - **Action button(s)** — Optional links to act on the notification (renew license, view docs, install a plugin, etc.) Click a notification’s action button to follow its primary call-to-action. Most actions either deep-link to a relevant settings screen or open external pages (license renewal, documentation, etc.). ## Dismissing Notifications Each notification has a small **×** dismiss button in its top-right corner. Clicking it removes the notification from your inbox permanently — it won’t reappear unless WP Simple Pay re-publishes it for a new reason. There’s no undo for dismissals. If you dismiss something important and need to find it again, the underlying setting or feature is still accessible through the regular admin menu. ## Empty Inbox If you have no active notifications, the inbox shows an empty state message. This is normal — most stores have an empty or near-empty inbox most of the time. Notifications are reserved for genuinely useful information, not generic marketing. ## Frequently Asked Questions ### Will the inbox spam me with promotional messages? No. WP Simple Pay deliberately limits notifications to license-related, security-related, and high-value feature/use-case announcements. You won’t see daily marketing messages. ### Can I disable the Notification Inbox entirely? Developers can disable it programmatically with the `simpay_use_notification_inbox` filter, returning `false`. Most users should leave it enabled — it’s the channel WP Simple Pay uses to alert you about license expirations and other things you don’t want to miss. ``` add_filter( 'simpay_use_notification_inbox', '__return_false' ); ``` ### Do notifications appear for all admin users? Notifications are evaluated based on the current admin user’s capabilities. The inbox itself requires the `manage_options` capability — typically administrators only. Editors, authors, and lower-privilege users don’t see the inbox. ### Are notifications sent via email? No. Notifications appear in the inbox only. For transactional email notifications (payments, refunds, subscription cancellations), see [Email Types Reference](/docs/email-types-reference/). ### Why does the unread badge persist after I read a notification? Reading a notification doesn’t automatically mark it as dismissed. To clear the unread badge, dismiss notifications individually using the **×** button on each item. ### How long do notifications stay active? Each notification has a server-side expiration. Time-limited notifications (e.g., promotional offers) automatically disappear after their end date. Static notifications (license expiration warnings, security advisories) remain until you dismiss them or the underlying condition is resolved. ### Can I forward a notification to a colleague? Notifications aren’t user-shareable from inside the inbox. If you need a colleague to act on something, copy the title and body manually or send them the link the action button points to. ## What’s Next? - [How to Activate Your WP Simple Pay Pro License](/docs/activate-wp-simple-pay-pro-license/) – Resolve license-expiration notifications - [Email Types Reference](/docs/email-types-reference/) – Configure transactional email notifications instead **Documentation Categories:** Account Management --- ### [How to Upgrade from WP Simple Pay Lite to Pro](https://wpsimplepay.com/doc/upgrading-wp-simple-pay-lite-to-pro/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn step by step instructions on how to upgrade to WP Simple Pay Pro from the Lite version. **Content:** Thank you for using WP Simple Pay Lite — the free version of our plugin! We’re glad you’ve decided to upgrade to WP Simple Pay Pro. Upgrading to the premium WP Simple Pay plugin will give you access to even more features. In this article, we will show you how to upgrade from the Lite version of our plugin to a paid license. ## In-Plugin Installation ### **Purchase WP Simple Pay Pro** The first step is to navigate to WP Simple Pay and purchase one of our licenses. To do that, go to the [Pricing Page](https://wpsimplepay.com/pricing/) and follow the steps. ### Retrieve Your License Key Copy the license key from [your account](https://wpsimplepay.com/my-account/). ![copy the license key from your wp simple payaccount](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-upgrading-wp-simple-pay-lite-to-pro-01.png)### Add Your License Key Next, log into your WordPress site and go to **WP Simple Pay →** **Settings.** While in the settings page, within the **License Key** section, insert your license key in the text box shown below: ![paste your license into the wp simple pay settings license field](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-upgrading-wp-simple-pay-lite-to-pro-02.png)Once your license key has been entered, press **Unlock Pro Features Now**. ![click unlock pro features now](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-upgrading-wp-simple-pay-lite-to-pro-03.png)### Connect and Install WP Simple Pay Pro ![connect and install wp simple pay pro](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-upgrading-wp-simple-pay-lite-to-pro-04.png)Congratulations! You’ve upgraded from WP Simple Pay Lite to WP Simple Pay Pro. Click **OK** to return to your website. ## Manual Installation If the above process fails to work, follow the manual process below. To manually upgrade to WP Simple Pay Pro from the Lite version, you’ll first need to [purchase the license](https://wpsimplepay.com/pricing/) that best suits your needs. Next, click on **Plugins → Installed Plugins**, find **WP Simple Pay Lite**, and click **Deactivate**. ![how to manually install wp simple pay](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-upgrading-wp-simple-pay-lite-to-pro-05.png)Now you’re all set to continue **[installing WP Simple Pay Pro →](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/)** **Documentation Categories:** Account Management --- ### [How to Create an Invoice for Your WP Simple Pay Pro Plugin Purchase](https://wpsimplepay.com/doc/creating-invoice-for-purchase/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to generate an invoice for your WP Simple Pay Pro plugin purchase. **Content:** First, log in to [your WP Simple Pay account](https://wpsimplepay.com/my-account/), then in the **Billing** tab, click the **Generate Invoice** link next to the purchase you wish to generate an invoice for: ![click the generate invoice link in the billing tab](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-creating-invoice-for-purchase-01.png)This will open a modal window where you can fill out all the fields you require, then click **Save Billing Details & Generate Invoice**. This will open a new tab and display the invoice screen where you can Print or Download a PDF of the invoice. ![view your new invoice](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-creating-invoice-for-purchase-02.png)Once your invoice is generated, you will be returned to the previous screen, where you can Print or Download your customized invoice. **Documentation Categories:** Account Management --- ### [Stripe Dashboard Overview](https://wpsimplepay.com/doc/stripe-dashboard-overview/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn about using the Stripe dashboard from Stripe themselves. **Content:** Learn about using the Stripe Dashboard from Stripe themselves. Also see: - [Stripe’s dashboard overview docs](https://docs.stripe.com/dashboard/basics) - [Performing searches](https://stripe.com/docs/dashboard/search) (filters, operators, metadata searches, etc.) - [Setting up teams and user roles](https://docs.stripe.com/get-started/account/teams) - [Financial reports](https://stripe.com/docs/reports/financial-reports) **Documentation Categories:** Stripe Dashboard --- ### [How to Create Invoices in the Stripe Dashboard](https://wpsimplepay.com/doc/creating-invoices-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to create an invoice in your Stripe dashboard without using WP Simple Pay **Content:** Whether you’re using WP Simple Pay or not, you can create individual one-time or recurring invoices in your **Stripe Dashboard** to send to your clients and customers. These invoices are hosted entirely on Stripe’s servers. Click here to [create an invoice](https://dashboard.stripe.com/invoices/create) in the Stripe Dashboard. ## Create a New Invoice - Navigate to the Create an invoice page linked above. - Select an existing customer from the dropdown or - Select + Add new customer and fill out the Name and Email fields. - Click Add customer. - Enter an item description and price. - Choose your payment method(s). ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-creating-invoices-stripe-01.png)- Verify the email address in Customer field and then click **Review invoice**. - Once you’ve reviewed the invoice, click **Send invoice**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-creating-invoices-stripe-02.png)## About Payment Methods Collecting payments for one-off invoices is commonly done by sending an email to customers. The emails include a link to a payment page hosted by Stripe where customers can enter their payment details. You can also choose to automatically charge a payment method on file. This means Stripe automatically charges the customer’s existing payment method. If the charge fails, Stripe automatically retries the payment. **Documentation Categories:** Stripe Dashboard --- ### [How to Enable 3D Secure Authorization Emails in Stripe](https://wpsimplepay.com/doc/3d-secure-authorization-emails-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to configure and enable 3D Secure authorization emails required for some European cardholders **Content:** To ensure all Subscription payments are collected in a timely manner, you can enable **3D Secure** authorization emails to be sent by Stripe when required for some European cardholders. It is important to ensure Stripe can contact your customers with a way to authorize any payments that require additional **Strong Customer Authentication** (SCA) payment authorization steps. In your Stripe dashboard visit [Settings → Billing → Subscriptions and emails](https://dashboard.stripe.com/account/billing/automatic) to enable Stripe-hosted invoice and payment authorization pages. ![Enable 3D secure authorization emails in Stripe](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-3d-secure-authorization-emails-stripe-01.png) **Documentation Categories:** Stripe Dashboard --- ### [How to Configure Payment Notifications in Stripe](https://wpsimplepay.com/doc/payment-notifications-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to enable Stripe's built-in payment notifications to be emailed to you directly from Stripe **Content:** ## How to Configure Stripe-Generated Notifications From your [Stripe Dashboard](https://dashboard.stripe.com/), you can configure payment notifications to be emailed to you directly from Stripe. Visit your [email settings in the Stripe Dashboard](https://dashboard.stripe.com/settings/emails), and you should see a toggle switch to enable emails for successful payments. You can also use your own domain (instead of stripe.com) when sending emails to customers. [See Stripe docs](https://stripe.com/docs/customer-emails/email-domain) for setup instructions. ## How to Customize Stripe Payment Notifications If Stripe’s built-in payment emails and notifications don’t provide enough customization for you, **did you know you can use WP Simple Pay’s email system to send customizable receipts and payment notifications**? [Learn how to customize Stripe payment notifications in WordPress →](https://wpsimplepay.com/doc/emails/#wp-simple-pay-email-settings) ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-payment-notifications-stripe-01.png)## How to Automate Post-Payment Notification Actions If you require additional actions to take place after a purchase, such as sending customer information to a CRM, or adding transaction details to a **Google Doc**, you can [connect WP Simple Pay to Uncanny Automator](https://wpsimplepay.com/?s=automator&docs=1) [→](https://docs.wpsimplepay.com/articles/emails/) **Documentation Categories:** Stripe Dashboard --- ### [How to View Customer Details in Stripe](https://wpsimplepay.com/doc/customer-details-stripe/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to view your customer's details, including their email address, and mailing and shipping addresses if collected. **Content:** To view customer details simply go to **[Customers](https://dashboard.stripe.com/customers)** in your **Stripe Dashboard.** Here you will see a list of your most recent customers and can filter or navigate to narrow down to find specific records. Once a customer is selected you should see all their details excluding the full credit card number. ![Customer record in Stripe dashboard](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-customer-details-stripe-01.png)On this page, you can see various information related to your customer such as their customer ID, billing, and shipping address details (if provided), email address, etc. **Documentation Categories:** Stripe Dashboard --- ### [How to Set Up Stripe Instant Payouts](https://wpsimplepay.com/doc/stripe-instant-payouts/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to use the Stripe Instant Payouts to instantly send funds to supported debit cards or bank accounts. **Content:** With **Stripe Instant Payouts**, you can instantly send funds to a supported debit card (in Canada, Singapore, and the United States) or to a supported bank account (in the United Kingdom). You can request Instant Payouts any day or time, including weekends and holidays, and funds typically appear in the associated bank account within 30 minutes. Instant Payouts is available to Stripe users and Connect platforms in Canada, Singapore, the United Kingdom and the United States. Instant Payouts cost 1% of the payout amount, with a minimum fee of .50 USD. New Stripe users aren’t immediately eligible for Instant Payouts. Accounts in good standing will typically get access after processing on Stripe for a minimum of 90 days and $5,000 USD in volume. You can check your eligibility by logging into your **Stripe Dashboard** and going to [Balances → Payouts](https://dashboard.stripe.com/payouts/instant_payouts_eligibility). For more information about Stripe Instant Payouts: - [Read about Instant Payouts eligibility](https://support.stripe.com/questions/instant-payouts-eligibility) - [Check your eligibility in your Stripe dashboard](https://dashboard.stripe.com/payouts/instant_payouts_eligibility) - [How to initiate an Instant Payout](https://support.stripe.com/questions/initiating-an-instant-payout) **Documentation Categories:** Stripe Dashboard --- ### [How to Set Up an Invoice Payment Form](https://wpsimplepay.com/doc/invoice-payment-form-set-up/) **Published:** June 29, 2026 **Author:** **Excerpt:** How to set up a WP Simple Pay invoice payment form, step-by-step. **Content:** Accepting invoice payments is one of the most popular use cases for WP Simple Pay. Flexible invoice payment forms can easily be created with our form builder, without having to know how to code to customize your campaigns. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-invoice-payment-form-set-up-01.png)You’ll need to create a new payment form by logging to your WordPress admin, then going to **WP** **Simple Pay → Add New**. ## Invoice Reconciliation Payment Form Template In the **Template Explorer** search for **invoice** and select the **[Invoice Reconciliation Payment form](/template/invoice-reconciliation-payment-form/)** template\*\*.\*\* ![Select a template](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-invoice-payment-form-set-up-02.png)## Payment Settings The **Invoice Reconciliation Payment Form** template automatically adds a price option that gives the user the ability to enter the amount of their invoice. A $1.00 minimum amount has been set, but can be changed as needed. Click the **Payment** tab to further customize payment options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-invoice-payment-form-set-up-03.png)## Form Field Settings The **Invoice Reconciliation Payment Form** template automatically adds the following fields: - Client Name - Client Email Address - Invoice Number (text field) - Invoice Amount (custom amount field) - Credit Card Payment Method The **Invoice Number** allows payer’s to enter an invoice number that you can reference to reconcile payments. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-invoice-payment-form-set-up-04.png)Click the **Form Fields** tab to configure your form further. **Documentation Categories:** Walkthroughs --- ### [How to Set Up an Payment Form to Accept Donations](https://wpsimplepay.com/doc/accepting-donations-form-setup/) **Published:** June 29, 2026 **Author:** **Excerpt:** How to set up a flexible WP Simple Pay donation form, step-by-step. **Content:** Accepting donations is one of the most popular use cases for WP Simple Pay. Flexible donation forms can easily be created with our form builder, allowing you to collect one-time and recurring donations without having to know how to code to customize your campaigns. ![Alumni donation form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-donations-form-setup-01.png)You’ll need to create a new payment form by logging to your WordPress admin, then going to **WP** **Simple Pay → Add New**. ## Alumni Services Donation Form Template For this guide, we’ll setup a form to collection donation for our school’s alumni services department. In the **Template Explorer** search for **alumni** and select the **[Alumni Services Donation](https://wpsimplepay.com/template/invoice-reconciliation-payment-form/)** template. ![Alumni template explorer](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-donations-form-setup-02.png)## Payment Settings The **Alumni Services Donation Form** template automatically adds a **6 price options** that gives donors a list of pre-set donation amounts, as well as the ability to set a custom donation amount. Click the **Payment** tab to further customize payment options. ![Donation form payment settings](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-donations-form-setup-03.png)## Form Field Settings The **Alumni Services Donation Form** template automatically adds the following fields: - Registrants’s Name - Contact Email Address - Contact Phone Number - Graduation Year (text field) - Donation Amount (price selector field) - Credit Card The **Graduation Year** is a **Text** field that allows donors to input the year they graduated. ![Donation form fields](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-accepting-donations-form-setup-04.png)Click the **Form Fields** tab to configure your form further. **Documentation Categories:** Walkthroughs --- ### [How to Set Up a Recurring Services Form](https://wpsimplepay.com/doc/sell-recurring-services-form-set-up/) **Published:** June 29, 2026 **Author:** **Excerpt:** How to set up a multi-price WP Simple Pay recurring payment form, step-by-step. **Content:** Accepting recurring payments is one of the most popular use cases for WP Simple Pay. Flexible recurring payment forms can easily be created with our form builder, without having to know how to code to customize your campaigns. ## Recurring Service Form Template In the **Template Explorer** search for **recurring service** and select the **[Recurring Service form](/template/subscription-payment-form/)** template\*\*.\*\* ![Recurring services form template](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-sell-recurring-services-form-set-up-01.png)## Payment Settings The **Recurring Services Form** template automatically adds three price options to give the payer the ability to choose their service level. Click the **Payment** tab to further customize payment options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-sell-recurring-services-form-set-up-02.png)## Form Field Settings The **Recurring Service Form** template automatically adds the following fields: - Email Address - Price Selector - Credit Card - Checkout Button ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-sell-recurring-services-form-set-up-03.png)Click the **Form Fields** tab to configure your form further. **Documentation Categories:** Walkthroughs --- ### [How to Set Up a "Buy Now" Button](https://wpsimplepay.com/doc/buy-it-now-button-form-set-up/) **Published:** June 29, 2026 **Author:** **Excerpt:** How to set up a simple “Buy it Now” button, step-by-step. **Content:** Creating a simple “Buy it Now” button is a popular use case for WP Simple Pay. In this walkthrough, we are going to demonstrate how to create such a button using Stripe Checkout. You could also use an overlay form to accomplish the same thing. ## Payment Button Template In the **Template Explorer** search for **payment button** and select the **Payment Button** template\*\*.\*\* ![Payment button template](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-buy-it-now-button-form-set-up-01.png)## Payment Settings The **Payment Button** template automatically adds a price option to charge **$10.00**. Click the **Payment** tab to further customize payment options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-buy-it-now-button-form-set-up-02.png)## Form Field Settings The **Payment Button** template automatically adds the following fields: - Price Selector (hidden) - Payment Button Click the **Form Fields** tab to configure your form further. **Documentation Categories:** Walkthroughs --- ### [Connect WP Simple Pay to Facebook with Uncanny Automator](https://wpsimplepay.com/doc/connect-wp-simple-pay-to-facebook-with-uncanny-automator/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to connect WP Simple Pay to Facebook using Uncanny Automator. **Content:** ## What is Uncanny Automator? [Uncanny Automator](https://automatorplugin.com/?ref=150&utm_campaign=wpsimplepay) is a powerful automation plugin for WordPress that simplifies and streamlines website workflows. With Uncanny Automator, you can easily create automated sequences called **recipes** by linking **triggers**, **actions**, and **conditions**. Uncanny Automator seamlessly integrates with other popular plugins and services, enabling you to automate tasks like form submissions, email marketing, user role updates, and more. If you have the [free version of Uncanny Automator](https://wordpress.org/plugins/uncanny-automator/), you’ll first need to [connect your site with a free Uncanny Automator account](https://automatorplugin.com/knowledge-base/connecting-your-site-with-a-free-uncanny-automator-account/), which will give you 250 free [app credits](https://automatorplugin.com/knowledge-base/what-are-credits/) to use with Instagram. If you have Uncanny Automator Pro, simply activate your Pro license key to get unlimited usage of the Mailchimp integration. ### Create an Automation for Your Payment Form Now that you’ve installed and activated Uncanny Automator in WordPress, it’s time to create a Facebook Pages automation for your payment form. With WP Simple Pay, it’s easy to create tons of different automations for specific payment forms directly from the payment form builder. First, head back over to the payment form you’ve created and click on the **Automations** tab. You can find the form in the WordPress admin dashboard by going to **WP Simple Pay » Payment Forms**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-01.png)Next, enter Facebook Pages in the text field provided and click on the **Automate this Payment Form** button. From here, you’ll be automatically redirected to the recipe builder page on Uncanny Automator. Go ahead and select **Everyone** for the **Recipe Type** and click on the **Confirm** button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-02.png)Next, click on the WP Simple Pay icon for your Integration. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-03.png)For the **Trigger**, choose **Any Form** and click Save. You can also select the payment form you just created from the dropdown menu to trigger your Facebook posts for this specific form only. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-04.png)Now that you’ve set up your trigger, it’s time to configure your action. First, go ahead and click on **Add Action**. From the list of integration options, click on Facebook Pages. You’ll be prompted to connect your Facebook Page to Uncanny Automator if you haven’t already done so. To create an automation for Facebook Pages, you’ll need to have a Facebook Business account set up first. Once you’re finished connecting your Facebook Page to Uncanny Automator, go ahead and choose **Publish a post to a Facebook page**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-05.png)Next, click on your Facebook Page from the dropdown menu and add your custom message in the text field provided. Be sure to click on the **Save** button when you’re finished. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-06.png)Now that you’ve created your automation recipe for your payment form, toggle the switch from **Draft** to **Live** in the upper right-hand part of the screen. Next, to ensure that the automation is running, navigate to **Automator** **»** **All Recipes**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-07.png)## Next Steps After you have created the Facebook Pages automation for your payment form, it’s highly recommended that you complete a [test transaction](https://wpsimplepay.com/how-to-test-stripe-payments-in-wordpress-step-by-step/) to ensure the recipe is running smoothly. You can visit your Facebook Page to see the posted message. It should look something like the one below. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-facebook-with-uncanny-automator-08.png)That’s it! We hope this article has helped you learn how to automatically add a social proof post to your Facebook Page. **Documentation Categories:** 3rd Party Integrations --- ### [Connect WP Simple Pay to Mailchimp with Uncanny Automator](https://wpsimplepay.com/doc/connect-wp-simple-pay-to-mailchimp-with-uncanny-automator/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to connect WP Simple Pay to Mailchimp using Uncanny Automator. **Content:** This tutorial assumes that you have already created an **Audience** in Mailchimp. In this tutorial, we are using the title Uncanny Automator for our Audience. ## What is Uncanny Automator? [Uncanny Automator](https://automatorplugin.com/?ref=150&utm_campaign=wpsimplepay) is a powerful automation plugin for WordPress that simplifies and streamlines website workflows. With Uncanny Automator, you can easily create automated sequences called **recipes** by linking **triggers**, **actions**, and **conditions**. Uncanny Automator seamlessly integrates with other popular plugins and services, enabling you to automate tasks like form submissions, email marketing, user role updates, and more. If you have the [free version of Uncanny Automator](https://wordpress.org/plugins/uncanny-automator/), you’ll first need to [connect your site with a free Uncanny Automator account](https://automatorplugin.com/knowledge-base/connecting-your-site-with-a-free-uncanny-automator-account/), which will give you 250 free [app credits](https://automatorplugin.com/knowledge-base/what-are-credits/) to use with Mailchimp. If you have Uncanny Automator Pro, simply activate your Pro license key to get unlimited usage of the Mailchimp integration. Once you’ve connected your free account or activated your Pro license key, return to the recipe page and click on the Mailchimp icon. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-01.png)You should see a dialog appear with a link to connect your Facebook account to Uncanny Automator. ### Connect your WordPress site to Mailchimp Click *Connect account.* You’ll see a screen asking you to authorize Uncanny Automator to access your account: [](https://automatorplugin.com/wp-content/uploads/2021/02/mailchimp-wordpress-connector.png) 1. Click **Allow**. You are now ready to automate actions with Uncanny Automator and Mailchimp! ## Create a new Uncanny Automator recipe From the Automator menu, select **Automator > Add new** to create a new recipe. You’ll then create your Trigger and its associated Action(s). ### Set Up Your Trigger You’ll be asked whether your recipe is for Logged-in users or Everyone. For this example let’s choose **Everyone** and click confirm. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-02.png)You’ll be presented with a list of connected integrations to choose your Triggers from. Choose WP Simple Pay from the available options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-03.png)After selecting WP Simple Pay, you be presented with a list of Triggers. For this example choose **A payment form is completed**. You will then be presented with a dropdown to select the form you wish this Trigger to apply to. Choose the appropriate form from the dropdown and then click the Save button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-04.png)### Set Up Your Action Below the Trigger section, you see the Action section. Click the **Add action** button and you will see a list of connected integrations from which to choose your Action. Choose Mailchimp from the available options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-05.png)Scroll through the list of available actions until you see **Add a contact to an audience**, and then click it to select. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-06.png)You will then be presented with a dropdown to select the field that you wish to populate the Mailchimp Email field from apply to. Choose the appropriate field from the dropdown and then click the Save button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-07.png)You will then be presented with a list of options to configure your settings. Complete the fields as desired and then click the Save button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-mailchimp-with-uncanny-automator-08.png)That’s it! Sit back and relax as your recipes run and update your Mailchimp users automatically as they complete your recipe’s triggers. ### Notes - In actions such as “Add the user to an audience”, MailChimp does not support the retrieval of non-text fields by third parties. If you have a checkbox or other non-text field types defined on an audience, you, unfortunately, will not be able to set values for these fields via Uncanny Automator. **Documentation Categories:** 3rd Party Integrations --- ### [Connect WP Simple Pay to Google Sheets With Uncanny Automator](https://wpsimplepay.com/doc/connect-wp-simple-pay-to-google-sheets-with-uncanny-automator/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn to connect WP Simple Pay to Google Sheets using Uncanny Automator. **Content:** Integrating WP Simple Pay with an automation tool can streamline your after-payment processes and enhance user engagement on your website. In this guide, we will walk you through the process of automatically creating a row containing payment and customer information in Google Sheets after payment has been made using WP Simple Pay – without writing any code. ## What is Uncanny Automator? [Uncanny Automator](https://automatorplugin.com/?ref=150&utm_campaign=wpsimplepay) is a powerful automation plugin for WordPress that simplifies and streamlines website workflows. With Uncanny Automator, you can easily create automated sequences called **recipes** by linking **triggers**, **actions**, and **conditions**. Uncanny Automator seamlessly integrates with other popular plugins and services, enabling you to automate tasks like form submissions, email marketing, user role updates, and more. ## Connect a Google Account To get started with Google Sheets, connect Uncanny Automator to your Google account: 1. Visit **Automator > App Integrations** in the WordPress admin. 2. In the **Google Sheets** tab, click **Sign in with Google**. 3. In the list of required permissions, make sure **everything** is checked off. Sometimes the last 2 checkboxes are unchecked by default. 4. Click **Allow** to let Automator access your Google Drive files and spreadsheets. Once this is done, a success message will be displayed on your website and the Google Sheets actions will be available. Once set up, Automator can be used to add new records to a Google Sheet and/or update existing records. ## Create a new Uncanny Automator recipe From the Automator menu, select **Automator > Add new** to create a new recipe. You’ll then create your Trigger and its associated Action(s). ### Set up your Trigger You’ll be asked whether your recipe is for Logged-in users or Everyone. For this example let’s choose **Everyone** and click confirm. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-01.png)You’ll be presented with a list of connected integrations to choose your Triggers. Choose WP Simple Pay from the available options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-02.png)After selecting WP Simple Pay, you be presented with a list of Triggers. For this example choose **A payment form is completed**. You will then be presented with a dropdown to select the form you wish this Trigger to apply to. Choose the appropriate form from the dropdown and then click the Save button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-03.png)### Set up your Action ## Create a row in a Google Sheet To configure the *Create a row* action in Google Sheets: 1. Choose the **Google Sheets** integration in the *Actions list*.[](https://automatorplugin.com/wp-content/uploads/2021/01/Google_Sheets_integration.png) 2. Choose the *Create a row in a Google Sheet* action. 3. Make selections for the **Drive**, **Spreadsheet,** and **Worksheet** for your account. These values determine where the rows will be added and what columns will be available. 4. After clicking the **Get Columns** button, you will see a list of columns for your worksheet on the left and a list of values on the right. 5. For each row, populate the Value that you want to add. In most cases, you will want to choose tokens from the triggers or the system by choosing the **\*** icon to the right of the field. 6. Save your updates and make sure the triggers, actions, and recipe are all live. You cannot add or remove columns from the Google Sheet, you can only add rows for the existing columns. If you add or remove columns in Google Sheets itself, make sure you click **Get Columns** again. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-04.png)After clicking save, it is a good time to verify that everything looks correct and you’ve given your Recipe a name and toggled it Live if you are ready to use it. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-05.png)## Complete a payment using your new form Using the payment form you selected in the Trigger setup section, submit a payment. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-06.png)## Verify Google Sheet Row creation You should now see the user row in Google Sheets. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-connect-wp-simple-pay-to-google-sheets-with-uncanny-automator-07.png) **Documentation Categories:** 3rd Party Integrations --- ### [General Information About Integrations](https://wpsimplepay.com/doc/general-information-about-integrations/) **Published:** June 29, 2026 **Author:** **Excerpt:** General information about how WP Simple Pay does and doesn't integrate with other products. **Content:** ## E-Commerce/Shopping Cart Plugin Integrations WP Simple Pay is a stand-alone product and **does not** integrate with other e-commerce or shopping cart plugins. Most e-commerce/shopping cart plugins now include their own Stripe integration. If you are using WooCommerce, we recommend using their native [Stripe extension](https://woocommerce.com/products/stripe/). ## Theme and Page Builder Integrations In general, WP Simple Pay is compatible with all themes and page builders. However, at times you’ll want to use your theme’s styled buttons to launch a custom overlay or Stripe Checkout payment form. See the following guides for more information: - [Integrating with SeedProd Buttons & Pricing Tables](https://docs.wpsimplepay.com/articles/integrating-with-seedprod-buttons-pricing-tables/) - [Integrating with Divi Buttons & Pricing Tables](https://docs.wpsimplepay.com/articles/integrating-with-divi-buttons-pricing-tables/) - [Integrating with Elementor Buttons & Pricing Tables](https://wpsimplepay.com/doc/how-to-integrate-with-elementor-buttons-pricing-tables/) **Documentation Categories:** 3rd Party Integrations --- ### [Create a WordPress User Account After Payment with Uncanny Automator](https://wpsimplepay.com/doc/create-a-wordpress-user-account-after-payment-with-uncanny-automator/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to create a post-payment WordPress user account **Content:** Integrating WP Simple Pay with an automation tool can streamline your after-payment processes and enhance user engagement on your website. In this guide, we will walk you through the process of automatically creating a WordPress user account for your customers after they have made a payment using WP Simple Pay – without writing any code. ## What is Uncanny Automator? [Uncanny Automator](https://automatorplugin.com/?ref=150&utm_campaign=wpsimplepay) is a powerful automation plugin for WordPress that simplifies and streamlines website workflows. With Uncanny Automator, you can easily create automated sequences called **recipes** by linking **triggers**, **actions**, and **conditions**. Uncanny Automator seamlessly integrates with other popular plugins and services, enabling you to automate tasks like form submissions, email marketing, user role updates, and more. This integration requires an [Uncanny Automator Pro license](https://automatorplugin.com/pricing/?ref=150&utm_campaign=wpsimplepay). The pro license allows for unlimited recipes, hundreds of triggers, hundreds of actions, and integrations with Google Sheets, Mailchimp, Slack, Zoom, etc. ## Create a new Uncanny Automator recipe From the Automator menu, select **Automator > Add new** to create a new recipe. You’ll then create your Trigger and its associated Action(s). ### Set up your Trigger You’ll be asked whether your recipe is for Logged-in users or Everyone. For this example let’s choose **Everyone** and click confirm. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-01.png)You’ll be presented with a list of connected integrations to choose your Triggers from. Choose WP Simple Pay from the available options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-02.png)After selecting WP Simple Pay, you be presented with a list of Triggers. For this example choose **A payment form is completed**. You will then be presented with a dropdown to select the form you wish this Trigger to apply to. Choose the appropriate form from the dropdown and then click the Save button. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-03.png)### Set up your Action Below the Trigger section, you see the Action section. Click the **Add action** button and you will see a list of connected integrations from which to choose your Action. Choose WordPress from the available options. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-04.png)Scroll through the list of available actions until you see **Create a user**, and then click it to select. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-05.png)You will then need to select the fields used to create the WordPress user account. The **Username** and **Email** fields are the only two required fields, and to keep this example short, these are the only two we will use. Click on the asterisk (\*) on the right-hand side of the Username field. This will open a dropdown from which you should select Billing Email. Repeat this process for the Email field. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-06.png)After both fields are set up, click the Save button at the bottom of the Action section. Depending on the follow-up you have in place for your customers, you may or may not want to check the ‘Send user notification’ checkbox seen below to automatically email the customer about their new account, provide their login information, etc. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-07.png)After clicking save, it is a good time to verify that everything looks correct and you’ve given your Recipe a name and toggled it Live if you are ready to use it. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-08.png)## Complete a payment using your new form Using the payment form you selected in the Trigger set up section, submit a payment. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-09.png)## Verify WordPress account creation You should now see the user created in the WordPress User admin. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-create-a-wordpress-user-account-after-payment-with-uncanny-automator-10.png) **Documentation Categories:** 3rd Party Integrations --- ### [How to Integrate with SeedProd Buttons & Pricing Tables](https://wpsimplepay.com/doc/integrating-with-seedprod-buttons-pricing-tables/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to get WP Simple Pay's overlay & Stripe Checkout forms to work with SeedProd's buttons & pricing tables. **Content:** This document will show you how to get SeedProd’s pricing table or single buttons to work together with WP Simple Pay’s Onsite Overlay forms and Offsite Stripe Checkout pages. ## Prepare Your WP Simple Pay Forms + Retrieve Shortcodes For Use To complete this walkthrough, you need to have your payment forms already created. We also assume you have your SeedProd button or pricing table ready. To complete this setup, you will need to copy the form’s shortcode from the **WP Simple Pay → Payment Forms** admin. ![copy the wp simple pay form shortcode](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-01.png)## Linking SeedProd Buttons to WP Simple Pay In the **SeedProd **→** Landing Pages** menu, select the page with the pricing table/button you want to work with, which will load the drag and drop editor ![Navigate to seedprod landing pages](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-02.png)Next, add a **Shortcode Block** underneath each pricing table button. Here we’ll be working with the “Buy Silver Package” button. Locate the **Shortcode Block** in the left-hand listing, and drag it below the appropriate button and drop it in place. ![add the shortcode block to the page](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-03.gif)Click the **Enter Your Shortcode** text in the orange highlighted area that has been created. This will open up the Shortcode Block editor. The Shortcode text area will be blank at first. Now simply paste the shortcode that you copied at the beginning of this article. Your shortcode will most likely contain a different ID number than the one shown here. You will then want to copy and paste the following code into a new line below the shortcode: ``` ``` Ensure that the ID number in your shortcode has been entered in the `var ids` area as shown. ![add this code to the shortcode block](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-04.png)Only one more step and you’re done! Click the pricing table button you want to work with; in this example, the “Buy Silver Package” button – which will open up the settings panel for that button. Enter `#form-24` in the Button Link field\*.\* In the example below, you would **replace 24 with the ID of your form**. ![link the proper form id to payment button](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-05.png)Once complete, click the big green **Save** button in the upper right-hand corner. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-06.png)When you have repeated the process above for each pricing table button, you can click the down arrow to the right of **Save** and choose **Publish**. Your Pricing table is now live. ![the finished pricing table with properly linked buttons](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-integrating-with-seedprod-buttons-pricing-tables-07.png)Your buttons are are set to launch your WP Simple Pay forms. **Documentation Categories:** 3rd Party Integrations --- ### [How to Install WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) **Published:** June 29, 2026 **Author:** **Excerpt:** Step by step instructions on how to install WP Simple Pay Pro through your WordPress admin or via (S)FTP upload. **Content:** The easiest way to install WP Simple Pay Pro is to upload the plugin through your WordPress admin area. However, we’ll also cover how to manually install it via FTP upload. Before you install, you may want to [review the system require](https://docs.wpsimplepay.com/articles/system-requirements-wp-simple-pay-pro/)[m](https://wpsimplepay.com/doc/system-requirements-wp-simple-pay-pro/)[ents](https://docs.wpsimplepay.com/articles/system-requirements-wp-simple-pay-pro/) for WP Simple Pay Pro. You’ll also need to ensure that SSL (HTTPS) is enabled unless the site is a test site only. Need help choosing a web host? See our [recommended WordPress hosting providers](https://www.wpbeginner.com/wordpress-hosting/). [Upgrading from WP Simple Pay Lite? Read this first.](https://wpsimplepay.com/doc/upgrading-wp-simple-pay-lite-to-pro/) ## Direct Upload First, you’ll need to download the WP Simple Pay Pro plugin zip file from your purchase email receipt or [your WP Simple Pay account](https://wpsimplepay.com/my-account/). If viewing your purchase email receipt, click the included download link. If in your account area, click the **Download WP Simple Pay Pro** button from the **Downloads** section. ![WP Simple Pay download](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-install-wp-simple-pay-pro-01.png)Clicking the download link will initiate a download of the plugin zip file to your computer. Some browsers, such as Safari on Mac, automatically extract zip files in some cases. If this happens, right-click or Control-click on the download link and select “Download Linked File As…”, allowing you to download it as a zip file. [Click here for more information.](https://wpsimplepay.com/doc/zip-file-automatically-un-zips-upon-download/) Once the plugin zip file is saved to your computer, log in to the WordPress admin of the site where you want to install WP Simple Pay Pro (i.e. mysite.com/wp-admin). Within the admin, go to **Plugins → Add New**. Then click **Upload Plugin**. On the next screen, you should see a **Choose File** button. Click this, select the WP Simple Pay Pro zip file, and then click **Install Now**. At this point, WordPress should install the plugin for you. When it’s finished you should see an **Activate Plugin** button. Click this to continue. When the plugin activation is complete, you should be taken to the page that lists all your plugins with a “Plugin activated” message at the top. At this point, a setup wizard should appear automatically so that you can proceed to the next step, which is activating your WP Simple Pay license key. **Next step: [WP Simple Pay Setup Wizard](https://wpsimplepay.com/doc/wp-simple-pay-setup-wizard/)** We recommend [this step-by-step plugin installation guide](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/) if you get stuck during the WP Simple Pay installation phase. ## Upload via FTP Here are the steps if you must install the WP Simple Pay Pro plugin manually or simply prefer this method. 1. Download the WP Simple Pay Pro plugin zip file from your purchase email receipt or [your WP Simple Pay account](https://wpsimplepay.com/my-account/). 2. Unzip the downloaded file on your computer. You should now see a **wp-simple-pay-pro** folder. 3. Connect to your WordPress site using an FTP/SFTP program, such as [FileZilla](https://filezilla-project.org/), [Cyberduck](https://cyberduck.io/) or [Transmit](https://panic.com/transmit/). 4. Navigate to the **wp-content/plugins** folder on your site. 5. Upload your local **wp-simple-pay-pro** folder to your site’s **wp-content/plugins** folder. *If you are upgrading and the folder exists, remove its contents before uploading the updated plugin files.* 6. In your WordPress admin, click on **Plugins** to view your site’s plugin listing. 7. Find **WP Simple Pay Pro** and click the **Activate** link. 8. When the plugin activation is complete, you must activate your WP Simple Pay Pro license key to receive plugin updates and support. [Go here for more details](https://wordpress.org/support/article/managing-plugins/#installing-plugins) on how to install plugins via FTP upload. **Documentation Categories:** Getting Started --- ### [How to Activate Your WP Simple Pay Pro License](https://wpsimplepay.com/doc/activate-wp-simple-pay-pro-license/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to activate your license key and verify your site. **Content:** You will activate your license using the Setup Wizard. In most cases, manual configuration as shown below will not be necessary. Once you’ve [installed WP Simple Pay Pro](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/), you must enter and activate your license key to get plugin updates through your WordPress admin. You can find your license key in your purchase email receipt or [WP Simple Pay account](https://wpsimplepay.com/my-account/). Go ahead and copy this now using the **Clipboard** icon. ![License key](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-activate-wp-simple-pay-pro-license-01.png)Next, log in to your WordPress admin. Then go to **WP** **Simple Pay → Settings → General → License** and paste your license key into the field on the tab. ![WP Simple Pay active license](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-activate-wp-simple-pay-pro-license-02.png)After that, click **Activate** to finalize this site’s license key verification and activation. You should now see WP Simple Pay Pro updates as they become available within your WordPress admin. Repeat as necessary for additional sites as your license type permits. At this point, you’ll need to [connect your Stripe account](https://wpsimplepay.com/doc/stripe-setup/). **Documentation Categories:** Getting Started --- ### [How to Connect your Stripe Account to WP Simple Pay](https://wpsimplepay.com/doc/stripe-setup/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to connect to your Stripe account to WP Simple Pay. **Content:** After you’ve [installed WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) and [activated your license](https://wpsimplepay.com/doc/activate-wp-simple-pay-pro-license/) you’ll now need to connect to your Stripe account. If you don’t yet have a Stripe account, you will be able to create one in the next step. See Stripe’s [business information requirements](https://support.stripe.com/questions/business-information-requirements-to-use-stripe). Stripe does restrict certain businesses from using their service. [View the list of restricted business →](https://stripe.com/restricted-businesses) ## Connecting To Stripe In your WordPress admin, go to **WP** **Simple Pay → Settings → Stripe → Account**. Click the **Connect with Stripe** button to connect WP Simple Pay to your Stripe account or create an account if you already have one. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-stripe-setup-01.png)You’ll be taken to Stripe.com, where you’ll be prompted to create a new Stripe account or log in to your existing one. Do not use “Skip this form” as this will create a temporary Stripe account that cannot be recovered or moved to Live Mode. ![Get started with STripe](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-stripe-setup-02.png)Once you complete this process, you’ll be taken back to your website’s Stripe Setup tab. The Test mode toggle is on the same tab. We highly recommend staying in Test mode until you’ve completed setting up your payment forms. [Read more about using Test mode](https://wpsimplepay.com/doc/using-test-mode/). Now, it’s time to [create your first payment form](https://wpsimplepay.com/doc/first-payment-form/). ## Disconnecting From Stripe If you need to disconnect from Stripe for whatever reason (to connect to a different Stripe account, perhaps), in your WordPress admin, go to **WP Simple Pay → Settings → Stripe → Account**. Find **Connection Status**, then click **Disconnect this account**. You should see something very similar to this: ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-stripe-setup-03.png)Once you have done that, you should see the **Connect with Stripe** button again and can connect to another Stripe Account. Connecting to a different Stripe account requires recreating your payment forms and tax rates. [Review more information here](https://wpsimplepay.com/doc/switching-stripe-accounts/). **Documentation Categories:** Getting Started --- ### [System Requirements for WP Simple Pay](https://wpsimplepay.com/doc/system-requirements-wp-simple-pay-pro/) **Published:** June 29, 2026 **Author:** **Excerpt:** Web host requirements and recommendations (PHP, SSL, etc). **Content:** We generally follow the [web host recommendations given by WordPress.org](https://wordpress.org/about/requirements/). As they do, here’s what we recommend for running WP Simple Pay: - PHP version 7.4 or greater - MySQL version 5.6 or greater *or* MariaDB version 10.1 or greater - HTTPS support Need help choosing a web host? See our [recommended WordPress hosting providers](https://www.wpbeginner.com/wordpress-hosting/). ## Stripe Account WP Simple Pay requires a Stripe account. If you don’t have one yet, [sign up for a free account at Stripe.com](https://stripe.com/contact/sales/partner/wp-simple-pay). See Stripe’s [business information requirements](https://support.stripe.com/questions/business-information-requirements-to-use-stripe). ## SSL (HTTPS) Stripe **requires** that any page hosting a live checkout form be SSL (they should start with `https://`). Most of our [recommended WordPress web hosts](https://www.wpbeginner.com/wordpress-hosting/) offer free SSL certificates, but you can also purchase one for as low as $10/year that meets all the necessary security standards. See WPBeginner’s guide to [enabling SSL and HTTPS in WordPress if needed](https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/). For further security details, see [Stripe’s integration security guide](https://stripe.com/docs/security). Stripe recommends using the [SSL Server Test](https://www.ssllabs.com/ssltest/) by Qualys SSL Labs to ensure that everything is set up securely. Finally, you can [use Test mode](https://wpsimplepay.com/doc/using-test-mode/) on non-SSL test and staging sites if needed. ## Excluding Confirmation Pages from Cache Some web hosts implement aggressive caching to boost the overall performance of your sites. In these cases\*\*, you must contact your host\*\* and inform them to exclude your [payment success and failure pages](https://wpsimplepay.com/doc/setting-payment-success-failure-pages/) (URLs) from caching. For additional details, see [Troubleshooting Caching Issues](https://wpsimplepay.com/doc/caching/). ## PHP and WordPress Version Support At a bare minimum, the official Stripe PHP library included in WP Simple Pay requires PHP 7.2 even in legacy environments. **PHP 7.4 or higher is still strongly recommended** for security and performance reasons. We recommend keeping your WordPress version current to access the latest features and security patches; however, WP Simple Pay can run on **WordPress 5.9+**. To take advantage of the latest features in WP Simple Pay, please use the latest version of WordPress. ## Increasing the WP Memory Limit If your WordPress memory limit is set too low, you may experience errors or performance issues. By default, WordPress sets this at 40 MB, though some hosts may change it automatically. We recommend setting it to 256 MB or higher (whatever your host allows). To make this change, you’ll need to edit or add this constant to your `**wp-config.php**` file. ``` define( 'WP_MEMORY_LIMIT', '256M' ); ``` If needed, see [how to edit your wp-config.php file](https://codex.wordpress.org/Editing_wp-config.php). ## System Report You’ll need to have your server and hosting specifications available for troubleshooting and to contact support. To view these, go to **WP Simple Pay → System Report** in your WordPress admin. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-system-requirements-wp-simple-pay-pro-01.png)## PCI-DSS Compliance Although Stripe stores all credit card data, it still passes through your checkout pages, so they need to adhere to the PCI-DSS (Payment Card Industry Data Security Standard). This means Stripe requires all communication to [meet the TLS 1.2 standard](https://stripe.com/blog/upgrading-tls). Yes, that’s a few too many acronyms, but luckily you can download and run the [TLS 1.2 Compatibility Test plugin](https://wordpress.org/plugins/tls-1-2-compatibility-test/) to verify your compliance. **Documentation Categories:** Getting Started --- ### [How to Use the WP Simple Pay Setup Wizard](https://wpsimplepay.com/doc/wp-simple-pay-setup-wizard/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to use the WP Simple Pay Setup Wizard, which will guide you through the setup process. **Content:** After you’ve [installed and activated the WP Simple Pay plugin](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/) for the first time on your WordPress site, the new setup wizard should appear automatically. ## Getting Started ![WP Simple Pay setup wizard step 1](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wp-simple-pay-setup-wizard-01.png)If you’ve already installed and activated WP Simple Pay or the plugin was previously installed and removed from your site, the setup wizard will not appear automatically. However, you can still launch the setup wizard in your WordPress dashboard by visiting **WP Simple Pay → Settings → General → Advanced** and clicking **Launch Setup Wizard**. Although you can access all WP Simple Pay settings without the setup wizard, this allows you to go through it and double-check your settings using its step-by-step style. Go ahead and click **Let’s Get Started**. ## Activate Your License For Step 1, you’ll be prompted to enter your license key, which you can retrieve from your purchase receipt email or from the [Licenses area](https://wpsimplepay.com/my-account/licenses/) of your WP Simple Pay account. Copy and paste this value into the license key field, then click **Activate and Continue**. ![WP Simple Pay setup wizard license](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wp-simple-pay-setup-wizard-02.png)## Connect to Stripe Step 2 is where you’ll need to connect WP Simple Pay to your [Stripe](https://stripe.com/) account, whether new or existing. If you don’t yet have a Stripe account, you’ll be prompted to create one during this step. ![WP Simple Pay setup wizard Connect with Stripe](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wp-simple-pay-setup-wizard-03.png)After clicking **Connect with Stripe**, you’ll be taken to the authorization page on stripe.com. Connect your Stripe account until you’re returned to the setup wizard. At this point, you’ll be connecting to Stripe only in Test Mode. This is by design so you can create your first payment form and fully test it before publishing and taking live payments. We’ll walk you through going live in a later step. [Read more about using Test Mode.](https://wpsimplepay.com/doc/using-test-mode/) ![Stripe Connect](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wp-simple-pay-setup-wizard-04.png)Not logged into Stripe ## Configure Emails In Step 3, you can toggle various email-related features in WP Simple Pay on or off. ![WP Simple Pay setup wizard email configuration](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wp-simple-pay-setup-wizard-05.png)## Setup Complete From the final screen of the setup wizard, all that’s left is [creating your first payment form](https://wpsimplepay.com/doc/first-payment-form/)! You can also view the various guides and walkthroughs available in our documentation. ![WP Simple Pay setup wizard complete](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-wp-simple-pay-setup-wizard-06.png)**Next Step: [Creating Your First Payment Form →](https://wpsimplepay.com/doc/first-payment-form/)** **Documentation Categories:** Getting Started --- ### [How to Take Your Payment Forms from Test Mode to Live Mode](https://wpsimplepay.com/doc/going-live/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to take your payment forms from test mode to live mode. **Content:** After you’ve gone through the [Setup Wizard](/doc/wp-simple-pay-setup-wizard/) and [created and tested your first form](/doc/first-payment-form/), you are ready to go live! ## Connecting to Stripe In Live Mode In the **WP Simple Pay **→** Settings **→** Stripe **→** Account** tab, you will need to set **Payment Mode** to **Live Mode** and then **Save Changes**. You will be presented with the screen below, and should click the **Connect with Stripe** button. ![WP Simple Pay Connect with Stripe](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-going-live-01.png)Now you will need to connect WP Simple Pay to Stripe like you did during your initial setup. This time, however, you will be connecting in **Live Mode**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-going-live-02.png)Connect WP Simple Pay to Your Stripe Account In Live Mode After a successful connection, you will be returned to WP Simple Pay and you should see in your **Connection Status** that “Your Stripe account is connected in **live** mode.” Finally, we recommend visiting any pages on your site that contain live payment forms to make sure they’re functioning correctly. ## Using Per Form Payment Mode Settings For Testing Now that you are connected to **Live Mode**, you may be wondering how to test an individual payment form, while keeping the rest of your forms live and able to process real transactions. Each individual form can be assigned its own mode, making testing fast and convenient. You can find the **Payment Mode** setting in the **Payment** tab of the form builder. ![Form builder payment mode](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-going-live-03.png)With the global setting to **Live Mode**, you can quickly see which of your forms are in Test Mode by looking at the **WP Simple Pay ****→**** Payment Forms** listing ![WP Simple Pay payment mode badge](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-going-live-04.png) **Documentation Categories:** Getting Started --- ### [How to Use Form Templates](https://wpsimplepay.com/doc/form-templates/) **Published:** June 29, 2026 **Author:** **Excerpt:** Start a new payment form from a pre-built template instead of from scratch — 80+ templates cover donations, subscriptions, services, registrations, and more. **Content:** > **Reading time:** 4 minutes | **Difficulty:** Beginner ![The Form Templates page in the WordPress admin showing the category filters and template grid.](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-form-templates-01.png)## Overview Form Templates are pre-built starting points for new payment forms. Instead of building a form from a blank slate, you can clone any of 80+ templates that ship with WP Simple Pay and customize from there. Templates cover the most common use cases — recurring donations, subscription services, event registration, product purchases, fundraising drives — and arrive pre-configured with the right field types, payment methods, and styling for that scenario. If your form will resemble any common pattern, starting from a template will save you 5–15 minutes per form and reduce the chance of forgetting an important field (e.g., omitting the **Amount Breakdown** field on a tax-collecting form). ## Prerequisites - WP Simple Pay (any tier — many templates require Pro) - Stripe connected (see [Stripe Setup](/docs/stripe-setup/)) ## Step 1: Open the Form Templates Page Navigate to **WP Simple Pay > Form Templates** in your WordPress admin menu. The page displays a grid of all available templates, each with a thumbnail, title, and short description. ## Step 2: Browse and Filter Templates Templates are organized into categories so you can narrow the list quickly. Common categories include: - **Donation forms** — One-time, recurring, custom-amount, and fundraising templates - **Subscription forms** — Service subscriptions, recurring memberships, opt-in trials - **Event registration** — Race signups, tournament entries, class registrations - **Service-based** — Coaching, cleaning, landscaping, professional services - **Payment buttons** — Single-method buttons (Apple Pay, Google Pay, iDEAL, etc.) - **Region-specific** — SEPA, ACH, Bacs, Bancontact, Przelewy24, Klarna, Afterpay/Clearpay Use the search box at the top of the page to filter by keyword (e.g., type `donation`, `subscription`, `tuition`, or a payment method name like `Klarna`). Templates that require a higher license tier than your current one are still visible but display an upgrade prompt. Templates marked **New!** were added in recent releases. ## Step 3: Preview a Template Hover over a template card and click **Preview** to see what the resulting form will look like. The preview shows the full rendered form — title, description, fields, payment methods, and submit button — so you can decide whether the structure fits your needs before committing. ## Step 4: Use a Template When you’ve found the right template: 1. Click **Use Template** on the template card. 2. WP Simple Pay creates a new draft payment form pre-populated with the template’s settings. 3. The form editor opens immediately so you can customize. The newly created form is a fully independent copy — editing it does not affect the original template, and you can use the same template multiple times to create variations. ## Step 5: Customize Your New Form Treat the cloned form like any other: - **General tab** — Update the form title and description. - **Payment tab** — Adjust prices to your actual amounts. - **Form Fields tab** — Add or remove fields (see [Custom Field Types Reference](/docs/custom-field-types-reference/)). - **Form Style tab** — Apply your brand colors (see [How to Style Your Payment Forms with Form Style](/docs/styling-payment-forms/)). - **Confirmation Page tab** — Choose where customers land after paying (see [How to Configure the Confirmation Page Tab](/docs/form-builder-confirmation-page/)). Click **Publish** when ready, and embed the form on a page using the [Payment Form Block](/docs/payment-form-block/) or the `` shortcode. ## When to Use a Template vs. Start from Scratch ScenarioRecommendationFirst time building any payment form**Use a template** — even if it’s not a perfect fitStandard donation, subscription, or product form**Use a template**Highly bespoke flow with unusual field combinationsStart from scratch (or template + heavy customization)Region-specific payment method as the primary trigger**Use the matching method-specific template**Reproducing an existing form’s structureUse the duplicate-form action on the existing form## Frequently Asked Questions ### Will using a template overwrite my existing forms? No. Each template creates a brand new form. Your existing forms are untouched. ### Can I create my own templates? Custom templates aren’t user-creatable from the admin UI in the current release. To reuse a structure across multiple forms, duplicate an existing form: navigate to **WP Simple Pay > Payment Forms**, hover the form, and click **Duplicate**. ### Why does a template I want require an upgrade? Some templates use Pro-only features (subscriptions, custom fields, taxes, fee recovery, advanced payment methods). The plugin will tell you which license tier you need before letting you create the form. ### Can I delete a template? Built-in templates can’t be deleted — they’re part of the plugin’s data files and serve as defaults for all users. They don’t take up space in your database; they’re loaded from JSON files only when you use one. ### Do templates configure Stripe products and prices? Templates include suggested prices, but you should always review and update them to match your actual offerings before publishing. The amounts in templates are placeholders. ### Are new templates added over time? Yes. New templates ship with most major WP Simple Pay releases. Templates added recently are flagged with a **New!** badge in the menu and the templates grid. ## What’s Next? - [How to Create Your First Payment Form](/docs/first-payment-form/) – Walkthrough using the Setup Wizard - [How to Style Your Payment Forms with Form Style](/docs/styling-payment-forms/) – Customize the appearance after cloning - [Custom Field Types Reference](/docs/custom-field-types-reference/) – Learn what every field type does **Documentation Categories:** Getting Started --- ### [How to Create Your First Payment Form](https://wpsimplepay.com/doc/first-payment-form/) **Published:** June 29, 2026 **Author:** **Excerpt:** Learn how to create a simple payment form to accept one-time payments step by step **Content:** Now that you’ve [installed WP Simple Pay](https://wpsimplepay.com/doc/install-wp-simple-pay-pro/), [activated your license](https://wpsimplepay.com/doc/activate-wp-simple-pay-pro-license/) (if you purchased the Pro version), and [connected your Stripe account](https://wpsimplepay.com/doc/stripe-setup/), it’s time to create your first payment form. Log in to your WordPress admin, then go to **WP** **Simple Pay → Add New**. This will launch the payment form template explorer. For this example, we will use the **Payment Form** template. ![Select a template](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-01.png)Click on “Use Template” and the payment form editor will open using the payment template defaults. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-02.png)## Customizing General Options The **General** tab allows you to change the payment form’s **Title**, **Description**, **Type**, and **Payment Confirmation** settings. Our selected **Payment Form** template creates an on-site embedded payment form and redirects users to the global confirmation page. ## Customizing Payment Options Select the **Payment** tab to adjust the available price options, and how your payment form accepts payments. Go ahead and adjust the amount to be collected, or currency: ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-03.png)In this example, we will use a **One-Time $15.00** amount. If you would like to offer more than one price option, click “Add Price” to add an additional price. When more than one price option is offered, you may optionally set a custom label that is displayed when the price selector is output: ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-04.png)Next, enable the [Payment Methods](https://wpsimplepay.com/doc/which-payment-methods-does-wp-simple-pay-support/) you would like to use to accept payments. To keep things simple for our first form, we will stick with a “Card” payment method: ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-05.png)## Customizing Form Fields Next, select the **Form Fields** tab. This is where you can add custom fields to facilitate additional data collection, or output more information about the purchase. If you haven’t already, click the “Save Draft” button on the right side of the screen to save the form before proceeding. When you selected the “Payment Form” payment template, these four fields were added to your form automatically: - Email Address - Price Selector - Payment Method - Checkout Button Let’s add one more custom field: a field to collect the customer’s name. Click **Choose a field** and select **Name**, then click **Add Field** to add it to the form. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-06.png)Using the drag handle on the left side of the custom field, move the “Name” field above the other custom fields. Additionally, we can set the **Label** setting to **Full Name** and mark the field as **Required**. ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-07.png)[Review the “Custom Form Fields”](https://wpsimplepay.com/doc/custom-form-fields/) documentation for more information about custom fields. ### Advanced Form Features ![](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-08.png)Since this is your first payment form, we will not discuss the advanced form features listed below. However, when ready, follow the links below to learn more about these features. - [Payment Page](https://wpsimplepay.com/doc/how-to-use-payment-pages/) - [Confirmation Page](https://wpsimplepay.com/doc/what-does-the-customer-see-after-payment/) (per form) - [Email Notifications](https://wpsimplepay.com/doc/what-does-the-customer-see-after-payment/) (per form) - Automations ([example 1](https://wpsimplepay.com/doc/connect-wp-simple-pay-to-google-sheets-with-uncanny-automator/) Google Sheets) ([example 2](https://wpsimplepay.com/doc/create-a-wordpress-user-account-after-payment-with-uncanny-automator/) Create a WordPress User) ## Adding Your Payment Form to a Page If you preview the payment form at this point, it should look similar to the form below. Of course, if you changed your form title and description previously, they will be different. ![Payment form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-09.png)Once you like how your payment form looks, make sure it’s published so that you can add it to a page. While editing an existing page or after creating a new page, insert a new block, search for the **“WP Simple Pay”** block, and select it to add it to the WordPress block editor. ![Add form block](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-10.png)After the block is inserted, select which payment form you want to add to the page from a dropdown. ![Select payment form](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-11.png)Once you select a payment form, a visual representation of the form will be displayed. You can then continue editing the page as needed. ### Add a Form with the Classic Editor or Non-block Theme If you’d like to add a payment form using the “classic editor”, or if you are using a theme that doesn’t support using blocks, you can copy the shortcode from the payment form list, and embed the shortcode on any page. ![Copy shortcode](https://wpsimplepay.com/wp-content/plugins/wpsp-docs/docs-user/screenshots/docs-first-payment-form-12.png)## Making A Test Payment You should still be in Test Mode unless you specifically disabled it. [Read more about using Test Mode.](https://wpsimplepay.com/doc/using-test-mode/) Now you are ready to view your form and make a test payment. In Test Mode, you can use any [test card numbers](https://stripe.com/docs/testing#cards) Stripe provides. NOTE: Stripe provides [international test card numbers](https://stripe.com/docs/testing#international-cards) that should be used to properly reflect the appropriate ZIP/Postal code configuration for your country or locale. For example, the 4242-4242-4242-4242 test card number is considered a US-based number and will display a 5-digit ZIP Code field. Once you’ve submitted the payment form, Stripe will process the test payment, and you will see the default payment confirmation page. [Read more about customizing the payment confirmation display](https://wpsimplepay.com/doc/configuring-payment-confirmation-display/). You’ve created & tested your first form! Now what? See our “[What Happens After A Payment](https://docs.wpsimplepay.com/articles/what-happens-after-a-payment/)” article list to learn what you can explore next. If you are satisfied with the results of testing your form, you can take [your form live](https://wpsimplepay.com/doc/going-live/) so that it can begin processing live payments. **Documentation Categories:** Getting Started --- ## Form Templates ### [Airport Shuttle Payment Form](https://wpsimplepay.com/template/airport-shuttle-payment-form/) **Published:** October 25, 2023 **Author:** Spencer Finnell **Excerpt:** Collect payments for shuttle services too and from the airport. **Content:** ## A Customizable Airport Shuttle Payment Form Do you operate an airport shuttle or other car service? If so, offering mobile-optimized online payments for your customers allows the smoothest experience. With WP Simple Pay’s airport shuttle donation form you can collect passenger information and automatically calculate the cost based on the amount of luggage being transported. Once you have selected the Airport Shuttle Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Passenger(s) Name - Contact Email Address - Contact Phone Number - Number of Bags (price selector field) - Pickup / Drop-off location (dropdown field) - Credit Card **Form Template Categories:** Business Operations --- ### [Stripe Link](https://wpsimplepay.com/template/stripe-link/) **Published:** March 1, 2023 **Author:** Spencer Finnell **Excerpt:** Enable your customers to check out in just 6 seconds with the optimized Link experience, 9x faster than non-Link customers. **Content:** ## A Customizable Payment Form with Stripe Link Use WP Simple Pay to create a payment form that uses Stripe Link to securely save and autofill your customer’s payment information, **increasing conversion rates by over 7%**. Enable your customers to check out in just 6 seconds with the optimized Link experience, **9x faster than non-Link customers**. Link is available on hundreds of thousands of sites—customers can save payment info on any Link-supported site, and pay in one click across the network. Enter an email address in the payment form to see Link in action. Once you have selected a payment form template in WP Simple Pay, you can then enable Link within the “Email Address” custom field. **Form Template Categories:** Features / Functionality --- ### [Coupon Code Payment Form](https://wpsimplepay.com/template/coupon-code-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Offer coupon or discount codes to reduce the payment amount. **Content:** WP Simple Pay offers the ability to accept a coupon or discount code that adjusts the total amount of the payment. Once you have selected the Coupon Code Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Email Address - Coupon Code - Amount Breakdown - Credit Card **Form Template Categories:** Features / Functionality --- ### [SEPA Direct Debit Form](https://wpsimplepay.com/template/sepa-direct-debit-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect Euro-denominated payments from accounts in the 36 SEPA countries and associated territories. **Content:** ## A Customizable SEPA Direct Debit Payment Form Use WP Simple Pay to create a payment form that accepts SEPA Direct Debit (EU bank accounts) as well as credit cards. The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries. They established and enforced banking standards to allow for the direct debiting of every EUR-denominated bank account within the SEPA region. Once you have selected the SEPA Direct Debit Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Address - SEPA Direct Debit or Credit Card *Payments must be processed in EUR. Confirmation for direct debit payments is delayed and can take up to 5 business days.* **Form Template Categories:** Features / Functionality --- ### [SEPA Direct Debit Form](https://wpsimplepay.com/template/sepa-direct-debit-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect Euro-denominated payments from accounts in the 36 SEPA countries and associated territories. **Content:** ## A Customizable SEPA Direct Debit Payment Form Use WP Simple Pay to create a payment form that accepts SEPA Direct Debit (EU bank accounts) as well as credit cards. The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries. They established and enforced banking standards to allow for the direct debiting of every EUR-denominated bank account within the SEPA region. Once you have selected the SEPA Direct Debit Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Address - SEPA Direct Debit or Credit Card *Payments must be processed in EUR. Confirmation for direct debit payments is delayed and can take up to 5 business days.* **Form Template Categories:** Features / Functionality --- ### [Alipay Payment Form](https://wpsimplepay.com/template/alipay-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow customers to pay with Alipay, a digital wallet in China. **Content:** ## A Customizable Alipay Payment Form Use WP Simple Pay to create a payment form that accepts Alipay, a popular payment method in China. Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by authenticating payments using the customer’s login credentials. Once you have selected the Alipay Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Alipay or Credit Card *Payments must be processed in CNY, AUD, CAD, EUR, GBP, HKD, JPY, SGD, MYR, NZD, or USD depending on your account country.* **Form Template Categories:** Features / Functionality --- ### [Giropay Payment Form](https://wpsimplepay.com/template/giropay-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow customers to pay with Giropay, a popular payment method in Germany. **Content:** ## A Customizable Giropay Payment Form Use WP Simple Pay to create a payment form that accepts Giropay, a popular payment method in Germany. Giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Once you have selected the Giropay Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Giropay or Credit Card *Payments must be processed in EUR.* **Form Template Categories:** Features / Functionality --- ### [Afterpay/Clearpay (Buy Now, Pay Later) Payment Form](https://wpsimplepay.com/template/afterpay-clearpay-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Afterpay gives your customers a way to pay for purchases in installments over time. **Content:** ## A Customizable Afterpay / Clearpay Payment Form Use WP Simple Pay to create a payment form that accepts Afterpay (called Clearpay in the United Kingdom), a buy now, pay later payment method. Afterpay gives your customers in Australia, Canada, France, New Zealand, Spain, the United Kingdom, and the United States a way to pay for purchases in installments. Once you have selected the Afterpay/Clearpay (Buy Now, Pay Later) Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Address - Afterpay or Credit Card *Payments must be processed in USD, CAD, GBP, AUD, NZD, or EUR depending on your account country.* **Form Template Categories:** Features / Functionality --- ### [Quantity Payment Form](https://wpsimplepay.com/template/quantity-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow multiple quantities of the same product to be purchased in a single transaction. **Content:** ## A Customizable Payment Form with Quantities Use WP Simple Pay to collect payments and allow visitors to choose the quantity they want to pay for. This is great for selling things like webinar tickets or registering for an event. Once you have selected the Quantity Payment Formtemplate in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Email Address - Quantity - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Subscription Setup Fee Form](https://wpsimplepay.com/template/subscription-setup-fee-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Charge an additional setup fee when a recurring subscription is purchased. **Content:** ## A Customizable Subscription Setup Fee Payment Form Use WP Simple Pay to collect additional setup fee payments when activating a subscription. Charging an additional fee in the first subscription invoice payment is a great way to recover costs. Once you have selected the Subscription Setup Fee template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Email Address - Amount Breakdown - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [iDEAL Payment Form](https://wpsimplepay.com/template/ideal-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow customers to pay with iDEAL, a Netherlands-based payment method. **Content:** ## A Customizable iDEAL Payment Form Use WP Simple Pay to create a payment form that accepts iDEAL payments. iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online transactions close to 55%. Once you have selected the iDEAL Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Email Address - iDEAL or Credit Card *Payments must be processed in EUR.* **Form Template Categories:** Features / Functionality --- ### [Subscription Custom Amount Form](https://wpsimplepay.com/template/subscription-custom-amount-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Activate daily, weekly, monthly, or yearly subscription payments for a given custom amount. **Content:** ## A Customizable Form with Custom Amounts Use WP Simple Pay to activate subscription billing for an amount that a visitor enters. Allowing a custom amount to be entered when activating a subscription is great for donation forms. Once you have selected the Subscription Custom Amount Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The - Price Selector - Custom Amount - Amount Breakdown - Customer Email Address - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Klarna (Buy Now, Pay Later) Payment Form](https://wpsimplepay.com/template/klarna-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Offer installments, financing, pay later, or pay now with Klarna payments. **Content:** ## A Customizable Klarna Payment Form Use WP Simple Pay to create a payment form that accepts Klarna, a buy now, pay later payment method. Klarna gives customers a range of payment options during checkout. Available payment options vary depending on the customer’s billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges. Once you have selected the Klarna (Buy Now, Pay Later) Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Address - Klarna or Credit Card *Payments must be processed in EUR, USD, GBP, DKK, SEK, or NOK depending on your account country.* **Form Template Categories:** Features / Functionality --- ### [Multiple Payment Methods Form](https://wpsimplepay.com/template/multiple-payment-methods-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Present multiple payment methods and allow the customer to choose which one to use. **Content:** ## A Customizable Multiple Payment Methods Form Use WP Simple Pay to offer multiple payment methods and currencies in a single payment form. Offering relevant payment methods and currencies are proven to increase conversions. Once you have selected the Multiple Payment Methods Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The - Apple Pay / Google Pay - Customer Name - Customer Email Address - Price Selector - Payment Method Selector Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Opt-in Subscription Form](https://wpsimplepay.com/template/opt-in-subscription-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Accept a one-time payment with the option to make it a recurring subscription. **Content:** ## A Customizable Opt-In Subscription Payment Form Use WP Simple Pay to accept one-time payments that can optionally be turned in to automatically billed subscription payments. Allowing visitors to opt-in to recurring payments is a great way to collect more donations or streamline future payments. Once you have selected the Opt-In Subscription Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The - Customer Name - Customer Email Address - Subscription Opt-In - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Apple Pay / Google Pay Payment Form](https://wpsimplepay.com/template/apple-pay-google-pay-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Offer 1-click checkout options with Apple Pay, Google Pay, or Microsoft Pay. **Content:** ## A Customizable Apple Pay / Google Pay Form Use WP Simple Pay to accept 1-click payments on mobile devices using Apple Pay, Google Pay, or Microsoft Pay. Once you have selected the Apple Pay / Google Pay payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Apple Pay / Google Pay - Customer Name - Customer Email Address - Credit Card Mobile wallets may not display if your device is not configured to use them. **Form Template Categories:** Features / Functionality --- ### [Bancontact Payment Form](https://wpsimplepay.com/template/bancontact-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow customers to pay with Bancontact, a popular payment method in Belgium. **Content:** ## A Customizable Bancontact Payment Form Use WP Simple Pay to create a payment form that accepts Bancontact. Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. Once you have selected the Bancontact Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Bancontact or Credit Card *Payments must be processed in EUR.* **Form Template Categories:** Features / Functionality --- ### [One-Time Custom Amount Form](https://wpsimplepay.com/template/one-time-custom-amount-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow visitors to enter a custom amount to pay or donate. **Content:** ## A Customizable One-Time Amount Form Use WP Simple Pay to create a payment form that allows visitors to enter in the amount to pay, or donate. Allowing a custom amount to be entered is great for donation forms, or accepting a quoted payment from a client. Once you have selected the One-Time Custom Amount payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Email Address - Custom Amount - Credit Card **Form Template Categories:** Features / Functionality --- ### [ACH Direct Debit Payment Form](https://wpsimplepay.com/template/ach-direct-debit-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow customers to connect their US bank account and instantly make a payment. **Content:** ## A Customizable ACH Direct Debit (US Bank Accounts) Payment Form Use WP Simple Pay to create a payment form that accepts ACH Direct Debit (US bank accounts) using the Automated Clearing House (ACH) payments system operated by Nacha. ACH direct debits also provide lower transaction fees than cards. ACH payments on Stripe cost 0.80%, capped at $5, with a $1.50 instant verification fee. A $100 payment incurs a $2.30 fee; any payments above $625 cost $6.50 Payment**Credit Card Fee****ACH Direct Debit Fee****$100.00**2.9% + $0.30 = **$3.20**$0.80 + $1.50 = **$2.30****$1000.00**2.9% + $0.30 = **$29.30**$5.00 + $1.50 = **$6.50**Once you have selected the ACH Direct Debit payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - ACH Direct Debit or Credit Card *Payments must be processed in USD. Confirmation for direct debit payments is delayed and can take up to 5 business days.* **Form Template Categories:** Features / Functionality --- ### [Stripe Checkout Payment Form](https://wpsimplepay.com/template/stripe-checkout-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Collect a payment using Stripe's off-site hosted payment forms, optimized for conversions. **Content:** ## A Customizable Stripe Checkout Payment Form Use WP Simple Pay to create a payment buttons that can be embedded in any page, and launch a Stripe Checkout payment page. Stripe Checkout is a prebuilt, hosted payment page optimized for conversion. Stripe Checkout can be used to collect the following information alongside a one-time or recurring payment: - Customer Name - Customer Email Address - Customer Phone Number - Customer Billing Address - Customer Shipping Address - Customer Tax ID Stripe Checkout buttons can be embedded anywhere using the WordPress block editor, or a shortcode. Price Options - $10.00 Pay Now Test Mode **Form Template Categories:** Features / Functionality --- ### [Przelewy24 Payment Form](https://wpsimplepay.com/template/przelewy24-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Allow customers to pay with Przelewy24, a popular payment method in Poland. **Content:** ## A Customizable Przelewy24 Payment Form Use WP Simple Pay to create a payment form that accepts Przelewy24, a popular payment method in Poland. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way for customers to pay with over 165 banks. Once you have selected the Przelewy24 Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Przelewy24 or Credit Card *Payments must be processed in EUR or PLN.* **Form Template Categories:** Features / Functionality --- ### [Subscription Payment Form](https://wpsimplepay.com/template/subscription-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Activate recurring subscription payments for your customers, or donors. **Content:** ## A Customizable Subscription/Recurring Payment Form Use WP Simple Pay to create and automatically activate recurring payments (subscriptions). Automatically collecting recurring payments or donations is an easy way to increase the amount of payments collected. Once you have selected the Subscription Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The - Price Selector - Amount Breakdown - Customer Email Address - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Overlay Payment Form](https://wpsimplepay.com/template/overlay-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Embed a payment button and launch an overlay/modal payment form to keep your page distraction-free. **Content:** ## A Customizable Overlay / Modal Payment Form Do you need to embed a button on your page that launches a payment modal or overlay? Use WP Simple Pay to create an overlay payment form that accepts all major (Visa, Mastercard, American Express, Discover & Diner, and more) credit and debit cards. Once you have selected the Overlay Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. Our most basic template includes the following fields by default: - Customer Email Address - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Overlay Payment Form](https://wpsimplepay.com/template/overlay-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Embed a payment button and launch an overlay/modal payment form to keep your page distraction-free. **Content:** ## A Customizable Overlay / Modal Payment Form Do you need to embed a button on your page that launches a payment modal or overlay? Use WP Simple Pay to create an overlay payment form that accepts all major (Visa, Mastercard, American Express, Discover & Diner, and more) credit and debit cards. Once you have selected the Overlay Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. Our most basic template includes the following fields by default: - Customer Email Address - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Credit Card Payment Form](https://wpsimplepay.com/template/credit-card-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Collect credit card payments with a basic form. No code required. **Content:** ## A Customizable Credit Card Payment Form Use WP Simple Pay to create a payment form that accepts all major (Visa, Mastercard, American Express, Discover & Diner, and more) credit and debit cards. Cards are one of the most popular ways to pay online, with broad global reach. Once you have selected the Credit Card Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. Our most basic template includes the following fields by default: - Customer Email Address - Credit Card Additional custom fields (text, dropdown, radio select, number, and more) can be added to collect additional information that can be used in payment receipts and emails. **Form Template Categories:** Features / Functionality --- ### [Custom Fields Payment Form](https://wpsimplepay.com/template/custom-fields-payment-form/) **Published:** November 3, 2022 **Author:** Spencer Finnell **Excerpt:** Collect custom data/information when accepting a payment, and use it in payment receipts and confirmations. **Content:** ## A Customizable Stripe Payment Form Use WP Simple Pay to create a payment form that collects additional custom data as well as a credit card payment. Being able to collect additional information about the payer is an important part of online payment processing. You can use custom fields to record information such as the payer’s age, meal preference, preferred appointment date, or anything else you need. Once you have selected the Custom Fields Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Text Field - Dropdown Field - Radio Select Field - Number Field - Checkbox Field Additional custom fields include: Date, Hidden, and Heading. Information collected via these fields can be used to create [customizable payment receipt emails](https://wpsimplepay.com/how-to-easily-customize-stripe-email-receipts-in-wordpress/). **Form Template Categories:** Features / Functionality --- ### [Tuition Fees Payment Form](https://wpsimplepay.com/template/tuition-fees-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect payment to cover school tuition or tutoring fees. **Content:** ## A Customizable Tuition Fees Payment Form Use WP Simple Pay to create a tuition fees payment form and collect payments for your school’s tuition fees. Collecting payments as an education system owner or tutor requires collecting student identification information, type of lesson, and the month of year the payment is for. Once you have selected the Tuition Fees Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Billing Name - Billing Email Address - Student Name Number (text field) - Semester Selector (dropdown field) - Opt-in Recurring Payment - Credit Card The tuition fees payment form allows the payer to opt-in to recurring payments which will continue to be automatically billed each subsequent semester. **Form Template Categories:** Business Operations --- ### [School Book Club Fundraising Form](https://wpsimplepay.com/template/school-book-club-fundraising-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Ensure that your book club has the funds to purchase needed books. **Content:** ## A Customizable School Book Club Fundraising Form Use WP Simple Pay to fundraise and collect donations to help cover costs of a school club, or a book club you are hosting for your friends. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the School Book Club Fundraising Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Contact Email Address - Apply Donation To (dropdown field) - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Fundraising --- ### [Political Campaign Donation Form](https://wpsimplepay.com/template/political-campaign-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Crowdsource donations for a political campaign or office. **Content:** ## A Customizable Political Donation Donation Form Are you running for political office, or collecting donations for someone that is? Either way, you need to be able to collect donations online to ensure the most amount of money is raised. When it comes to donations, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the School Supplies Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Email Address - Donor’s Phone Number - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Landscaping Service Payment Form](https://wpsimplepay.com/template/landscaping-service-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect payments for landscaping services or maintenance. **Content:** ## A Customizable Landscaping Service Payment Form Use WP Simple Pay to create a landscaping service payment form and collect payments for a landscaping business, lawn service, or lawn maintenance. Collecting payments for a landscaping service requires collecting customer identification information, type of service being performed, and the quantity of service. Once you have selected the Landscaping Service Payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Invoice Number (text field) - Invoice Amount (custom amount field) - Credit Card Additional options you may add are custom fields such as a “Service Date” date field or “Notes” multiple line text field. **Form Template Categories:** Products & Services --- ### [Business Development Coaching Services Payment Form](https://wpsimplepay.com/template/business-development-coaching-services-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept payment for business coaching services. **Content:** ## A Customizable Business Development Coaching Services Payment Form Do you provide business development coaching to budding entrepreneurs? Use WP Simple Pay to create a coaching services payment form and collect payments for your business, with no hassle. Once you have selected the Business Development Coach Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Plan (price selector) - Credit Card Offering your clients an easy way to pay make their payments online is essential to operating a successful business, and using WP Simple Pay ensures you are not paying additional fees. **Form Template Categories:** Products & Services --- ### [Alumni Services Donation Form](https://wpsimplepay.com/template/alumni-services-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect donation from alunmni to help fund events and gatherings. **Content:** ## A Customizable Alumni Services Donation Form Are you responsible for organizing your school alumni events? If so, offering online registration and donations ensures you get the most sign-ups and donations as possible. With WP Simple Pay’s alumni services donation form, you can collect registrant information as well as donations to help fund alumni events and services. Once you have selected the Alumni Services Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Registrants’s Name - Contact Email Address - Contact Phone Number - Graduation Year (text field) - Donation Amount (price selector field) - Credit Card Whether you’re planning the next class reunion or preparing for some other special event, accepting online payments with WP Simple Pay makes managing donations easy. **Form Template Categories:** Donations --- ### [Disaster Recovery Donation Form](https://wpsimplepay.com/template/disaster-recovery-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect donations to contribute towards disaster relief and recovery. **Content:** ## A Customizable Disaster Recovery Donation Form Use WP Simple Pay to fundraise and collect donations to help pay for disaster recovery efforts. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the Disaster Recovery Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Where to Apply the Donation (dropdown field) - Donation Amount (price selector field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Disaster Recovery Donation Form](https://wpsimplepay.com/template/disaster-recovery-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect donations to contribute towards disaster relief and recovery. **Content:** ## A Customizable Disaster Recovery Donation Form Use WP Simple Pay to fundraise and collect donations to help pay for disaster recovery efforts. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the Disaster Recovery Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Where to Apply the Donation (dropdown field) - Donation Amount (price selector field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Soccer Lesson Payment Form](https://wpsimplepay.com/template/soccer-lesson-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect a payment for a student's soccer lesson. **Content:** ## A Customizable Soccer Lesson Payment Form Use WP Simple Pay to create a soccer lesson payment form and collect payments for your soccer lessons, group lessons, or private classes. Collecting payments as a soccer instructor requires collecting customer identification information, type of lesson, and the month of year the payment is for. Once you have selected the Soccer Lesson Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Student Name - Student Email Address - Student Phone Number - Lesson Type (price selector) - Month of Lessons (dropdown field) - Credit Card Additional options you may add are custom fields such as a “Special Focus” multi-line text field, or opt-in to automatic billing with recurring payments. **Form Template Categories:** Products & Services --- ### [Accepted Quote Payment Form](https://wpsimplepay.com/template/accepted-quote-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept payment for a quote that has been accepted. **Content:** ## A Customizable Accepted Quote Payment Form Use WP Simple Pay to allow your clients to pay an accepted quote amount. Using WP Simple Pay to collect a client’s payment allows you to use your existing invoice/proposal system and securely collect payments on your website instead of over the phone, or by mail. Reconciling an invoice requires collecting client identification information and allowing the client to input the amount due from their invoice. Once you have selected the Accepted Quote Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Quote Number (text field) - Quote Amount (custom amount field) - Credit Card Additional fields you may want to add include a full billing “Address” field, or an “Account Number” text field. **Form Template Categories:** Business Operations --- ### [Dance Lesson Payment Form](https://wpsimplepay.com/template/dance-lesson-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect a payment for a student's dance arts lesson. **Content:** ## A Customizable Dance Lesson Payment Form Use WP Simple Pay to create a dance lesson payment form and collect payments for your dance lessons, group lessons, or private classes. Collecting payments as a dance instructor requires collecting customer identification information, type of lesson, and the month of year the payment is for. Once you have selected the Dance Lesson Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Student Name - Student Email Address - Student Phone Number - Lesson Type (price selector) - Month of Lessons (dropdown field) - Credit Card Additional options you may add are custom fields such as a “Special Focus” multi-line text field, or opt-in to automatic billing with recurring payments. **Form Template Categories:** Products & Services --- ### [Invoice Reconciliation Payment Form](https://wpsimplepay.com/template/invoice-reconciliation-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect funds to reconcile an invoice payment that is due. **Content:** ## A Customizable Invoice Payment Form Use WP Simple Pay to reconcile and invoice generated for one of your clients. Using WP Simple Pay to collect a client’s payment allows you to use your existing invoice system and securely collect payments on your website instead of over the phone, or by mail. Reconciling an invoice requires collecting client identification information and allowing the client to input the amount due from their invoice. Once you have selected the Invoice Reconciliation Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Invoice Number (text field) - Invoice Amount (custom amount field) - Credit Card Additional fields you may want to add include a full billing “Address” field, or an “Account Number” text field. **Form Template Categories:** Business Operations --- ### [Cheese Making Class Registration Form](https://wpsimplepay.com/template/cheese-making-class-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather attendee information and collect a payment for a cheese making class. **Content:** ## A Customizable Cheese Making Class Registration Form Do you run a cheese making class, or cooking class? If so, offering online registration and payments ensures you get the most sign-ups possible. With WP Simple Pay’s cheese making class registration form you can collect registrant information as well as a payment to attend or enroll in the class. Once you have selected the Cheese Making Class Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Registrants’s Name - Contact Email Address - Single or Couple (radio select field) - Class Time (dropdown field) - Credit Card Whether you’re teaching the next batch of artisan cheese mongers or offer another type of cooking class, accepting online payments with WP Simple Pay makes managing class dues easy. **Form Template Categories:** Registrations --- ### [Cheese Making Class Registration Form](https://wpsimplepay.com/template/cheese-making-class-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather attendee information and collect a payment for a cheese making class. **Content:** ## A Customizable Cheese Making Class Registration Form Do you run a cheese making class, or cooking class? If so, offering online registration and payments ensures you get the most sign-ups possible. With WP Simple Pay’s cheese making class registration form you can collect registrant information as well as a payment to attend or enroll in the class. Once you have selected the Cheese Making Class Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Registrants’s Name - Contact Email Address - Single or Couple (radio select field) - Class Time (dropdown field) - Credit Card Whether you’re teaching the next batch of artisan cheese mongers or offer another type of cooking class, accepting online payments with WP Simple Pay makes managing class dues easy. **Form Template Categories:** Registrations --- ### [Car Driver Service Payment Form](https://wpsimplepay.com/template/car-driver-service-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Allow clients to pay for a licensed car or limousine service pickup. **Content:** ## A Customizable Car Driver Service Payment Form Do you own or operate a car driving or limousine service? Use WP Simple Pay to create a driving service payment form and collect payments from your clients directly on your on website. Collecting payments for a driving service requires collecting customer identification information and the ability to pay a dynamic invoice amount. Once you have selected the Car Driver Service Payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Car Reservation Number (text field) - Reservation Amount (custom amount field) - Credit Card Additional options you may add are custom fields such as a “Service Date” date field or “Notes” multiple line text field. **Form Template Categories:** Products & Services --- ### [Pesticide Service Subscription Form](https://wpsimplepay.com/template/pesticide-service-subscription-form/) **Published:** October 19, 2022 **Author:** Adam Lea **Excerpt:** Automatically bill clients for monthly or bi-monthly pesticide service. **Content:** ## A Customizable Pesticide Service Subscription Form Do you own or operate a pest control service in your local area? Use WP Simple Pay to create a pesticide service subscription payment form and collect payments for your business, with no hassle. When collecting payments for a pest control service, you need to gather customer identification information, the frequency of service being performed, and the payment amount. Once you have selected the Pesticide Service Subscription Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Address - Service Frequency (price selector field) - Custom Payment Amount (custom amount field) - Credit Card Offering your clients an easy way to pay their pest control service bills online is essential to operating a successful business. **Form Template Categories:** Products & Services --- ### [School Excursion Fundraising Form](https://wpsimplepay.com/template/school-excursion-fundraising-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Crowdsource donations to ensure that all students participate in school trips. **Content:** ## A Customizable School Excursion Fundraising Form Use WP Simple Pay to fundraise and collect donations to help fund school field trips and excursions. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the School Excursion Fundraising Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Contact Email Address - Apply Donation To (dropdown field) - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Fundraising --- ### [Animal Recovery Donation Form](https://wpsimplepay.com/template/animal-recovery-donation-form/) **Published:** October 19, 2022 **Author:** Adam Lea **Excerpt:** Collect donations and raise awareness to help pay for vetenary expenses. **Content:** ## A Customizable Animal Recovery Donation Form Do you have a pet that needs expensive veterinary care, or collecting donations for someone’s pet that does? Either way, you need to be able to collect donations online to ensure the most amount of money is raised. When it comes to donations, especially for pet care, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the Animal Recovery Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Where to Apply the Donation (dropdown field) - Donation Amount (price selector field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Pool Cleaning Service Subscription Form](https://wpsimplepay.com/template/pool-cleaning-service-subscription-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Automatically bill clients for monthly pool cleaning or maintenance. **Content:** ## A Customizable Pool Service Subscription Form Do you own or operate a pool cleaning business that invoices clients on a schedule? Use WP Simple Pay to create a pool cleaning and maintenance service payment form and automatically collect monthly payments from your clients on your on website. Collecting payments for a pool cleaning service requires collecting customer identification information, the service being performed, and optionally additional invoice information. Once you have selected the Pool Cleaning Service Subscription Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Client Phone Number - Service Type (price selector) - Custom Invoice Amount (custom amount field) - Invoice Number (text field) - Notes (multi-line text field) - Credit Card Additional options you may add are custom fields such as a “Service Date” date field or “Notes” multiple line text field. **Form Template Categories:** Products & Services --- ### [Marathon Run Registration Form](https://wpsimplepay.com/template/marathon-run-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather participant information and collect a payment for a marathon run event. **Content:** ## A Customizable Marathon Run Registration Form Are you interested in hosting or organizing a marathon in your local area? If so, you need a marathon registration and payment form. With WP Simple Pay’s marathon registration form you can collect registrant information as well as a payment to attend or enroll in the run. Once you have selected the Marathon Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Runner Name - Runner Email Address - Marathon Distance (radio field) - T-Shirt Size (dropdown field) - Credit Card Use [automations](/features/automations/) to sign up registrants to your mailing list so you can stay in contact with them after the event. **Form Template Categories:** Registrations --- ### [Soccer Club Registration Form](https://wpsimplepay.com/template/soccer-club-registration-form/) **Published:** October 19, 2022 **Author:** Adam Lea **Excerpt:** Gather team information and collect a payment for a soccer club registration. **Content:** ## A Customizable Soccer Club Registration Form Do you own or run a soccer league in your local area? Use WP Simple Pay to create a soccer club registration form and collect team information and payments for your league registrations, with no hassle. When collecting payments from a soccer club, you need to gather the coaches name, team identification information, league designation, and the payment amount. Once you have selected the Soccer Club Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Team Coach Name (name field) - Email Address - Team Nickname (text field) - Club League Designation (dropdown field) - Credit Card Offering your coaches an easy way to register their soccer club online is essential to operating a successful sports league. **Form Template Categories:** Registrations --- ### [Fun Run Registration Form](https://wpsimplepay.com/template/fun-run-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather participant information and collect a payment for a fun run event. **Content:** ## A Customizable Fun Run Registration Form Are you interested in hosting or organizing a “fun run” in your local area? If so, you need a fun run registration and payment form. With WP Simple Pay’s fun run registration form you can collect registrant information as well as a payment to attend or enroll in the fun run. Once you have selected the Fun Run Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Runner Name - Runner Email Address - Runner or Walker (radio field) - T-Shirt Size (dropdown field) - Credit Card Use [automations](/features/automations/) to sign up registrants to your mailing list so you can stay in contact with them after the event. **Form Template Categories:** Registrations --- ### [School Supplies Donation Form](https://wpsimplepay.com/template/school-supplies-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Raise funds to help purchase school supplies for children in need. **Content:** ## A Customizable School Supply Donation Form Are you a teacher who needs to buy additional school supplies for your classroom? Or are you a helpful parent looking to make a difference. Either way, you need to be able to collect online donations to ensure the most amount of money is raised. When it comes to donations, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the School Supplies Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Donor’s Phone Number - Classroom (dropdown field) - Donation Amount (price selector field) - Custom Tithe Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Mission Trip Fundraising Form](https://wpsimplepay.com/template/mission-trip-fundraising-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect donations to help fund a church missions trip. **Content:** ## A Customizable Mission Trip Fundraising Form Use WP Simple Pay to fundraise and collect donations to help pay for a mission trip abroad. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the Mission Trip Fundraising Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Mission Trip (dropdown field) - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Fundraising --- ### [Cleaning Service Payment Form](https://wpsimplepay.com/template/cleaning-service-payment-form/) **Published:** October 19, 2022 **Author:** Adam Lea **Excerpt:** Collect client payments for weekly, bi-weekly, or monthly house cleaning services. **Content:** ## A Customizable Cleaning Service Payment Form Do you own or operate a cleaning service in your local area? Use WP Simple Pay to create a cleaning service payment form and collect payments for your business, with no hassle. When collecting payments for a cleaning service, you need to gather customer identification information, frequency of service being performed, and the payment amount. Once you have selected the Cleaning Service Payment Form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Phone Number - Service Level (price selector field) - Credit Card Offering your clients an easy way to pay their cleaning service bills online is essential to operating a successful business. **Form Template Categories:** Products & Services --- ### [Monthly Rent Payment Form](https://wpsimplepay.com/template/monthly-rent-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect monthly rent payment from tenants. **Content:** ## A Customizable Monthly Rent Payment Form Are you a landlord or property manager that needs to collect monthly rent payments? Use WP Simple Pay to create a rent payment form and collect payments from your tenants, directly on your on website. Collecting payments as a landlord requires collecting tenant identification information and the ability to pay a dynamic rental amount if you are billing variable price amounts, such as water usage. Once you have selected the Monthly Rent Payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Tenant Name - Tenant Email Address - Tenant Address - Rental Month (dropdown field) - Rent Amount (custom amount field) - Credit Card Additionally, you can set up automatically billed recurring rental payments with subscriptions, or allow tenants to opt-in to automatic billing. **Form Template Categories:** Business Operations --- ### [Pool Cleaning Service Payment Form](https://wpsimplepay.com/template/pool-cleaning-service-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Allow clients to pay for a pool cleaning service or maintenance invoice. **Content:** ## A Customizable Pool Service Payment Form Do you own or operate a pool cleaning business? Use WP Simple Pay to create a pool cleaning and maintenance service payment form and collect payments from your clients on your on website. Collecting payments for a pool cleaning service requires collecting customer identification information and the ability to pay a dynamic invoice amount. Once you have selected the Pool Cleaning Service Payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Invoice Number (text field) - Invoice Amount (custom amount field) - Credit Card Additional options you may add are custom fields such as a “Service Date” date field or “Notes” multiple line text field. **Form Template Categories:** Products & Services --- ### [Cleaning Service Subscription Form](https://wpsimplepay.com/template/cleaning-service-subscription-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect recurring payments for a cleaning service subscription. **Content:** ## A Customizable Cleaning Service Subscription Form Do you own or operate a cleaning service in your local area? Use WP Simple Pay to create a cleaning service subscription payment form and collect payments for your business, with no hassle. When collecting payments for a cleaning service, you need to gather customer identification information, type of service being performed, and the payment amount. Once you have selected the Cleaning Service Subscription Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Phone Number - Service Level (price selector field) - Credit Card Offering your clients an easy way to pay their cleaning service bills online is essential to operating a successful business. **Form Template Categories:** Products & Services --- ### [Neighborhood Watch Donation Form](https://wpsimplepay.com/template/neighborhood-watch-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Ensure your neighborhood has the funds it needs to effectively keep it safe. **Content:** ## A Customizable Neighborhood Watch Donation Form Are you the leader of your neighborhood watch? Or are you interested in starting one to ensure your neighborhood is protected sand safe? Either way, you need to be able to donations online to ensure you can pay for expenses you incur. When it comes to donations, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the Neighborhood Watch Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Donor’s Phone Number - Donor’s Address - Donation Amount (price selector field) - Custom Tithe Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Web Development Services Form](https://wpsimplepay.com/template/web-development-services-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Bill clients for freelance web development services. **Content:** ## A Customizable Web Development Service Payment Form Do you a freelancer or business that offers web development services? Securely collecting payments on your own websites provides an additional level of professionalism when dealing with clients. Collecting a client’s payment requires collecting client identification information as well as the number of hours to bill for. Once you have selected the Web Development Service Payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Notes (multi-line text field) - Development Hours (quantity field) - Opt-in Recurring Payment - Credit Card Clients can pay for a single set number of billable hours, or set up a retainer system with minimum hours automatically billed every month. **Form Template Categories:** Products & Services --- ### [Golf Tournament Registration Form](https://wpsimplepay.com/template/golf-tournament-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather team information and collect a payment for a golf tournament. **Content:** ## A Customizable Golf Tournament Registration Form Are you interested in hosting a golf tournament to bring together the best players in your area? If so, you need a registration form to collect attendee information and payments. With WP Simple Pay’s golf tournament registration form you can collect registrant information as well as a payment to attend or enroll in the tournament. Once you have selected the Golf Tournament Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Primary Player Name - Primary Player Email Address - Team Nickname (text field) - Number of Golfers (quantity) - Credit Card Collecting tournament registration payments on your own website ensures you are not paying additional fees associated with other products, and [automations](/features/automations/) allow you to further manage registrations. **Form Template Categories:** Registrations --- ### [Disaster Relief Fundraising Form](https://wpsimplepay.com/template/disaster-relief-fundraising-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Raise funds to help with local disaster relief efforts. **Content:** ## A Customizable Disaster Relief Fundraising Form Use WP Simple Pay to fundraise and collect donations to help pay for disaster relief and recovery efforts. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the Disaster Relief Fundraising Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Contact Email Address - Apply Donation To (dropdown field) - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Fundraising --- ### [City Government Fees Payment Form](https://wpsimplepay.com/template/city-government-fees-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept payment for various city government bills and fees. **Content:** ## A Customizable City Government Fees Payment Form Use WP Simple Pay to collect fees associated with your local city government such as trash collection, electricity, water and sewer, and more. Allowing city residents to easily and securely make their payments online ensures all bills can be paid in a timely manner. Additionally, accepting payments directly ensures you are not paying high fees associated with other 3rd party services. Once you have selected the City Government Fees Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Billing Name - Billing Email Address - Account Number (text field) - Department to Pay (dropdown field) - Additional Notes (multi-line text field) - Payment Amount (custom amount field) - Credit Card The tuition fees payment form allows the payer to opt-in to recurring payments which will continue to be automatically billed each subsequent semester. **Form Template Categories:** Business Operations --- ### [Business Consultation Fee Payment Form](https://wpsimplepay.com/template/business-consultation-fee-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept payment for providing business consultation services. **Content:** ## A Customizable Business Consultation Fee Payment Form Use WP Simple Pay to create a business consultation fee or invoice payment form and collect online payments from your clients. Collecting consultation fee payments requires collecting client identification information and allowing the client to input their invoice number and pay the amount due. Once you have selected the Business Consultation Fee Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Invoice Number (text field) - Payment Amount (custom amount field) - Credit Card Using WP Simple Pay to collect a client’s payment allows you to use your existing invoice system and securely collect payments on your website instead of over the phone, or by mail. **Form Template Categories:** Products & Services --- ### [Attorney Fee Payment Form](https://wpsimplepay.com/template/attorney-fee-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept payment for legal service provided to a client. **Content:** ## A Customizable Attorney Fee Payment Form Use WP Simple Pay to create an attorney fee or invoice payment form and collect payments from your clients. Collecting attorney fee payments requires collecting client identification information and allowing the client to input the amount due from their invoice. Once you have selected the Attorney Fee Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Client Name - Client Email Address - Client ID Number (text field) - Payment Amount (custom amount field) - Credit Card Using WP Simple Pay to collect a client’s payment allows you to use your existing invoice system and securely collect payments on your website instead of over the phone, or by mail. **Form Template Categories:** Business Operations --- ### [Martial Arts Lesson Payment Form](https://wpsimplepay.com/template/martial-arts-lesson-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect a payment for a student's martial arts lesson. **Content:** ## A Customizable Martial Arts Lesson Payment Form Do you run a martial arts dojo, or teach self defense classes? Use WP Simple Pay to easily accept online payments from your students. Once you have selected the Martial Arts Lesson Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Student Name - Student Email Address - Student Phone Number - Lesson Type (price selector) - Month of Lessons (dropdown field) - Credit Card Additional options you may add are custom fields such as a “Special Focus” multi-line text field, or opt-in to automatic billing with recurring payments. **Form Template Categories:** Products & Services --- ### [Landscaping Service Subscription Form](https://wpsimplepay.com/template/landscaping-service-subscription-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept payments for a landscaping service recurring subscription. **Content:** ## A Customizable Landscaping Service Subscription Form Do you own or operate a landscaping service in your local area? Use WP Simple Pay to create a landscaping service subscription payment form and collect payments for your business, with no hassle. When collecting payments for a landscaping service, you need to gather customer identification information, type of service being performed, and the payment amount. Once you have selected the Landscaping Service Subscription Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Phone Number - Service Type (price selector field) - Custom Payment Amount (custom amount field) - Invoice Number (text field) - Notes (multi-line text field) - Credit Card Offering your clients an easy way to pay their landscaping service bills online is essential to operating a successful business. **Form Template Categories:** Products & Services --- ### [Candle Making Class Registration Form](https://wpsimplepay.com/template/candle-making-class-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather attendee information and collect a payment for a candle making class. **Content:** ## A Customizable Candle Making Class Registration Form Do you run a candle making class, or craft class? If so, offering online registration and payments ensures you get the most sign ups possible. With WP Simple Pay’s candle making class registration form you can collect registrant information as well as a payment to attend or enroll in the class. Once you have selected the Candle Making Class Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Registrants’s Name - Contact Email Address - Single or Couple (radio select field) - Class Time (dropdown field) - Credit Card Whether you’re teaching the next batch of chandlers or offer another type of crafting class, accepting online payments with WP Simple Pay makes managing class dues easy. **Form Template Categories:** Registrations --- ### [Life Coaching Webinar Registration Form](https://wpsimplepay.com/template/life-coaching-webinar-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather attendee information and collect a payment for a webinar. **Content:** ## A Customizable Life Coaching Webinar Registration Form Are you interested in hosting webinars to build better brand recognition, establish yourself as an authority, and help people see why they should work with or buy from you? If so, you need a webinar registration form. With WP Simple Pay’s life coaching webinar registration form you can collect registrant information as well as a payment for the webinar. Once you have selected the Life Coaching Webinar Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Attendee’s Name - Attendee’s Email Address - Twitter Handle (text field) - Timeslot (dropdown field) - Credit Card Use [automations](/features/automations/) to sign up registrants to your mailing list so you can stay in contact with them after the webinar. **Form Template Categories:** Registrations --- ### [Pub Crawl Registration Form](https://wpsimplepay.com/template/pub-crawl-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather team information and collect a payment for a pub crawl event. **Content:** ## A Customizable Pub Crawl Registration Form Are you interested in hosting a pub or brewery crawl to bring together people with similar interests? If so, you need a pub crawl registration and payment form. With WP Simple Pay’s pub crawl form you can collect registrant information as well as a payment to attend or enroll in the tournament. Once you have selected the Pub Crawl Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Team Captain’s Name - Contact Email Address - Number of Teammates (quantity field) - Team Name (text field) - Credit Card Additional fields you may want to include are “Billing / Shipping Address” to send SWAG, or “Dietary Restrictions” for catered meals. **Form Template Categories:** Registrations --- ### [Gaming Tournament Registration Form](https://wpsimplepay.com/template/gaming-tournament-registration-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Gather team information and collect a payment for a gaming tournament. **Content:** ## A Customizable Gaming Tournament Registration Form Are you interested in hosting a gaming or LAN tournament to bring together people with similar interests? If so, you need a gaming tournament registration and payment form. With WP Simple Pay’s gaming tournament registration form you can collect registrant information as well as a payment to attend or enroll in the tournament. Once you have selected the Gaming Tournament Registration Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Attendee’s Name - Attendee’s Email Address - Twitter Handle (text field) - Team Nickname (text field) - Tournament Timeslot (dropdown field) - Credit Card Use [automations](/features/automations/) to sign up registrants to your mailing list so you can stay in contact with them after the tournament. **Form Template Categories:** Registrations --- ### [YouTube Streamer Donation Form](https://wpsimplepay.com/template/youtube-streamer-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Offer an easy way for your subscribers to support your content creation. **Content:** ## A Customizable YouTube Streamer Donation Form Use WP Simple Pay to collect online donations for your YouTube streaming and content creation. When it comes to donations, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the YouTube Streamer Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Anonymous Donation (checkbox field) - Donation Amount (price selector field) - Custom Tithe Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Twitch Streamer Donation Form](https://wpsimplepay.com/template/twitch-streamer-donation-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Get paid to create and offer your followers an easy way to donate. **Content:** ## A Customizable Twitch Streamer Donation Form Use WP Simple Pay to collect online donations for your Twitch streaming and content creation. When it comes to donations, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the Twitch Streamer Donation Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Anonymous Donation (checkbox field) - Donation Amount (price selector field) - Custom Tithe Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [Church Tithing Form](https://wpsimplepay.com/template/church-tithing-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Accept online payment tithings for your church. **Content:** ## A Customizable Church Tithing Form Use WP Simple Pay to collect online tithes for your church or congregation. When it comes to donations, every penny helps. Avoid 3rd party donation services that charge high fees, cutting in to meeting your donation goals. Ensure you get the most out of donations by collecting them directly on your own website. Once you have selected the Church Tithing Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Email Address - Donor’s Family Name - Prayer Note (multi-line text field) - Tithe Amount (price selector field) - Custom Tithe Amount (custom amount field) - Opt-in Recurring Tithe - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Collecting donations for your church on your own WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Donations --- ### [College Tuition Fundraising Form](https://wpsimplepay.com/template/college-tuition-fundraising-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Raise funds to help pay for college tuition and expenses. **Content:** ## A Customizable College Tuition Fundraising Form Use WP Simple Pay to fundraise and collect donations to help pay college tuition and room & board. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the College Tuition Fundraising Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Donor’s Email Address - Apply Donation To (dropdown field) - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Opt-in Recurring Donation - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Fundraising --- ### [Medical Expense Fundraising Form](https://wpsimplepay.com/template/medical-expense-fundraising-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Crowdsource donations to help pay for medical expenses. **Content:** ## A Customizable Medical Expense Fundraising Form Use WP Simple Pay to fundraise and collect donations to help pay for unforeseen medical expenses. When it comes to fundraising, every penny helps. Avoid 3rd party fundraising services that charge high fees, cutting in to meeting your fundraising goal. Once you have selected the Medical Expense Fundraising Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Donor’s Name - Contact Email Address - Donation Note (multi-line text field) - Donation Amount (price selector field) - Custom Donation Amount (custom amount field) - Credit Card Donors can choose from a predefined amount, or enter their own donation amount. Fundraising and collecting donations on your WordPress website with WP Simple Pay does not require coding and avoids high fees associated with other solutions. **Form Template Categories:** Fundraising --- ### [Golf Lesson Payment Form](https://wpsimplepay.com/template/golf-lesson-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect a payment for a student's golf lesson or class. **Content:** ## A Customizable Golf Lesson Payment Form Use WP Simple Pay to create a golf lesson payment form and collect payments for your golf lessons, group lessons, or private classes. Collecting payments as a golf instructor requires collecting customer identification information, type of lesson, and the month of year the payment is for. Once you have selected the Golf Lesson Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Student Name - Student Email Address - Student Phone Number - Lesson Type (price selector) - Month of Lessons (dropdown field) - Credit Card Additional options you may add are custom fields such as a “Special Focus” multi-line text field, or opt-in to automatic billing with recurring payments. **Form Template Categories:** Products & Services --- ### [Laundry Service Payment Form](https://wpsimplepay.com/template/laundry-service-payment-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect a payment for laundry services or launderette payments. **Content:** ## A Customizable Laundry Service Payment Form Use WP Simple Pay to create a laundry service payment form and collect payments for a launderette membership or laundry services. Collecting payments for a laundry service requires collecting customer identification information, type of service being performed, and the quantity of service. Once you have selected the Laundry Service Payment Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Phone Number - Laundry Service Type (price selector) - Number of Laundry Bags (quantity field) - Credit Card Additional options you may add are custom fields such as a “Store Location” dropdown field, or “Preferred Pickup” date field. **Form Template Categories:** Products & Services --- ### [Web Hosting Service Subscription Form](https://wpsimplepay.com/template/web-hosting-service-subscription-form/) **Published:** October 19, 2022 **Author:** Spencer Finnell **Excerpt:** Collect recurring payments for web hosting services. **Content:** ## A Customizable Web Hosting Service Subscription Payment Form Use WP Simple Pay to create a web hosting service payment form and collect recurring payments from your web hosting clients and customers. Collecting payments for a web hosting services requires recurring billing, collecting customer identification information, and the type of service(s) being utilized. Once you have selected the Web Hosting Service Subscription Form payment form template in WP Simple Pay, you can then customize your form field options and add as many extra fields as you’d like. The template includes the following fields by default: - Customer Name - Customer Email Address - Customer Phone Number - Hosting Package (price selector) - Credit Card Once a customer has purchased a hosting package they will be automatically billed on the set billing cycle. Recurring billing can occur on any daily, weekly, monthly, or yearly schedule. **Form Template Categories:** Products & Services --- ## Categories ### [General](https://wpsimplepay.com/category/general/) --- ### [How To](https://wpsimplepay.com/category/how-to/) --- ### [News](https://wpsimplepay.com/category/news/) --- ### [Stripe](https://wpsimplepay.com/category/stripe/) --- ### [Team](https://wpsimplepay.com/category/team/) --- ### [Case Studies](https://wpsimplepay.com/category/case-studies/) --- ### [Ecommerce](https://wpsimplepay.com/category/ecommerce/) --- ### [WordPress](https://wpsimplepay.com/category/wordpress/) --- ### [Donations](https://wpsimplepay.com/category/donations/) --- ### [Marketing](https://wpsimplepay.com/category/marketing/) --- ### [Review](https://wpsimplepay.com/category/review/) --- ## Documentation Categories ### [Getting Started](https://wpsimplepay.com/docs/category/getting-started/) **Description:** Everything you need to know to start accepting payments. --- ### [Plugin Functionality](https://wpsimplepay.com/docs/category/functionality/) **Description:** Learn how to use all of WP Simple Pay’s the available features. --- ### [Frequently Asked Questions](https://wpsimplepay.com/docs/category/faqs/) **Description:** Common questions other users have about using WP Simple Pay. --- ### [Account Management](https://wpsimplepay.com/docs/category/account-management/) **Description:** WP Simple Pay.com license management, billing, and upgrades. --- ### [Stripe Dashboard](https://wpsimplepay.com/docs/category/stripe-dashboard/) **Description:** Become an expert at utilizing the Stripe dashboard. --- ### [Walkthroughs](https://wpsimplepay.com/docs/category/walkthroughs/) **Description:** Step by step guides about settings up WP Simple Pay for specific use cases. --- ### [3rd Party Integrations](https://wpsimplepay.com/docs/category/integrations/) **Description:** Use WP Simple Pay alongside third-party plugins and tools. --- ### [Plugin Compatibility](https://wpsimplepay.com/docs/category/common-problems/) **Description:** Fine tune your website and plugins for the best experience. --- ### [Advanced Usage](https://wpsimplepay.com/docs/category/advanced/) **Description:** Discover advanced ways to use and modify WP Simple Pay’s functionality. --- ## Form Template Categories ### [Business Operations](https://wpsimplepay.com/templates/category/business-operations/) **Description:** Securely accept online payments for various business operations, services, and fees. --- ### [Donations](https://wpsimplepay.com/templates/category/donations/) **Description:** Accept donations on your website and avoid high fees associated with 3rd party donation services. --- ### [Features / Functionality](https://wpsimplepay.com/templates/category/features-functionality/) **Description:** Take specific features and functionality offered by WP Simple Pay for a test drive. --- ### [Fundraising](https://wpsimplepay.com/templates/category/fundraising/) **Description:** Fundraise and collect donations for your own cause, avoiding high fees associated with other solutions. --- ### [Products & Services](https://wpsimplepay.com/templates/category/products-services/) **Description:** Sell a product or service, collect online payments, or activate an automatically billed subscription. --- ### [Registrations](https://wpsimplepay.com/templates/category/registrations/) **Description:** Collect online ticket payments for your event, as well as additional information about attendees. ---