4.0.x: make order payable only after confirmation?

[color=#000000][font=Arial,]We’re trying to build a shop with CS Cart 4.0.1, and we need to let users pay their orders (via the usual payment processors, eg. PayPal) only after they have been given green light by a shop admin.[/font][/color]

[color=#000000][font=Arial,]Example workflow:[/font][/color][list]

[]customer shops around, goes to check out, confirms his order

[
]order shows up in status “Received”, but CS Cart wouldn’t let the customer pay it

[]admin reviews the order and changes order status to a new one, like “Payable”

[
]CS Cart lets the user pay

[*]when CS Cart’s payment processors receives the payment, it automatically switch the order to status “Completed”

[/list]

[color=#000000][font=Arial,]CS-Cart, by itself, is not able to do this (confirmed by Simbirsk personnel).[/font][/color]

[color=#000000][font=Arial,]Anyone knows if it is possible (via addons or whatever) to do this, without changing CS Cart’s own code (to maintain upgradability and remain supported by upstream) ?[/font][/color]



[color=#000000][font=Arial,]thanks[/font][/color]

i have same requirement if you found something please share with me :)

Thanks