No refunding from wallet if there is an error in the process of toping up an amount

This platform provides zero flexibility of refunding from wallet if there is an error in the process of toping up the amount. Been told by Customer service that the only way is to terminate the account and the refund will be credited after 2 weeks. The UI as well have to be clear at the home screen on which default payment mode are we on as I've been told that the payment mode might switch every time after updating the app

    Please leave your knowledge and opinion!