tweaked: improved dynamic validation for cc payments.