Hello! My employer has directed me to "fix" what may have been intended as a security feature...
If you are filling out the checkout form and fail to fill a required field, or put an invalid value in a field, you are returned to the checkout form with a warning. The credit card number is replaced with (Last 4) and your last four digits. So far so good.
The trouble is, the rest of your card data is reset -- the card owner, the expiration date, and the CVV -- and there's no indication that it has been reset, so that users tend to submit the form a second time without filling in those blanks again and get another error.
So my challenge is to keep these fields from getting cleared. Looking at uc_credit.module, I don't see where they are getting cleared... the cc_owner field should have a #default_value of $order->payment_details['cc_owner'] ... does the lack of data in that field mean that $order->payment_details is not set at that stage in the process?
Please advise. Thanks!

But since you ask, we're running 5.x-1.3.
Thanks again, Ryan!
