# Legacy APIs source: https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis-legacy/index.md Warning: Mastercard has released enhanced Credential Directory APIs, which support issuer enablement in Click to Pay and other digital commerce experiences. 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`