What are your payment terms?

What are your payment terms?

30% TT paid in advance, the balance of 70% before the shipment. Other ways can also be accepted after discussion and agreement.