# API Reference
source: https://developer.mastercard.com/bill-payment-validator/documentation/api-reference/index.md

## Environment Domains {#environment-domains}

Bill Payment Validator
* Sandbox
* MTF
* Production

```Sandbox
https://sandbox.api.mastercard.com/billpayAPI/v1/isRoutingValid
```

```MTF
https://api.mastercard.com/billpayAPI/v1/mtf/isRoutingValid
```

```Production
https://api.mastercard.com/billpayAPI/v1/isRoutingValid
```

## APIs {#apis}

### Swagger Definition {#swagger-definition}

> The Bill Payment validator API Reference is available to view and download in Swagger (yaml) form, including example requests and responses.

API Specification: `https://static.developer.mastercard.com/content/bill-payment-validator/swagger/bill-payment-validator.yaml`

## Next Steps {#next-steps}

* [Testing](https://developer.mastercard.com/bill-payment-validator/documentation/testing/index.md) --- sandbox test data for all scenarios, positive and negative
* [Code and Formats](https://developer.mastercard.com/bill-payment-validator/documentation/code-and-formats/index.md) --- complete error code reference with resolution steps
* [SDK Reference](https://developer.mastercard.com/bill-payment-validator/documentation/sdk-reference/index.md) --- language-specific code samples
* [Use Cases](https://developer.mastercard.com/bill-payment-validator/documentation/use-cases/index.md) --- business scenario walkthroughs with endpoint mapping
