Default payment amount to 0 instead of blowing up; only add a part payment if there is a method or method type