# Masterpass Sandbox Testing Guidelines
source: https://developer.mastercard.com/masterpass-merchant-integration-v7/documentation/masterpass-sandbox-testing-guidelines/index.md

## Testing Overview {#testing-overview}

The following experiences can be tested in the Masterpass sandbox environment:  

* New web experience
* Masterpass Dynamic Button for the new web experience (available to select wallet providers only)
* Express Checkout Experience

The following pre-set Masterpass wallet accounts, which have previously been available for sandbox testing, are no longer available:

* [joe.test@email.com](mailto:joe.test@email.com)
* [joe.test3@email.com](mailto:joe.test3@email.com)
* [3ds.masterpass+securecode@gmail.com](mailto:3ds.masterpass+securecode@gmail.com)
* [3ds.masterpass+verifiedbyvisa@gmail.com](mailto:3ds.masterpass+verifiedbyvisa@gmail.com)

**Workflow for Testing the New Web Experience**   

* Test the experience:
* From the merchant's test environment, add items to the shopping cart.
* Initiate a checkout as an unrecognized Masterpass user.
* Add a test card using one of the Masterpass card numbers designed.
* When redirected to the shopping cart page, complete the checkout.

**Workflow for Testing the Masterpass Dynamic Button in the New Web Experience**   

* Test the Dynamic Button as an unrecognized Masterpass user:

* From the merchant's test environment, add items to the shopping cart.

* Initiate a checkout as an unrecognized Masterpass user in the U.S.

* Add a test card using the Masterpass card number designed specifically to test the Dynamic Button.

* When redirected to the shopping cart page, complete the checkout.

* Test the Dynamic Button as a returning Masterpass user:

* From the merchant's test environment, add items to the shopping cart.

* Initiate a checkout as a returning Masterpass user in the U.S. The Dynamic Button will appear.

* When redirected to the shopping cart page, complete the checkout.

**Workflow for Testing the Express Checkout Experience**   

* Pair as a recognized Masterpass user
* Pair outside of the checkout experience

## New Web Experience {#new-web-experience}

Note: This experience is available only in [selected countries](https://developer.mastercard.com/masterpass-merchant-integration-v7/documentation/countries-enabled-for-the-new-web-experience/index.md).

To access the necessary information to test the new web experience in the sandbox environment, the developer must submit an approval request to the merchant and obtain a sandbox consumer key.

#### Test the New Web Experience {#test-the-new-web-experience}

To set up a Masterpass test wallet account and test the experience in the sandbox environment, complete the following instructions. These testing steps are relevant when the Masterpass web experience is invoked through the merchant website or merchant mobile app.

1: Go to your merchant website or your mobile app in the test environment, add an item to the shopping cart, and click on the Masterpass Button.

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/3c83e205413d8438becc25aa515bmpass_btn_BuyWithMasterPass_147.png)

2: Click **Sign-up**.

3: Add an existing email ID and phone number that you have access to (for example, your work email address and phone number).

4: Click **I'm not a robot**.

5: Ensure you have chosen the country in which you are implementing Masterpass (see the flag in the bottom-right corner of the screen).

6: Add one of the test card numbers from the table below. Note that these are not real cards and cannot be used outside of the Masterpass testing environment.

|    Brand    |   Test Card #    |   CVC   | Expiration Date | Billing Address |
|-------------|------------------|---------|-----------------|-----------------|
| Mastercard  | 5506900140100305 | \[Any\] | \[Any\]         | \[Any\]         |
| Mastercard  | 5506900140100107 | \[Any\] | \[Any\]         | \[Any\]         |
| Visa        | 4440000009900010 | \[Any\] | \[Any\]         | \[Any\]         |
| Visa        | 4440000042200014 | \[Any\] | \[Any\]         | \[Any\]         |
| Visa        | 4440000042200022 | \[Any\] | \[Any\]         | \[Any\]         |
| AMEX        | 340000099900036  | \[Any\] | \[Any\]         | \[Any\]         |
| AMEX        | 340000099900028  | \[Any\] | \[Any\]         | \[Any\]         |
| AMEX        | 340000099900044  | \[Any\] | \[Any\]         | \[Any\]         |
| AMEX        | 340000099900051  | \[Any\] | \[Any\]         | \[Any\]         |
| Diners Club | 30599900026332   | \[Any\] | \[Any\]         | \[Any\]         |
| Diners Club | 30599900026340   | \[Any\] | \[Any\]         | \[Any\]         |
| Discover    | 6011100099900013 | \[Any\] | \[Any\]         | \[Any\]         |
| Discover    | 6011100099900534 | \[Any\] | \[Any\]         | \[Any\]         |

