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

## FAQ {#faq}

#### Insights {#insights}

* Transaction Service APIs provide a view of consumer points earned and transaction data.
* The service enables a personalized consumer experience through the display of transaction data, which also reduces calls to customer service.
* Engage the consumer by highlighting point-earning details and prompting them to increase their card usage.
* Simplify transaction audits to ensure that base and bonus rules are operating as expected and consumers are receiving the proper credits.
* A historic query can be provided with up to 90 days of transaction data.
* If a longer timeframe is needed, multiple queries can be performed within 90-day increments.
* The Transactions Service is available with up to 13 months of the transaction history.
Yes, all the Transactions Service APIs are PCI compliant.
* 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 via 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 Transactions 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/transactions-service/documentation/api-basics/index.md).
* The API request and response payloads are not encrypted.

Note: Mastercard provides a different set of keys specific to either the Sandbox or the Production environment. 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/transactions-service/tutorial/production-access/index.md).
* Access to the MTF APIs uses the same sandbox keys as 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 Request MTF Setup. 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 MTF API endpoints.
Calls that take more than 15 seconds to process get timed out. You will receive a timeout error from Mastercard API Gateway. You may retry as soon or as often as needed. While our new API Gateway is equipped with optimal bandwidth, we do monitor client usage to ensure no one client has a burst in usage that will impact the usage of other clients. We may require a TPS limit in the future. 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 Transactions Service, you are required to create a Mastercard Developers account and then create a project by choosing Mastercard Loyalty 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/transactions-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 don't have a Mastercard representative, reach out for help from the [support page](https://developer.mastercard.com/transactions-service/documentation/support/index.md#get-help).

## Get Help {#get-help}

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

