Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Stripe coupon without requiring a credit card?

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

like image 206
BarryWalsh Avatar asked Feb 22 '18 09:02

BarryWalsh


People also ask

Can you do discounts on Stripe?

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.

Can I use a 100% off coupon in Checkout Stripe?

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.

How do you get a free trial on Stripe?

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.


1 Answers

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.

like image 150
Ywain Avatar answered Sep 20 '22 16:09

Ywain