Yes and no. You can mail your return and pay online.
You can pay the IRS directly at
https://www.irs.gov/payments
Thank you so much! I have one more question, should I attach my1040 Voucher?