Stripe is a popular payment gateway to receive payments online. With Stripe for Elementor Pro Form, you can receive payments.

Use Cases for Stripe for Elementor Pro Form

  • Receive Payments for Product or Service Sales

  • Receive Donations

  • Receive Payment for Virtual Products

  • Receive Payment for Downloadable Products

Prerequisites for Using Stripe For Elementor Pro Form

You should set the API. Read more...

Creating a Basic Elementor Form to Receive Payments in Stripe

To receive payments you need to first create a basic form using Stripe Field Type.

Item Name: It can be a static product name or may come dynamically from ACF when used in Post Type Template

Transaction Currency: Unlike Paypal, you can choose the currency for Stripe right within the block settings.

Transaction Amount: Transaction amount can also be static and dynamic depending on the use case

  • Fixed Amount (Best for Landing Pages)

  • Variable Amount (for Custom Post Pages coming via ACF)

  • Custom Amount (Best for Donation )

Make sure to toggle the Stripe field as required so the form is not sent if stripe payment is not done.

Then there is the Item description, Item number (SKU) field. You can keep the further two based on use cases either dynamic or static.

Using PDF Generator to generate a PDF with an order placed

You can follow this tutorial to further generate a PDF and send it to your customer for download.

Attach Customer Information to the Stripe Panel

you can attach the customer information by enabling the toggle "attach custom information to the Payment"

You just need to insert the field IDs for customer Email, their full name and phone number from your form.

Check out some important Stripe FAQs here

Did this answer your question?