If you want to test 3DS step up, use one of the following card numbers. These cards will always do the full 3DS step up on the Sandbox environment (no minimum transaction amount).Any code will authenticate them.

|   Brand    |   Test Card #    |   CVC   | Expiration Date | Billing Address |
|------------|------------------|---------|-----------------|-----------------|
| Mastercard | 5204740009900014 | \[Any\] | \[Any\]         | \[Any\]         |
| Mastercard | 5204740009900121 | \[Any\] | \[Any\]         | \[Any\]         |
| Mastercard | 5204740009900139 | \[Any\] | \[Any\]         | \[Any\]         |
| Visa       | 4440000009900010 | \[Any\] | \[Any\]         | \[Any\]         |
| Visa       | 4440000042200105 | \[Any\] | \[Any\]         | \[Any\]         |

Refer to the table below to see which card brands are available in each country in the Sandbox environment:

|     **Country**      | **Code** |                    **Card Brands**                     |
|----------------------|----------|--------------------------------------------------------|
| United Arab Emirates | AE       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Argentina            | AR       | Diners, Mastercard, Visa, Amex                         |
| Austria              | AT       | Amex, Discover, Maestro, Mastercard, Visa              |
| Australia            | AU       | Mastercard, Maestro, Amex, Visa                        |
| Azerbaijan           | AZ       | Amex, Discover, Maestro, Mastercard, Visa              |
| Belgium              | BE       | Amex, Diners, Discover, Jcb, Maestro, Mastercard, Visa |
| Bulgaria             | BG       | Amex, Discover, Maestro, Mastercard, Visa              |
| Bahrain              | BH       | Mastercard, Amex, Jcb, Diners, Visa, Discover          |
| Bermuda              | BM       | Mastercard, Amex, Diners, Jcb, Visa, Discover          |
| Brazil               | BR       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Canada               | CA       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Switzerland          | CH       | Amex, Discover, Maestro, Mastercard, Visa              |
| Chile                | CL       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| China                | CN       | Amex, Diners, Discover, Maestro, Mastercard, Visa, Jcb |
| Columbia             | CO       | Diners, Amex, Discover; Maestro, Mastercard, Visa      |
| Czech Republic       | CZ       | Amex, Discover, Maestro, Mastercard, Visa              |
| Germany              | DE       | Amex, Diners,Discover, Maestro, Mastercard, Visa       |
| Egypt                | EG       | Amex, Diners, Discover, Mastercard, Visa               |
| Spain                | ES       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Finland              | FI       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| France               | FR       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| United Kingdom       | GB       | Mastercard, Maestro, Visa, Amex, Discover, Diners      |
| Georgia              | GE       | Amex, Discover, Maestro, Mastercard, Visa              |
| Greece               | GR       | Amex, Diners, Discover, Mastercard, Visa               |
| Hong Kong            | HK       | Amex, Diners, Discover, Jcb, Maestro, Mastercard, Visa |
| Hungary              | HU       | Amex, Discover, Maestro, Mastercard, Visa              |
| Indonesia            | ID       | Amex, Master                                           |
| Ireland              | IE       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| India                | IN       | Mastercard, Maestro, Amex, Visa                        |
| Italy                | IT       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Jordan               | JO       | Mastercard, Amex, Jcb, Diners, Visa, Discover          |
| Japan                | JP       | Amex, Diners, Discover, Jcb, Maestro, Mastercard, Visa |
| Kenya                | KE       | Amex, Discover, Maestro, Mastercard, Visa              |
| South Korea          | KR       | Amex, Discover, Maestro, Mastercard, Visa              |
| Kuwait               | KW       | Mastercard, Amex, Jcb, Diners, Visa, Discover          |
| Kazakhstan           | KZ       | Mastercard, Maestro, Visa, Amex, Discover              |
| Lebanon              | LB       | Mastercard, Amex, Jcb, Diners, Visa, Discover          |
| Marshall Islands     | MH       | Mastercard, Amex, Diners, Discover, Visa, Maestro      |
| Mexico               | MX       | Amex, Diners, Discover, Jcb, Maestro, Mastercard, Visa |
| Malaysia             | MY       | Amex, Diners, Discover, Maestro, Mastercard, Visa, Jcb |
| Netherlands          | NL       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Norway               | NO       | Amex, Discover, Maestro, Mastercard, Visa              |
| New Zealand          | NZ       | Amex, Diners, Discover, Jcb, Maestro, Mastercard, Visa |
| Philippines          | PH       | Amex, Discover, Jcb, Maestro, Mastercard, Visa         |
| Poland               | PL       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Portugal             | PT       | Amex, Discover, Maestro, Mastercard, Visa              |
| Qatar                | QA       | Mastercard, Amex, Jcb, Diners, Visa, Discover          |
| Romania              | RO       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Russia               | RU       | Amex, Discover, Maestro, Mastercard, Visa              |
| Saudi Arabia         | SA       | Mastercard, Amex, Jcb, Diners, Visa, Discover          |
| Sweden               | SE       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |
| Singapore            | SG       | Amex, Diners, Discover, Jcb, Maestro, Mastercard, Visa |
| Slovakia             | SK       | Amex, Discover, Maestro, Mastercard, Visa              |
| Thailand             | TH       | Mastercard, Visa, Amex, Jcb, Maestro, Discover         |
| Turkey               | TR       | Amex, Discover, Maestro, Mastercard, Visa              |
| Taiwan               | TW       | Amex, Discover, Maestro, Mastercard, Visa              |
| Ukraine              | UA       | Amex, Discover, Maestro, Mastercard, Visa              |
| United States        | US       | Mastercard, Amex, Diners, Discover, Visa, Maestro      |
| Uruguay              | UY       | Mastercard, Amex, Diners, Visa                         |
| South Africa         | ZA       | Amex, Diners, Discover, Maestro, Mastercard, Visa      |

