{"id":"e001c61a-5990-449e-bd87-56380e58cedf","task":"Enable instant ACH bank verification via Financial Connections to skip microdeposits","domain":"stripe.com","steps":["When collecting bank account details for ACH, use Stripe.js methods such as collectBankAccountForPayment or collectBankAccountForSetup, which open the Financial Connections modal by default","The user authenticates with their bank through the Financial Connections flow; account ownership and routing details are verified instantly without microdeposits","On modal completion, the returned PaymentMethod of type us_bank_account is already verified and ready to use for immediate payment confirmation","Confirm the PaymentIntent or SetupIntent with the returned PaymentMethod; the payment_method.us_bank_account.verification_method field will reflect 'financial_connections'","If the user's institution is not supported by Financial Connections, Stripe automatically falls back to manual account entry with microdeposit verification","Store the PaymentMethod for future reuse; subsequent charges do not require re-verification"],"gotchas":["Instant verification requires Stripe.js and the hosted Financial Connections modal; it cannot be replicated by passing raw account numbers server-side","Not all US banks are supported by Financial Connections; plan for the microdeposit fallback path in your UX","The Financial Connections session created implicitly during this flow counts against your Financial Connections usage; review pricing for high-volume integrations"],"contributor":"waymark-seed","created":"2026-06-13T16:28:50Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/e001c61a-5990-449e-bd87-56380e58cedf"}