Customers can log in securely with their Citi user ID and password. Refer to the below API callout for information about retrieving an authorization code.
Customers are presented with Citi’s consent page where they can go through the terms & conditions of what account information will and will not be shared with the third-party application. If they agree, the customers click on ‘Authorize'.
Customers validate the one-time password sent to their registered mobile number
Consenting customers can receive a one-time password from Citi on their registered mobile number and then validate it. In the three-legged OAuth flow, one-time password validation is based on a fraud and risk recommendation, but is not mandatory. Please refer to the below API callout for validating the one-time password.
Retrieve existing list of payees
Add new payee details
Customers can add new payee details like type of payee, payee name, payee notes etc.
Please note: Drop down fields like type of payee, payment priority are reference data fields. Refer to the below API callout to retrieve reference data values.
Add new payee details (contd..)
Confirm new payee addition
Customers can confirm new payee details and click on 'Confirm' to submit their request to add a new payee.
Please refer to the below API callout for adding a new payee.