I may be missing something obvious, but what is the best way to capture billing information for an event registration, including for a registration of multiple people?
What I mean is, in addition to providing a credit card option, we allow optionally providing billing name, address, fax, and email.
Currently we are using a profile for the additional billing information (billing name, address, fax, and email), which gets attached to registrant #1. This caused a problem at first - an email address supplied for billing would overwrite the email address on registrant #1. "Solved" by replacing the email field in the billing profile with a new text field that is just for the profile (but unfortunately is not an email field, so is not validated for email).
Is there a better way, to collect this information and have it attached to the event registration itself, not to one of the contacts?