# Visão geral

## Visão geral da integração

{% stepper %}
{% step %}

### Defina em qual momento do seu funil e como utilizará o IDPay

* Irá utilizar o IDPay no topo do seu funil antifraude? Então realize nossa integração via Webview ou SDK no seu Checkout.
* Utilizará o IDPay para recuperar transações que seu antifraude negou? Integre num fluxo via WhatsApp.
* Está sem tempo e/ou sem recursos para implementar o IDPay de forma integrada? Utilize o produto manualmente na sua operação de mesa de análise e não deixe de recuperar as suas vendas.

{% hint style="danger" %}
Para garantir a melhor conversão, crie a transação somente após concluir qualquer pré-autenticação ou validação que possa encerrar a operação antes da experiência do IDPay.
{% endhint %}

{% endstep %}

{% step %}

### Personalize sua experiência

Antes de criar as transações para seu cliente, garanta que a experiência do IDPay tenha a cara do seu negócio.&#x20;

[<mark style="color:blue;">Configure a experiência</mark>](https://devcenter.unico.io/unico-idpay/integracao/controlando-a-experiencia) do seu jeito: utilize o logotipo com sua identidade, personalize os CTAs e suas cores. Garanta que o IDPay fale a mesma "língua" que seu negócio ;).

{% endstep %}

{% step %}

### Se autentique

O primeiro passo para utilizar o produto Unico IDPay é a **Autenticação**. Você deve possuir uma conta de serviço e realizar a autenticação OAuth2 para obter um access-token válido.

Saiba mais em [<mark style="color:blue;">Autenticação</mark>](https://devcenter.unico.io/unico-idpay/integracao/autenticacao).

{% endstep %}

{% step %}

### Crie uma transação

* Irá seguir pelo fluxo integrado?
  * [<mark style="color:blue;">Crie uma transação</mark>](https://devcenter.unico.io/unico-idpay/integracao/apis/api-reference/transacoes-de-pagamento) utilizando nossas APIs;
  * Abra a experiência do IDPay na sua aplicação ou envie um WhatsApp para seu cliente.
* Irá seguir pelo fluxo manual?

  * Crie uma transação direto pelo portal;
  * Envie o link para seu cliente pelo canal que desejar.

{% endstep %}

{% step %}

### Aguarde a notificação do Webhook

Para otimizar sua integração, utilize o nosso [<mark style="color:blue;">Webhook</mark>](https://devcenter.unico.io/unico-idpay/integracao/webhook) e saber quando o resultado do seu processo estiver concluído.

{% endstep %}

{% step %}

### Consulte o resultado da transação

Pronto. Com a transação concluída, [<mark style="color:blue;">consulte o resultado</mark>](https://devcenter.unico.io/unico-idpay/integracao/apis/api-reference/transacoes-de-pagamento#endpoints-2) da validação e <mark style="color:green;">**tome a decisão**</mark> de aprovar ou não a transação.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://devcenter.unico.io/unico-idpay/integracao/visao-geral.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
