Can the customer update their credit card details?

Yes, the customer can always update their credit card details by requesting a secure link where they can do this in the customer portal.