I am NOT a bank. If you're an established customer with a long-standing relation on good terms I will likely let you pay upon delivery, otherwise all jobs are invoiced as 50% deposit, balance due upon delivery. If you need terms, take if up with your credit card company and I'll eat the 3% fee...