Re: Payment method depend on shipping method
I am sorry but I don't have Multivendor X-Cart code, so I don't know how things work. However, presumably you should take a look at the code of Model/Order.php, or whichever class that might be overriding it.
X-cart 5.2.12, php 5.6
Ed from Grenoble, France