# Tutorials and Guides
source: https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/server-apis/tutorials-and-guides/index.md

## Tutorials {#tutorials}

### Generating and Configuring a Mastercard API Client {#generating-and-configuring-a-mastercard-api-client}

The [Generating and Configuring a Mastercard API Client](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/) tutorial shows how to:

* Generate a simple API client
* Integrate with our client libraries to sign requests

The tutorial uses the MDES Digital Enablement API service as an example, but you can adapt it easily for the MPQR Service.

First create your project and Sandbox keys using the steps [here](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/server-apis/getting-started/index.md#set-up-the-project-and-sandbox-keys) and download the required OpenAPI Specification (YAML file) from the API page in [API Reference](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/server-apis/api-reference/index.md). Then start from Step 3 of the tutorial, ignoring the steps relating to encryption.

### Integrating MPQR Device SDKs with the Payment API {#integrating-mpqr-device-sdks-with-the-payment-api}

The [Reference App](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/server-apis/reference-app/index.md) tutorial integrates the MPQR Device SDKs and MPQR Server APIs, showing you how to:

* Use the MPQR Device SDKs to scan QR codes
* Use the MPQR Device SDKs to parse QR codes
* Use the MPQR Device library to communicate with Mastercard to securely push payments

## Guides {#guides}

Further information can be found in these documents, which are available in the [Technical Resource Center](https://trc-techresource.mastercard.com/) on Mastercard Connect:

|                                                         Document                                                         |                                          Describes                                          |
|--------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
| [*Mastercard QR: Send Program Guide*](https://trc-techresource.mastercard.com/r/bundle/mc_qr_send_pg_en-us/page/d/en-US) | MPQR program                                                                                |
| [*Mastercard Rules*](https://trc-techresource.mastercard.com/r/bundle/m_mcrs_en-us/page/d/en-US)                         | Mastercard rules and standards                                                              |
| [*Quick Reference Booklet*](https://trc-techresource.mastercard.com/r/bundle/m_qrb_en-us/page/d/en-US)                   | Country codes, currency codes, currency exponents, Merchant Category Codes (MCCs), and more |

