It should have an initial (or draft) status.  Pending should be a status set when a sales clerk really agrees to offer it to a payment gateway.  Basically the process should be split in a) the generation of billing requests and b) fulfilling the billing request.  A sales clerk should be able to override / intercept billing requests after they have been created.  In some cases the clerk has to manually approve them before they become in state "pending".