Public contribution form and Checksums: billing information not loaded if using multiple processors
How to reproduce:
- Create a Contribution Page
- Associate multiple payment processors
- Create a contact
- Fill in a billing address for the contact
- Generate a contribution page link that includes the checksum (cs) and cid.
What happens:
- The payment block does not pre-populate the Billing Address
- Note that this only happens when there are multiple processors, because of the ajax request that loads the payment block. This request does not happen when there is only one PP.