# Onboarding Checklist
source: https://developer.mastercard.com/consent-management/documentation/tutorials-and-guides/onboarding-checklist/index.md

This guide outlines the end-to-end process and requirements for moving your Consent Management \& Enrollment integration from the Sandbox environment to Production.

### End-to-End Process Overview {#end-to-end-process-overview}

The end-to-end process from sandbox to production follows this sequence:

1. **Sandbox Testing Complete**: Validate your integration works correctly against the sandbox environment.
2. **Submit Production Request** : Provide your CID, ICA, plan selection, and contact details. See [Request Production Access](https://developer.mastercard.com/consent-management/documentation/tutorials-and-guides/onboarding-checklist/index.md#step-3-request-production-access).
3. **Review \& Approval**: The Consent Management \& Enrollment team verifies your eligibility and submitted information.
4. **Billing Setup**: For Standard Plan, an invoice is generated and sent to your billing contact.
5. **Production Credentials Issued**: Upon approval (and payment for Standard Plan), production access is granted.
6. **Go Live** : Update your integration to use the production base URL: `https://api.mastercard.com/openapis/consents` or `https://api.mastercard.com/openapis/authentication`.

## Prerequisites {#prerequisites}

* Completed integration and testing in the Sandbox environment with a 100% success rate.

## Step 1: Register your Company with Mastercard (CID) {#step-1-register-your-company-with-mastercard-cid}

To access the plans, you must be registered as a Mastercard customer. As a registered customer you are assigned a CID, a customer ID that identifies your organization internally in Mastercard. If you are an existing Mastercard customer and do not know your CID, you can find it by logging into [Mastercard Connect](https://www.mastercardconnect.com/).

If you are not currently a Mastercard customer you can begin the process by filling in the [new customer relationship form](https://form.mastercard.com/jfe/form/SV_egkwnY07uSh29wi).

## Step 2: Set up Your Billing (ICA) {#step-2-set-up-your-billing-ica}

Mastercard uses an Interbank Card Association Number (ICA) to identify how, and when, to bill a customer using a billing event. We are working hard to bring credit card billing as an option but as of now you will require an ICA. Once you have previously been onboarded as a Mastercard customer and have a CID, you can request an ICA as a non-member (merchant, 3rd party processor, and so on) by completing the [new customer relationship form](https://form.mastercard.com/jfe/form/SV_egkwnY07uSh29wi).
Note: You can only use the customer relationship form if you are a merchant or fintech. If you are a payment processor you must engage with your acquirer, who can onboard you as a sponsored Mastercard customer using MC Connect. If you are an acquirer, your CID and ICA is already assigned to you.

## Step 3: Request Production Access {#step-3-request-production-access}

Once you have completed your sandbox testing and have your CID and ICA ready, submit a request through the [Transaction Notification Product Interest Form](https://form.mastercard.com/jfe/form/SV_b4m534QN5vXukOW). If you are eligible for production access, our team will contact you through the provided email address.

## Escalation Paths {#escalation-paths}

If your production access request is delayed or you need assistance at any stage:

* **Primary Support:** Contact the Consent Management \& Enrollment team at [transaction.notifications@mastercard.com](mailto:transaction.notifications@mastercard.com).
* **General API Support:** Reach out via [APISupport@mastercard.com](mailto:APISupport@mastercard.com).
* **Your Mastercard Representative:** If you have an assigned Account Manager, contact them directly for priority escalation.

Include your **project name** , **CID**, and a description of the issue when reaching out.
