Thanks, Jason!
I'll follow up with the payment gateway (Authorize.Net) — as stated earlier, no one touched the page code so I was hoping this was the culprit. I'll be sure to detail whatever the resolution is to hopefully help anyone else who encounters this problem.
Thanks again!