So is this documented somewhere?
I see that "Processing" (OrderStatusID=1) is the default state that all orders start at.
If "Email Provider" is selected, the state remains at "Processing" after checkout. Everything is manual.
If "Paypal" is used, then at checkout the state is _____ (Awaiting Payment? Processing?)
If "Paypal" payment is not successful, the state is _____ (Awaiting Payment?)
If "Paypal" payment is successful, the state is "Paid". Everything beyond this state is manual.
A similar state definition for the AuthorizeNetProvider would be helpful.
We're wanting to build a back end Order filling/processing service that scans the database and fills orders (emails out license keys). Knowing the states would help in the design of such an application as we don't have the store module fully functional yet.