Cartão por tarja com cartão criptografado

Requisição

AmbienteMétodoEndpoint
SandboxPOSThttps://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/{PaymentId}/voids/
HomologaçãoPOSThttps://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/{PaymentId}/voids/
ProduçãoPOSThttps://api.cieloecommerce.cielo.com.br/1/physicalSales/{PaymentId}/voids/

Path Parameters

PropriedadeTipoTamanhoObrigatórioDescrição
PaymentIdString uuid—SimCódigo do Pagamento
{
   "MerchantVoidId":"123456789123456",
   "MerchantVoidDate":"2025-01-08T18:29:15.074Z",
   "Card":{
      "InputMode":"MagStripe",
      "TrackOneData":"4227E79441BB8E79642E442685BBDF4E5C596FC5D096271882BE25C5642E8B2B76797E1E243435A2E27422FC947F993F0A8067B0957176D97E",
      "TrackTwoData":"47F44A051AB50EE62C656B0668A26242C24AA17DD977C646",
      "EncryptedCardData":{
         "EncryptionType":"Dukpt3DesCBC",
         "TrackOneDataKSN":"FFFFF99995C18C800083",
         "TrackTwoDataKSN":"FFFFF99995C18C800084",
         "InitializationVector":"0000000000000000"
      }
}

PropriedadeTipoTamanhoObrigatórioDescrição
MerchantVoidIdString—SimNúmero do documento gerado automaticamente pelo terminal e incrementado a cada transação realizada
MerchantVoidDateString—SimData do cancelamento
Card.InputModeString—SimEnum: Typed, MagStripe, Emv, ContactlessMagStripe, ContactlessEmv
Card.TrackOneDataString——Dados da trilha 1 obtidos via comando PP_GetCard no momento da captura
Card.TrackTwoDataString——Dados da trilha 2 obtidos via comando PP_GetCard no momento da captura
Card.EncryptedCardData.EncryptionTypeString—SimTipo de encriptação: DukptDes = 1
MasterKey = 2, Dukpt3Des = 3
Dukpt3DesCBC = 4
Card.EncryptedCardData.TrackOneDataKSNString——Identificador KSN da trilha 1 criptografada
Card.EncryptedCardData.TrackTwoDataKSNString——Identificador KSN da trilha 2 criptografada
Card.EncryptedCardData.IsDataInTLVFormatBooleano—NãoIndica se os dados criptografados estão no formato TLV
Card.EncryptedCardData.InitializationVectorString—SimVetor de inicialização da criptografia
Card.AuthenticationMethodString—SimEnum: NoPassword, OnlineAuthentication, OfflineAuthentication. Método de autenticação: 1 - Sem senha = “NoPassword”;
2 - Senha online = “Online Authentication”;
3 - Senha off-line = “Offline Authentication”.

Resposta

 "InputMethod":"D",
      "CpfCnpj":"73096766000195",
      "CancelValue":"8,00",
      "OriginalTransactonData":"DADOS DO PAGAMENTO ORIGINAL",
      "OriginalTransactonType":"VENDA A CREDITO",
      "OriginalTransactonNsu":"864698",
      "OriginalTransactonAuthCode":"097122",
      "OriginalTransactionDate":"08/01/25",
      "OriginalTransactionHour":"15:32",
      "OriginalTransactionValue":"8,00",
      "OriginalTransactionCardHolder":"MTIP04",
      "OriginalTransactionMode":"ONL",
      "OriginalInputMethod":"D"
   },
   "ConfirmationStatus":1,
   "Status":10,
   "PhysicalTransactionStatus":10,
   "ReasonCode":0,
   "ReasonMessage":"Successful",
   "ReturnCode":"000",
   "ReturnMessage":">CANCELAMENTO OK",
   "Links":[
      {
         "Method":"GET",
         "Rel":"self",
         "Href":"https://apiquerysandbox.cieloecommerce.cielo.com.br/1/physicalSales/2360f2fb-5b95-4be0-8060-2815eec01f6e"
      },
      {
         "Method":"GET",
         "Rel":"self",
         "Href":"https://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/2360f2fb-5b95-4be0-8060-2815eec01f6e/voids/abd3c6bb-3af9-4a02-b048-a455fc1b9f9f"
      },
      {
         "Method":"DELETE",
         "Rel":"reverse",
         "Href":"https://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/2360f2fb-5b95-4be0-8060-2815eec01f6e/voids/abd3c6bb-3af9-4a02-b048-a455fc1b9f9f"
      }
   ]
}

PropriedadeTipoTamanhoObrigatórioDescrição
VoidIdString - uuid——Identificador do cancelamento
InitializationVersionInteger (int16)——Número de versão dos parâmetros baixados na inicialização do equipamento
PrintMessage.PositionString——Default: Top. Enum: Top, Middle, Bottom. Posição da mensagem: Top = início do comprovante;
Middle = meio após valores;
Bottom = final
PrintMessage.MessageString——Mensagem a ser impressa conforme a posição definida
StatusInteger (int16)——Status da transação:
0 = Não Finalizado;
1 = Autorizado;
2 = Pago;
3 = Negado;
10 = Cancelado;
13 = Abortado
CancellationStatusInteger (int16)——Status do cancelamento:
0 = Não Finalizado;
1 = Autorizado;
2 = Negado;
3 = Confirmado;
4 = Desfeito
ReasonCodeInteger (int16)——Código de referência para análises
ReasonMessageString——Mensagem explicativa para análise
ReturnCodeString——Código de erro/resposta da adquirência
ReturnMessageString——Mensagem de erro/resposta da adquirência
Payment.Receipt.MerchantNameString255SimNome da loja
Payment.Receipt.MerchantAddressString255SimEndereço da loja
Payment.Receipt.MerchantCityString255SimCidade da loja
Payment.Receipt.MerchantStateString2SimEstado da loja
Payment.Receipt.MerchantCodeString16SimCódigo de identificação da loja
Payment.Receipt.TerminalString8SimIdentificação do terminal
Payment.Receipt.NsuString6SimNúmero da transação Cielo
Payment.Receipt.DateStringdd/MM/yySimData da transação
Payment.Receipt.HourStringHH:mmSimHora da transação
Payment.Receipt.IssuerNameString255SimNome do emissor obtido através do campo IssuerId no objeto BinEntry.
Payment.Receipt.CardHolderString255NãoNome do titular do cartão
Payment.Receipt.CardNumberString19SimNúmero do cartão
Payment.Receipt.BrandString255SimBandeira do cartão
Payment.Receipt.TransactionTypeString255SimTipo da transação
Payment.Receipt.AuthorizationCodeString6SimCódigo da autorização
Payment.Receipt.TransactionModeString3SimModo da transação
Payment.Receipt.InputMethodString1SimMétodo de entrada
Payment.Receipt.CancelValue————
Payment.Receipt.OriginalTransactonData————
Payment.Receipt.OriginalTransactonType————
Payment.Receipt.OriginalTransactonNsu————
Payment.Receipt.OriginalTransactonAuthCode————
Payment.Receipt.OriginalTransactionDate————
Payment.Receipt.OriginalTransactionHour————
Payment.Receipt.OrignalTransactionValue————
Payment.Receipt.OrignalTransactionCardHolder————
Payment.Receipt.OriginalTransactionMode————
Payment.Receipt.OriginalInputMethod————
Links.MethodString——Enum: POST, GET, PUT. Método HTTP da operação
Links.RelString——Enum: self, cancel, confirm
Links.HrefString——URL da API