Visa Payment Passkey APIs require Two-Way SSL or X-Pay Token authentication. Developers can access the credentials from the sidebar of your Visa Developer Center (VDC) project dashboard. Refer to the Visa Developer Center Quick Start Guide for more details.
Message Level Encryption (MLE) is required for all Visa Payment Passkey API implementations. MLE provides an enhanced security for message payload by using asymmetric encryption technique (public-key cryptography). You can generate the encryption/decryption key pairs in the Sandbox or Production environments. For details, refer to the Message Level Encryption documentation.