# Tutorials and Guides
source: https://developer.mastercard.com/payment-initiation-api/documentation/tutorials-and-guides/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/tutorials-and-guides/data-explanation/index.md) {#data-explanationsdocumentationtutorials-and-guidesdata-explanation}

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

#### [Onboarding Checklist](https://developer.mastercard.com/payment-initiation-api/documentation/tutorials-and-guides/onboarding-checklist/index.md) {#onboarding-checklistdocumentationtutorials-and-guidesonboarding-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/documentation/tutorials-and-guides/card-pay-initiation-tutorial/index.md) {#commercial-card-payment-initiationdocumentationtutorials-and-guidescard-pay-initiation-tutorial}

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/documentation/tutorials-and-guides/payment-cancellation-tutorial/index.md) {#payment-cancellationdocumentationtutorials-and-guidespayment-cancellation-tutorial}

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