# Use Cases
source: https://developer.mastercard.com/mastercard-processing-mastercard/documentation/use-cases/index.md

## Overview {#overview}

Each use case provides the following information:

* A brief description of the use case
* Prerequisites (if applicable)
* A sequence diagram
* A detailed explanation
* A part of API specification with endpoint used in the use case

Note: The diagrams do not contain end-to-end JWE payload encryption, which is part of every operation. Refer to [Encryption](https://developer.mastercard.com/mastercard-processing-mastercard/documentation/api-basics/index.md#transport-encryption) for more information.

The following use cases are provided.

|                                                                                                    Use case                                                                                                    |          OperationId          | Method |       URI       |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------|--------|-----------------|
| [Generate payload for card registration in the Carbon Calculator program](https://developer.mastercard.com/mastercard-processing-mastercard/documentation/use-cases/gen-payload-card-registration-cc/index.md) | getMastercardEncryptedRequest | POST   | /cards/searches |

