We have implemented the "auto tab" functionality that format credit card number in input field.
We have numbers keyboard launched in OS, and Android phones.
We have templates restriction in client accounts in our system. When you login as admin, and create or edit customer, you can decide which templates will be visible to current customer.
Also we have "withdraw" button in refund confirmation email, where user can delete it's account details from our system.