Using 3D Secure payments with Stripe subscriptions


Can I automatically send a Stripe receipt to my customers when they pay on a form?Can I capture a payment and process it later?Can I change the message for "sold out" products?Can I have a payment field that doesn't take payment, like a quote or order form?Can I make Prices, Products, or Subscriptions discountable?Does Paperform support 3D Secure payments?How do I enable Google Pay on my Stripe checkout?How can I accept payments or donations on my form?How can I add and configure a Price field on my form?How can I add calculated shipping on my form?How can I add complex tax to my form?How do I add and configure products on my form?How do I add or manage payment accounts so I can take payments?How do I charge my customers fees/taxes on my form?How do I choose what currency my form payment is in?How do I connect and configure a Stripe account?How do I connect and configure Square Payments?How do I connect Paypal with Braintree and Paperform?How do I enable 3D Secure for Braintree payments?How do I enable PayPal as a payment method on my form?How do I export products?How do I give a customer the option to pay now OR pay later?How do I give discounts or coupons on my forms?How do I manage product stock on my form?How do I set up recurring payments or subscriptions?How do I add sales tax to payments?How do I connect a Paypal Business Account?How do I connect and configure a Braintree account?How do I import products?How do I set up Custom Pricing Rules?Is Apple Pay supported?How do I send a receipt when the form is submitted?What is the Stripe subscription verification charge?Using 3D Secure payments with Stripe subscriptionsWhat payment methods are available with Stripe?

3D secure is fantastic technology that protects buyers and sellers and shifts the liability on payment disputes (a great thing, if you've ever been a victim of credit card fraud). However, one of the side-effects of requiring 3D secure is the impact on subscriptions.

As 3D Secure requires a step from the owner to authenticate a charge on the 3D Secure card, this means that subscriptions on cards with required 3D Secure validation will automatically fail. By default, this prevents new subscriptions from being created on cards that require 3D Secure validation. However, this default behavior can be changed by toggling on the option "Allow Incomplete Payments on Subscriptions" under Configure → Payments in the form editor.

This setting removes the requirement for the first charge to immediately succeed, which allows 3D secure payments to work for subscriptions.

For subscriptions created with cards that may require 3D Secure validation it is recommended to configure your Stripe billing settings to handle the 3DS flow for recurring payments. In particular enabling sending an email with a hosted link from Stripe to complete the authorization step. Refer to the Stripe documentation for more information on handling recurring charges.


  • Note that when this setting is enabled, it may mean a subscription is created in Stripe before the submitter has successfully finished being charged.