Description
WS Form Stripe Elements adds two fields to WS Form (Stripe Card and Stripe Submit) that tokenize card data in the browser and create Payment Intents in the Stripe account, processing one-time charges or recurring subscriptions directly through the form. Designed for those who need to charge payments on the site itself without redirecting the visitor, connecting client, billing address, and e-commerce items fields from WS Form to the Stripe checkout flow.
Key Features of Stripe Elements
- Embedded Stripe Card field
Renders Stripe credit card input directly in the WS Form form. - Client-side tokenization
Card data is tokenized in the browser before reaching the server. - Three transaction modes
Supports One Time, Subscription and Subscription with custom price charges. - Subscriptions with Price API
Accepts multiple Stripe Price IDs, trial periods, and initial invoice items. - Client and address mapping
Links name, email, phone, billing and shipping fields to Stripe customer data.
Stripe Elements Benefits
- Checkout without leaving the site
The payment happens within the form, without redirecting to an external page. - Recurring configured in the form
Allows selling plans with billing in days, weeks, months or years without an extra panel. - Promotions applied on shipping
Accepts Stripe promotional codes directly on form submission. - Data ready for automations
Variables such as#stripe_customer_id,#stripe_subscription_id, and#stripe_transaction_idare available for post-submit actions.
Who Is Stripe Elements For?
- Those who sell courses, consultancies, or one-off services via WS Form forms.
- You who need to charge recurring subscriptions with trial and promotional codes without building a full store.
- Those already using WS Form for capture and want to add payment in the same submission step.
How to Download Stripe Elements
WS Form Stripe Elements is available for download here on Ultrapack. After obtaining the .zip file, install it in Plugins > Add New > Upload Plugin, select the file and activate with WS Form already installed. The new Stripe Card and Stripe Submit fields appear in the form editor palette, and the Stripe action configuration panel becomes available in the form actions.
By combining tokenization, Payment Intents, and subscription support within the WS Form visual builder, Stripe Elements turns ordinary forms into functional points of sale. The server must be served over HTTPS for the card field to load, a standard requirement from Stripe for any Elements integration. The coverage combines one-time sales, recurring plans, and dynamic pricing in the same addon.
Frequently asked questions
Is WS Form Stripe Elements GPL-licensed?
Yes. WS Form Stripe Elements is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WS Form Stripe Elements on multiple sites?
Yes. You can install WS Form Stripe Elements on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WS Form Stripe Elements cost at Ultrapack?
WS Form Stripe Elements costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WS Form Stripe Elements include updates?
Yes. The current version of WS Form Stripe Elements is 1.5.1, published at Ultrapack on Jan 8, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WS Form Stripe Elements scanned before publication?
Yes. Every version of WS Form Stripe Elements goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.5.1 Mar 12, 2024
- Added: Improved enqueuing
Version 1.5.0 11/26/2024
- Added: Ready for WS Form 1.10.x styling system
- Added: Language setting
Version 1.4.20 Mar 6, 2024
- Bug Fix: Deprecated warning notice from dynamically created variable
- Bug Fix: Fixed default environment value
Version 1.4.19 05/15/2024
- Bug Fix: Create Customer checkbox for setup intent transaction type
Version 1.4.18 03/28/2024
- Added: Transaction and customer meta data
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
ws-form-stripe-elements.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
ws-form-stripe-elements.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready