# Tutorials and Guides
source: https://developer.mastercard.com/payment-initiation-api/documentation/tutorial-and-guide/index.md

Use this page to find the guides and step-by-step tutorials for testing the Payment Initiation OAuth 1.0a service.

## Guides {#guides}

#### Quick start guide {#quick-start-guide}

Set up your project, generate credentials, and make your first Sandbox request.

[Read the Quick Start Guide](https://developer.mastercard.com/payment-initiation-api/documentation/quick-start-guide/index.md)

#### [Data Explanations](https://developer.mastercard.com/payment-initiation-api/documentation/tutorial-and-guide/data-explanation/index.md) {#data-explanationsdocumentationtutorial-and-guidedata-explanation}

Review the core data elements used across the Payment Initiation API.

#### [Onboarding Checklist](https://developer.mastercard.com/payment-initiation-api/documentation/tutorial-and-guide/onboarding-checklist/index.md) {#onboarding-checklistdocumentationtutorial-and-guideonboarding-checklist}

Understand the steps required to request and prepare for Production access.

## Payment Initiation Tutorials {#payment-initiation-tutorials}

#### [Commercial Card Payment Initiation](https://developer.mastercard.com/payment-initiation-api/tutorial/card-pay-initiation/index.md) {#commercial-card-payment-initiationtutorialcard-pay-initiation}

This tutorial guides you through creating an ISO 20022‑based commercial card payment initiation request and understanding how Mastercard Commercial Direct Payments (CDP) processes it end to end.

#### [Payment Cancellation](https://developer.mastercard.com/payment-initiation-api/tutorial/payment-cancellation/index.md) {#payment-cancellationtutorialpayment-cancellation}

This tutorial walks you through the process of canceling a submitted payment in CDP.
