Issue 1093 fixed. set term was calling hasPaymentMethods and getPaymentMethods instead of hasPaymentTerms() and getPaymentTerms.