Cartão digitado 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:08:15.779Z",
   "Card":{
      "InputMode":"Typed",
      "ExpirationDate":"12/2021",
      "CardNumber":"EC9A221AC2E165A7",
      "EncryptedCardData":{
         "EncryptionType":"Dukpt3DesCBC",
         "InitializationVector":"0000000000000000",
         "CardNumberKSN":"FFFFF99995C1B4400004"
      }
   }
}

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.CardNumberString—SimNúmero do cartão. Requerido quando a transação for digitada
Card.EncryptedCardData.EncryptionTypeString—SimTipo de encriptação utilizada: DukptDes (1),
MasterKey (2),
Dukpt3Des (3)
Card.EncryptedCardData.CardNumberKSNString——Identificador KSN da criptografia do número do cartão
Card.EncryptedCardData.IsDataInTLVFormatBool—NãoIndica se os dados criptografados estão no formato TLV
Card.EncryptedCardData.InitializationVectorString—SimVetor de inicialização da criptografia
Card.ExpirationDateString—SimData de expiração do cartão

Resposta

{
   "VoidId":"a23dbd82-1ff5-4a23-8573-27f4998b6460",
   "CancellationStatus":1,
   "InitializationVersion":1730810434149,
   "PrintMessage":[
      
   ],
   "Receipt":{
      "MerchantName":"TESTE API",
      "MerchantAddress":"Alameda Xingu, 512",
      "MerchantCity":"BARUERI",
      "MerchantState":"SP",
      "MerchantCode":"0023137868169300",
      "Terminal":"41786816",
      "Nsu":"864402",
      "Date":"08/01/25",
      "Hour":"15:21",
      "IssuerName":"CIELO#VISA CREDITO",
      "CardNumber":"476173-0010",
      "Brand":"VISA",
      "TransactionType":"CANCELAMENTO DE TRANSACAO",
      "AuthorizationCode":"609934",
      "TransactionMode":"ONL",
      "InputMethod":"X",
      "CpfCnpj":"73096766000195",
      "CancelValue":"1,00",
      "OriginalTransactonData":"DADOS DO PAGAMENTO ORIGINAL",
      "OriginalTransactonType":"VENDA A CREDITO",
      "OriginalTransactonNsu":"864375",
      "OriginalTransactonAuthCode":"609934",
      "OriginalTransactionDate":"08/01/25",
      "OriginalTransactionHour":"15:20",
      "OriginalTransactionValue":"1,00",
      "OriginalTransactionMode":"ONL",
      "OriginalInputMethod":"X"
   },
   "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/afbcb354-9471-4982-b21b-e6d4a52d9c8f"
      },
      {
         "Method":"GET",
         "Rel":"self",
         "Href":"https://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/afbcb354-9471-4982-b21b-e6d4a52d9c8f/voids/a23dbd82-1ff5-4a23-8573-27f4998b6460"
      },
      {
         "Method":"DELETE",
         "Rel":"reverse",
         "Href":"https://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/afbcb354-9471-4982-b21b-e6d4a52d9c8f/voids/a23dbd82-1ff5-4a23-8573-27f4998b6460"
      }
   ]
}

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. Define a posição da mensagem no comprovante.
Top - Início do comprovante, antes do código do estabelecimento
Middle - Meio do comprovante, após a descrição dos valores
Bottom - Final do comprovante
PrintMessage.MessageString——Mensagem a ser impressa no comprovante conforme a posição
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 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
Payment.Receipt.TransactionTypeString255SimTipo de transação
Payment.Receipt.AuthorizationCodeString6SimCódigo de 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——Endereço de URL de chamada da API