# Tutorials and Guides
source: https://developer.mastercard.com/payment-currency-conversion/documentation/tutorials-and-guides/index.md

## Guides {#guides}

### Quick start {#quick-start}

Getting started on Mastercard Developers is easy. You just need an account, then you can begin accessing documentation and creating projects. We have provided a [quick start guide](https://developer.mastercard.com/platform/documentation/getting-started-with-mastercard-apis/quick-start-guide/) for you to follow. While following the guide, ensure that you select **Currency Conversion for Originating Institution** when creating your project.

The guide covers creating your Sandbox keys, which are used to access the Sandbox environment, and then requesting Production access and creating those keys. To access the Production environment successfully, remember that you must supply the appropriate Consumer Key to Mastercard, see [Good to Know](https://developer.mastercard.com/payment-currency-conversion/documentation/index.md#good-to-know).

### Changing or renewing keys {#changing-or-renewing-keys}

To change or renew the keys used by your API project, see [Credential Management](https://developer.mastercard.com/platform/documentation/credential-management/).

### Mastercard Send registration and eligibility {#mastercard-send-registration-and-eligibility}

To use the Mastercard Send platform and services, you must register for the required programs and services, and meet program eligibility requirements. See [Mastercard Send Registration and Eligibility](https://developer.mastercard.com/mastercard-send/documentation/send-eligibility/).

### Currency Conversion Rates guide {#currency-conversion-rates-guide}

This API provides access to daily Mastercard currency conversion rates. Mastercard rates are published daily and are effective for a 24-hour period, typically to approximately 14:05 St. Louis time (Central Time Zone) the following day.

Mastercard foreign exchange rates are specific to the date and time the bank authorizes the transaction (which generally occurs at the point of sale/interaction). For certain transactions, including those submitted to Mastercard for processing nine or more days from the original date of authorization, Mastercard will apply the foreign exchange rate in effect at the date and time Mastercard processes the transaction.

## Tutorials {#tutorials}

### Insomnia tutorial {#insomnia-tutorial}

You can use the [Insomnia REST Client Tutorial](https://developer.mastercard.com/platform/tutorial/use-insomnia-rest-client-for-mastercard-apis/) to make API calls to the Currency Conversion Calculator Sandbox without writing code.

### Postman Tutorial {#postman-tutorial}

You can use the [Postman Tutorial](https://developer.mastercard.com/payment-currency-conversion/documentation/postman-collection/index.md) to make API calls to the Currency Conversion Calculator Sandbox without writing code.

### Generating a Mastercard API client {#generating-a-mastercard-api-client}

You can use open source tools, such as the [OpenAPI Generator](https://openapi-generator.tech), in conjunction with the provided [API Reference](https://developer.mastercard.com/payment-currency-conversion/documentation/api-reference/index.md), to generate an API client. When used with the provided [client authentication libraries](https://developer.mastercard.com/platform/documentation/authentication/using-oauth-1a-to-access-mastercard-apis/#client-libraries), this is an agile and powerful way to get started with real code to access the service.

We have provided a tutorial that walks you through how to generate a Mastercard API client that includes integrating with our provided libraries. For the step-by-step tutorial, refer to [Generating and Configuring a Mastercard API Client](https://developer.mastercard.com/platform/documentation/getting-started-with-mastercard-apis/generating-and-configuring-a-mastercard-api-client/).

### Java API client tutorial {#java-api-client-tutorial}

The [Java API Client](https://developer.mastercard.com/payment-currency-conversion/documentation/tutorials-and-guides/api-tutorial/index.md) tutorial demonstrates how to build a Java client that makes API calls to the Sandbox environment. You can also adapt it to make calls to the Production environment.

### Reference application {#reference-application}

We have provided a [reference application](https://developer.mastercard.com/payment-currency-conversion/documentation/reference-app/index.md) that demonstrates integration with the APIs.
