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

Here are some key use cases that you can build using Mastercard Open Finance.

#### E-commerce payments {#e-commerce-payments}

Build seamless checkout experiences, enabling a one-click checkout process.

[Learn more →](https://developer.mastercard.com/ob-accept-payments/documentation/use-cases/ecommerce-payments/index.md)

#### Subscription payments {#subscription-payments}

Collect recurring payments of variable amounts on an ongoing basis.

[Learn more →](https://developer.mastercard.com/ob-accept-payments/documentation/use-cases/subscription-payments/index.md)

#### Refunds {#refunds}

Enable the Merchant to initiate a refund request.

[Learn more →](https://developer.mastercard.com/ob-accept-payments/documentation/use-cases/refunds/index.md)

#### Bill payments {#bill-payments}

Enable TPPs to process bill payments directly from customer's bank account in real time.

[Learn more →](https://developer.mastercard.com/ob-accept-payments/documentation/use-cases/bill-payments/index.md)

#### Top-ups {#top-ups}

Enables users to seamlessly fund their accounts, digital wallets, and other stored value services, directly from their bank account.

[Learn more →](https://developer.mastercard.com/ob-accept-payments/documentation/use-cases/top-ups/index.md)
