To reproduce: Send an invoice to a Contact via email with “Send Invoice with payment option” selected. The recipient clicks “View my invoice”, then “Pay now”, then fills out the form with billing/shipping/credit-card information. No matter what, the Contact associated with the invoice will be updated with the information entered into the form — even if the name, address, and phone number are completely different.
This is undesirable it is commonplace to use somebody else’s credit card to pay an invoice. (Such as a credit card belonging to your boss!) There are two possible behaviors which would be sane:
- The Contact is only updated if the name matches.
- The Contact is never updated.
I have not been able to find a setting to control this behavior — can anyone point me in the right direction?
(If no such setting exists, this is a bug.)