Can we pay the driver full amount on delivery?

No.

US Customers
Must pay at least a deposit by credit card or PayPal and the remaining balance is paid directly to the driver with cash (preferred), money order, or certified check on delivery.

If you have no credit card, then send a deposit via Bank Wire Transfer or Overnight Courier.

International Customers must pay in full via bank wire transfer only.