# API reference
source: https://developer.mastercard.com/mastercard-buyer-payment-agent/documentation/api-reference/index.md

Note: For more information on how to generate a client library using OpenAPI, refer to the [Using OpenAPI](https://developer.mastercard.com/mastercard-buyer-payment-agent/documentation/tutorials-and-guides/tutorials/connect-to-the-bps-using-open-api/index.md) section. All inbound endpoints are secured using OAuth 1.0a. All outbound endpoints are secured using Mutual TLS (MTLS).

## Environment Domains {#environment-domains}

### Mastercard Track Business Payment Service {#mastercard-track-business-payment-service}

* MTF
* Production

```MTF
https://sandbox.api.mastercard.com/track/bps
```

```Production
https://api.mastercard.com/track/bps
```

## Swagger UI {#swagger-ui}


API Specification: `https://static.developer.mastercard.com/content/mastercard-buyer-payment-agent/swagger/bps-bpa.yaml`

## Event Notifications {#event-notifications}


API Reference: `POST /buyer-payment-agents/notifications`

