# Sandbox
source: https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/tutorials-and-guides/sandbox-key/index.md

## Overview {#overview}

To start using the RPPS Biller Maintenance Service, you must set up a project in Mastercard Developers (which creates the necessary project keys) and complete testing in the Sandbox environment before proceeding to the MTF environment. Sandbox testing cannot begin until you've received a key as described below.

**What you'll learn:**

* Create a new RPPS Biller Maintenance Service project
* Obtain the key required for the Sandbox environment
* Get access to the Sandbox environment   

  The following steps assume you have already completed and returned the Mastercard Bill Pay agreements and enrollment forms.

## Step 1: Create a New Mastercard Developers project {#step-1-create-a-new-mastercard-developers-project}

[Create New Project](https://developer.mastercard.com/dashboard).
Click on the Create New Project button to start the process.
![Project Details](https://static.developer.mastercard.com/content/rpps-biller-maintenance-service/uploads/project-details.png)
Give your project a name, this name will be used throughout the process unless you decide to use another approach.
Leave the default of "Are you creating a project on behalf of a client?" as "No".  


Select **RPPS Biller Maintenance Service** .
![Biller Maintenance Service](https://static.developer.mastercard.com/content/rpps-biller-maintenance-service/uploads/selectApi.png)
**Click Proceed**

## Step 2: Enter your Project Key {#step-2-enter-your-project-key}

**Enter your Keystore alias and Keystore password**
![Sandbox Credentials](https://static.developer.mastercard.com/content/rpps-biller-maintenance-service/uploads/credentials.png)
**Click Proceed**

## Step 3: Download key file {#step-3-download-key-file}

**Download your key file to use for validating your credentials**
![Download Key file](https://static.developer.mastercard.com/content/rpps-biller-maintenance-service/uploads/downloadkeyfile.png)
**Open Project**

## Step 4: Ready to Test in Sandbox {#step-4-ready-to-test-in-sandbox}

You should see the following once you go back to your project:
![Download Key file](https://static.developer.mastercard.com/content/rpps-biller-maintenance-service/uploads/sandboxsummary.png)
You will copy the Sandbox Client ID and setup your environment with the Key alias and KeyStore password created in Step 2.

**You now have everything you need to start sending RPPS Biller Maintenance Service requests to the Sandbox!**

In the Sandbox environment, RPPS Biller Maintenance Service is mapped to API stubs that validate the format of the input data supplied by the Issuer. Moreover, sandbox APIs are designed to return a successful response for a limited set of sample data.

The Sandbox environment allows to validate your connectivity to Bill Pay as well as the format of the requests that your implementation sends to Bill Pay. It is recommended to test the full functionality of the RPPS Biller Maintenance Service in Sandbox before moving to the MTF environment.

See [API Reference](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/api-reference/index.md) to get sample sandbox data.

<br />

Once you've completed testing in Sandbox, you are ready to add production key for [MTF Testing](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/tutorials-and-guides/mtf-key/index.md)
