# Support
source: https://developer.mastercard.com/user-account-management-service/documentation/support/index.md

## FAQ {#faq}

#### Insights {#insights}

User Account Management APIs manage all user or account enrollment details for a rewards program. The service allows for the following:

* Enroll, retrieve, or update user details.
* Enroll, retrieve, or update accounts.
* Add, retrieve, or update card-link services.
* Replace lost or stolen cards.
Yes, all the User Account Management Service APIs are PCI compliant.
* The communication between client applications and Mastercard is secured using [TLS/SSL](https://en.wikipedia.org/wiki/Transport_Layer_Security), which means data is encrypted by default when transmitted across networks.
* In addition to that, requests and responses having PCI/PII data exchanged with User Account Management Service APIs are encrypted using JSON Web Encryption (JWE). Refer to the [Securing Sensitive Data Using Payload Encryption](https://developer.mastercard.com/platform/documentation/security-and-authentication/securing-sensitive-data-using-payload-encryption/) guide.
A user is a unique cardholder (or consumer), while an account is a unique card. If applicable, each user can have multiple accounts. User Account Management provides a real-time view process to enroll users or accounts and request functions such as replacing a lost or stolen card. Updates are reflected within the UTC timezone.
* The Mastercard Rewards Platform is a full-service, global loyalty platform that utilizes industry-leading technology to deliver customized loyalty programs.
* The platform houses the products and solutions that incent customers to use a specific card or brand, helping clients attract, engage, and retain consumers across a wide array of segments.
* The platform utilizes enrolling data, complex scoring, and tiering to deliver a customized cardholder experience.
* Enrollment through a batch file:
  * Best used in programs in which the partner is pre-enrolling a large population (that is, an opt-out mode).
* Enrollment through Mastercard Enrollment APIs:
  * Best used for opt-in programs (where a user actively enrolls in the program); enrollment APIs allow for individual enrollments to be sent to Mastercard.

#### API Specific {#api-specific}

* The User Account Management Service is a RESTful API with OAuth security. Your API requests must include an [OAuth 1.0a](https://developer.mastercard.com/platform/documentation/security-and-authentication/using-oauth-1a-to-access-mastercard-apis/) Authorization Header for authentication in all environments (Sandbox and Production). See also [API Basics](https://developer.mastercard.com/user-account-management-service/documentation/api-basics/index.md).
* The communication between client applications and Mastercard is secured using TLS/SSL, which means data is encrypted by default when transmitted across networks.
* In addition to that, requests and responses having PCI/PII data exchanged with User Account Management Service APIs are encrypted using JSON Web Encryption (JWE). Refer to the [Securing Sensitive Data Using Payload Encryption guide](https://developer.mastercard.com/platform/documentation/security-and-authentication/securing-sensitive-data-using-payload-encryption/) for more details.

Note: Mastercard provides a different set of keys specific to either the Sandbox or the Production environment.
* Follow the steps to get the encryption keys for your projects through your Developer Dashboard. Refer to the [detailed guide](https://developer.mastercard.com/user-account-management-service/tutorial/sandbox-access/index.md)
* Once you get the encryption keys, you can download the Sandbox or Production client encryption certificate by selecting the [Download Encryption Key](https://developer.mastercard.com/user-account-management-service/tutorial/sandbox-access/step6/index.md) under the Actions menu in the project folder.
You can do this by logging into your Mastercard Developers Account and navigating to "My Projects". From here, you can select your project and click "Request Production Access". Refer to the [detailed guide](https://developer.mastercard.com/user-account-management-service/tutorial/production-access/index.md).
* To access to the Sandbox APIs use the same sandbox keys under the Sandbox environment (unless you choose to renew them), but Mastercard must configure the environment. Contact your Mastercard representative and provide your Sandbox Consumer Key, see [detailed guide](https://developer.mastercard.com/user-account-management-service/tutorial/sandbox-access/index.md). Allow 5-7 business days for configuration.
* You will be provided with a `partnerId` value that you must use in your API calls. Ensure you use the Sandbox API endpoints.
Calls that take more than 15 seconds to process get timed out. You will receive a timeout error from the Mastercard API Gateway. You may retry as soon or as often as needed. The sandbox in Mastercard Developers is linked to the Mastercard Test Facility (MTF). You can perform full testing in the Sandbox before launching into Production environments.

#### Registration and Support {#registration-and-support}

To start using the Mastercard User Account Management Service, you are required to create a Mastercard Developers account and then create a project by choosing Mastercard User Account Management. See the [Quick Start Guide](https://developer.mastercard.com/platform/documentation/getting-started-with-mastercard-apis/quick-start-guide/) for more details. For technical support, use the [Get Help](https://developer.mastercard.com/user-account-management-service/documentation/support/index.md#get-help) section at the bottom of this page. Contact your Mastercard account representative to set up additional test accounts in your Rewards program. Alternatively, you can make calls to enrollment endpoints to create test accounts. To get the price quotation, contact your Mastercard account representative. If you do not have a Mastercard representative, reach out for help from the [support page](https://developer.mastercard.com/user-account-management-service/documentation/support/index.md#get-help).

## Get Help {#get-help}

### Contact us for technical support. {#contact-us-for-technical-support}

