Plaid bank Income verification doesn't trigger a webhook

68 Views Asked by At

I'm working in the integration with plaid and my node application.

I'm using this guide and for some reason I'm not receiving any webhook when I finish the "bank income report process" through plaid widget.

So if I'm not receiving the event, how do I know when the bank income report is ready to be consumed? Is this behaviour correct?

Thanks in advance

If I use the same application / client and I test the "payroll income report process" through plaid widget. I receive a webhook like this one:

{
"environment": "sandbox",
"item_id": "DMVJD8yZr8SbPxGMJNGwu1e5PkMmo8fvyJVmP",
"user_id": "f18d7876a7387bd147a90283c6df64530b8392144a75c9f50209217c60d32e36",
"verification_status": "VERIFICATION_STATUS_PROCESSING_COMPLETE",
"webhook_code": "INCOME_VERIFICATION",
"webhook_type": "INCOME"
}

I'm expecting to receive a similar event when I finish the bank income report process

1

There are 1 best solutions below

2
Alex On

Payroll Income / Document Income need to parse an image file containing document details before income data is ready. This can take a long time (potentially 30+ minutes), so these products send a webhook to indicate when the parsing is finished.

Because Bank Income connects directly to a user's bank account and does not need to extract data from an image file, income data is available almost immediately, so a webhook is not sent to indicate when data is available from Bank Income.

You should be able to call /credit/bank_income/get as soon as you have received the client-side onSuccess callback from Link. For more details, see the Bank Income integration flow in the Plaid documentation