# Legacy APIs
source: https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis-legacy/index.md

Warning: As of September 2026, the following Issuer Enrollment for Click to Pay APIs have been replaced with Mastercard's Credential Directory APIs. For new integrations, see [APIs](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md).

## Enroll API-Synchronous {#enroll-api-synchronous}

* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/src/api/digital/payments
```

```Production
https://api.mastercard.com/src/api/digital/payments
```

Note: Refer to [Card Encryption](https://developer.mastercard.com/issuer-enrollment/documentation/tutorials-and-guides/perform-encryption-tutorial/index.md#step-2-encrypt-an-object) tutorial for details on how to encrypt a sample unencrypted **card** object.
API Specification: `https://static.developer.mastercard.com/content/issuer-enrollment/swagger/push-provisioning-via-enroll-api.yml`

## Enroll API-Asynchronous {#enroll-api-asynchronous}

* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/src/api/digital/payments
```

```Production
https://api.mastercard.com/src/api/digital/payments
```

Note: Refer to [Card Encryption](https://developer.mastercard.com/issuer-enrollment/documentation/tutorials-and-guides/perform-encryption-tutorial/index.md#step-2-encrypt-an-object) tutorial for details on how to encrypt a sample unencrypted **enrollmentData** object.
API Specification: `https://static.developer.mastercard.com/content/issuer-enrollment/swagger/card_batch_enrollment_v1.yaml`

## Lifecycle Management APIs {#lifecycle-management-apis}

* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/src/api/digital/payments
```

```Production
https://api.mastercard.com/src/api/digital/payments
```


API Specification: `https://static.developer.mastercard.com/content/issuer-enrollment/swagger/lifecycle_management_v1.yaml`

