# Create a Project in Production
source: https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/onboarding-production/step5/index.md

## 5. Create a Project in Production {#5-create-a-project-in-production}

Once you have a test site working properly in Sandbox, you need to complete a certification process and receive required approvals from Mastercard. This is a required step to get approval on your project in Production. Your [Mastercard representative](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/support/index.md#get-help) will guide you through this process.
Warning:   

* The Production project will have no data from any of the Sandbox projects. A Production project will have a separate SRC Client ID and you will need to add/create new keys and upload your DPA data.

* The **Create project** button on the **Projects** tab is visible only after enrolling for a specific program or creating a directory.

* By default, you can create one project in Production. Reach out to your [Mastercard representative](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/support/index.md#get-help) if you would like to increase this number.

On the **Projects** tab, click **Create project**, fill out the form, and read the necessary requirements to create your first project.
Tip: SRC Client ID is the identifier for the connecting client.

### 5.1 Provide Project Details {#51-provide-project-details}

![Create a Project](https://static.developer.mastercard.com/content/mastercard-checkout-solutions/documentation/images/dpe_create_project_step_1.png "Fill Project Details")

To create a project, provide the following information:

* **Project Name** --- the name of the project.

* **Description** --- a brief description of your project.

<!-- -->

* **Notification Settings** --- Support email addresses will receive notifications related to their Mastercard Checkout Solutions onboarding application project. These email addresses are used for support or troubleshooting. You can add up to 4 email addresses by clicking the **Add another email** button.

<!-- -->

* **Requirements** --- You should be eligible to accept payment credentials in the payload response returned by Mastercard. Select the check box and click **Continue** to create a project and move to Program selection.

### 5.2 Choose Programs and Directories for your Project {#52-choose-programs-and-directories-for-your-project}

![Choose a Program for a Project](https://static.developer.mastercard.com/content/mastercard-checkout-solutions/documentation/images/select-program-for-project.png "Choose a Program")

* **Choose enrolled programs** --- select the program(s) you want to include in this project. The enrollment form will vary depending on the program type being requested:

  There is no enrollment form for this program. There is no enrollment form for this program. For Commerce Platforms who want to become an integrator. You can specify only one Commerce Platform name.
  For merchants who want to integrate directly with Mastercard for tokenization programs, e.g. large streaming merchant, can have between 1 and 20 program names.
  There is no enrollment form for this program. It is for service providers who want to provide merchant tokenization programs to their merchants.

  The program names for this model are generated using the [Submit DPA Data API](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/api-reference/apis/index.md#registration) endpoint and do not require user input during enrollment.
  There is no enrollment form for this program. It is for service providers who want to provide tokenization programs to their sub-merchants. Payment Facilitator (Service Provider) uses a `serviceId` to register a group of sub-merchants. A `serviceId` is shared between sub-merchants.
  Tip: Mastercard provides upto five `serviceId` to Payment Facilitator. The Payment Facilitator should register their sub-merchants as `srcDpaId` within each `serviceId` that they will use. Mastercard recommends segmenting sub-merchants into `serviceId` based on Merchant Category Code (MCC).

  The program names for this model are generated using the [Submit DPA Data API](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/api-reference/apis/index.md#registration) endpoint. Up to five program names can be generated to be used amongst the sub-merchants.
  For Technical Integrators who want to provide technical integration service for their commerce platforms.   

  In step 2 of project creation (refer to the above image), provide the consumer-facing name of the commerce platform, and assign the client name with the company ID combination.   

  ![OBO Project](https://static.developer.mastercard.com/content/mastercard-checkout-solutions/documentation/images/edo_obocp_prod.png "OBO Project")
* The program name is mapped with the merchant's consumer-facing name, or the entity that stores the cardholder's credentials on file. It is recommended to choose an accurate program name that Issuer uses to identify the merchant during tokenization and transaction authorization. Depending upon the model you are enrolling in, you can edit or remove one or more Program Names or Commerce Platform Names for the selected program type.

* Select the directory you want to include in this project.

![Choose a directory for a Project](https://static.developer.mastercard.com/content/mastercard-checkout-solutions/documentation/images/dpe-select-directory-project-creation-step.png "Choose directory")

* Click **Create project** to complete the step.

* Each project will be visible as a separate tile on the **Projects** tab.

<br />

![Projects Tab](https://static.developer.mastercard.com/content/mastercard-checkout-solutions/documentation/images/dpe_project_list_prod.png "Projects tab")

### Understanding a Project Tile {#understanding-a-project-tile}

On the **Projects** tab, a tile will be visible for each project. The following callouts help you understand the information contained within a project tile.

![Understand Project Tile](https://static.developer.mastercard.com/content/mastercard-checkout-solutions/documentation/images/mcc_project_tile_dpe.png "Project tile")

1. Denotes a program included in the project.
2. Denotes a program enrolled in Production but not included in this project.
3. A red dot indicates that Mastercard could not generate a `serviceid` for a program. An amber dot indicates that a `serviceid` generation for a program is in progress.
4. Denotes a directory included in the project.
5. Denotes a directory enrolled in Production but not included in this project.
6. Allows you to edit the email addresses and other details related to the project (except Project name).
7. Indicates the project status. Possible values are: **Approved** , **Pending** , **Canceled** and **Rejected** . To learn more about what each status indicates, go to [Program Enrollment Status](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/onboarding-production/step4/index.md#program-enrollment-status).
