What is your Payment Terms?

What is your Payment Terms?

What is your Payment Terms?
30% deposit and 70% balance before shipment.
Payment way like T/T, Credit card, Western Union, Paypal, Trade Assurance.