more credit card and echeck popover updates