With Paypal for Elementor Pro Form, you can securely collect online payments from your clients and visitors through Paypal, which is one of the most reliable payment systems in the world.
Use Cases for Paypal for Elementor Pro Form
Receive Payments for Product or Service Sales
Receive Payment for Virtual Products
Receive Payment for Downloadable Products
Prerequisites for Using Paypal For Elementor Pro Form
You should set the API. Read more...
Creating a Basic Elementor Form to Receive Payments
To receive payments you need to first create a basic form using Paypal 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: Make sure you choose the currency for your item value by navigating to Dynamic Content > API > Paypal
Item Value: Item Value 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 Donations)
Make sure to toggle the Paypal field as required so the form is not sent if PayPal payment is not done.
Then there is the Item description, the Item number(SKU), and Order Approval Message. You can keep the further two based on use cases.
The item description as a whole cannot exceed a length of 127, make sure it's not too long.
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.
If you take the order name or amount dynamically from another field in the form than you must make sure that those fields are neither empty nor invalid. If they are then the PayPal button will not work.