# Move Project to Production
source: https://developer.mastercard.com/mastercard-processing-debit/documentation/tutorials-and-guides/move-project-to-production-tutorial/index.md

After successfully testing in the Sandbox environment, you can move your project to Production. This guide takes you through the steps needed to move your Mastercard Developers Sandbox project to Production.

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

* How to request access to the Production environment.
* How to create a client and Mastercard encryption keys in Production.
* How to onboard your Consumer key onto the Mastercard Processing.

## Request Production Access {#request-production-access}

1. Navigate to **My Projects** and select your Sandbox project.
2. From the **Summary** or **Sandbox credentials** page, click **Request Production Access** . ![Request production access](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/req-prod-access.png) The **Complete Your Profile** page is displayed.

## Complete your profile {#complete-your-profile}

This step is applicable only when the company data is not added during the account creation.

* Fill in the details and click **Proceed** . ![](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/complete-your-profile.png) The **Project credentials** page is displayed.

## Enter project credentials {#enter-project-credentials}

1. Enter the `key alias` and the `keystore password` in the respective fields. The portal will generate a 2048-bit Private key and Public key pair in keystore using key alias and keystore password provided by you. ![Enter project credentials](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/prod-prj-credentials.png) Note: A Private key should be used to decrypt the Mastercard Processing API responses.
2. Click **Proceed** .  
   The **Additional credentials** page is displayed.

## Enter additional credentials {#enter-additional-credentials}

1. Enter the `key alias` and the `keystore password` in the respective fields. ![Enter additional credentials](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/prod-additional-credentials-debit.png)
2. Click **Update Project** to complete the Production setup process.  
   The **Updating your project** page is displayed.

## Download OAuth signing and JWE encryption keys {#download-oauth-signing-and-jwe-encryption-keys}

1. From the **Updating your project** page, click **Download key file** . ![Download the key file](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/update-your-project.png) Note: You must save the downloaded key file in a safe place.
2. Click **Open project** .  
   The project summary is displayed. ![Project summary](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/prod-proj-summary-debit.png)

Once you complete this process, the Mastercard Processing API Support team will review and approve your request for Production access. Till then the **Production Status** will be displayed as *Under Review* .  

Depending upon the review's outcome, you will receive an email from Mastercard Developers to your registered email address.

Note: To complete the configuration in the Mastercard Processing, you must share with Mastercard Processing Customer Delivery team the URL of the endpoint where all Mastercard Processing API requests will be sent.

Before the access is granted, your product implementation must be completed on the Production environment of the Mastercard Processing and ACS Provider.

<br />

Tip: Click **Add a new API to this project** if you want to add another Mastercard Processing API as per your business requirement. Repeat the steps to add the required APIs.

It is recommended to create a single project for all the Mastercard Processing APIs that are relevant to your business case.

## Download the OAuth Consumer key {#download-the-oauth-consumer-key}

1. Navigate to **My Projects** and select your project.
2. Click **Production credentials** .  
   The production credentials are displayed. ![Production credentials](https://static.developer.mastercard.com/content/mastercard-processing-debit/uploads/prod-cred-debit.png)
3. Go to the **OAuth 1.0a Project Key** section and copy the Consumer key. You will need to use this while building the API request.

Tip: To add more team members to your project:

1. Navigate to **My Projects** and select your project.
2. Click **Team**. The team details are displayed.
3. Click **Invite a Team Member**.
4. Enter the email address of the team member and click **Invite**.

Repeat the steps to add more team members.
