Listar Transações

Este endpoint permite listar as transações realizadas no marketplace. Através dele, é possível consultar informações detalhadas sobre cada transação registrada no sistema.

🔽

GET urlServidor/v1/marketplace/transactions

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/transactions' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token' \
--header 'Authorization: Bearer {{bearer_token}}' \

Parâmetros de Query

KeyTipoObrigatórioDescrição
filtersstringNãoJSON com filtros. Campos filtráveis: created_at,type,status,gateway_authorization,establishment.id,representative.id,point_of_sale.type,point_of_sale.identification_number,original_amount
searchstringNãoValor a ser pesquisado em vários campos.
perPagenumberNãoLimitado ao máximo de 100 por página.
pagenumberNãoPágina atual.
sortersstringNãoJSON com lista de ordenadores. Campos ordenáveis: created_at,amount,original_amount

🔍 Filtros disponíveis para Listar Transações (filters)


FiltroTipoObrigatórioExemplo JSONDescrição
created_atobjectNão{ "created_at": { "min": "2025-04-01", "max": "2025-04-12" } }Filtra os registros por intervalo de datas de criação (min e max).
statusstringNão{ "status": "PAID" }Filtra pelo status. Valores possíveis: CREATED, PENDING, APPROVED, PAID, FAILED, REFUNDED, DISPUTED, CANCELED, CHARGEBACK.
typestringNão{ "type": "CREDIT" }Filtra pelo tipo de transação. Valores possíveis: CREDIT, DEBIT, PIX.
gateway_authorizationstringNão{ "gateway_authorization": "PAYTIME" }Filtra pela subadquirente ou gateway responsável pela autorização da transação. Ex.: PAYTIME, ZOOP, PAGSEGURO.
establishment.idnumberNão{ "establishment.id": 12345 }Filtra pelo ID do estabelecimento.
representative.idnumberNão{ "representative.id": 987 }Filtra pelo ID do representante.
point_of_sale.typestringNão{ "point_of_sale.type": "PHYSICAL" }Filtra pelo tipo de ponto de venda. Valores possíveis: PHYSICAL, ONLINE.
point_of_sale.identification_numberstringNão{ "point_of_sale.identification_number": "POS123" }Filtra pelo número de identificação do ponto de venda.
original_amountnumberNão{ "original_amount": 10000 }Filtra pelo valor original da transação em centavos.

Resposta

A resposta será composta por um objeto contendo dados e paginação e um Array com os detalhes das transações.

Exemplo de Resposta

