The 7 Payment Terms You Need to Know