Integrating with additional payment gateways like Authorize.net would allow for sales people to collect payment for orders prior to shipping, which is common for CPG sales in the US.