Yes, you can access your Total Visa Card account online through the MyCCPay portal or other accessible card management platforms.