Last updated on November 29, 2023 by Formidable Team

How To Accept Stripe Payments (In 10 Minutes or Less!)

Want to accept Stripe payments on your WordPress website? We have good news for you - it's quick and easy, but you can do it for free! Here's how to set it up.

How to accept Stripe payments

Approximate read time: 5 minutes

Are you scratching your head over online payments? We get it. We've been there too!

Should you use WooCommerce, Stripe, Shopify, Thinkific, PayPal, or something else entirely? Which costs the least? Which saves the most time? Which scales easiest when my business starts to grow? Yikes, we're getting stressed just writing this!

But believe it or not, there's a way to add one of the world's most popular payment gateways to your website in only a few clicks. And for no upfront cost!

If that sounds too good to be true, stay tuned. Today, we're showing you how to start accepting Stripe payments in 10 minutes or less!

Have a stopwatch handy? On your marks, get set, let's go!

  1. Install and activate Formidable Forms Lite
  2. Connect Formidable Forms to Stripe
    1. Create a Stripe payment form
    2. Set up your form to accept Stripe payments
    3. Publish your payment form

      Step 1: Install and activate Formidable Forms Lite

      We'll use the Formidable Forms free form plugin for this tutorial to connect WordPress to Stripe.

      If you don't have it, click the green button below ๐Ÿ‘‡ or open your WordPress dashboard and go to Plugins โ†’ Add New. Search for "Formidable," then click to Install and Activate the plugin.

      Formidable Forms Free Stripe WordPress Plugin

      Easy, right? And you're already good to move on to the next step!

      Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

      Step 2: Connect Formidable Forms to Stripe

      Now that you have the plugin, head to Formidable โ†’ Global settings โ†’ Stripe.

      Tick the box if you want to start in test mode โ€” it's never a bad idea! ๐Ÿ˜‰ โ€” and then hit the blue Connect to Stripe button.

      Formidable Forms Stripe payment settings panel. Users can choose whether to process one-time payments before or after an entry is created. 'Test Mode' is enabled, and the 'Connect to Stripe' button is available for both 'TEST' and 'LIVE' connection statuses.

      โ˜๏ธ If you choose test mode, just note that you'll need to return to this page later to turn it off and connect to Stripe Live.

      Next, log in to an existing Stripe merchant account or create a new one.

      Formidable Forms by Strategy11 integration page with Stripe. A dark blue sidebar on the left introduces the partnership, while the right side contains a 'Get started with Stripe' form. The form prompts users to enter their email address and click a 'Next' button to proceed with setup.

      The setup wizard then walks you through the steps to connect to Stripe's online payment platform.

      Choose which Stripe payment methods to accept

      Once logged in to your Stripe account, go to Settings โ†’ Payment Methods on the Stripe dashboard. 

      Here, you can see a list of the payment options Stripe supports in your region.

      To start accepting credit card payments/debit cards (Visa, MasterCard, American Express), digital wallets (Apple Pay, Google Pay, Cash App, etc.), and bank transfers (ACH, SEPA, and iDEAL payments), simply click the button next to the payment method to turn it on.

      Stripe payment methods settings displaying available options for accepting payments. 'Cards' are marked as active, while other options like 'Cartes Bancaires,' 'Alipay,' 'Apple Pay,' 'Cash App Pay,' 'Google Pay,' and 'WeChat Pay' have 'Turn on' buttons. A section titled 'Wallets' describes how stored cards can improve conversions.

      ๐Ÿค” In case you were wondering, you can also accept PayPal payments through Stripe. You don't need a separate PayPal account and won't have to pay PayPal's hefty processing fees, either!

      Be sure to turn on Stripe Link to offer one-click checkout and accept recurring payments by Stripe.

      Now, let's head back to your WordPress dashboard and make a form to process payments.

      Step 3: Create a Stripe payment form

      Back in WordPress, go to Formidable โ†’ Forms and click the Add New button to create a new form.

      Select the Create a blank form option to take payments using Stripe with our free plugin.

      Formidable Forms template selection screen with an option to 'Create a blank form,' highlighted with a red curved arrow. Below, pre-made templates such as 'Contact Us' and 'User Registration' are displayed. The left sidebar includes categories like Favorites, Custom, All Templates, AI, and Application.

      Or, try out our premium WordPress form maker to use our pre-built Stripe payment form template.

      Next, name your form and click Create to open the drag and drop form builder.

      Add fields to your form by dragging them from the left to the right.

      Formidable Forms form builder interface for a 'Contact Us' form. The left sidebar lists available fields such as text, checkboxes, dropdowns, email, number, phone, and payment. The main form area displays a placeholder reading 'Add Fields Here,' instructing users to click or drag a field to add it to the form. The top menu includes options like Build, Style, Settings, Entries, and an 'Update' button.

      You can insert any fields you choose: Name, Email, Address, Datepicker with an inline calendar... you name it! But since this form is for payments, donโ€™t forget to add a ๐Ÿ’ณ Payment field!

      A section of the Formidable Forms field selection interface, displaying 'User ID,' 'Captcha,' and 'Payment' fields. The 'Payment' field, represented by a credit card icon, is highlighted with a red hand-drawn circle.

      When you finish building your custom Stripe form, click Update to save.

      You're doing great! ๐Ÿ™Œ Keep it up, we're nearly done!

      Step 4: Set up your form to accept Stripe payments

      On the menu above the form builder, select the Settings โ†’ Actions & Notifications. Then, click the Collect a Payment option.

      Formidable Forms form actions selection menu displaying various options, including 'Confirmation,' 'Send Email,' 'Create Post,' 'Register User,' 'Scored Quiz,' and 'Collect a Payment.' The 'Collect a Payment' action, represented by a green icon with a credit card symbol, is highlighted with a red hand-drawn circle.

      Scroll down to adjust payment settings such as payment amount, currency, and frequency.

      Formidable Forms payment settings panel under the 'Settings' tab. The 'Collect a Payment' action is enabled, with input fields for action name, description, amount, payment type (set to 'One-time Payment'), and currency (set to 'U.S. Dollar'). Customer information fields include email, first name, and last name, with dropdowns to select values.

      ๐Ÿ’ก Quick tip: While you're on the Actions & Notifications page, we recommend quickly adding a form action to display a custom confirmation message or thank you page when users complete the payment. It's the little things that count when it comes to customer satisfaction! ๐Ÿ˜Š

      Finally, hit the Update button to save your form.

      Awesome, your Stripe form's now ready to go! ๐ŸŽ‰ All that's left is to publish it on your website.

      Step 5: Publish your payment form

      Open the WordPress page or post where you want to insert your payment form.

      Click the + icon to add a block in the page editor, then search for and select Formidable Forms.

      WordPress block editor interface showing a search for 'Formidable' with a list of related blocks. The 'Formidable Forms' block, represented by a circular 'F' logo, is highlighted with a hand-drawn red circle. Other available blocks include 'Formidable Forms Modal,' 'Formidable Chart,' 'Formidable Views,' and 'Calculator Form.' A 'Browse all' button is visible at the bottom of the selection menu.

      In the dropdown menu that appears, select your Stripe payment form and then Update or Publish the page. 

      And voilร ! ๐Ÿช„ You can now accept Stripe payments on your WordPress site!

      Here's an example of what your form might look like:

      Online payment form displaying fields for email, credit card details (card number, expiration date, and CVC), country selection, and ZIP code. The card number field includes icons for Visa, Mastercard, American Express, and other payment methods. Below, a checkbox option allows users to save their payment information for 1-click checkout with 'Link.' A phone number field with a country flag selector and a name input field are also present. A disclaimer informs users about agreeing to the 'Link Terms and Privacy Policy' when saving their information.

      Start accepting Stripe payments on your site today

      We know finding the best eCommerce tools for your site can be tough. But with Formidable Forms, integrating Stripe payments into your WordPress site is quick and code-free. And it doesn't have any upfront cost either!

      So say goodbye to struggling with Stripe Elements to create a simple pay process or wondering why WooCommerce costs so much.

      Install our WordPress form builder and quickly add Stripe Checkout to your WordPress site today!

      Get the plugin below, and turn your website into a money-making machine in minutes!



      This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

      Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms