# Getting Started with Clarity in Clearing
source: https://developer.mastercard.com/consumer-clarity/documentation/clarity-in-clearing/cic-getting-started/index.md

Before you generate the secure access tokens required to display digital receipts, you first create a Mastercard Developers project specifically for Clarity in Clearing. This guide explains how to create the project, generate Sandbox and Production credentials, complete OAuth 2.0 onboarding with Customer Technical Services (CTS), and request Production access.

## Access Mastercard APIs {#access-mastercard-apis}

If you haven't yet done so, create an account with Mastercard Developers.

1. Go to [Mastercard Developers](https://developer.mastercard.com/) and select **Sign up**.

2. Open the activation link sent to your email address, then sign in.

## Create a New Project and Generate Your Credentials {#create-a-new-project-and-generate-your-credentials}

To generate your Sandbox and Production credentials, create a Mastercard Developers project.

1. On Mastercard Developers, go to your [dashboard](https://developer.mastercard.com/dashboard).

2. In the upper-right corner, select **Create new project**.

   ![Select New Project button](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/create-new-project.png)
3. On the **Project details** page, enter a name for your project.

4. Indicate whether you are creating the project on behalf of a client. If so, provide the client company name and address.

5. In the **Select your API service** field, choose **Consumer Clarity**.

   ![Select Consumer Clarity as the API service](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/clearing/cic-select-api-service.png)
6. Choose the **Commercial countries** where your customers will use the banking application.

   Note: If you are creating a project on behalf of a client, the **Commercial countries** must represent the countries where the client operates.
7. After making your selections, select **Proceed**.

8. On the **Project credentials** page, enter a **Key alias** and **Keystore password** , then select **Proceed**.

9. On the **Additional credentials** page, select **Skip this step**.

   ![Skip additional credentials](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/clearing/cic-skip-additional-credentials.png)
10. In the confirmation message, select **Proceed** to create the project without additional credentials.

    ![Confirm that additional credentials will be added later](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/clearing/cic-skip-additional-credentials-confirm.png)
11. Download the project key ZIP file, which contains the `.p12` file required for authentication, then select **Open project**.

    ![Download the project key file and open the project](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/project-completed.png)

After you complete this flow, the project **Summary** page opens. This page shows the status of your Sandbox and Production access requests as **Ready** or **Not requested**. You can also request Production access from this page.

![Project Summary page](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/project-summary2.png)

The left navigation panel provides access to your Sandbox and Production credentials and project settings. You can also manage team members from the project.

Under **Credentials** \> **Sandbox** , locate the **Consumer key**. The key uses the following format:

`<client_id>!<key_id>`

![Locate the Sandbox consumer key](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/project-sandbox-credentials.png)
Note: After generating your Sandbox keys, contact your **Customer Technical Services (CTS)** representative and provide the **Client ID** to complete OAuth 2.0 onboarding for the Sandbox environment before you can begin Sandbox testing.

## Move to Production {#move-to-production}

After you have tested your implementation in the Sandbox environment and are ready to proceed, request Production access.

1. On the project **Summary** page, select **Request Production access**.

   ![Request Production access](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/project-move-to-production.png)
2. Complete the **Service details** form, then select **Proceed**.

   ![Complete the Production access service details](https://static.developer.mastercard.com/content/consumer-clarity/documentation/img/project-production-service-details2.png)
   * For **Customer ID**, enter your Mastercard Company ID (CID).
   * For **Is this Production Key required for Testing?** , select **Yes** if you plan to test in Production before go-live. Otherwise, select **No** . If you select **No** :
     * Enter the actual go-live date.
     * For **Expected TPS** , keep **Up to 50**.

   Note: If you plan to test in Production and select **Yes** , notify **Customer Technical Services (CTS)** after you complete Production testing and are ready to go live.
3. On the **Project credentials** page, enter a **Key alias** and **Keystore password** for the Production credentials, then select **Proceed**.

4. On the **Additional credentials** page, select **Skip this step** , then select **Proceed**.

Note: After generating your Production keys, contact your **Customer Technical Services (CTS)** representative to obtain approval for the keys. Provide the **Client ID** so CTS can complete OAuth 2.0 onboarding for the Production environment.

Production credentials are generated immediately. However, Production access must be approved before go-live.

### Contact Customer Technical Services {#contact-customer-technical-services}

Contact Mastercard Customer Technical Services (CTS) through Support Case Management. Each support case receives a unique tracking number so you can follow its progress.

With Support Case Management, you can:

* Create, view, update, escalate, cancel, and close support cases in one interface.
* View open and previous support cases.
* Track and update cases directly in the tool.

To access Support Case Management:

1. Sign in to Mastercard Connect®.
2. In the Mastercard Connect header, select **Help** \> **Help Center**.
3. Select **Go to support cases** to access Support Case Management.
4. Refer to the **Case Management User Guide** for more information.

## Next Steps {#next-steps}

After CTS helps complete OAuth 2.0 onboarding for your environment, see [Request Access Token](https://developer.mastercard.com/consumer-clarity/documentation/clarity-in-clearing/cic-request-access-token/index.md) to generate and manage the secure access tokens that are required to display digital receipts.
