Right now B2B sub account feature cannot be used in connection with online payment. Reason is due to the authorization.
Suggestion:
- MVP: make online payment allowed for sub accounts, but hide the feature to set order budget limits to stop the authorization.
- Long term: for authorization orders, treat them similar to offline orders where the order payment email is sent after order goes into approved state (also stop allowing the managers to reject already approved orders).