#Moustache
1 messages · Page 1 of 1 (latest)
Hi 👋 can you elaborate on where you're seeing that error? I don't see it in the event that you referenced.
Should add pass "payment_behavior:error if incomplete" when i create the subscription?
All of the payments are still processing but the subscriptions have "expired". With bank accounts the payments never complete within 24 hours so I am wondering why it "expired" in this case but works 99% of the time.
actually I am already using "error if incomplete":
Looking in to this. Looks like this is the actual event we describe as "Attempted to subscribe" https://dashboard.stripe.com/events/evt_1MS4TDBBSSUtG72ENKUWMHI3
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Checking more in to that subscription
So in the logs I see that that subscription's invoice finalized at 8:12 UTC, was open for two minutes, and then there were a bunch of API calls to cancel the subscription. Do you know what those delete calls were from?
Trying to figure out why those calls errored out, just trying to understand more context here
let me check...
can you send me one of the the event ids you are referring to?
I do not see any events attempting to cancel the subscription
Looks like it may not be relevant but you can see the logs here if you want to look further https://dashboard.stripe.com/logs?object=sub_1MS4TBBBSSUtG72ExQDCR9iz
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
So from what I can see, for some reason this subscription/invoice was generated as only allowing card payments to be used, not ACH. So payment wasn't attempted on the open invoice and it eventually expired
Those are not API calls. The customer canceled from the dashboard
Still looking in to why ACH wasn't available now
Gotcha, wasn't sure if your connected account had some specific reason for that
Like I said, think that isn't specifically relevant. Still digging and will let you know what I find for how to allow this kind of payment in your settings
roger that.
Would you happen to know if you have recently changed allowed payment method types in your invoice settings? https://dashboard.stripe.com/settings/billing/invoice#:~:text=Learn more-,Payment methods,-Manage
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
It looks like it includes ACH now and I am not 100% sure if it included ACH then
Same thing appears to be happening for newer subscriptions so I am guessing not
Seems unlikely they disabled ach... here is an ach payment/subscription that went through without a problem on Jan 2nd: https://dashboard.stripe.com/acct_1L7loJBBSSUtG72E/customers/cus_N63PY68JODN4LZ
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
I think this might be a bug. I have "error_if_incomplete" set when creating the subscription through the API but instead I received a 200 status response but the api logs clearly show the subscription as "incomplete":
Yeah, it looks like the part of the logs I was initially looking at were inaccurate. This payment was initiated but looks to still be pending. So the invoice is actually still in an open_payment_pending state
Checking in to how to best handle this, it may be that some payment behavior other than error if incomplete would allow these subscriptions to wait as long as the bank takes to send the funds
Basically I think it isn't erroring here because the payment is initiated, so it can be paid, it is just taking time for the funds to actually land
OK, what if I changed the payment behavior to "allow_incomplete" for ACH subscriptions and left it as error_if_incomplete for cards
Strange that it currently works for most subscriptions with ACH but others have this issue.... what is the difference? They always take ~10 days for the payments to go through
Not immediately sure. Checking in to the difference between the two subscriptions that you have highlighted here
ok, thank you.
Still looking?
Yep still looking, these two subscriptions look pretty much identical in the places that should be what determines this behavior.
Apologies this is taking a bit, if you have to go, you can open a ticket and I can grab it and send details there once we have a clearer idea of what is happening here.
I am starting a meeting soon but I can keep an eye on this tab
Thanks for sticking with me
It is looking like I am going to have to consult the eng team on this. From what I can see now both of those subscriptions ignoring the trial that were set on them and then behaving differently despite seemingly the same settings. I am not sure if there are settings that I don't know of or if there is some kind of bug here
It will likely take a bit to hear back. Would you mind writing in a ticket to us and then DMing me your email so I can grab it and track this investigation here?
ok, great. Thanks for checking into it. I will create a ticket now.
how do I create a ticket?
Whoops meant to link it https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Do I send an email?
To be clear I will push this as fast as I can as it is affecting your payments, I just don't know for sure how soon I will know more
Yes please
Then DM me your email address and I can pick it up
Yes all set thank you
Thanks!