Ubercart need to pay depends on user role
This question has been solved and just want to put the solution here to help someone has the same interests!

Download the uc_purchase_order module, http://drupal.org/project/uc_po

And give the permission to the user role you want them to purchase through purchase order.