{
    "total": 1,
    "perPage": 20,
    "page": 1,
    "lastPage": 1,
    "data": [
        {
            "_id": "681259d37903c84441e0e85a",
            "status": "PAID",
            "amount": 1005,
            "original_amount": 1017,
            "fees": 12,
            "type": "CREDIT",
            "gateway_key": "5621785c-08e0-4f25-a022-d5fb94176829",
            "gateway_authorization": "PAYTIME",
            "card": {
                "brand_name": "MASTERCARD",
                "first4_digits": "5200",
                "last4_digits": "1005",
                "expiration_month": "12",
                "expiration_year": "2026",
                "holder_name": "JOÃO DA SILVA",
                "_id": "681259d37903c84441e0e842"
            },
            "installments": 1,
            "point_of_sale": {
                "type": "ONLINE",
                "identification_type": "API"
            },
            "acquirer": {
                "name": "PAGSEGURO",
                "acquirer_nsu": 123456789123,
                "gateway_key": "20DDFAE5-F349-4645-8273-D72F94F52155",
                "mid": "100000000000002",
                "_id": "681259d37903c84441e0e859"
            },
            "antifraud": [
                {
                    "analyse_status": "NO_ANALYSED",
                    "_id": "681259d37903c84441e0e857"
                }
            ],
           "split": {
              "active": true,
              "is_origin": true
            },
            "created_at": "2025-04-30T17:11:47.341Z"
        }]

📄 Tabela de Resposta – Listar Transações

NomeTipoDescrição
totalnumberNúmero total de registros encontrados.
pagenumberPágina atual da listagem.
perPagenumberQuantidade de registros por página.
lastPagenumberNúmero total de páginas.
dataArray de objetosLista de transações encontradas.

Objeto.data

NomeTipoDescrição
_idstringIdentificador único da transação.
statusstringStatus da transação. Valores possíveis: CREATED, PENDING, APPROVED, PAID, FAILED, REFUNDED, DISPUTED, CANCELED, CHARGEBACK.
amountnumberValor líquido da transação (em centavos).
original_amountnumberValor bruto da transação (em centavos).
feesnumberValor total de taxas aplicadas (em centavos).
typestringTipo da transação. Valores possíveis: CREDIT, DEBIT, PIX.
gateway_authorizationstringSubadquirente responsável. Ex: PAYTIME, ZOOP, PAGSEGURO.
installmentsnumberNúmero de parcelas da transação (caso seja crédito parcelado).
created_atdate-timeData da criação da transação.
emvstringCódigo EMV (copia e cola) utilizado em transações do tipo PIX.
reference_idstringIdentificador definido pelo cliente para controle e rastreamento interno da transação.

💳 Objeto.card

NomeTipoDescrição
brand_namestringBandeira do cartão (ex: VISA, MASTERCARD).
first4_digitsstringQuatro primeiros dígitos do cartão.
last4_digitsstringQuatro últimos dígitos do cartão.
expiration_monthstringMês de expiração do cartão.
expiration_yearstringAno de expiração do cartão.
holder_namestringNome do portador do cartão.

👤 Objeto.customer

NomeTipoDescrição
objectInformações do cliente que realizou a transação.

🧾 Objeto.point_of_sale

NomeTipoDescrição
typestringTipo de venda. Valores possíveis: ONLINE, CHIP.
identification_typestringTipo de identificação da leitura. CHIP, CONTACTLESS, MAGNETIC, API.
identification_numberstringNúmero de identificação do ponto de venda (se houver).

🏦 Objeto.acquirer

NomeTipoDescrição
namestringNome do adquirente.
acquirer_nsunumberNúmero Sequencial Único do adquirente.
gateway_keystringIdentificador da transação no gateway/acquirer.
midstringMerchant ID (identificação do estabelecimento junto ao adquirente).
_idstringIdentificador na adquirente

📆 Array de objetos.expected_on

NomeTipoDescrição
installmentnumberNúmero da parcela.
datedate-timeData prevista de liquidação da parcela.
amountnumberValor da parcela (em centavos).
statusstringStatus da parcela. Ex: PENDING, PAID, CANCELED, REFUNDED, FAILED.

🔍 Array de objetos.antifraud

NomeTipoObrigatórioDescrição
analyse_requiredstringSimTipo de análise antifraude exigida. Valores: THREEDS, CLEARSALE.
analyse_statusstringSimResultado da análise. Valores: APPROVED, PROCESSING, WAITING_AUTH, FAILED, NO_ANALYSED.

📬 Objeto.payment_response

NomeTipoDescrição
codestringCódigo da adquirente que indica o motivo da resposta de autorização no pagamento, tanto para pagamento autorizado, quanto para negado
messagestringMensagem amigável descrevendo motivo da não aprovação ou autorização da cobrança. Compatível com o padrão ABECS - Normativo 21.
referencestringNSU da autorização, caso o pagamento tenha sido autorizado pelo emissor.
authorization_codestringCódigo de autorização emitido pelo banco emissor do cartão.
nsustringO Número Sequencial Único (NSU) é um código de 12 digitos que identifica uma transação.
reason_codestringCódigo do motivo de compra negada enviada pela bandeira do cartão, são ABECS compliance, seguindo normativa nº021. -> link da norma em Norma ABECS

🔀 Objeto split

Obs: O objeto split será exibido quando a transação for executada por meio de split.

CampoTipoObrigatórioDescrição
split.activebooleanSimIndica se a transação possui um split ativo no momento da consulta.
split.is_originbooleanSimIndica se a transação é a transação original que originou o split.
split.processingbooleanSimInforma se a transação está em processamento de split ou de cancelamento de split.
split.initial_amountNumberCondicionalValor original da transação principal. Informado apenas caso a transação seja a que originou o split.

Observação

Transações aguardando autenticação do antifraude, não irão aparecer na listagem e detalhe da transação.

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?