TGS Onboarding
One Gateway, multiple Token Services
TGS Onboarding
Get Started
Connect with Visa
Set up Tokenization
Certification Testing
Production Preparation
Final Review
Goal
Create a project on Visa Developer Portal and establish SSL connectivity with TGS.
Approximate Length
Two Weeks
Welcome to Stage 2
Connect with Visa
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.