Skip to content

Listar Checkouts de pagamento

Esta seção explica como listar todos os checkouts de uma conta específica.

Visão Geral

O endpoint de listagem retorna todos os checkouts criados para uma conta, permitindo que você:

  • Visualize o histórico de checkouts
  • Acompanhe valores e descrições
  • Verifique datas de criação e atualização

Endpoint

GET /account/{account_id}/checkouts/list

Retorna a lista de todos os checkouts de uma conta.

URL Completa:

https://app.finexis.com.br/api/v1/gateway/account/{account_id}/checkouts/list

Headers:

Authorization: Bearer {token}

Parâmetros da URL:

  • account_id (obrigatório): ID da conta

Exemplo de Requisição:

bash
curl -X GET \
  'https://app.finexis.com.br/api/v1/gateway/account/5/checkouts/list' \
  -H 'Authorization: Bearer {seu_token}'

Resposta de Sucesso (200):

json
{
  "status": "success",
  "message": "Account checkouts retrieved successfully",
  "data": [
    {
      "id": 17,
      "account_id": 25,
      "uuid": "1436ae21-49a6-45dc-9d93-4d5a8cafd3df",
      "amount": "0.25",
      "description": "Teste com checkout de pagamentos Crypto",
      "created_at": "2025-12-03 00:10:33",
      "updated_at": "2025-12-03 00:10:33",
      "callback": "https://mydomain.com/callback/success-page",
      "url": "https://app.finexis.com.br/pay/1436ae21-49a6-45dc-9d93-4d5a8cafd3df"
    },
  ]
}

Estrutura da Resposta

A resposta é um array de objetos, onde cada objeto representa uma cobrança com os seguintes campos:

CampoTipoDescrição
idintegerID único da cobrança
account_idintegerID da conta
provider_idintegerID do provedor PIX
amountstringValor da cobrança (alta precisão)
descriptionstring/nullDescrição da cobrança
urlstringURL do checkout de pagamento
created_atstringData de criação
updated_atstringData da última atualização

Casos de Uso

Este endpoint é útil para:

  • Dashboard: Exibir lista de checouts em uma interface administrativa
  • Relatórios: Gerar relatórios de checkouts criadas
  • Histórico: Manter um histórico de todos os checkouts

Filtrando e Ordenando

Nota

Atualmente, o endpoint retorna todos os checkouts. Para filtrar por status ou data, você pode processar os resultados no lado do cliente.

Próximos Passos

Documentação Finexis Payments