now properly handling/displaying errors for declined cards and accounting for declines