TGS Onboarding

One Gateway, multiple Token Services

TGS Onboarding

Get Started

Connect with Visa

Set up Tokenization

Certification Testing

Production Preparation

Final Review

Stage 2 Connect With Visa - Women Shopping
handshake icon

Goal

Create a project on Visa Developer Portal and establish SSL connectivity with TGS. 

Tools icon

Approximate Length

Two Weeks 

Welcome to Stage 2


Connect with Visa

Decorative Horizontal Separator

Here we will focus on integrating with TGS APIs and ensuring your messages are secure and protected. Use the checklist below and resources section for a step-by-step tutorial. To move at a speedier pace, we suggest reviewing Stage 3 in tandem as some tasks can be done simultaneously with Stage 2.

Onboarding Tasks

  • Create New Project & Download Your SSL Certificate Private Key.
    Once your CIL has green-lighted TGS API access for your use cases, your organization can begin your first project. 
     
  • Download SSL Certificate (Sandbox Environment) 
    This SSL key is used for authentication of secure connections between your organization and TGS. We will practice using this in the sandbox environment. 

  • Retrieve Certificate and Credentials (Sandbox Environment)
    This is used for authentication and securing messages. We will practice using this in the sandbox environment. 

  • Run HelloWorld API & Test Connectivity 
    Using a Sandbox Environment (for example, Postman), follow instructions from Testing Two-Way SSL Connectivity.

  • Request Promotion to Client Testing Environment (CTE) 
    Following a successful sandbox test, return to VDP to request promotion to CTE. The CTE is configured to your environment, where you will test integration with the TGS APIs. 

  • Create Keypair for JSON Web Encryption (JWE)
    TGS will use your JWE public key to encrypt outgoing messages to you, which your Web service client will decrypt using a JWE private key. Likewise, you will receive the TGS JWE public key in your welcome package, to be used for encrypting sensitive parts of messages to TGS. 

Resources

Resource documents for this stage are located in your welcome package.

Congratulations!

Your keys and certificates are approved, and you have connectivity!
Your organization is now able to test the unified Token Requestor (TR) API and begin development. 

What is Secure Sockets Layer (SSL)? 

SSL is a digital certificate that authenticates a websites identity and enables an encrypted connection. SSL certificates secure online transactions and keep customer information private/secure. Preventing criminals from reading or modifying information.

What is a CRT File?

In simple terms, a file with a .crt extension is a security certificate file used by secure websites to establish secure connections from a web server to a browser.