I'm working with a client that wants to create 100% off a subscription coupon codes. They don't want users to have to enter a credit card if they have one of these coupon codes. Is this possible in Stripe?
I'm using Laravel Spark and it appears that Stripe responds saying payment details are missing when a user tries to enter a coupon without CC information.
I know I can create a workaround e.g create non stripe coupons and bypass Stripe and sign a user up to a plan.
If I can get away without having to get an additional budget to build a second coupon code system that would be great!
Cheers
You can use discounts in Checkout to reduce the amount charged to a customer for one-time payments. Coupons and promotion codes allow for great flexibility in how you define and use them. They can: Apply a discount to an entire purchase subtotal.
When using the Stripe Payments Plugin coupon codes can be created where the discount amount is 100%. This means that the customer will not need to pay for the product.
For early access, contact us at [email protected]. Stripe Checkout lets you sign up customers for a free trial of a subscription service without collecting their payment details. At the end of the trial period you specify, use Stripe to configure a reminder email to collect a customer's payment details.
Stripe's API itself does support creating subscriptions for customers without payment sources, as long as there is nothing to bill immediately (e.g. because of a 100% off coupon, a trial period, or invoice items with negative values).
I'm not familiar with Laravel Spark so I don't know if the framework supports this though. I took a quick glance at their docs here and there is a "No Credit Card Up Front" paragraph, but it appears to only apply to trial periods and not to 100% off coupons.
One possible workaround would be to manage those 100% off "coupons" entirely on your end, i.e. you would not use Stripe's coupons and instead create subscriptions with trial periods.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With