Allow multiple mode payments #6448

It allows sale payments using multiple gateways.
why remove? I am updating error messages here.