...
- Make sure all the common masters that are used for voucher creation are in sync with the two systems.
- If a city has a specific bank account to which the money needs to be accounted for online collection, configure the bank account in DIGIT Finance as well as in third-party application with the account code kept same.
- Write a kafka consumer to post the voucher to DIGIT Finance when collection happens. Keeping the two asynchronous is better.
- Create a new role for "Finance System Integrator" in DIGIT Finance.
- Create a new user with type as "SYSTEM" and role as "Finance System Integrator".
- Share the user credentials to the third-party system for them to pass it as part of the authentication key.
...