# Encontrar transações (pesquisa rápida)

Obtém uma lista de transação com base nos parâmetros de pesquisa especificados 
dentro de alguns segundos. Essa é uma alternativa à chamada de API [Encontrar 
transações](/pt/api/pay-station/operation/find-transactions/) que retorna os dados 
nos formatos JSON, CSV ou XLS.


AvisoEsta chamada de API não contém o trajeto-parâmetro project_id, então é preciso usar a chave API que for válida em todos os projetos da empresa para configurar a autorização.

Endpoint: GET /merchants/{merchant_id}/reports/transactions/simple_search
Version: 2.0
Security: basicAuth

## Path parameters:

  - `merchant_id` (integer, required)
    ID de comerciante.

## Query parameters:

  - `transaction_id` (integer)
    ID de transação. Ou isso ou external_id deve ser fornecido, mas não ambos.

  - `external_id` (string)
    ID de transação no jogo. É diferente para cada pagamento. Ou isso ou transaction_id deve ser fornecido, mas não ambos.

## Response 200 fields (application/json):

  - `payment_details` (object)
    Dados de pagamento.

  - `payment_details.payment` (object)

  - `payment_details.payment.amount` (number)
    Quantia de pagamento.

  - `payment_details.payment.currency` (string)
    Moeda de pagamento. Código da moeda de três letras de acordo com o [ISO 4217](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).

  - `transaction` (object)
    Dados de transação.

  - `transaction.external_id` (string)
    ID de transação no jogo. É único para cada pagamento do usuário.

  - `transaction.id` (integer)
    ID da transação.

  - `transaction.payment_date` (string)
    Data de pagamento no formato AA-MM-DD.

  - `transaction.project` (object)

  - `transaction.project.id` (integer)
    ID do projeto. Pode ser encontrado na Publisher Account.

  - `transaction.project.name` (string)
    Nome do projeto.

  - `transaction.refund_reason` (string)
    Motivo do reembolso.

  - `transaction.status` (string)
    Status da transação.
    Enum: "created", "processing", "review", "error", "done", "awaitingRefund", "refunded", "canceled", "partiallyRefunded"

  - `user` (object)
    Dados do usuário.

  - `user.country` (string)
    Código do país de duas letras maiúsculas, de acordo com o [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).

  - `user.email` (string)
    E-mail do usuário.

  - `user.id` (string)
    ID de usuário.

  - `user.name` (string)
    Nome de usuário.


## Response 403 fields

## Response 404 fields

## Response 422 fields
