# Getting Started with Intents

## 1. Intent Integration Methods

The Halo.Go application currently provides different mechanisms to integrate and try our payment solution depending on your use case. The different methods are:

1. Android Intents
2. Deeplinking

Have a look at the image below as a guideline:

<img src="https://1772354618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNp5MoQFYAemHJ8mLCHXF%2Fuploads%2F7lyGptQySOABwCrATqy5%2Fimage.png?alt=media&#x26;token=7695469c-8cab-4e09-b09a-4d7bd57ab50f" alt="" data-size="original">

## 2. Intent Authorization

1. To get started register on the [Merchant Portal](https://go.merchantportal.prod.haloplus.io/) and retrieve your `Merchant ID` and `API Key`.

***Get Merchant ID***

The `Merchant ID` can easily be found on the [Merchant Portal](https://go.merchantportal.prod.haloplus.io/). \
From the  Portal, navigate to Users. \
There, you will see your unique `Merchant ID`.&#x20;

<figure><img src="https://1772354618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNp5MoQFYAemHJ8mLCHXF%2Fuploads%2F0LghF07QL2m3cL0blkof%2FmerchantID.png?alt=media&#x26;token=7eca501e-667f-4e2a-8195-316fe4a6160d" alt=""><figcaption></figcaption></figure>

***Get API Key***

In the user table generate your `API Key`.

> Note the warning pop-up when generating an `API Key`.

![API Key Warning](https://1772354618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNp5MoQFYAemHJ8mLCHXF%2Fuploads%2Fgit-blob-ea12cda1a37e23bc7670dec163b2fae3355e82c3%2FAPI%20Key%20Warning.png?alt=media)

Since an `API Key`is a sensitive value, it is stored as an encrypted value in our database and only presented in clear text once during the initial retrieval. It is the responsibility of the user to keep their `API Key` safe.

![API Key](https://1772354618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNp5MoQFYAemHJ8mLCHXF%2Fuploads%2Fgit-blob-3895170a51363e10a84e684400dcc607c851ce55%2FGenerated%20API%20Key.png?alt=media)

The combination of the MerchantID and the API-Key will be used to make API request to the backend see [Intent Transaction](https://halo-dot-developer-docs.gitbook.io/halo-dot/readme/transaction-app2app-integration-guide#intent-transaction) for more details.

## 3. Intent Use Cases

With Halo Dot the exact same technology can be used for different use cases. However, the integration is slightly different to allow us to distinguish the use cases. The use cases and their specific integration guides are:

* [Transactions / Payments Acceptance](https://halo-dot-developer-docs.gitbook.io/halo-dot/readme/transaction-app2app-integration-guide)
* [TT3 / Debicheck](https://halo-dot-developer-docs.gitbook.io/halo-dot/readme/tt3-app2app-integration-guide)

## 4. Conclusion

Not what you are looking for? To get started with the Halo.SDK, have a look at [this guide](https://halo-dot-developer-docs.gitbook.io/halo-dot/sdk/1.-getting-started)