Contact integration support for details of card brands supported in Production in each country.
Note: You should always add one of the test cards above to test the new Masterpass experience.  
On the next screen, notice the change in branding on top of the Lightbox screen based on the wallet you were routed to (**Masterpass by Mastercard** wallet).

7: Add your billing addresses, password, and shipping addresses to your wallet account.

8: Select the **Remember me on this device** option on the **Congratulations** screen so you (a) do not have to rekey the entire test account information every time you login to Masterpass and (b) are not asked to authenticate with a one-time password (OTP) via SMS or email ID.

9: Click the **Continue** button. All of the transaction data will be sent to your test merchant site, and you will be redirected to your merchant test site (where you can submit/place the order).
Note:   

* If you have a test payment gateway setup for this testing, you may need to replace the test card details provided above with your own test card data and send the transaction through to the gateway and Masterpass. Submit a postback, too, per Masterpass integration guidelines.

* As an exception to step 2, service providers that have onboarded merchants to Masterpass and have a need to provide them with a single wallet account should create their test wallet account using a false email ID ending in @example.com . Masterpass whitelists all wallet accounts associated with an email ID with this false email domain for a static OTP 123456. As a result, however, you will not receive any email communications related to test-account activity. If you have questions or concerns, contact your local Masterpass representative or the Mastercard implementation manager working with you.

## Masterpass Dynamic Button for the New Web Experience {#masterpass-dynamic-button-for-the-new-web-experience}

Note:   

* This experience is available to select wallet providers across the globe.

* When testing the Dynamic Button, be sure to clear your browser cookies prior to each test.

To access the necessary information to test the Dynamic Button in the sandbox environment, the developer must submit an approval request to the merchant and obtain a sandbox consumer key.

#### Test the Masterpass Dynamic Button Experience as an Unrecognized Masterpass User {#test-the-masterpass-dynamic-button-experience-as-an-unrecognized-masterpass-user}

