Allow multiple mode payments #6448

It allows sale payments using multiple gateways.
Now defaults as

* payment_authorize_on: `order_confim`
* payment_capture_on: `on_order_process`