# Tutorials and guides for Business Payment Service
source: https://developer.mastercard.com/mastercard-buyer-payment-agent/documentation/tutorials-guides/tutorials-guides-bps/index.md

## Tutorials {#tutorials}

### Manage Buyer registration {#manage-buyer-registration}

In this tutorial we explain how to register, update, delete, and retrieve Buyer registrations and payment profiles.   


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/registration/index.md)

### Retrieve Supplier details {#retrieve-supplier-details}

In this tutorial we explain how to retrieve Supplier details in order to verify that you are doing business with the correct entity in Business Payment Service.   


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/retrieve-supplier-details/index.md)

### Linking {#linking}

In this tutorial we explain how to create, delete, and retrieve a link request with your trading partners.  


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/linking/index.md)

### Account to account (A2A) payment instructions {#account-to-account-a2a-payment-instructions}

In this tutorial we explain the end-to-end process for creating and updating an A2A payment instruction.   


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/a2a/index.md)

### Supply chain finance {#supply-chain-finance}

In this tutorial we explain the end-to-end process for requesting supply chain financing for an A2A payment instruction.   


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/scf/index.md)

### Card payment instructions {#card-payment-instructions}

In this tutorial we explain the end-to-end process for creating a card payment instruction.   


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/card/index.md)

### Retrieve card and A2A payment instructions {#retrieve-card-and-a2a-payment-instructions}

In this tutorial we explain the end-to-end process for retrieving payment instruction details.   


[View tutorial](https://developer.mastercard.com/mastercard-buyer-payment-agent/tutorial/retrieve-payment/index.md)

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

This tutorial walks you through how to generate a Mastercard API client by using the [OpenAPI Generator](https://openapi-generator.tech) with the provided [API reference](https://developer.mastercard.com/mastercard-buyer-payment-agent/documentation/api-reference/index.md), [client authentication libraries](https://developer.mastercard.com/platform/documentation/security-and-authentication/using-oauth-1a-to-access-mastercard-apis/), and if applicable, [the **latest** client encryption libraries](https://developer.mastercard.com/platform/documentation/security-and-authentication/securing-sensitive-data-using-payload-encryption/#client-libraries).  


[View tutorial](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/)

## Guides {#guides}

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

Follow this guide to get started with Mastercard Developers by creating an account, accessing documentation, and creating a project.  


[View guide](https://developer.mastercard.com/platform/documentation/getting-started-with-mastercard-apis/quick-start-guide/)

### Getting your credentials {#getting-your-credentials}

This guide walks you through how to create a new Mastercard Track™ Business Payment Service API project and gain access to the Sandbox environment.  


[View guide](https://developer.mastercard.com/mastercard-buyer-payment-agent/documentation/tutorials_guides/guides/impl-guide/index.md)

### Moving to production {#moving-to-production}

This guide takes you through the steps needed to move your Mastercard Developers Sandbox project to the Production environment.  


[View guide](https://developer.mastercard.com/mastercard-buyer-payment-agent/documentation/tutorials_guides/guide-1/index.md)
