Want to accept payments on your WordPress website without installing another plugin or paying for an expensive solution?
Whether you’re selling digital products, charging for services, accepting donations, or collecting event registration fees, a payment form makes it easy to collect payments online.
In this post, you’ll learn how to add a payment form in WordPress using Jotform without installing a plugin or setting up WooCommerce.
Follow this step-by-step guide to create your payment form, connect your preferred payment gateway, and start accepting payments on your WordPress website—all for free.

Why Add a Payment Form to Your WordPress Website
A payment form allows you to collect payments directly from your website without building a complete online store.
It’s also a great alternative if you want to accept online payments without setting up a full WooCommerce store.
It’s a simple and cost-effective solution for freelancers, bloggers, small businesses, nonprofits, and anyone who wants to accept online payments.
Here are some common ways you can use a payment form on your WordPress website:
-
Sell digital products such as eBooks, templates, software, or online courses.
-
Collect service payments for consulting, coaching, freelance work, or appointments.
-
Process event registrations by allowing attendees to pay while signing up.
-
Take online orders for products without setting up a full eCommerce website.
-
Accept donations for charities, nonprofits, or personal fundraising campaigns.
By adding a payment form, you can simplify the checkout process, reduce manual payment collection, and provide a secure and convenient payment experience for your customers.
It also saves time by automatically collecting customer information and payment details in one place.
Why Use Jotform for WordPress Payment Forms
Jotform makes it easy to create and embed professional payment forms without writing code or installing a WordPress plugin.
Whether you’re accepting one-time payments, donations, or service fees, you can build a secure payment form in just a few minutes.
Here are some reasons why Jotform is a great choice for WordPress payment forms:
-
No WordPress plugin required – Simply copy the embed code and add it to your website.
-
Supports popular payment gateways, including PayPal, Stripe, Square, Authorize.net, and many more.
-
Drag-and-drop form builder that lets you customize your payment form without coding.
-
Ready-made payment form templates to help you get started quickly.
-
Secure payment processing through trusted payment gateway integrations.
-
Mobile-friendly forms that work seamlessly on desktops, tablets, and smartphones.
-
Email notifications so you’re instantly informed whenever a payment is submitted.
-
Free plan available, making it a great choice for individuals and small businesses just getting started.
How to Add a Payment Form in WordPress Without a Plugin
Creating and embedding a payment form in WordPress is quick and easy with Jotform.
Follow the steps below to build your payment form, connect your payment gateway, and add it to your WordPress website without installing a plugin.
Step 1: Create a Payment Form in Jotform
If you don’t already have one, create a free Jotform account and sign in to your dashboard.


Next:
1. Click Create → Form.

2. Choose a Payment Form template that best fits your requirements.

3. Customize the form by updating the fields, products, pricing, and design to suit your requirements.
Once your payment form is ready, you can connect your preferred payment gateway.
Step 2: Connect a Payment Gateway
Before your payment form can accept payments, you’ll need to connect a payment gateway. In this tutorial, we’ll use PayPal Business as an example.
Follow these steps:
1. Open the payment form in the Jotform Form Builder.

2. Click the Payment field to open its settings.
3. Click Add Payment Connection.
4. Select PayPal Business and connect your account.

5. Authorize the connection and return to Jotform.


Note: Jotform supports multiple payment gateways, including PayPal, Stripe, Square, and Authorize.net.
Once connected successfully, the PayPal Checkout button will appear in your payment form, indicating that your payment gateway is ready to use.


Step 3: Copy the WordPress Embed Code
To embed your payment form in WordPress:
1. Open the Publish tab.
2. Select Platforms → WordPress.

3. Copy the generated WordPress embed code.
Step 4: Embed the Payment Form in WordPress
Open the WordPress page or post where you want to display the payment form.
1. Add a Custom HTML block.

2. Paste the Jotform embed code.

3. Click Preview to verify that the payment form is displayed correctly.
4. Once everything looks good, click Publish or Update.
Your payment form is now live on your WordPress website.
Below is a live example of a Jotform payment form embedded in WordPress.
Step 5: Test Your Payment Form
Before sharing your payment form with customers or publishing it on your live website, perform a quick test to ensure everything is working correctly.
1. Submit a small payment to verify that your payment form works correctly.
2. Verify that the payment is processed successfully.
3. Confirm that you receive the payment notification.
4. Check both your Jotform and PayPal dashboards to confirm that the transaction has been recorded successfully.
If everything works as expected, your payment form is ready to accept payments on your WordPress website.
Best Practices for WordPress Payment Forms
A well-designed payment form helps improve the user experience and increases the chances of successful transactions.
Follow these best practices to create a secure and reliable payment form for your WordPress website:
-
Keep the form simple: Only ask for the information you need to complete the payment.
-
Use a trusted payment gateway: Choose reliable providers such as PayPal or Stripe to ensure secure transactions.
-
Clearly display pricing: Make sure customers know exactly what they’re paying for before submitting the form.
-
Enable SSL (HTTPS): Protect customer and payment data by using a secure HTTPS connection.
-
Add a confirmation message: Display a thank-you message or redirect users to a confirmation page after a successful payment.
-
Send email notifications: Configure notifications so both you and your customers receive payment confirmations.
-
Test your payment form after making changes: Perform test transactions whenever you make changes to ensure everything continues to work correctly.
-
Optimize for mobile devices: Make sure your payment form is easy to complete on smartphones and tablets.
Following these best practices will help you create a secure, reliable, and user-friendly payment form that provides a smooth payment experience for your customers.
FAQs About Adding a Payment Form to WordPress
Here are answers to some of the most common questions about adding a payment form to WordPress without a plugin.
There are several ways to accept payments on a WordPress website, including using WooCommerce, payment plugins, or an embedded payment form. If you don’t need a full eCommerce store, Jotform lets you create a payment form, connect a payment gateway, and embed it on your WordPress website without installing a plugin.
No. If you only want to accept payments and don’t need a full online store, you can use a payment form service like Jotform. It lets you connect a payment gateway and embed a payment form on your WordPress website without installing WooCommerce.
To add a payment method to WordPress, create a payment form in Jotform, connect your preferred payment gateway (such as PayPal or Stripe), copy the generated embed code, and add it to your WordPress page or post using the Custom HTML block.
Yes. Jotform allows you to create a payment form and embed it into your WordPress website using the provided embed code. You don’t need to install a WordPress plugin.
Yes, Jotform offers a free plan that lets you create and embed payment forms. Depending on your payment gateway and usage requirements, you may need to upgrade to a paid plan for higher limits or additional features.
Jotform supports many popular payment gateways, including PayPal, Stripe, Square, Authorize.net, and many others, giving you the flexibility to accept online payments using your preferred payment provider.
To accept UPI payments on your WordPress website, you’ll need to use a payment gateway that supports UPI, such as Razorpay. Once you’ve connected the gateway to your payment form, customers can choose UPI as a payment method during checkout. The available payment methods depend on the payment gateway you choose.
Yes. Jotform integrates with trusted payment gateways that securely process payment information. For added security, make sure your WordPress website uses an SSL certificate (HTTPS).
Absolutely. You can customize your payment form by adding or removing fields, changing the design, setting product prices, collecting customer information, and configuring email notifications.
Yes. Jotform payment forms are fully responsive and automatically adapt to desktops, tablets, and smartphones, providing a smooth payment experience across all devices.
Also Read:
How to Add a Form to WordPress (Beginner’s Guide)
Final Thoughts on Adding a Payment Form in WordPress
Adding a payment form to your WordPress website doesn’t have to be complicated.
With Jotform, you can create a professional payment form, connect your preferred payment gateway, and embed it on your website without installing a WordPress plugin.
Whether you’re collecting donations, selling digital products, charging for services, or accepting event registrations, Jotform provides an easy, secure, and code-free way to accept online payments on your WordPress website.
Follow the steps in this guide, test your payment form before sharing it with customers, and you’ll be ready to start accepting online payments from your WordPress website.
If you’re looking for a beginner-friendly way to create and embed payment forms in WordPress, Jotform is an excellent place to get started for free.