To set up a Masterpass test wallet account and test the unrecognized experience in the sandbox environment, complete the following instructions. These testing steps are relevant when the Masterpass web experience is invoked through the merchant website only. Dynamic Button capability is not yet supported on the merchant mobile app.

1: Go to your merchant website in the test environment, add an item to the shopping cart, and click on the Masterpass Button. Because you are an unrecognized, first-time user, the Masterpass Button appears instead of the Dynamic Button.

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/3c83e205413d8438becc25aa515bmpass_btn_BuyWithMasterPass_147.png)

2: Click **Sign-up**.

3: Add an existing email ID and phone number that you have access to (for example, your work email address and phone number). A valid phone number is required in the event that the password is forgotten.

4: Click on **I'm not a robot**.

5: Ensure you have chosen **US-English** as the language (see the flag in the bottom-right corner of the screen).

6: Add the test card number from the table below. Note that this is not a real card and cannot be used outside of the Masterpass testing environment.

|   Brand    |   Test Card #    |   CVC   | Expiration Date | Billing Address |
|------------|------------------|---------|-----------------|-----------------|
| Mastercard | 5506900140200105 | \[Any\] | \[Any\]         | \[Any\]         |

Note: You should always add one of the test cards above to test the new Masterpass experience, which uses intelligent wallet routing and Dynamic Button functionality. On the next screen, notice the change in branding on top of the Lightbox screen based on the wallet you were routed to (**Masterpass by Mastercard** wallet or "Pilot3" co-branded wallet).

7: Add your billing addresses, password, and shipping addresses to your wallet account.

8: Select the **Remember me on this device** option on the **Congratulations** screen so you (a) do not have to rekey the entire test account information every time you login to Masterpass and (b) are not asked to authenticate with a one-time password (OTP) via SMS or email ID.

9: Click on the **Continue** button. All of the transaction data will be sent to your test merchant site, and you will be redirected to your merchant test site (where you can submit/place the order).
Note:   

* If you have a test payment gateway setup for this testing, you may need to replace the test card details provided above with your own test card data and send the transaction through to the gateway and Masterpass. Submit a postback, too, per Masterpass integration guidelines.

* As an exception to step 2, service providers that have onboarded merchants to Masterpass and have a need to provide them with a single wallet account should create their test wallet account using a false email ID ending in @example.com . Masterpass whitelists all wallet accounts associated with an email ID with this false email domain for a static OTP 123456. However, as a result, you will not receive any email communications related to test-account activity. If you have questions or concerns, contact your local Masterpass representative or the Mastercard implementation manager working with you.

#### Test the Masterpass Dynamic Button Experience as a Recognized Masterpass User {#test-the-masterpass-dynamic-button-experience-as-a-recognized-masterpass-user}

After setting up your Masterpass test wallet account, complete the following instructions to test the recognized Masterpass Checkout experience.

**Before you begin**   

You must have already created a your Masterpass test wallet account by completing the Test the Dynamic Button Experience as an Unrecognized Masterpass User instructions.

1: Go to your merchant website in the test environment and add an item to the shopping cart. Notice the change in the Masterpass Button that appears. The Dynamic Button specific to a "Pilot3" wallet provider will appear. Note that the images included here are only for illustrative purposes and may change as button design is finalized.

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/b7c693524b3d9bc9cae737281857mpass_btn_walletOnly.png)

2: Click the Masterpass Button.

3: Click **Sign in** and provide your password.

4: Confirm your card and shipping details.

5: Click the **Continue** button. All of the transaction data will be sent to your test merchant site, and you will be redirected to your merchant test site (where you can submit/place the order).
Note: If you want to test the "Unrecognized consumer" experience again, clear all cookies on your browser so you can initiate the steps above again.

## Express Checkout Experience {#express-checkout-experience}

Express checkout allows consumers to transact at merchants without having to log in to Masterpass at the time of checkout. Consumers can leverage their existing relationship with the merchant by pairing their digital wallet with the merchant for a frictionless checkout experience across devices. Once consumers have provided consent for account pairing, Masterpass will supply their payment and shipping information directly to the merchant at the time of checkout.

Express checkout is merchant specific and relies on the merchant successfully recognizing and validating the consumer. It is recommended that a consumer have a merchant account they can authenticate with to utilize this functionality.

