IAV flow backend

Hi,
I am trying to integrate IAV flow with fallbackToMicroDeposits option set to true. I am not getting which and when webhooks get fired during the entire process. I have to handle this at back-end side. Can you please help ?

Hi @IshanM – would you be able to share a list of the webhooks you are expecting but not receiving? To clarify – the IAV flow itself doesn’t send webhooks regarding which stage a User may be at within the flow. This information can be retrieved by handling the Javascript callback - https://developers.dwolla.com/guides/dwolla-js/instant-account-verification/handle-errors#step-4-handle-javascript-callback

We haven’t started development of IAV flow yet. What I need is when do we receive “customer_funding_source_added”, “customer_funding_source_removed”, customer_funding_source_verified" events in preferred and non-preferred flows ? If the customer fallbacks to micro-deposit verification and after entering routing and account numbers, will we receive “customer_funding_source_added” webhook, will the micro-deposits be initiated automatically and will we receive “customer_microdeposits_added” webhook ?

Hi Ishan, thanks for clarifying! In both the preferred and non-preferred flows, you will receive receive a customer_funding_source_added webhook as soon as the banking information is submitted. Here’s a detailed explanation on the timing of webhooks -

In the preferred flow, the following webhooks are sent as soon as the user’s banking credentials are entered and submitted.

  • customer_funding_source_added
  • customer_funding_source_verified

In the non-preferred flow, the customer_funding_source_added webhook is sent when the user submits their Account and Routing numbers. Then the customer_funding_source_verified webhook is sent when they successfully verify the bank with their online credentials.

In the fallback to microdeposits, the customer_funding_source_added webhook is sent when the user submits their Account and Routing numbers. The customer_microdeposits_added follows right after, as the microdeposits are automatically initiated upon creating the funding-source.

Hope that helps! Please let me know if you have any questions!