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

## Overview {#overview}

## Mastercard Gateway API requests {#mastercard-gateway-api-requests}

|                                                                Use Case                                                                |                                                                                                                                      Description                                                                                                                                       |
|----------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Get Paid](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/get-paid/index.md)                              | The Get Paid use cases describe how merchants use Mastercard Gateway APIs to accept payments from payers.                                                                                                                                                                              |
| [Accept Payment Details](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/accept-payment-details/index.md)  | Accept Payment Details describes gateway use cases in which a merchant collects payer payment credentials, such as card or wallet details, and prepares them for payment processing before funds are transferred.                                                                      |
| [Charge Later](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/charge-later/index.md)                      | Charge Later describes use cases in which a merchant accepts payment details or obtains an authorization upfront and delays the transfer of funds until a later business event occurs.                                                                                                 |
| [Manage Orders](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/manage-orders/index.md)                    | Manage Orders describes gateway use cases that enable merchants to track, update, and manage the lifecycle of an order after a payment intent has been created and before or after funds are transferred.                                                                              |
| [Refund and Fix Payments](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/refund-and-fix-payment/index.md) | Refund and Fix Payments describes gateway use cases that enable merchants to reverse transactions, correct payment issues, and recover from processing errors after a payment has been made.                                                                                           |
| [Reduce Fraud](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/reduce-fraud/index.md)                      | Reduce Fraud describes gateway use cases that enable merchants to identify, prevent, and mitigate fraudulent payment activity before, during, and after payment processing.                                                                                                            |
| [Integrate Your Way](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/integrate-your-way/index.md)          | Choose from different integration approaches based on the level of control you require and the payment functions you want the gateway to manage.                                                                                                                                       |
| Omnichannel and Cross-channel                                                                                                          | Omnichannel and Cross-Channel describe gateway use cases that enable merchants to start, continue, retry, and complete payments across multiple customer touchpoints, such as online, in-store, call center, and mobile channels, while maintaining order, payment, and fraud context. |
| [Operate and Reconcile](https://developer.mastercard.com/mastercard-gateway/documentation/use-cases/operate-and-reconcile/index.md)    | Operate and Reconcile describes gateway use cases that enable merchants to manage day-to-day payment operations after transaction processing, including settlement visibility, reporting, exception handling, and reconciliation with merchant financial systems.                      |

## Sequence diagram {#sequence-diagram}

## Workflow {#workflow}

## Error handling {#error-handling}

To see information about possible errors that can be returned from the service, explore our [Code and Formats](https://developer.mastercard.com/mastercard-gateway/documentation/code-and-formats/index.md) section.

## Next steps {#next-steps}

Now that you have an understanding of the different use cases the service uses, proceed to the API Reference section to interact with all of our endpoints on the API explorer.
