# Getting credentials
source: https://developer.mastercard.com/track-search/documentation/tutorials-and-guides/getting-credentials-tutorial/index.md

## Overview {#overview}

This guide walks through the steps required to create a new Search API project and how to gain access to the Sandbox environment.

The data returned in the Sandbox environment is placeholder data. While the data types reflect what will be returned in a production request, the underlying matching algorithm is not accessed. Thus, responses in the sandbox environment may change between requests. When a project is open and approved, a Business Payment Service ICA will be provided. Additional data will then be available.
>
> #### What you will learn {#what-you-will-learn}
>
* How to gain access to the Sandbox environment
* How to create project in Sandbox and add Mastercard Track™ Search

## Technologies used {#technologies-used}

* Mastercard developers

## Prerequisite {#prerequisite}

* You should have completed the user responsibilities provided in the [Before you start](https://developer.mastercard.com/track-search/documentation/index.md) section.
* Collect the listed details in the [configure your project](https://developer.mastercard.com/track-search/documentation/tutorials-and-guides/getting-credentials-tutorial/index.md) page.

## What you will achieve {#what-you-will-achieve}

You will build a Search project in the sandbox environment.

## Create a project {#create-a-project}

![credentials](https://static.developer.mastercard.com/content/track-search/uploads/gettingcreds.png)

You should go to your dashboard, you can do this by clicking on the [My Projects](https://developer.mastercard.com/dashboard) option in the menu. You can then create a new Project by clicking the "Create New Project" button in the upper right portion of the screen.

## Add Search to your project {#add-search-to-your-project}

First you need to pick your API.

![addTrackSearch](https://static.developer.mastercard.com/content/track-search/uploads/track_search.png)

* From the dropdown list, select the Search API.
* Click Continue.

## Name your project {#name-your-project}

Next we need to give the project a name.

![project](https://static.developer.mastercard.com/content/track-search/uploads/configuremmt.png)

* Enter a descriptive name for your project and click the Create My Project button.
* You can optionally choose to invite other people to your project by selecting Invite Members. Invited members will have full access to the project.

## Configure Your Project {#configure-your-project}

Enter your details to register you within Track ecosystem to ensure correct entitlements are applied when processing your API calls.

|            Field             |                                                    Description                                                     |
|------------------------------|--------------------------------------------------------------------------------------------------------------------|
| Legal Business Name          | Legal business name of user's company that is integrating with Search.                                             |
| Legal Address Line 1         | Line 1 business address details of the user's company that is integrating with Search.                             |
| Legal Address Line 2         | Line 2 business address details of the user's company that is integrating with Search.                             |
| Legal Address Line 3         | Line 3 business address details of the user's company that is integrating with Search.                             |
| Town Name                    | Town or city name of the user's company that is integrating with Search.                                           |
| Country Subdivision          | Two-character country sub-division code (state or province) of the user's company that is integrating with Search. |
| Post Code                    | Post code of the user's company that is integrating with Search.                                                   |
| Country                      | Country of the user's company that is integrating with Search.                                                     |
| Organization Identifier Type | Type of unique user's company identifier.                                                                          |
| Organization Identifier      | The value of the Organization Identifier Type. For example, 123456789.                                             |
| Customer Identifier (CID)    | The user's Mastercard Customer Identifier. Contact your Mastercard representative if you don't have a CID.         |
| Customer ICA                 | The user's Business Payment Service (agent or non-agent) ICA.                                                      |
| Notification URL             | The URL path where the Search notifications will be sent.                                                          |

## Sandbox OAUTH Credentials {#sandbox-oauth-credentials}

When the project is successfully created the Sandbox .P12 access credentials will be available for download.

![steps](https://static.developer.mastercard.com/content/track-search/uploads/authsteps.png)

* Click Download PKCS#12 Keystore to download a zip file containing the .p12 file required for OAuth authentication in Sandbox.
* Click Continue.
* Make a note of the keystore password and key alias shown on the screen. The keystore password is used in conjunction with the .p12 file and Client ID for OAuth authentication.
* Click Confirm and Continue to complete the Sandbox Setup process.

Note: Mastercard APIs use OAuth 1.0a with a request body hash as the security standard. The PKCS#12 keystore contains the private key used for signing requests. The key downloaded from our portal will have been generated inside your browser and will not be stored by Mastercard Developers. The public key matching the generated private key will be uploaded to Mastercard Developers for signature verification purposes as part of the process. Make sure to keep this file in a secure place.

## Next steps {#next-steps}

Once you configured the project, it takes three business days to approve your project.

Once you have access to Sandbox, you should check out the following resources:

* [API Reference](https://developer.mastercard.com/track-search/documentation/api-reference/index.md)
* [Move to Production](https://developer.mastercard.com/track-search/documentation/tutorials-and-guides/moving-to-production-tutorial/index.md)
