# Move Project to Production
source: https://developer.mastercard.com/traditional-fulfillment-service/documentation/tutorials-and-guides/production-access-tutorial/index.md

This section walks through the steps required to get the Production environment access and then call the Traditional Fulfillment Service.

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

* How to request access to the Production environment
* How to create a client in the Production environment

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

* Click the **Request Production Access** button, in the Production section of the screen. ![](https://static.developer.mastercard.com/content/traditional-fulfillment-service/uploads/request_prod_access_1.png)
* The Request Production Access window is displayed as shown below: ![](https://static.developer.mastercard.com/content/traditional-fulfillment-service/uploads/request_prod_access_2.png)

## Create a Production Key {#create-a-production-key}

1. Enter a descriptive name for the key which identifies its purpose and environment in the `Key Alias` field.
2. Enter a password used to encrypt the keys that the customer will receive in the `Keystore Password` field.
3. Click **Next** to generate a 2048-bit key pair that will be used for the Loyalty Management API calls. ![](https://static.developer.mastercard.com/content/traditional-fulfillment-service/uploads/create_production_key.png)

## Generate Encryption Key {#generate-encryption-key}

1. After the production key is downloaded, the client encryption keys are auto-generated. The client encryption keys will be used to encrypt the payload.
2. Click **Next** to generate a 2048-bit key pair that will be used for the Loyalty Management API calls. ![](https://static.developer.mastercard.com/content/traditional-fulfillment-service/uploads/encryption_key_screenshot.png)

## Confirm and Download {#confirm-and-download}

1. Click **Confirm and Download Keys** and save the downloaded file. ![](https://static.developer.mastercard.com/content/traditional-fulfillment-service/uploads/confirm_and_download_keys.png)
2. Once you complete this process, the Mastercard API Support team will review and approve your request for Production access.
3. You will receive an email from Mastercard Developers to your registered email address, depending upon the outcome of the review. Note: Typically, it takes 3-5 working days to review and approve the Loyalty Management API Production access request.

## Copy Consumer Key {#copy-consumer-key}

1. After the Production environment is provisioned, navigate to **My Projects** and select your project.
2. Open the **Actions** dropdown list and click the **Copy Consumer Key** to copy the production consumer key.  
   ![](https://static.developer.mastercard.com/content/traditional-fulfillment-service/uploads/productionkey.png)

## Provide information to Mastercard Product Delivery or CIS Implementation manager {#provide-information-to-mastercard-product-delivery-or-cis-implementation-manager}

Once you have the consumer key, provide it to your Mastercard Product Delivery or Customer Implementation Services Implementation Manager (CIS IM).
To complete this, perform the following steps:

1. From the Mastercard Developers project summary page, go to the Production Keys section, click on the Actions dropdown button, and select the Copy Consumer key option.
2. Paste the Client ID value into an e-mail and send it to your Product delivery or CIS IM. The first 48 characters of this key value (up to the exclamation point) will be the Mastercard API Client ID, which will be used for the production environment. An example of the key value, with Client ID represented in bold **6Fmo7rEvHmVFTrv73a0m6qfUExPxMzOdY5Rs32KI09979c7f**!aea8847fa4b84b9886143a40ac117aee0000000000000000.
3. Once the CIS team adds the Client ID you would be able to test the APIs.
