Lastly Suntrust is a Visa Card. PayUSAtax has had problems using my BA visa. How did you get it to work, did you try online? or did you use officialpayments.com?
Although PayUSAtax online does not accept Visa credit card, it works over the phone. Someone posted the phone number in this thread. I paid with my Schwab CC and it worked.