Fixed silly bug, only topup when order is under processing, create a new order otherwise