1. Home
  2. Docs
  3. Everest Forms
  4. Everest Forms add-ons
  5. Stripe


Everest form’s Stripe addon provides you with the option of enabling Stripe as a payment gateway on your forms as well. Use this simple addon to provide the option for your customers to pay directly without any hassle and with complete security and assurance.


Installation of the Everest form stripe addon requires the following steps:

  1. First, you will be required to purchase the Everest Forms pro plugin.
  2. Once your purchase is verified, the plugin zip file will be made available to you on your WPEverest account page.
  3. Next, download the Everest form pro plugin zip as well as the Stripe addon from your WPEverest account page
  4. Then, you will be required to Install the Everest pro plugin and the Stripe addon through your WordPress admin dashboard. To do this, visit Plugins → Add new → Upload and then choose the downloaded zip files. Once the plugins have been installed, activate them and your addon should be enabled on your website.


To make sure the Stripe addon and the Payments options work perfectly on your website, we suggest you tune it’s settings to fit your forms better. To open the Payments settings, visit Everest Forms –> Settings through your admin sidebar. Next, click on the Payments section on the top bar to open the payments settings.

Once you’ve installed the addon and activated it, you will be required to activate Stripe’s features on Everest form. To proceed with the Stripe setup, you will be required to use your Stripe account’s API keys. To retrieve your API keys, follow these simple steps:

  1. Open your Stripe Dashboard.
  2. Visit the API keys page by clicking under API keys under the Developer tab on the dashboard sidebar. (Developer → API keys.)
  3. Create and copy your API keys through this page. To learn more about the process involved in using API keys, you can refer to this page on the Stripe website.

Next, you can change various settings for Stripe to make it fit better for your website.

Click on the Payments option on the top of the page to manage your Payments settings. Here, you can choose the currency for your payments and manage the settings for both the Paypal and the Stripe addon.

Under Stripe settings, you can insert the Publishable key and the Secret key to the appropriate fields. If you want to test the payment system before going live, use the Test keys that you may have received for the Stripe API.

If you want to test the payment system before going live, click on the Enable Test mode option. For the test mode, you can use the Test keys that you may have received for the Stripe API. You can learn more about the Test keys and receieve Test credit cards by referring to this page.

Stripe Form integration:

To activate Stripe Add-on on your form, open the corresponding form through Everest forms and click on the Payments on the form builder toolbar. Then, click on Stripe on the left column and simply set a checkmark on the ‘Enable Stripe’ option.

For integrating Stripe payment onto your forms, you will be required to use the Payment fields section of the Everest form builder.

Under Payment fields you can insert the following fields:

Single item:

Set the price on a single item. You can customize it even further by changing its features. Choose between 3 different Item types to fit your payment forms better:

  • Pre defined: If the item type is set to pre-defined, the form users will not be able to change the price of the item on the frontend.
  • User defined: If the item type is set to user defined, users will be allowed to set a set price for the payment straight from the frontend. This option works great for donation and charity purposes.
  • Hidden: If the item type is set to be hidden, the price will not be displayed on the frontend and the item’s set price will be used as the product’s price directly. U

Multiple choice:

With the Multiple choice field, you can set various options for users to choose from. You can also set the price on each field, change their name and even change the order of the choice options by simply using drag and drop.


The Checkbox field also exists to provide users with multiple options but unlike Multiple choices, users can choose between different items as well. This allows your users to buy multiple items at the same time. If they want to.

Similar to multiple choices, you can also set the name and order for each of the fields and set a flat price for all of the items available.


The Total field simply exists to automatically calculate the total price of all the items selected on your form. This way, you can integrate various checkboxes, multiple option fields, and single item fields and ensure that your customer doesn’t lose track of the final expenses.

Payment options:

If you have both the Paypal standard and the Stripe addon, the payment options field works perfectly to provide users with different payment methods. Morevoer, to make the process easier for your customers, you can also choose a default payment method by simply choosing the optimal payment method under it’s field options.

Compatibility with Conditional logic:

If you are using the Conditional logic addon, you can also integrate the addon onto each and every Payment field. This lets you setup a more responsive and situationally adaptive payment for your users.

Read more about Conditional logic, and it’s wonderful features over here.

Finishing up:

Once your form has been set up as you want, click on the Save button on the top right toolbar to save your form. Coincidentally, the shortcode provided next to the Save button is the corresponding shortcode for your current form and can be used on any page or post to enable your customized payment form.

Once you’ve customized your form perfectly and enabled onto the corresponding pages, it should be displayed on your website in a similar manner to this:

Was this article helpful to you? Yes No

How can we help?