Overview
This API is used to validate the Virtual ID of a Customer. This can be used prior to initiating PAY / COLLECT requests, to make sure the transaction is being initiated against the correct party.
Details of the Merchant and Customer Virtual ID are specified as part of the MerchantBody section of the request message. Response will contain the Name of the Account holder, if the Virtual ID specified by PayeeAddress is valid.
This API follows an asynchronous processing model. On receiving address validation request (ReqValAdd) from the Merchant, Federal Bank will validate the request and send an Acknowledgement to the Merchant. If the request is valid, Federal Bank will then send a response message (RespValAdd) to the Merchant with the name of the Party / Customer whose Virtual ID was mentioned in the request. The RespValAdd response message will have the same TransactionId as the original request message. Merchant must acknowledge receipt of the RespValAdd message, which will in turn complete the process flow.
Merchant should always perform Address Validation request before initiating either PAY or COLLECT Request API, to make sure the transaction is effected against the correct Party.