Creating a project starts with selecting the APIs that you are going to use. Simply specify a project name and description, and then select the APIs you would like to use. Refer to Product Documentation for API reference information.
Learn how to create a project and where to find test data, credentials and sample code in the video below.
To create a project:
Note: For some APIs, you may have additional Agreements (Terms and Conditions).
On your dashboard, you can find the following options:
Note: Visa Developer allows you to easily generate the sample code for one of the endpoints for all the selected APIs. Before you can use your new project, you must save your certificate private key locally.
Visa Developer generates the following types of certificates. Note: Depending on the APIs you select, you may need to submit a Certificate Signing Request (CSR). This is not required for all authentication methods.
Visa Developer Platform Certificate: This is a Server certificate and required for handshake (verification and validation) with Akamai. You must add this to your trust-store.
Geo-Trust Certificate: This is a third party issued certificate for secure connection to endpoint and required for Two-Way SSL.
Project Certificate: This certificate validates the project and provides permission to access the Visa Developer Resources (SBX/Cert/Prod). This has a validity period.
Visa Certificate for Callbacks (Two-Way SSL): This certificate type is basically required for Outbound services/APIs on Visa Developer. The service identifies this certificate as a requirement towards Two-Way SSL.
When Visa Developer launches new APIs, you can add these new API(s) to your existing project in the Sandbox by editing your existing project.
To add new APIs to an existing project in the Sandbox:
Note: For some APIs, you may have additional Agreements (Terms and Conditions).
Add APIs to Projects in Production
If you have added new APIs to your existing project and your previous project promotion request (if any) was completely processed by Visa and the project was promoted to Production, you will need to request to re-promote your project with newly added APIs.
Delete APIs
Currently, deletion of APIs from a project is not supported. This means, once the project is created, you cannot unregister APIs from your project in the Sandbox. Instead, you will have to create a new project with the specific APIs you want to include.
Visa Developer Sandbox is a fully functional environment that allows you to test publicly available API endpoints. To help you develop and test your project, the Sandbox provides you with all of the testing data. You can also refer to API Explorer to experience the API Endpoint and Request/Response parameters.
On your dashboard, click the project name to access the project details.
If the status shows Activation in progress, click on the refresh icon next to the API to obtain the status.
Once you are ready to invoke your APIs in Sandbox, refer to the following URLs:
Note: Currently, Visa Developer only provides the Flex API/Token endpoint for B2C calls.