Xsolla-logo

Encontrar transações

get/merchants/{merchant_id}/reports/transactions/search.{format}

Obtém uma lista de transações com base nos parâmetros de pesquisa especificados. Você pode obter a lista nos formatos JSON, CSV ou XLS dentro de 5 e 10 minutos depois de realizar a solicitação.

Aviso

Esta 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.

SecuritybasicAuth
Request
path Parameters
merchant_id
required
integer

ID de comerciante.

format
required
string

Formato da data.

Enum: "json" "csv" "xls"
query Parameters
datetime_from
string <datetime>

Início do período.

datetime_to
string <datetime>

Fim do período.

project_id
integer

ID do projeto.

transaction_id
integer

ID da transação.

type
string

Tipos de transações exibidas nos resultados da pesquisa.

Enum: Description
all

Todas as transações.

canceled

Transações canceladas, excluindo transações de teste.

test

Transações de teste.

transferred

Transações bem-sucedidas, excluindo transações de teste.

phone
string

Número de telefone no formato internacional.

user_id
string

ID de usuário único no jogo armazenado do seu lado. Certifique-se de passar o ID de usuário existente. Em caso de erro, consulte às respostas às Perguntas Frequentes (FAQ).

user_name
string

Nome de usuário.

user_custom
string

Parâmetro personalizado para a identificação do usuário.

email
string <= 100 characters

E-mail do usuário.

external_id
string

ID de transação no jogo. Precisa ser único para cada pagamento de um usuário.

offset
integer

Número do elemento a partir do qual a lista é gerada (a quantidade começa a partir de 0).

limit
integer

Limite da quantidade de elementos na página.

status
string

Um status de transação.

Enum: Description
awaitingRefund

A transação está aguardando a decisão sobre um reembolso. Depois que o usuário solicita um reembolso, o suporte ao cliente Xsolla processa a solicitação manualmente e toma uma decisão sobre o reembolso.

canceled

Há dois cenários possíveis:

  • A transação foi cancelada no lado do sistema de pagamento. Por exemplo, houve fundos insuficientes na conta do usuário.
  • O pagamento foi reembolsado ao usuário.
created

O usuário iniciou a transação mas ela ainda não foi processada.

done

A transação foi processada com sucesso.

error

Ocorreu um erro durante o processamento da transação. Tais pagamentos podem ser reembolsados contatando o suporte ao cliente Xsolla.

partiallyRefunded

O usuário recebeu um reembolso parcial.

processing

A transação está sendo processada.

refunded

Um reembolso foi feito ao saldo Xsolla do usuário.

review

O processamento da transação foi suspenso pelo sistema antifraude e a transação está atualmente sob verificação adicional.

Responses
200

OK.

Request samples
Response samples
application/json
[
  • {
    }
]