fix payment debugging printing
allow mc_gross to be whole-dollar and still correctly match the payment value