Listar pagamentos de boleto

Este endpoint permite consultar a lista de pagamentos de boletos vinculados ao marketplace, com suporte a paginação, filtros, busca textual e ordenação.


🔼

GET urlServidor/v1/marketplace/banking/payments

Obs: A palavra urlServidor deve ser substituída pela url do servidor.

Parâmetros da Requisição

NomeTipoObrigatórioDescrição
integration-keystringSimChave de integração.
x-tokenstringSimToken utilizado para autenticação. Pode ser encontrado no portal da API.
AuthorizationAuth Type Bearer TokenSimInserir o Bearer Token, gerado na rota Auth

Exemplo de header da requisição

curl--request GET\
--location 'urlServidor/v1/marketplace/banking/payments' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token' \
--header 'Authorization: Bearer {{bearer_token}}' \

Query Params

ParâmetroTipoObrigatórioDescrição
filtersstring (JSON)NãoJSON com filtros.
searchstringNãoTexto de busca livre.
perPagenumberNãoQuantidade de registros por página.
pagenumberNãoPágina desejada.
sortersstring (JSON)NãoJSON com critérios de ordenação.

Campos disponíveis em filters

Os seguintes campos podem ser utilizados para filtragem:

  • status
  • amount
  • expected_on
  • payment_details.card
  • payment_details.balance
  • payment_details.fees
  • payment_details.total
  • created_at
  • establishment.id
  • establishment.type
  • establishment.access_type
  • establishment.active
  • establishment.first_name
  • establishment.last_name
  • marketplace.type
  • marketplace.nickname
  • marketplace.active
  • marketplace.first_name
  • marketplace.last_name

Exemplo de aplicação de filtro.

filters={ "status": "PAID" }

Campos disponíveis em search

A busca textual pesquisa nos seguintes campos:

  • _id
  • establishment.first_name
  • establishment.last_name
  • establishment.document
  • marketplace.first_name
  • marketplace.last_name
  • marketplace.document

Exemplo de aplicação de filtro.

search=12345678900

Ordenação (sorters)

Permite ordenar o retorno por uma ou mais colunas.

Exemplo de aplicação de ordenação

sorters=[{ "column": "created_at", "direction": "DESC" }]

Exemplo de requisição

GET /v1/marketplace/payments?perPage=20&page=1&filters={ "status":"PROCESSING" }&sorters=[{ "column":"created_at","direction":"DESC" }]

Modelo response

 {
    "total": 6,
    "page": 1,
    "perPage": 20,
    "lastPage": 1,
    "data": [
					{
            "_id": "68fa6717335fe7e377c83322",
            "status": "PROCESSING",
            "expected_on": "2025-10-23T12:00:00.000Z",
            "amount": 150000,
            "payment_details": {
                "balance": 150000,
                "card": 0,
                "total": 150000,
                "fees": 0
            },
            "establishment": {
                "id": 155100,
                "type": "BUSINESS",
                "access_type": "ACQUIRER",
                "active": 1,
                "first_name": "Teste Sandbox",
                "last_name": "Solucoes",
                "document": "11299221000129"
            },
            "marketplace": {
                "id": 26,
                "type": "LICENSED",
                "nickname": "Parceiro Integrações",
                "active": 1,
                "first_name": "Webhooks Integrações",
                "last_name": "API Integrações",
                "document": "60274849000185"
            },
            "created_at": "2025-10-23T17:34:15.554Z"
          } 
	]
}

Detalhe do response

Paginação

CampoTipoObrigatórioDescrição
totalnumberSimQuantidade total de registros encontrados.
pagenumberSimPágina atual.
perPagenumberSimQuantidade de registros por página.
lastPagenumberSimNúmero da última página

Array data[]

Lista de pagamentos encontrados.

CampoTipoObrigatórioDescrição
_idstringSimID do pagamento.
statusstringSimStatus atual do pagamento.
expected_ondate-timeSimData prevista para pagamento.
amountnumberSimValor do pagamento.
payment_detailsobjectSimInformações detalhadas do pagamento.
establishmentobjectSimDados do estabelecimento.
marketplaceobjectSimDados do marketplace.
created_atdate-timeSimData de criação do pagamento.
payment_datedate-timeSimData de liquidação do pagamento.

payment_details

CampoTipoObrigatórioDescrição
balancenumberSimValor pago com saldo.
cardnumberSimValor pago com cartão.
totalnumberSimValor total pago.
feesnumberSimTaxa aplicada quando pago com cartão.

establishment

CampoTipoObrigatórioDescrição
idnumberSimID do estabelecimento.
typestringSimTipo do estabelecimento: INDIVIDUAL ou BUSINESS.
access_typestringSimTipo de acesso do estabelecimento.
activenumberSimIndica se está ativo.
first_namestringSimNome ou razão social.
last_namestringSimNome fantasia.
documentstringSimCPF ou CNPJ.

marketplace

CampoTipoObrigatórioDescrição
idnumberSimID do marketplace.
typestringSimTipo do marketplace: WHITELABEL, LICENSED, REPRESENTATIVE.
nicknamestringSimApelido do marketplace.
activenumberSimIndica se está ativo.
first_namestringSimNome ou razão social.
last_namestringSimNome fantasia.
documentstringSimCPF ou CNPJ.

Status possíveis

StatusDescrição
PENDINGPagamento aguardando processamento.
PROCESSINGPagamento em processamento.
PAIDPagamento confirmado.
REFUNDEDPagamento estornado.
CANCELEDPagamento cancelado.

Observações importantes

  • O endpoint retorna uma visão paginada dos pagamentos.
  • Recomenda-se o uso de filters em integrações de conciliação.
  • Para alto volume transacional, é recomendável utilizar created_at, payment_date e status como filtros principais.
  • O campo payment_daterepresenta a liquidação efetiva do pagamento.

Códigos de resposta

Consulte a página com os status: Status de respostas

Para mais detalhes sobre os parâmetros e funcionamento da API, acesse a documentação oficial da Paytime.


Did this page help you?