Error 500 typically indicates a momentary break in your Internet connection, and therefore, the transaction posting is not actually hitting our server.
If this continues, we would suggest doing a speed test to determine your Internet connection speed to be sure it is at least 5 Mbps download and 3 Mbps upload.
You can check your Internet connection at www.speedtest.net.