Hi all,
We are trying to figure out the implementation flow to push provision a card to a Google or Apple Pay wallet, by using vCardId sent from VISA API. According to SDK docs, we should call GetSupportedWallets method from mobile app, and provide encryptedPayload of the card.
How can we construct and encrypt this object from the vCardId? Is there some specification on this payload and method of encryption. Should this operation be done on mobile or server side(due to sensitivity of the encryption keys).
Another concern is PCI compliance. If the content being encrypted needs to contain a PAN, our server is not PCI compliant so it cant read a PAN from the API of the issuer.
Hi @tom_dcsinnov, Thank you for reaching out. An agent will get back to you as soon as possible. Until then, if any community member has information that may be helpful, feel free to reply in this thread.