Tabelas com as definições de cada campo no request e response
Campos do Request
Campo | Tipo | Descrição |
---|---|---|
amount | decimal | Valor de captura do pagamento - Valor da Transação |
accountType | string |
|
installment | object | Objeto que configura os valores de transações Parceladas. |
| integer | Tipo do parcelamento:
|
| integer | Número de parcelas da transação para os casos de Merchant e Issuer. |
hasAlcoholicDrink | booleam | Tem como padrão o valor Segundo o normativo PAT (Programa de Alimentação do Trabalhador) é vetado a venda de produtos alcoólicos ou cigarros com cartões Voucher (refeição, alimentação, cultura e etc..) |
splits | array of objects | Lista de objetos que configuram os recebedores (Apenas para parceiros Pagar-me. Para saber mais, fale com seu Bizdev(Account Manager). |
| integer | Valor destinado ao recebedor. |
| string | Tipo de divisão. Os valores possíveis são flat ou percentage. Flat é o valor inteiro. |
| string | Código do recebedor. Formato: rp_XXXXXXXXXXXXXXXX. |
| booleam | Indica se o recebedor vinculado à regra será cobrado pelas taxas da transação |
| booleam | Indica se o recebedor vinculado à regra irá receber o restante dos recebíveis após uma divisão. |
| booleam | Indica se o recebedor é responsável pela transação em caso de chargeback. |
Campos do Response
Os campos do retorno da API, são necessários para montagem do cupom e para uso na rota de cancelamento quando for o caso.
Campo | Tipo | Observação |
---|---|---|
brandName | string | Marca retornada pelo emissor do cartão. exemplo: “MASTER CREDITO” |
receipt | object | |
| string | Identificador único da transação ( Identificador gerado pelo autorizador, único para cada transação. Utiliza-se a mesma ATK entre os eventos; |
| string | Identificador da aplicação. Apenas para transações com chip/NFC/EMV; ( Código único gerado pelo AutoTEF para identificar e determinar a inicialização da transação. Deve ser formatado seguindo a seguinte regra: nnnnnnddmmyyyyHHMMSS sendo que nnnnnn=número sequencial gerado pelo AutoTEF.) |
| decimal | Valor da transação; |
| string | criptograma ARQC para efetuar a transação em modo online; |
| decimal | Saldo disponível para transações de voucher; |
| string | Marca e modalidade da bandeira, |
| string | Nome do titular do cartão |
| string | ITK - ID único enviado pela SDK/Slim para o Autorizador Stone. |
| integer | Tipo de parcela:
|
| integer | Número de parcelas |
| string | Dados do Pan do cartão mascarado. |
| string | especificação do sistema. |
| string | Data e hora da transação. |
| integer | Indica o tipo da transação.
|
| string | Cupom do cliente já formatado para impressão |
| string | Cupom do estabelecimento já formatado para impressão |
| integer | Modo de entrada da transação/cartão;
|
| boolean | Cartão precisa de senha ou não.
|
| string | Código de autorização retornado pelo emissor do cartão |
| string | Mensagem do retorno do autorizador. |
| boolean | Indica se o cartão é Voucher (Sodexo, VR, Ticket ou Alelo).
|
| string | Nome do estabelecimento |
| string | Cnpj do estabelecimento |
| string | Endereço do estabelecimento |
| string | Cidade do estabelecimento |
| string | CEP do estabelecimento |
| string | Valor de reversão do valor da bandeira Ticket. |
| string | Cardholder Name Extended (Tag EMV 9F0B). Mandatório na via do estabelecimento em transação de autorização chip. |
| string | RRN (RetrievalReferenceNumber): Retorna o conteúdo do campo. Mandatório em todas as vias, autorização/estorno, chip/tarja e cliente e EC. IssuerTransactionIdentification. |
| string | Produto da bandeira utilizada na transação. |
| string | Código único de identificador do estabelecimento na Stone. |
card | object | Objeto cartão do portador. |
| integer | Id da marca na carga de tabela |
| string | Marca e modalidade da bandeira, |
| string | Nome do portador do cartão |
| string | Data de expiração do cartão |
| string | PAN mascarado |
| integer | Modo de entrada do cartão;
|
| string | |
| string | |
| boolean | |
| string | Pan mascarado para uso em caso de cancelamento do pagamento via PDV. |
Alguns campos aparecem repetidos, porém podem conter dados diferentes. Estamos trabalhando para melhorar e universalizar esse retorno.
Fique atendo a lei de LGPD.
Em sua maioria os dados aqui retornados, devem ser usados apenas para compor o cupom da transação. Salvo apenas os campos necessários para executar a rota de cancelamento em um PDV. Que exige validação com a apresentação do cartão utilizado na transação.