Hi Rafael,
Thanks for your suggestion.
If you enable the Setup > General Settings > Security tab > Allow Customers CC Delete option, clients can delete their pay methods at will: https://docs.whmcs.com/Security_Tab#Allow_Customers_CC_Delete

Would that meet your needs?