Are you sure your X-Cart and X-Payments servers support TLS? Many payment gateways disabled support for SSLv3 due to the POODLE vulnerability. A part of your logs says X-Payments cannot decrypt data. See
http://forum.x-cart.com/showthread.php?t=70268
If you are not sure I advise to contact our techs for help.