#_desa
1 messages · Page 1 of 1 (latest)
Hello! No, I don't think so.
Hello!
There's no property on the Intent or the associated Payment Method that would tell you that.
would there be any difference in the response, ie missing/null data that would only be available in a specific case?
can get around the explicit property that way, just curious if you know.
Nothing I can think of, no. What's your use case?
We're checking to see if an invoice we've sent out is ready to be paid, meaning automatic bank, credit card, or post-verification manual bank account is the payment method being used.
Ready to be paid? Can you provide more details? Not sure I'm following.
basically we are just checking to make sure that a payment method submitted for an invoice isn't a manual bank account, or if it is- that it's verified, since an unverified bank account would not process a payment.
How would someone submit an unverified bank account?
Right, but an account that hasn't been verified yet can't be used for a payment until it's verified.
I'm not. 😅 I think we might be using the same words to mean different things. Can you provide more detail?
We need to track which invoices have payment methods associated that are still pending verification, so we can then resurface it to a customer to complete payment once they've verified their bank acct via microdeposits.
I'm still not sure I fully understand... there is no usable Payment Method at that point. Are you using Setup Intents to set the bank accounts up? If so, the Setup Intent will be in a requires_action state until the microdeposits are verified.
correct, we create a setup intent, since at that point a payment can't be used
sorry, i guess i wasn't totatlly clear
Okay, let's back up and see if we can get you the answer you want. As I understand it you want to determine if an ACH account can be used to pay an Invoice or not. Is that correct?
Correct
If you're setting them up with Setup Intents you can check the status of the Setup Intent. If it's succeeded the associated ACH Payment Method should be ready to go.
If it's some other status it's not ready to go.
I think the main outstanding question I have is about the mention of Payment Intents in your original question, can you clarify that piece?
The information here about verifying with microdeposits when using Setup Intents may be of some help: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-verify-with-microdeposits