> For the complete documentation index, see [llms.txt](https://aplazo.gitbook.io/aplazo-integrations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aplazo.gitbook.io/aplazo-integrations/intro-for-aplazo-api-online/integration-journey.md).

# Integration Journey

{% hint style="info" %}
**Good to know:** A quick reference guide for understanding the different actions and integration processes with Aplazo API
{% endhint %}

## Get your API keys

Your API requests are authenticated using API keys. Any request that doesn't include an API key will return an error.

You can request your API keys to your commercial contact on Aplazo

***

## What needs to be done?

Is really easy, you will require to integrate 4 different endpoints to enable the following features:&#x20;

* **Authentication**: retrieves a Bearer token that will be used in all API Calls&#x20;
* **Request payment**:  Generates a payment request to Aplazo for  given transaction and customer.&#x20;
* **Request cancelation**:  will cancel a non authorized / confirmed payment attempt in aplazo&#x20;
* **Request refund**: will request the refund of an specific or total amount of money to the customer for a given transaction

***

## What is required?

You will have access to our sandbox environment, there you will be able to test and validate all different scenarios to be sure our integration is ready to go to prod.&#x20;

No worries, you will have support from our team in case that you have any questions or doubts in the process.&#x20;

You can request us some test users to be used in our sandbox environment,  this will help you in the integration process

***

## Want to know more?

{% content-ref url="/pages/oJ5UM89VRS4jKdfN29OY" %}
[Request a payment - Sequence](/aplazo-integrations/intro-for-aplazo-api-online/request-a-payment-sequence.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZyVcCAjoIOc1Do9Jd3nR" %}
[Request a cancellation - Sequence](/aplazo-integrations/intro-for-aplazo-api-online/request-a-cancellation-sequence.md)
{% endcontent-ref %}

{% content-ref url="/pages/13yUNJ6X0cCfWPXWNOio" %}
[Request a refund - Sequence](/aplazo-integrations/intro-for-aplazo-api-online/request-a-refund-sequence.md)
{% endcontent-ref %}

{% content-ref url="/pages/exDDWdQK2gHQGgEyLvIn" %}
[Settlements](/aplazo-integrations/operations/settlements.md)
{% endcontent-ref %}

{% content-ref url="/pages/CPXowYUjd1tAyH9Dbq9b" %}
[Order confirmation - Webhook](/aplazo-integrations/intro-for-aplazo-api-online/order-confirmation-webhook.md)
{% endcontent-ref %}

{% content-ref url="/pages/0Yj2h03HHepl3KiTpbTj" %}
[Broken mention](broken://pages/0Yj2h03HHepl3KiTpbTj)
{% endcontent-ref %}
