Set up Visa Spoke

Integrate the ServiceNow instance and Visa Spoke using basic authentication to authenticate ServiceNow requests.

Before you begin

  • Request an Integration Hub subscription.
  • Activate Visa Spoke.
  • Role required: admin

Upload client certificate to your instance

Upload the client certificate to your ServiceNow instance to enable the creation of connections and credentials.

Before you begin

Role required: admin.

Procedure

  1. Navigate to All > System LDAP > Certificates.
  2. Click New.
  3. Complete the form.
  4. Click the attachments icon and attach a client certificate(.p12) file.
  5. Click Validate Stores/Certificates to check if the certificate is correct.
    If the instance encounters any errors with the certificate or keystore, it displays an error message.

Upload a trusted server certificate

Generate a certificate for the Visa Resolve Online (VROL) endpoint and upload it to your ServiceNow instance as a TrustCertificate. By uploading the trusted server certificate, you ensure that your instance is connecting to a valid and secure service.

Before you begin

Role required: admin

About this task

The instance validates outbound Web Service calls by using the certificate provided by the service provider.

Procedure

  1. Create a new Certificate record with the format PEM and type Trust Store Cert.
  2. Do one of the following actions:
    • Attach the service provider's DER formatted certificate.
    • Copy and paste the service provider's PEM format certificate into the PEM Certificate field.

Create a protocol profile

You can create a custom HTTPS protocol profile to specify the credentials and certificates used for outbound web services. For example, you can create a custom HTTPS protocol profile to enable mutual authentication.

Before you begin

Procedure

  1. Navigate to All > System Security > Protocol Profiles.
  2. Click New.
  3. Fill in the fields on the form, as appropriate.
    Table 2. Name of form
    Field Description
    Protocol Enter a unique name to identify this HTTPS protocol, such as visahttps. The protocol name allows you to differentiate between normal HTTPS connections and HTTPS connections that use this protocol profile. The name you enter becomes the protocol name in the URL. For example, visahttps://endpoint.service.com
    Note: You cannot create a custom protocol whose name matches as an existing protocol name such as HTTPS.
    Keystore Select the Keystore certificate that you had created when uploading a client certificate. For example Visa Client Certificate
    Default port Enter the port number for connections that use this protocol.

Create basic auth server credentials

Create credentials to access a ServiceNow instance.

Before you begin

Role required: admin

Procedure

  1. Navigate to All > Connections & Credentials > Credentials.
  2. Select New.
  3. Select Basic Auth Credential.
  4. On the form, fill in the fields.
  5. Select Submit.

Create a Connection & Credential alias for Visa

Create a custom credential record for the Visa Spoke account. The Visa Spoke connection and credential alias uses these credentials to authorize actions.

Before you begin

Role required: admin.

Procedure

  1. Navigate to All > Credentials & Connections > Connections, click New, and select HTTP(s) Connection.
  2. Add the following connection information and click Submit:
  3. Click Submit.
    You are ready to create a custom HTTP(s) action or activity.