This add-on helps you integrate PayPal into your forms for registration fee payments, donations, and more. Pay without directly using your credit or debit card, with a connected email address.
From Everest Forms 1.4.9, the previous Payment Field named Payment Options is deprecated. So, you can now use Conditional Logic to allow users to choose between the payment gateways like PayPal and Stripe.
- Firstly, you need to purchase the Everest Forms Pro plugin.
- After the successful purchase, you will get the plugin zip file under your WPEverest account page.
- Now, you can download the Everest Forms pro plugin and PayPal Standard add on from there.
- Through your WordPress Dashboard, visit Plugins -> Add New -> Upload and then choose the downloaded zip file and then install and activate it.
- Now you are ready to use this add-on for your site.
Setup and Configuration
Once, you have completed the above-mentioned task of installing and activating the plugin, now let’s move ahead on setting up this add-on for your site.
Firstly, you need to add the payment field in the form. Let us start dragging single item and total payment field.
Single item Settings:
Item Price: Set the default price to the item
The item type description:
- Pre Defined: If set predefined, users won’t be allowed to change the item price later in the frontend.
- User Defined: If set user-defined, users can change the item price from the frontend ( suitable for donation type ).
- Hidden: If the single item input type is hidden, It will not be displayed in the frontend and the price set on item price will be the product’s price.
With multiple items field, you can provide the options for the user to select the option. You can set each items price as shown in the figure below.
The total field helps you to display the total of all payment field’s price.
You can set up the currency from the global settings. Navigate to Everest Forms->Settings->Payments.
PayPal Standard Settings:
Enable PayPal Payment: To enable or disable the PayPal Payment Option.
PayPal Email Address: The email address of the payment receiver.
Mode: Sandbox or production mode. Sandbox mode for testing purpose.
Payment Type: Products and Services or donation. The type of payment.
Cancel URL: Redirect url if the user cancels after redirecting to PayPal.
Enable Conditional Logic: If you also use the Conditional Logic add on, you can use it to provide payment option between PayPal and Stripe add-on.
How to add PayPal as a payment method with Stripe?
If you have both the Paypal standard and the Stripe addons, you can create options for your customers to choose between the two payment methods.
Firstly, insert a Multiple Choice field and add PayPal and Stripe as payment options.
Compatibility with Conditional Logic:
Everest Forms Pro allows you to enable conditional logic using the Conditional Logic addon on. You can not only integrate conditional logic on each and every form fields but also, on both the payment options. This lets you set up a more responsive and situationally adaptive payment for your users.
If you are new to Conditional Logic and want to learn what it is in detail Click Here.
Use Conditional logic for PayPal:
Go to the Payments tab at the top. And make sure you enable both Paypal and Stripe. Then, Click on PayPal and Enable Conditional Logic. Now, make the settings so that Stripe is implemented only if the user selects the PayPal option in the form.