# Go live TODO
### Xendit Disbursment
- [ ] Xendit disbursment interbank feat
- [ ] Corsys integeration
- [ ] add ewallet codes
- [ ] depends on disbursment feat
- [ ] retry logic for xendit incufficient balance
- [ ] in case of xendit incufficient balance, we need to implement a saga logic to retry pending transfer automatically after there are enough money in xendit account instead of failing the transfer (current impl)
### Xendit Multiple VAs
#### creation/activation VA (core-banking)
- [ ] we have to make sure the `external_id` = account `id`
- [ ] *at least one* VA needs to be activated to mark the account as `ACTIVE`
- [ ] recon for pending VAs
#### payment via VA (bpr-api)
- [ ] logic needs to change and `bank_code` need to be consider (since we have multiple bank_code now)
### new interest calc + taxation
- [ ] change of the interest calc logic to *closing balance* instead of *lowest balance*
- [ ] taxation
### Limited Go Live
- [ ] Pen test
- [ ] reg test
- [ ] smoke test
- [ ] recon corsys balance
### development flow and tech dept
- [ ] follow up on Gateway for staging
- [ ] dev branch to trigger the staging (for andrii instead of merging the feat in `master` he should merge into `dev`)
- [ ] some endpoints need to be depricated
- [ ] slack commands
- [ ] account activation/rejection :negative_squared_cross_mark:
- [ ] direct deposit (still used)
- [ ] COMPLETED/FAILED transfer (still used)