Summer Sale: Save 20% on any WS Form edition CODE: SUMMER20 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.

  • Amazing plugin, very generous free plan. Unless you’re doing something advanced, you might not even need to buy anything.

    tavusion
  • What a great plugin and framework. There’s also great support from Mark, who really takes care of everything and always has a solution up his sleeve.

    medienstuermer
  • I couldn’t be happier with both product and service. The software itself is one of the most thoughtful and complete solutions to WP forms I’ve encountered.

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

  • Agency Included Buy
  • Freelance Purchase separately Buy
  • Personal Purchase separately Buy
View Editions →

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