# Mastercard Open Finance Pay
source: https://developer.mastercard.com/ob-accept-payments/documentation/index.md

## Welcome to Mastercard Open Finance Pay {#welcome-to-mastercard-open-finance-pay}

Mastercard Open Finance Pay provides a set of APIs that enable you to:

* Accept one-off payments for goods or services online, or
* Create an agreement (mandate) that links the consumer's bank account to your application and accept recurring payments

The solution enables a unified, One API, concept, where you do not need to integrate into each bank's Open Finance API separately (which can often be complex to navigate and time consuming).

This portal provides comprehensive technical documentation about the service, including what you need to get started, supported use cases and regions, integration details, and so on.

Refer to [the product page](https://developer.mastercard.com/product/ob-accept-payments) for marketing and case study details.

### What is Open Finance {#what-is-open-finance}

Open Finance is a technology that allows account data sharing and payment initiation between Account Servicing Payment Service Providers (ASPSPs) and third-party Providers (TPPs) in a way that benefits the data owners, users. Open Finance simplifies the process of accessing financial data and makes it more secure.

### How it works {#how-it-works}

The Mastercard Open Finance Pay API is integrated to a range of financial institutions in a specific region (UK or EU for example).
![](https://static.developer.mastercard.com/content/ob-accept-payments/uploads/how-it-works-flow1ii.png)

* When a consumer makes a purchase or links an account on the Merchant website / application, this results in a request to the Mastercard Open Finance Pay API.
* On the user interface, the consumer is sent to Mastercard Open Finance Pay and can select their bank, review the request, and provide their consent.
* Then the consumer is sent to the bank for Strong Customer Authentication (SCA) and authorization of the request.
* Afterwards, the request is progressed between Mastercard Open Finance Pay and the bank.
* Mastercard Open Finance Pay sends webhook notifications regarding status changes (See our [Payment Status Model](https://developer.mastercard.com/ob-accept-payments/documentation/payments/single-immediate-payments/payment-status-model/index.md)) and allows the details of the request to be retrieved.

Note:   

* All communication is always done through the Integrator.
* For simplicity, this guide will sometimes abstract from the Integrator and only mention Merchant as the party that is sending requests to Mastercard Open Finance Pay.
* [Contact us](https://openbankingeu.mastercard.com/contact-us) for more information on how your license is going to be used, or for more details about obtaining a PISP license.

## Getting Started {#getting-started}

### Before You Start {#before-you-start}

Find below additional requirements depending on your PISP license situation:

#### Using your own license {#using-your-own-license}

* If you are a licensed Payment Initiation Services Provider (PISP), we will need your PSD2 certificates for communication with ASPSPs. Refer to our guide to learn how to acquire them and what information needs to be shared with us to enable the end-to-end flow.
* Consent Wording
* CVRP Legal Agreements, pre-requisites to be onboarded

#### Using our license {#using-our-license}

* Customer Due Diligence
  * Onboarding to Mastercard Open Finance Pay may include steps necessary to satisfy Anti-Money-Laundering (AML) regulations and Know-Your-Customers (KYC) requirements. You will not be able to accept any payments before the completion of the process.

### Good to Know {#good-to-know}

* Initially you will be provided with access to our test bank in the Sandbox environment, which simulates the behavior of an ASPSP.
* Once you have tested your solution, you can request production connectivity so you can start accepting payments from your consumers.
* Throughout the documentation, in the case of clients operating on their own license, the terms Integrator and TPP are used interchangeably.

## Next Steps {#next-steps}

* Refer to the [Quick Start](https://developer.mastercard.com/ob-accept-payments/documentation/quickstart/index.md) for the API integration steps.
* Refer to the [Use Cases](https://developer.mastercard.com/ob-accept-payments/documentation/use-cases/index.md) section for general information about supported use cases and schemes / regions.
* Refer to [API Basics](https://developer.mastercard.com/ob-accept-payments/documentation/developer-support/api-basics/authentication/index.md) for information on authentication, environments, payload encryption, and advanced topics.
* Refer to the [API References](https://developer.mastercard.com/ob-accept-payments/documentation/api-reference/index.md) to learn more about the API.
* Refer to our [FAQs](https://developer.mastercard.com/ob-accept-payments/documentation/developer-support/support/index.md) for answers to some common questions.
