this codebase is a nightmare. unless you HAVE a profile already created
from some other means you CANNOT supply and create a profile sanely for
a customer. Also what code in the world has both a
"CustomerProfilePaymentType" AND "CustomerPaymentProfil...