Capturar os dados da transação
Capturando todos os dados da transação
A cada transação realizada você recebe no callback os dados da transação, conforme descrito abaixo. Além dos dados da transação atual, caso você esteja em uma sessão de múltiplos pagamentos será retornado também uma lista contendo os NSU's das transações já realizadas na sessão atual.
Exemplo de retorno transação de débito:
{
"responseType":1,
"details":{
"acquirerAffiliationKey":"135999900020000",
"acquirerAuthorizationCode":"146228",
"acquirerAuthorizationDateTime":"2023-09-05T12:30:34",
"acquirerCode":"0127",
"acquirerName":"Rede Stone",
"acquirerUniqueSequentialNumber":"146228",
"administrativeCode":"09542826103",
"cardBrandCodeLinx":122,
"cardBrandName":"MAESTRO",
"cardExpirationDate":"2028-10-31T00:00:00",
"cardHolderName":"CARDOSO/PEDRO",
"cardOperator":"0111",
"cardTokenDetails":null,
"customerCardLastFourDigits":"8877",
"customerCardPan":"516292******8877",
"installments":1,
"paymentAmount":10.0,
"paymentProductName":"Transação de Pagamento com Cartão de Débito",
"paymentProductType":"CDB",
"receipt":{
"customerReceipt":" PAYKIT HOMOLOGA\r\n 08.476.665/0001-88\r\n\r\n **VIA CLIENTE**\r\n REDE STONE\r\n MAESTRO - DEBITO A VISTA\r\n **** **** **** 7148\r\n ESTAB 135999900020000\r\n 05/09/23 12:30:45\r\n AUT= 146228 DOC= 146228\r\n NSU HOST 146228\r\n VALOR= 10,00\r\n CONTROLE= 09542826103\r\n EC:135999900020000\r\n PAYKIT CARTOES",
"merchantReceipt":" PAYKIT HOMOLOGA\r\n 08.476.665/0001-88\r\n\r\n **VIA LOJISTA**\r\n REDE STONE\r\n MAESTRO - DEBITO A VISTA\r\n **** **** **** 7148\r\n ESTAB 135999900020000\r\n 05/09/23 12:30:45\r\n AUT= 146228 DOC= 146228\r\n NSU HOST 146228\r\n VALOR= 10,00\r\n CONTROLE= 09542826103\r\n TRANSACAO APROVADA COM SENHA\r\nCONTROLE 09542826103 \r\n EC:135999900020000\r\n PAYKIT CARTOES",
"reducedReceipt":" REDE STONE - NL 135999900020000\r\n MAESTRO - **** **** **** 7148\r\n AUT= 146228 DOC= 146228\r\n VALOR= 10,00\r\n CONTROLE= 09542826103"
},
"uniqueSequentialNumber":"146228",
"requestKey":"identificacao1",
"companyCode": 1,
"storeCode": 1121,
"equipmentCode": 700,
"acquirerID": "01425787000104",
"prepaydCard": " ",
"pendingPayments": ["000123", "000124"]
}
}
Respostas de Recebimentos
Propriedade |
Tipo |
Descrição |
acquirerAffiliationKey |
string |
Não utilizado |
acquirerAuthorizationCode |
string |
Código de autorização da adquirente |
acquirerAuthorizationDateTime |
string |
Data/hora da transação |
acquirerCode |
string |
Código da adquirente |
acquirerName |
string |
Nome da adquirente |
acquirerUniqueSequentialNumber |
string |
NSU da rede |
administrativeCode |
string |
NSU do Linx TEF |
cardBrandName |
string |
Nome da bandeira |
cardBrandCodeLinx |
number |
Código Linx das bandeiras do cartão |
cardExpirationDate |
string |
Validade do cartão |
cardHolderName |
string |
Nome do portador do cartão |
cardOperator |
string |
Código Linx das operadoras de cartão |
cardTokenDetails |
string |
Não utilizado |
customerCardLastFourDigits |
string |
Últimos quatro digitos do cartão |
customerCardPan |
string |
Número do cartão |
installments |
number |
Número de parcelas |
paymentAmount |
number |
Valor da transação |
paymentProductName |
string |
Tipo de pagamento |
paymentProductType |
string |
Código referente ao tipo de pagamento:
Código | Tipo de pagamento |
---|
CCR | Transação de Pagamento com Cartão de Crédito | CDB | Transação de Pagamento com Cartão de Débito | CCV | Transação de Pagamento com Cartão Voucher | CCD | Transação de Pagamento com Crediário | CNC | Transação de Cancelamento | QRC | Transação de QRCode |
|
receipt |
object |
Cupons para impressão
Propriedade | Tipo | Descrição |
---|
customerReceipt | string | Via do cliente | merchantReceipt | string | Via do lojista | reducedReceipt | string | Cupom reduzido. Deve ser habilitado no servidor TEF para que seja retornado. |
|
uniqueSequentialNumber |
string |
Número de controle da rede |
requestKey |
string |
Número identificador da transação na automação |
companyCode |
integer |
Número da empresa no TEF |
storeCode |
integer |
Número da loja no TEF |
equipmentCode |
integer |
Número do PDV |
acquirerID |
string |
CNPJ da rede adquirente |
prepaydCard |
string |
Indicador de cartão pré-pago, 'S' (Sim), 'N' (Não) ou ' ' (para redes que não informam o tipo do cartão). Obs.: Esta informação é retornada somente nas transações de débito e crédito |
pendingPayments |
string[] |
Lista de NSU's das transações já realizadas na sessão atual e que ainda não foram confirmadas. |
Assim que você realizar um pagamento ou cancelamento através do Paykit Checkout, receberá o código administrativo da transação e os cupons para impressão.