Fabric Release Notes | Version 5.8
Summary: Fabric Version 5.8 delivers significant improvements to the UIStreams callback structure, enabling better error classification, retry handling, and smoother integration for merchants. Additionally, we’ve introduced a brand-new Sales Lead Generation Toolkit to help lenders and fintechs discover and act on new business opportunities faster.
Release Highlights
UIStreams Enhancements
-
Structured Callback Response Keys:
We've redesigned the UIStreams callback system with clearly segregated response keys. Merchants can now easily distinguish between:- Terminal errors (e.g., document validation failures), and
- Recoverable/intermittent errors that will trigger automatic document retrieval via pollers once the source systems stabilize.
-
Error Message Transparency:
Callback payloads now include human-readable error reasons to support better troubleshooting. For example:- "The full name does not match the PAN data."
- "The mobile number is not linked with Aadhaar."
- "The PAN DOB does not match the Aadhaar data."
- "The PAN provided is invalid."
Comprehensive Callback Mapping:
We've documented and standardized all UIStream callback types to simplify integration and error handling. Here's a snapshot:
No | Response Key | Description |
---|---|---|
1 | success_uistream_documents_fetch | Complete callback sent with all documents successfully fetched. |
2 | success_uistream_partial_documents_fetch | Partial callback sent without poller initiation due to validation errors (e.g., PAN mismatch). |
3 | success_uistream_partial_fetch_with_poller | Partial callback sent with poller initiation for intermittent/downtime issues, when enabled. |
4 | success_uistream_poller | Callback sent after successful poller fetch, usually containing PAN document data. |
5 | error_uistream_poller_retries_exhausted | Indicates poller retries have failed; merchant needs to take manual action. |
6 | event_uistream_session_initiated | Callback sent when the session begins. |
7 | event_uistream_session_termination | Callback sent when the session ends. |
8 | event_uistream_session_timeout | Triggered after 300 seconds of non-completion. This value is configurable. |