# Tutorials and Guides source: https://developer.mastercard.com/mastercard-checkout-solutions/documentation/tutorials-and-guides/index.md Use the following tutorials and guides to onboard, integrate and follow best practices recommended while integrating with Mastercard Checkout Solutions. ## Tutorials {#tutorials} ### Onboard to Sandbox {#onboard-to-sandbox} Learn how to onboard with the required products, create projects, and configure your test environment. [View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/onboarding-sandbox/index.md) ### API Keys {#api-keys} Learn how to create and manage the API keys required to integrate with Mastercard Checkout Solutions. [View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/key-management/index.md) ### Onboard to Production {#onboard-to-production} Learn how to onboard with the required products, set up, and configure your production environment. [View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/onboarding-production/index.md) ### Integrate with Click to Pay {#integrate-with-click-to-pay}
This tutorial outlines the steps required to integrate JavaScript Library and APIs to provide Click to Pay checkout experience. [Web](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/integrate_apis/index.md) **\|** [Mobile](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/mobile/index.md) ### Integrate with Secure Card on File {#integrate-with-secure-card-on-file} This tutorial outlines the steps required to integrate the APIs to provide Secure Card on File experience. [View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/integrate_apis_scof/index.md) ### Integrate with Guest Checkout Tokenization {#integrate-with-guest-checkout-tokenization} Steps to integrate with APIs that tokenize Guest Checkout transactions.
[View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/integrate_apis_guestcheckout/index.md) ### Integrate with Mastercard Merchant Presented QR: SRC {#integrate-with-mastercard-merchant-presented-qr-src} This tutorial outlines the steps required to integrate the APIs to provide Mastercard Merchant Presented QR: SRC (SQR) experience.
[View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/integrate_apis_sqr/index.md) ### Integrate with Mastercard Virtual Card Tokens {#integrate-with-mastercard-virtual-card-tokens} This tutorial outlines the steps required to integrate the APIs to provide Mastercard Virtual Card Tokens (MVCT) experience.

[View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/integrate_apis_mvct/index.md) ### Move from M4M to Secure Card on File {#move-from-m4m-to-secure-card-on-file} This tutorial outlines the steps required to move MDES for Merchant (M4M) customers to Secure Card on File.
[View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/m4m_migration/index.md) ### Perform Encryption {#perform-encryption} Follow the necessary steps to encrypt an object (such as card/PAN). [View Tutorial](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/perform-encryption/index.md) ## Guides {#guides} ### Click to Pay - Recognized User {#click-to-pay---recognized-user}
Explore scenarios that the existing users on a recognized device may encounter while checking out with Mastercard payment network. [View Details](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/returninguser_recognized_ui/index.md) ### Click to Pay - Recognized by Email/Mobile Lookup {#click-to-pay---recognized-by-emailmobile-lookup}
Explore scenarios that the existing users recognized by their email or mobile number may encounter while checking out with Mastercard payment network. [View Details](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/returninguser_unrecognized_ui/index.md) ### Click to Pay - First Time User {#click-to-pay---first-time-user}
Explore scenarios that the new users may encounter while enrolling in Click to Pay, and checking out with Mastercard payment network. [View Details](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/first_time_ui/index.md) ### Click to Pay - Customer Experience (CX) Guide {#click-to-pay---customer-experience-cx-guide} Explore the best practices and requirements to provide a seamless checkout experience for cardholders. [View Guide](https://developer.mastercard.com/click-to-pay-customer-experience-guide/documentation/) ### Secure Card on File - Mastercard Payment Passkeys for Mobile Native Apps Guide {#secure-card-on-file---mastercard-payment-passkeys-for-mobile-native-apps-guide} Explore the best practices and requirements to invoke a Mastercard Payment passkeys on a mobile device. [View Guide](https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/scof_passkey_mobile_integration/index.md)