#mattsulima
1 messages · Page 1 of 1 (latest)
I need to do:
- for some products initial payment is required
- for some other products initial pament isn't required, so I am applying one-time coupon (100% off)
If I apply a coupon user can skip the payment form (payment element rendered by Stripe) so I end up with active subscription and no payment method set up. I tried to change PaymentBehavior but to me all options seem wrong
It's how Subscription works. When the first Invoice is $0 it doesn't require to enter a Payment Method. If you want to change this behavior, you can consider a different approach by collecting the Payment Method first, using PaymentElement + SetupIntent, then manually create a Subscription with or without coupon as your choice
what happens if we create subscription without payment method?
So I need to make setup intent first, and then using setup intent I have full control on it and I can make subscriptions ect?
Yep
Can I create setup intent, and then, later e.g. month or 2 months later create this subscription? Is there any time limit I have to set up an subscription after creating setup intent?
Yes you should be able to. There is no time limit
(But generally you need to clearly communicate with your customer, or they will forget and later dispute, and it will damage your conversion)
Yeah good point
What do you think, which one seems better:
- create setup intent and then, month later create a subscription
- create setup intent and subscription the same time and apply first month 0 coupon?
Usually customers paid first month fee 1-2 days earlier, we simply allow setting up monthly payments at later stage
latter sound better to me