#marie.schutte - subscription initial payment
1 messages · Page 1 of 1 (latest)
That shouldn't be happening very often, if at all. The Setup Intent is used to charge the card at a later time, so that should be confirming the card is valid when it is created.
If you want to double-down on making sure the card goes through, then you should create the Setup Intent AND attempt payment before redirecting them to the success page.
Okay, good to know that we can do that. (sending both before the success url)
These cards are valid payment methods, but we're having cards declined for insufficient funds in a surprising number of cases (these charges are for under $50, and for a product that is is more akin to a feel-good donation than something of physical value)
Since these are subscription setups, is there a way to attempt payment right away (it's really Stripe initiating the payment, not us, right?)
If you are using these for subscriptions, they should automatically be taking payment unless you're creating a free trial along with the first payment. Do you have the code that's being submitted to create the Setup Intent? Are you using the Payment Element? Card Element?
good questions! Getting our developer looped in. one sec
Let us know once you're able to get them included 🙂
While you're wokring wiht them, if you could share an example subscription ID of a case of this that would help with investigating
Generally yes you can collect the first payment immediately, but there are scenarios where there is no up front payment and future declines are possible.
sure thing - sub_1LrKsRAQiVtCBLZJNpbtbnpq
marie.schutte - subscription initial payment
Looking at this subscription, it appears to create a payment right away and that this succeeded for the invoice that was generated
Is this an example of where you saw a payment declined?
oh shoot, i'm sorry. here's one: sub_1LqcwSAQiVtCBLZJwT6j4ETz
Right, so in this case yes there was a payment failure, and the subscription creation is incomplete: https://dashboard.stripe.com/logs/req_GN6uP8y33NsgzF
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
When this happens on the first payment, you need to make srue to collect payment to complete the subscription setup within 24h:
https://stripe.com/docs/billing/subscriptions/overview#requires-payment-method
Thanks, that tracks with what we know about subscriptions. Our main concern is how to keep customers on the payment entry page until that first payment succeeds.
(A secondary concern is why so many are failing; it just seems inconsistent with who we think our users are)
In the example you sent the charge was declined for insufficient funds, which you can't really do anything about ahead of time
But yes you should keep your customer on session until that first payment succeeds, assuming you always do this initial payment
I would suggest you review the newer pattern of using payment_behavior: default_incomplete to confirm the first payment client side, and these error are surfaced right away for them to provide new payment info:
https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#create-subscription