---
# System prepended metadata

title: Go live TODO

---

# 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)
