The ICreditCardEncryption2_Callback Interface supports methods that return the credit card and billing address information in a CREDITCARDINFO structure, and allows the Payment Builder to set and retrieve custom properties. An interface pointer on ICreditCardEncryption2_Callback is passed to the Payment Builder's implementation of ICreditCardEncryption when the Wallet calls ICreditCardEncryption::CreateProtocol.
The ICreditCardEncryption2_Callback interface supports the following methods:
The ICreditCardEncryption2::GenPayInstruction method requires a pointer to this interface.