# API Reference
source: https://developer.mastercard.com/unified-installments/documentation/api-reference/index.md

## API Endpoints {#api-endpoints}

Mastercard Installments program provides the following APIs for Mastercard Installments Credential and Mastercard Installments Services:

|                                                                                     API Endpoint                                                                                     |                                                                                                                Description                                                                                                                 |                                                                                                                                                                                  Applicable Products                                                                                                                                                                                   |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [POST /merchants/participations](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)       | Allows registered partners to submit installment merchant participation information effectuating info to Mastercard                                                                                                                        | Mastercard Installments Credential **Use case** : [Offers delivered in lender app](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/merchant-participation/index.md)                                                                                                                          |
| [GET /merchants/participations](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)        | Allows partners to fetch a list of merchants with participation details whose participation effectuation request is completed, Also allows submitting ACQs to pass request id and fetch merchant participation effectuating status updates | Mastercard Installments Credential **Use case** : [Offers delivered in lender app](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/merchant-participation/index.md)                                                                                                                          |
| [POST /merchants/searches](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)             | Allows registered partners to search and retrieve merchants and participation status by passing either merchant name or country code or Acquirer ICA                                                                                       | Mastercard Installments Credential **Use case** : [Offers delivered in lender app](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/merchant-participation/index.md)                                                                                                                          |
| [POST /merchants/mids/searches](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)        | Allows registered partners to search mids for a given merchant                                                                                                                                                                             | Mastercard Installments Credential **Use case** : [Offers delivered in lender app](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/merchant-participation/index.md)                                                                                                                          |
| [POST /approvals](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)                      | Allows the Installments provider to approve or decline a plan.                                                                                                                                                                             | Mastercard Installments Credential **Use case** : [Offers delivered at merchant checkout](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/installments/index.md)                                                                                                                             |
| [GET /approvals/{plan_id}](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)             | Allows the Installments provider to get the status of checkout and callback URL to PSP (Payment service provider)                                                                                                                          | Mastercard Installments Credential **Use case** : [Offers delivered at merchant checkout](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/installments/index.md)                                                                                                                             |
| [GET /plans/{plan_id}](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)                 | Returns a BNPL installment plan based on the selected plan ID provided in the request                                                                                                                                                      | Mastercard Installments Credential **Use case** : [Offers delivered at merchant checkout](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-program-with-merchant-participation/installments/index.md)                                                                                                                             |
| [POST /consumers/pans/registrations](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)   | Allows a customer to create a pan list and/or register pans to a pan list                                                                                                                                                                  | Mastercard Installments Services **Use cases** : * [During Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/during-purchase/index.md) * [Post Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/post-purchase/index.md) |
| [POST /consumers/pans/deregistrations](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis) | Allows a customer to deregister pans from an existing pan list                                                                                                                                                                             | Mastercard Installments Services **Use cases** : * [During Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/during-purchase/index.md) * [Post Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/post-purchase/index.md) |
| [POST /offers](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)                         | Provides a list of eligible installments offers based on requested consumer, merchant and transaction data                                                                                                                                 | Mastercard Installments Services **Use cases** : * [During Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/during-purchase/index.md) * [Post Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/post-purchase/index.md) |
| [POST /plans](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/inbound-api/index.md#apis)                          | Allows customers notify Mastercard when a cardholder chooses one of the installments offers                                                                                                                                                | Mastercard Installments Services **Use cases** : * [During Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/during-purchase/index.md) * [Post Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/post-purchase/index.md) |
| [POST /notifications](https://developer.mastercard.com/unified-installments/documentation/api-reference/mastercard-installments-services/outbound-api/index.md#apis)                 | Sends an outbound notification API from Mastercard to Issuer's API endpoint to notify issuer, when a consumer selects an installment plan.                                                                                                 | Mastercard Installments Services **Use cases** : * [During Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/during-purchase/index.md) * [Post Purchase](https://developer.mastercard.com/unified-installments/documentation/use-cases/mastercard-installments-payment-services/post-purchase/index.md) |

