I am assuming you want to make the order and pay for it as a later step not in normal check out flow ? You could disable (jump over) payment step if required Anything is possible with customisation
Do you still ship ? Probably you maybe still want to keep Complete status for when the order is actually paid and completed If you want you can also introduce a new status that better identifies this interim step in your flow
Hi, I can´t allow the customer pay before I check if the product is avaibable so i need to freeze the payment and when the order is 'Complete' the payment is avaibable