#ymmn-ach-credit-transfers
1 messages · Page 1 of 1 (latest)
So the context is I have customers who saved the original account number/routing number from their first invoice (this is my own custom invoice, not a Stripe invoice), and kept reusing it despite that not being the original intention (those Sources were unattached). I've made sure to attach all my new Sources so this doesn't happen again, but now I still have all those existing consumed and unattached Sources. It's painful to get some of these customers to update their payment info (they dont always use the new account number/routing number I send them), and i'm trying to avoid the back-and-forth with all the funds getting stuck in limbo
ahh thank you @wheat pulsar i couldn't figure out how to do it myself haha
- Can you clarify a bit here, are you asking how you (as the merchant) can get these funds, or are you asking how to return them to a user?
- No, I don't believe this is possible
Yes i want to get these funds as the merchant
Hi, stepping in for karbi as they had to step away. Taking a look here.
I'm having a hard time understanding the ask here. They are sending funds to both of these sources and you're trying to stop this?
If there are funds on the source, then you can charge them: https://stripe.com/docs/api/charges/create and get those funds on your Stripe account.
maybe i'm missing something here but I was under the impression that you can only charge a Source when it's in the chargeable state, but these Sources are permanently in the consumed state. I could've sworn I tried charging them at some point and it didn't work?
You are right -- If it's consumed, there are not funds left which is why I said if funds are left. They user would need to push funds for it be chargeable again.
If it's consumed, there are not funds left
this is not quite true. i'm looking at a Source right now where source.receiver.amount_received is bigger than source.receiver.amount_charged
so here's the problem. when I try to charge this source, I get the following error message:
'The reusable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer. To charge a reusable source multiple times you must attach it to a customer first.'
and when i try to follow the error message's suggestion and attach the source, i get this:
'The source you provided cannot be attached to the customer. It must be chargeable or pending.',
hence the funds being in limbo. I can't actually charge the source, but the money is definitely there (and it's certainly out of my customers bank account)
Ah that is much clearer - thank you.
That is correct, when the sourse is not attached to a customer, it's considered one-time use, https://stripe.com/docs/sources#single-use-or-reusable. For this reason, you won't be able to attach it to a customer now. How long has it been since the source was charged last?
i think it's been almost 2 months for this particular source
Hello! I'm taking over and catching up...
I'm not sure the age of the Source matters in this scenario. If the Source was used, and that single use was not to attach it to a Customer, you cannot do anything else with that Source. You would need to contact Support so they can help you with next steps: https://support.stripe.com/contact
sigh... that's what i suspected. so the tldr is, those sources are doomed, all the funds already sent there are stuck, any future funds sent there will be stuck, and i have to deal with a painful back and forth with my customers + stripe support to get my customers refunded for their original payment, and re-send payment to a properly attached source
well, appreciate yall taking a look!