# Quick Start Guide
source: https://developer.mastercard.com/fld-fraud-submission/documentation/quick-start-guide/index.md

## Overview {#overview}

Confirmed Fraud data API provides multiple channels for submission and management of fraud records. This section guides you through getting started with the Mastercard Developers Platform.
Tip: We recommend that you begin testing in the Sandbox environment. Tip: **Postman Collections Quick Start:** If you are already ready to start making calls, you can head over to our [Postman Collections page](https://developer.mastercard.com/fld-fraud-submission/documentation/postman-collection/index.md) to use Sandbox and Production environments without having to write code.

#### You can follow this guide to learn: {#you-can-follow-this-guide-to-learn}

* How to create a project for the service.
* How Mastercard Developers approach authentication.
* How to generate your credentials and API client.
* How to get access to Sandbox and Production.

## Accessing the API {#accessing-the-api}

1. Navigate to [Mastercard Developers](https://developer.mastercard.com/) and click **Sign up**, and create an account.
2. Activate your account by opening the link sent to your email address, and log in.
3. Request access to the API if needed. APIs with a 'lock icon' require permission to view their documentation and create a project. To gain access to these services, you need to submit an access request form. Once submitted, you receive an email confirmation approving or denying your access.

## Generate your credentials {#generate-your-credentials}

To generate your Sandbox and Production credentials, you must create a new Mastercard Developers project. Generating Sandbox credentials give you access to our Sandbox, which has rich, mocked data that helps you understand the API.

1. Create a project on your [My Projects](https://developer.mastercard.com/dashboard) page.
2. Name your project.
3. Indicate whether you are creating a project on behalf of a client.

Note: Check **Yes** if you are creating an API integration project for a customer. For example, you act as an integrator, a processor, or a service provider, and your customer is a merchant, an issuer, or an acquirer.

4. Provide the client company name and client company address (if applicable).
5. Select **Confirmed Fraud API** for API service.
6. Provide the commercial countries for the project. This field represents where your client is doing business.

Note: If you are creating a project for a client, the commercial countries are where the client does business

![Project](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/createproj_2a.png)

7. Proceed to create your **Project Credentials** . Create a key alias and keystore password, note this.
   ![Oauth](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/createproj_4_1a.png)

8. Download, and keep safe, your PKCS#12 (.p12) keystore file.

9. Save your Sandbox credentials.

![Project](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/createproj_7a.png)

10. Click **Create Project** to generate **Additional Credentials** like Mastercard encryption keys automatically.

![Project](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/createproj_6a.png)

11. After you finish this flow, you will land on the Project page. There, check your:

* Sandbox and Production status ('Ready' or 'Not Requested').
* Sandbox and Production credentials, including the consumer key and encryption key fingerprint.

## Integrate {#integrate}

### Generate your own API client {#generate-your-own-api-client}

1. Navigate to the [API Reference](https://developer.mastercard.com/fld-fraud-submission/documentation/api-reference/index.md) section.
2. Download the API specification, [confirmed_fraud_api.yaml](https://static.developer.mastercard.com/content/fld-fraud-submission/swagger/confirmed_fraud_api.yaml) (80KB).
3. Generate and configure an API client for this API. For more information, refer to [Integration and Testing](https://developer.mastercard.com/fld-fraud-submission/documentation/integration/index.md).
4. Configure your client using our [client libraries](https://developer.mastercard.com/platform/documentation/security-and-authentication/securing-sensitive-data-using-payload-encryption/#client-libraries).

Note: For a detailed step-by-step guide, see [Generating and Configuring a Mastercard API Client](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/).

## Go-live {#go-live}

After you have tested your implementation in our Sandbox environments, it is time to move to the production environment.

### Steps to moving to production {#steps-to-moving-to-production}

1. Within your project, select **Request Production Access**.

![Project](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/createproj_7b.png)

2. Enter your Production key alias and keystore password.

![Project](https://static.developer.mastercard.com/content/fld-fraud-submission/uploads/createproj_4_1a.png)

3. Save your key alias and keystore password for future reference.
4. Confirm and download your Production keys.

Note: Production credentials generate instantly, but you need approval for Production environment access before going live. You get a notification when your access is approved or denied.

## Next steps {#next-steps}

Now that you have access to the service, you can begin testing, proceed to the [Use Cases](https://developer.mastercard.com/fld-fraud-submission/documentation/use-cases/index.md) section to learn about the different use cases of the service.
