it will be even more ideal if the refund process is automatic and doesn't require the technical department to get involved if the exchange input doesn't pass the AML verification.
You have a point, but I see two issues with having an automated refund process:
- If a refund address field doesn't exist and a user sends a certain amount of money from a platform that only offers custodial wallets, there's a high chance that they'll lose everything [referring to those with randomized addresses].
- Even if a refund address field existed, there's still a small chance that someone suddenly loses access to that address and considering that it usually takes a few days between flagging a transaction and completing the refund process, it'd be better not to use automated systems.