Express checkout is comprised of two components:  

* Express Pairing
* Return Masterpass Express Checkout

#### Test Express Pairing as a Recognized Masterpass User {#test-express-pairing-as-a-recognized-masterpass-user}

To set up Masterpass express pairing as a recognized user in the sandbox environment, complete the following instructions. These testing steps are relevant when the Masterpass web experience is invoked through the merchant website or merchant mobile app.

1: Go to your merchant website or mobile app in the test environment, add an item to the shopping cart, and click on the Masterpass Button.

2: Ensure you are logged in to the merchant's site (when required by the merchant).

3: Click on the Masterpass Button.

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/3c83e205413d8438becc25aa515bmpass_btn_BuyWithMasterPass_147.png)

4: Enter the Masterpass email address or telephone number entered during the account creation/registration steps.

5: Click **I'm not a robot**.

6: Click **Sign-In**.

7: Enter account password, and click **Sign-In** again.

8: Confirm appropriate payment card and shipping address information.

9: To pair the consumer account with the merchant, click **Enable \& Continue**.

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/d04364114336af087308462f7a6empass_scr_pairEnableContinue.png)

10: Return to the merchant's site to complete the standard Masterpass Checkout with express pairing.

#### Test Express Pairing Outside of the Checkout Experience {#test-express-pairing-outside-of-the-checkout-experience}

To set up Masterpass express pairing outside of the checkout experience in the sandbox environment, complete the following instructions.

1: Go to your merchant website in the test environment.

2: Log in to your existing merchant account (username and password applies to the merchant site directly; no Masterpass login occurs during this step).

3: From the merchant's account management screen (profile management), select the Masterpass pairing option indicated by the Masterpass branding/mark.

4: Enter the email address or telephone number utilized during the account creation/registration steps

5: Click **I'm not a robot**.

6: Click **Sign-In**.

7: Enter account password, and click **Sign-In** again.

8: To pair the account information, click **Enable**.

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/428e710e496c8f8da236b3db36abmpass_scr_pairEnable.png)

9: Return to the merchant's site to complete express pairing outside of checkout.

#### Return Masterpass Express Checkout {#return-masterpass-express-checkout}

Once a consumer's account has been successfully paired, express checkout is available to that user each time he or she returns to (and is recognized by) the merchant. Merchants are able to customize the flow of the express checkout experience based on business and consumer need as long as adherence to Masterpass Operating Rules and branding requirements is maintained.

## DSRP testing {#dsrp-testing}

