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
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/getas soon as you have received the client-sideonSuccesscallback from Link. For more details, see the Bank Income integration flow in the Plaid documentation