A API para consultar transações retorna uma quantidade padrão de 500 transações (configurável através de parâmetros na chamada para quantidade até 500 transações). Portanto, durante a extração de transações é necessário verificar o campo UpdateTimestamp, que indica o horário de atualização de cada transação. A cada consulta, será necessário obter o UpdateTimestamp da transação mais recente e utiliza-lo como filtro para a próxima consulta.

Em caso de transações pendentes, elas se apresentarão para consulta mesmo que ainda pendente e quando forem capturadas serão reapresentadas em consultas posteriores, com o status atualizado. Portanto, é importante identificar o UniqueId de cada transação e a cada aparição nas consultas, elas deverão ser atualizadas na base que fez a consulta. Em casos de transações de cancelamento, como são de fato novas transações, elas possuem seus próprios UniqueIds, mas possuem um campo adicional: OriginalTransactionId, referenciando a transação original de venda. Ex: é feita a primeira consulta e o UpdateTimestamp mais recente é 2019-05-23 14:03:39.000. A próxima consulta deverá ter o filtro "UpdateTimestamp": "2019-05-23 14:03:39.000", retornando as transações atualizadas a partir deste horário.

🚧

IMPORTANTE

A API também permite consultar através de outros filtros, conforme exemplos abaixo.

CampoDescriçãoTipo
AffiliationCompanyDataDisplayNameNome da afiliaçãoTexto
AffiliationCompanyDataTaxIdCPF/CNPJ do dono da afiliaçãoTexto
AffiliationNumberCódigo da afiliação junto ao adquirenteTexto
AmountValor da transação em centavosInteiro
AuthorizerCodeCódigo do autorizadorTexto
AuthorizerExternalReferenceNSU ou código interno da transaçãoTexto
AuthorizerNameNome do autorizadorTexto
CardBINBIN do cartão de crédito utilizado na transaçãoTexto
CardDataCardHolderNameNome do portador impresso no cartãoTexto
CardDataCardNameNome da bandeira do cartão retornado pelo autorizadorTexto
CardDataExpirationDateValidade do cartão em formato AAMM(ex: 2602 = Fevereiro/2026)Texto
CardDataMaskedCardNumberNúmero do cartão de crédito, com máscara. Alguns adquirentes retornam o BIN (6 primeiros dígitos) outros retornam apenas os 4 últimosTexto
CardDataTypeTipo de cartão:

01 Crédito
02 Débito
04 Voucher
08 Private Label
16 Frota
128 Outros
Inteiro
CardEntryModeTipo de entrada do cartão:

1- Digitado

2- Tarja Magnética

4- Chip com contato

8- Chip sem contato

16- Fallback de chip de tarja

32- Chip sem contato simulando tarja

64- Chip sem contato EMV

128- Transação necessita de fallback

256- Fallback de tarja para digitado
Inteiro
CardHolderVerificationFlagsTipos de autenticação do portador. Este campo é um mapa de Bits, isso quer dizer que uma transação pode ter mais do que uma autenticação e o resultado será a soma das entradas listadas abaixo.

1- Assinatura do portador requerida

2- Senha do portador verifica off-line

4- Senha offline do portador foi bloqueada na última apresentação inválida

8- Senha do portador capturada para verificação online
Inteiro
CardNumberMaskDefaultNúmero do cartão (truncado)Texto
DefaultCardNameNome da bandeira do cartão padronizado pela PayGoTexto
FinancingDataInstallmentsNumberQuantidade de parcelasInteiro
FinancingDataTypeTipo de financiamento
01 À Vista
02 Parcelado Emissor
03 Parcelado Estabelecimento
04 Pré Datado
Inteiro
FullReceiptCopyRecibo retornado pelo adquirenteTexto
InternalLocalReferenceNúmero único da transação no sistema Muxx por afiliaçãoTexto
POSCompanyDataDisplayNameNome do dono do terminal (Nome impresso no recibo caso seja um sub-adquirente)Texto
POSCompanyDataTaxIdCPF/CNPJ do dono do terminalTexto
POSDataDescriptionNome do ponto de capturaTexto
POSDataTypeDescriptionDescrição do tipo do ponto de captura. POS Muxx, LibC ou Pay&GoTexto
POSDataIdentifierNúmero do ponto de captura (identificador do terminal)Texto
POSTimestampData e hora da transação (Formato)Texto ("aaaa-mm-dd hh:mm:ss")
POSSerialNumberSerial do equipamento que realizou a transaçãoTexto
ProductNameNome do produto (Ex: Crédito à vista ou crédito parcelado)Texto
ResultMessageMensagem informativa do resultado da TransaçãoTexto
ServerTimestampHorário do Servidor da Transação (Brasília)Data e hora ("aaaa-mm-dd hh:mm:ss")
SimCardNumberICCIDId do SimCard utilizado no equipamento que realizou a transação (Integrated Circuit Card ID)Texto
SimCardNumberIMSIIMSI do SimCard utilizado no equipamento que realizou a transação (International Mobile Subscriber Identity)Texto
StatusCódigo do status da transação (vide tabela)Inteiro
TypeTipo de transação (vide tabela)Inteiro
UniqueIdNúmero único da transação no sistema Muxx. Este número é a chave primária do registro do banco de dados que deverá ser enviado na buscaInteiro longo
UpdateTimestampData Hora da última atualização da transaçãoData e hora ("aaaa-mm-dd hh:mm:ss")