Huh, why would anyone give them his/her bank details?! looks like a scam.
In further details we want to remove this card based system that currently exists be it AMEX card or any other royalty system and the only way is if we go from source to consumption (bank acc to service partner providers)