# Quick Start - Cloud API

## <mark style="color:purple;">Step 1.</mark> Register as a platform client

<div align="left"><figure><img src="https://2631785516-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY7FuzH91SaNfvhwFA9Ic%2Fuploads%2FrxKyuUMxKb8JqIXFIDW8%2Fimage.png?alt=media&#x26;token=45dc8080-33d0-4e4a-9a11-4525337eb42a" alt=""><figcaption></figcaption></figure></div>

## <mark style="color:purple;">Step 2.</mark> Get your Access Token&#x20;

For merchants in the production environment, we will also provide a semi-permanent token to be used for transactions.

{% hint style="danger" %}
Please note that this API endpoint has been deprecated. Once you are onboarded as one of our developers, we will provide you with a semi-permanent token for testing. For merchants in the production environment, we will also provide a semi-permanent token to be used for transactions.
{% endhint %}

{% content-ref url="pos-and-payment-terminal-binding-process/get-access-tokens" %}
[get-access-tokens](https://smartpossdk.gitbook.io/paywizard-open-api/cloud-api/pos-and-payment-terminal-binding-process/get-access-tokens)
{% endcontent-ref %}

## <mark style="color:purple;">Step 3.</mark> Begin API integration

{% hint style="info" %}
**A valid token is needed when calling the APIs**
{% endhint %}

## <mark style="color:purple;">Step 4.</mark> Bind POS & Payment Terminal

{% content-ref url="pos-and-payment-terminal-binding-process/api-bind-pos-and-payment-terminal" %}
[api-bind-pos-and-payment-terminal](https://smartpossdk.gitbook.io/paywizard-open-api/cloud-api/pos-and-payment-terminal-binding-process/api-bind-pos-and-payment-terminal)
{% endcontent-ref %}

## <mark style="color:purple;">Step 5.</mark> Do Transaction

<figure><img src="https://2631785516-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY7FuzH91SaNfvhwFA9Ic%2Fuploads%2F5PIbiWt4Ty7bkR68JT2K%2Fimage.png?alt=media&#x26;token=bc46a9bc-0bee-4f28-9103-d276f5fbe134" alt=""><figcaption></figcaption></figure>

{% content-ref url="do-transactions/api-pos-initiate-transaction" %}
[api-pos-initiate-transaction](https://smartpossdk.gitbook.io/paywizard-open-api/cloud-api/do-transactions/api-pos-initiate-transaction)
{% endcontent-ref %}

## <mark style="color:purple;">Step 6.</mark> Get Transaction Result

{% content-ref url="get-transaction-result" %}
[get-transaction-result](https://smartpossdk.gitbook.io/paywizard-open-api/cloud-api/get-transaction-result)
{% endcontent-ref %}
