Loading
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Configure Certificates for Visa Transaction Disputes

          Configure Certificates for Visa Transaction Disputes

          Establish a trusted relationship with the Visa network to authorize your API requests for transaction disputes. This mutual authentication configuration safeguards your integration and makes sure that only verified and trusted systems exchange sensitive dispute data.

          Required Editions

          Available in: Lightning Experience
          Available in: Professional, Enterprise, and Unlimited Editions
          User Permissions Needed
          To create, edit, and manage certificates: Customize Application
          1. Generate a Certificate Signing Request (CSR) and a private key by using the instructions provided in your Visa onboarding documentation.
            Save the password that you create during this process. You need this password later to access your keystore.
          2. Send your generated CSR to Visa for validation.
            After approval, Visa returns a signed certificate file, in .pem format. The file contains your signed certificate, the Visa intermediate certificate, and the Visa root certificate.
          3. Open the signed certificate file in a text editor.
            The file contains three distinct certificate blocks. For each certificate, copy the entire block of text, including the -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- lines.
            1. Scroll to the bottom of the file. Copy the last certificate block and save it as root.pem.
            2. Find the certificate block in the middle of the file. Copy the middle certificate block and save it as intermediate.pem.
            3. Find the certificate block at the top of the file. Copy the first certificate block and save it as my_cert.pem.
          4. Import the certificates into your private keystore by using the keytool command. Import them in this order.
            1. To import the root certificate, use this command.
              keytool -import -trustcacerts -file root.pem -alias visa_root_ca -keystore privatekey.jks
            2. To import the intermediate certificate, use this command.
              keytool -import -trustcacerts -file intermediate.pem -alias visa_intermediate_ca -keystore privatekey.jks
            3. To import the signed certificate, use this command.
              keytool -import -trustcacerts -file my_cert.pem -alias server -keystore privatekey.jks
          5. Upload the keystore to Salesforce.
            1. From Setup, in the Quick Find box, enter Certificate and Key Management, and then select Certificate and Key Management.
            2. Click Import from Keystore.
            3. Upload your final Java Keystore (JKS) file. For example, privatekey.jks.
            4. Enter the keystore password that you created and saved.
            5. Save your changes.
           
          Loading
          Salesforce Help | Article