VersellAPI

Consultar Pix

Consulta um Pix especifico pelo identificador end-to-end ou lista os Pix recebidos em um periodo.

i
O endToEndId (e2eid) e um identificador unico de 32 caracteres gerado pelo PSP do pagador. Ele e retornado no webhook ou na consulta de cobrancas concluidas.

Consultar Pix por E2EID

GET/pix/{e2eid}

Consulta os detalhes de um Pix recebido especifico pelo seu identificador end-to-end (e2eid).

Base URL: https://api.pix.basspago.com.br

Headers

HeaderValorDescricao
AuthorizationBearer {access_token}Token de acesso obtido via OAuth2

Parametros de Rota

NomeTipoDescricao
e2eidstringIdentificador end-to-end do Pix (32 caracteres)

Exemplo de Response

{
  "endToEndId": "E12345678202501151030abcdef123456",
  "txid": "fc9a43e0b7e14b5a8c3d2f1e0a9b8c7d",
  "valor": "150.00",
  "componentesValor": {
    "original": {
      "valor": "150.00"
    }
  },
  "chave": "sua-chave-pix@example.com",
  "horario": "2025-01-15T10: 35: 22.000Z",
  "infoPagador": "Pagamento referente ao pedido #12345",
  "devolucoes": []
}

Exemplos de Codigo

curl -X GET https://api.pix.basspago.com.br/pix/E12345678202501151030abcdef123456 \
  --cert ./client.crt \
  --key ./client.key \
  -H "Authorization: Bearer {access_token}"

Listar Pix Recebidos

GET/pix

Lista os Pix recebidos dentro do periodo informado. Permite filtrar por txid, CPF ou CNPJ.

Base URL: https://api.pix.basspago.com.br

Headers

HeaderValorDescricao
AuthorizationBearer {access_token}Token de acesso obtido via OAuth2

Parametros de Query

NomeTipoObrigatorioDescricao
iniciostringObrigatorioData/hora de inicio do periodo de consulta (formato RFC 3339, ex: 2025-01-01T00:00:00Z)
fimstringObrigatorioData/hora de fim do periodo de consulta (formato RFC 3339, ex: 2025-01-31T23:59:59Z)
txidstringOpcionalFiltrar por identificador de transacao
cpfstringOpcionalFiltrar por CPF do pagador
cnpjstringOpcionalFiltrar por CNPJ do pagador
txIdPresentebooleanOpcionalFiltra por presenca de txid
devolucaoPresentebooleanOpcionalFiltra por presenca de devolucao
paginacao.paginaAtualintegerOpcionalPagina atual (default 0)
paginacao.itensPorPaginaintegerOpcionalItens por pagina (1-1000, default 100)

Exemplo de Response

{
  "parametros": {
    "inicio": "2025-01-01T00: 00:00Z",
    "fim": "2025-01-31T23: 59:59Z",
    "paginacao": {
      "paginaAtual": 0,
      "itensPorPagina": 100,
      "quantidadeDePaginas": 1,
      "quantidadeTotalDeItens": 2
    }
  },
  "pix": [
    {
      "endToEndId": "E12345678202501151030abcdef123456",
      "txid": "fc9a43e0b7e14b5a8c3d2f1e0a9b8c7d",
      "valor": "150.00",
      "chave": "sua-chave-pix@example.com",
      "horario": "2025-01-15T10: 35: 22.000Z",
      "infoPagador": "Pagamento referente ao pedido #12345",
      "devolucoes": []
    },
    {
      "endToEndId": "E98765432202501161400fedcba654321",
      "txid": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
      "valor": "75.50",
      "chave": "sua-chave-pix@example.com",
      "horario": "2025-01-16T14: 05: 10.000Z",
      "infoPagador": "Pagamento referente ao pedido #12346",
      "devolucoes": []
    }
  ]
}

Exemplos de Codigo

curl -X GET "https://api.pix.basspago.com.br/pix?inicio=2025-01-01T00:00:00Z&fim=2025-01-31T23:59:59Z" \
  --cert ./client.crt \
  --key ./client.key \
  -H "Authorization: Bearer {access_token}"