The mains steps to test [DSRP](https://developer.mastercard.com/masterpass-merchant-onboarding/documentation/masterpass-dsrp-and-tokenization/) payment transactions within Masterpass are as follows:

1. Test DSRP payments using the Masterpass Merchant Test Store and DSRP test wallet to familiarize yourself with DSRP payloads.
2. Integrate to Masterpass. Ensure your code can handle payment payloads containing Card PAN data and DSRP payloads.
3. Set up DSRP in the Payment Settings section of the sandbox merchant portal. Note if you are a non PCI compliant merchant using a PSP then the PSP must configure this setting.
4. Complete basic sandbox testing to check your integration can receive payment data payloads containing Card PAN data.
5. Complete sandbox testing with your integration using the DSRP test wallet to check that your integration can receive and handle DSRP payment payloads.

Steps 1, 3 and 5 are described in detail below.

### Step 1 --- Using the Masterpass Merchant Test Store {#step-1-----using-the-masterpass-merchant-test-store}

**DSRP Testing**   

1. Go to the [Masterpass Merchant Test Store tool](https://stage.beta.masterpassteststore.com/) and click the Gear icon at the bottom left corner of the screen to show the configuration console.
2. In the top tab under **Configuration console**, select the Sandbox environment.
3. Click the **General** tab and select **V7** as Masterpass Version. Additionally, you will need to select merchant checkout ID **Sandbox-V7-TestWallet-DSRP** from the dropdown.
4. Go to the **Tokenization** tab and select**UCAF** or **ICC** or both in order to perform DSRP checkout.
5. Click on the code symbol \*\*\</\>\*\*to the left of the screen and ensure **Enable Logging** is set to **On** . Click **Clear All** to clear the call log.
6. Click on the Masterpass button at the bottom of the screen to launch Masterpass.
7. For the first use, you will need to change the locale at the bottom of the screen on the right to US English (using the locale flag) and also **Click Change Your Wallet** to change the wallet to the DSRP test wallet.
8. Enter your registered email with this wallet and click **Sign in** . You can use a test account: [testmerchant1@yopmail.com](mailto:testmerchant1@yopmail.com) password = **test@123**.
9. Select a card and shipping address and click**Continue** to checkout.
10. Click on the code symbol \*\*\</\>\*\*to the left of the screen to see the Masterpass API call log for this transaction. Expand the paymentdata response to see an example DSRP payload.

A DSRP payload contains:

* a 16 digit token in the **card.accountNumber**field rather than a PAN.
* a **tokenization** object populated with the optional **paymentAccoutReference** and **tokenRequestorId** parameters. The presence of the tokenization object indicates that the transaction has been tokenized.
* a **cryptogram** object within the tokenization object containing the cryptogram value in **cryptogram.cryptoValue** and cryptogram type (ICC or UCAF) in cryptogram.cryptoType. Additionally, this object contains the unpredictable number used to generate this cryptogram.
* an **authenticateMethod** parameter of value Cryptogram.
* **card.expiryMonth** and **card.expiryYear** parameters which provide the token expiry date.

* Javascript

```Javascript
{
  "card": {
    "brandId": "master",
    "brandName": "MasterCard",
    "accountNumber": "************8351",
    "cardHolderName": "Peter Parker",
    "expiryMonth": 11,
    "expiryYear": 2021,
    "billingAddress": {
      "city": "New York",
      "country": "US",
      "subdivision": "US-NY",
      "line1": "New York Street",
      "postalCode": "10001"
    },
    "lastFour": "1317"
  },
  "shippingAddress": {
    "city": "New York",
    "country": "US",
    "subdivision": "US-NY",
    "line1": "New York Street",
    "postalCode": "10001"
  },
  "personalInfo": {
    "recipientName": "Peter Parker",
    "recipientPhone": "4554545411",
    "recipientEmailAddress": "testmerchant1@yopmail.com"
  },
  "tokenization": {
    "tokenRequestorId": "50183858706",
    "cryptogram": {
      "cryptoValue": "AArAoa5knOHnAJVubUtOGgADFA\u003d\u003d",
      "cryptoType": "UCAF",
      "unpredictableNumber": "nmKNOg\u003d\u003d"
    }
  },
  "walletId": "565",
  "authenticationOptions": {}
}
```

### Step 3 --- Setup {#step-3-----setup}

Select the **Payment Settings** tab in the Merchant portal and choose **Edit Preferences** to choose DSRP (ICC / UCAF) payloads. See the [linked page](https://developer.mastercard.com/masterpass-merchant-onboarding/documentation/checkout-settings/#payment-settings) for more details.

### Step 5 --- Sandbox Testing {#step-5-----sandbox-testing}

1. Go to your merchant sandbox site.
2. For the first use, you will need to change the locale at the bottom of the screen on the right to US English (using the locale flag) and then change the wallet to the DSRP test wallet.
3. Enter your registered email with this wallet and click **Sign in** . You can use a test account:[testmerchant1@yopmail.com](mailto:testmerchant1@yopmail.com) andpassword = **test@123**
4. Select a card and shipping address (if required) and click **Continue** to checkout. Your integration will now receive a DSRP.

### Additional Information {#additional-information}

* See the following page for more information about [Digital Secure Remote Payment transactions.](https://developer.mastercard.com/masterpass-merchant-onboarding/documentation/masterpass-dsrp-and-tokenization/)

* Some PANs cannot be tokenized e.g. if the Issuer is not part of the MDES program. If this is the case, Masterpass returns a payload containing a PAN rather than token data. The DSRP test wallet displays Tokenized PANs with a D followed by the last 4 digits of the token account number as a convenience to ease testing. An example is shown below:

![alt text](https://static.developer.mastercard.com/content/masterpass-merchant-integration-v7/documentation/images/tokenizeablepan.png)

Ensure you select cards of this type when testing DSRP. If a PAN cannot be tokenized, this text will not be present.
