Re: X-payments problem after server change
OK - I think I can get past the problem by basically disabling the Luhn calculation/verification.
By following the error logs, I got to "lib/XPay/VSNode/StringRegExp.php file (67:preg_match)" and basically can get past the problem by just removing the exclamation point (!) in that line.
As best I can tell, PHP 7.3 changes the behavior of preg_match a bit, and while I don't know how to trace the test backwards, I think that the formatting of the test is the issue here.
X-Cart version 4.7.12