Enhance cart.js to send more parameters

Send more parameters to choose payment connector
Enhance order process
Enhance order process