Back to Business: Save 20% on any WS Form edition CODE: BB20 View Pricing
Stripe Elements
Premium

Stripe Elements

Accept credit card payments with SCA-ready Stripe Elements forms in WordPress.

How to Accept Payments with Stripe Elements in WordPress

Take secure card payments directly from your forms

Stripe Elements lets you accept credit card payments from your forms in WordPress. You can charge a fixed amount with the button on its own, or use WS Form e-commerce fields for more advanced cart options.

The payment flow sends card details to Stripe client-side for secure tokenization. If tokenization succeeds, the form is saved and a payment intent is created server-side. If card authorization is required, it is shown to the user before the payment is confirmed and the form is submitted.

Once configured, two Stripe Elements fields are available in the form builder under E-Commerce: Stripe Card and Stripe Submit. The page containing the payment form must be served over HTTPS.

  • Accept credit cards

    Take credit card payments directly from your forms with Stripe Elements.

  • SCA ready flow

    If card authorization is required, it is shown to the user during the payment process.

  • Flexible transaction types

    Support one-time payments, subscriptions, custom-price subscriptions, and setup intents.

Real Customer Reviews

Trusted by thousands of WordPress professionals.

  • After testing many form plugins, I found this is the best one for my purpose. The most important points are multi-column design, submitted actions, and an additional CC email address.

    cksong
  • This is a very customizable form builder. The team is very responsive if issues come up as well as open to adding new functions and adding them quickly.

    SoloAnt
  • They offer great support. Learning was an uphill battle for me, and they were so helpful. They really helped us out.

    felicia.hobert

Frequently Asked Questions

How do I integrate WordPress with Stripe Elements using WS Form?

Install the WS Form Stripe Elements plugin, enter your Stripe API keys in WS Form settings, and add the Stripe Card and Stripe Submit fields to your form. For full setup guidance, see Stripe Elements Add-On.

What can I use Stripe Elements for?

You can accept credit card payments from your forms, charge a fixed amount, or use WS Form e-commerce fields for more advanced cart options.

What Stripe fields are added to the form builder?

Once configured, Stripe Elements adds two field types under E-Commerce: Stripe Card and Stripe Submit.

Does the payment page need HTTPS?

Yes. The page containing the payment form must be served over HTTPS.

What happens during the Stripe Elements payment process?

The customer enters card details on the form, the details are sent to Stripe client-side and tokenized, and if successful the form is saved and a payment intent is created server-side. If authorization is required, it is shown to the user. If payment succeeds, the form is submitted and the remaining configured actions run.

What transaction types are available?

The Stripe Card field supports One Time, Subscription, Subscription – Custom Price, and Setup Intent transaction types.

Get This Integration

  • WS Form Agency Edition Included Buy
  • WS Form Freelance Edition Purchase separately Buy
  • WS Form Personal Edition Purchase separately Buy
View WS Form Editions →

Premium integrations require WS Form PRO and are not compatible with WS Form LITE.