|
/ Documentation /Payment/ How to Create a Payment Form in SureForms

How to Create a Payment Form in SureForms

In this guide, we’ll walk through the steps to create a payment form using SureForms. This includes adding a payment block, setting payment types, configuring billing intervals, and other important settings.

Step 1: Create a New Form

  • Go to your WordPress Dashboard.
  • Navigate to SureForms → New Form.
  • You can create a form via AI Form Generator
  • Or design the form from scratch

Step 2: Design Your Form

Please add the required fields to the form so we can design the “Make a Donation” form.

  • Add a Text field for the Name
  • Add an Email field
  • Add a Number field for the Donation Amount

Once the basic fields are added, you can now include the Payment Block.

Step 3: Add a Payment Block

  • Click on the + Add Block button in the form builder.
  • Select Payment Block from the list of available blocks.

The payment block allows you to configure how you want to collect payments through your form.

Step 4: Configure Payment Block Settings

Let’s go through each setting available in the Payment Block.

1. Help Text

You can add a short description or instructions for users.
Example: “Fill out the details below to complete your payment.”

2. Payment Type

Choose the type of payment you want to collect:

  • One-Time Payment – Charge the customer a single amount.
  • Subscription Payment – Set up recurring payments.

If you select Subscription Payment, you’ll get additional settings.

3. Subscription Payment Settings

When you choose Subscription Payment, configure the following:

  • Plan Name: Enter the name of your plan (e.g., “Photography Plan”).
  • Billing Interval: Choose how often the payment will be charged:
    • Daily
    • Weekly
    • Monthly
    • Quarterly
    • Yearly
  • Stop Subscription After: Select how many payments the subscription should stop. You can set it to a custom number or choose Never for ongoing billing.

4. Amount Type

You have two options to define the payment amount:

  • Fixed Amount: Enter a specific amount that will always be charged.
  • Dynamic Amount: The amount is determined dynamically based on user input.
    • This can be configured using dropdowns, calculations, or a custom input field within the form.

5. Minimum Amount

Set a minimum charge amount if the dynamic value isn’t available or falls below a certain limit.

6. Customer Details

These fields are essential for processing payments:

  • Customer Name: Optional for one-time payments but required for subscriptions.
  • Customer Email: This field is mandatory for both one-time and subscription payments.

Make sure your form includes these fields before publishing.

Step 5: Connect Your Payment Gateway

Before your form can start collecting payments, make sure you’ve connected your Stripe account with SureForms.

See the guide: How to Connect Stripe with SureForms

Step 6: Save and Publish the Form

Once your form and payment settings are ready:

  1. Click Save Form.
  2. Use the shortcode provided to embed the form on any page or post.
  3. Test the form to ensure the payment process works smoothly.

Summary

With SureForms, you can easily create both one-time and subscription-based payment forms. The flexible settings allow you to:

  • Add help text for clarity
  • Choose fixed or dynamic pricing
  • Configure billing intervals
  • Collect customer details securely

This makes it simple to collect payments directly through your WordPress site.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
%title %title
On this page
Scroll to Top