# Buy Now, Pay Later
source: https://developer.mastercard.com/mastercard-gateway/documentation/payment-methods/alt-pay-methods/buynow-paylater/index.md

Buy Now, Pay Later (BNPL) is an alternative payment method available through the Mastercard Gateway that allows merchants, payment service providers, acquirers, and software vendors to offer instalment-based payment options during checkout.

BNPL enables customers to select a financing plan at checkout while merchants process transactions using the Mastercard Gateway transaction model. It supports payment authorization, transaction management, and payment status tracking through Mastercard Gateway APIs.

Use BNPL when you need to offer flexible payment options for customer purchases. BNPL supports deferred payment experiences and provider-based consumer financing.

## Recommended paths {#recommended-paths}

Select the path that matches your role and integration requirements.

|                                 If you are a...                                  |                 Then focus on...                 |
|----------------------------------------------------------------------------------|--------------------------------------------------|
| **Acquirer**, a bank or acquiring institution that enables merchants             | Configuring BNPL across your merchant portfolio. |
| **Payment service provider**, a PSP, aggregator, or payment facilitator          | Integrating BNPL across multiple merchants.      |
| **Enterprise merchant**, a large merchant integrating directly with Gateway APIs | Using BNPL in your checkout experience.          |
| **Software vendor**, an ISV embedding payment flows into platforms               | Embedding BNPL in your platform.                 |

## Learn more {#learn-more}

Explore these topics for additional information:

* [Integration models and payment workflows](https://developer.mastercard.com/mastercard-gateway/documentation/build/index.md)
* [Supported payment methods](https://developer.mastercard.com/mastercard-gateway/documentation/payment-methods/index.md)
* [API reference](https://developer.mastercard.com/mastercard-gateway/documentation/api-reference/index.md)

## Versions {#versions}

These versions apply to BNPL.

|             If you need...              |                                       Then...                                       |
|-----------------------------------------|-------------------------------------------------------------------------------------|
| **To integrate to an API**              | Use Version 100 of the Mastercard Gateway API for all new integrations.             |
| **Support for an existing integration** | Refer to each BNPL payment method documentation for minimum supported API versions. |

## FAQs {#faqs}

BNPL can be displayed alongside cards, digital wallets, and other alternative payment methods within a checkout experience. BNPL provides customers with flexible payment options and supports a wider range of purchasing preferences. It can also help merchants offer additional payment choices during checkout.
