Overview
Almost all APIs which Federal Bank expose follow asynchronous processing model. This means that, for a given request, the processing may not happen immediately, and hence the actual response cannot be returned to the request. The API will return an Acknowledgement message instead, that signifies that the request has been received. When the transaction processing completes sometime later, the API can notify the client application, provided the client registers a URL during onboarding. This URL thus acts like a Webhook.
The Outbound Asynchronous Response API is a facility to notify client / customer applications about transactions that have happened to the client’s Account. During onboarding, the Merchant / Client can specify a URL which the Bank registers as a Webhook. At certain intervals, this API fetches transactions from the Virtual Account System database. If the client / customer is configured to be notified about transactions, then the details of the transaction will be posted to the client application’s callback URL.