Crédito por tarja com cartão criptografado


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

Requisição

{
   "MerchantOrderId": "123456789123456",
    "Payment": {
        "SubordinatedMerchantId": "",
        "Type": "PhysicalCreditCard",
        "SoftDescriptor": "Teste API",
        "PaymentDateTime": "2020-06-18T17:16:16-03:00",
        "Amount": 1200,
        "Installments": 1,
        "Capture": true,
        "Interest": "ByMerchant",
        "ProductId": 80,
        "CreditCard": {
            "InputMode": "MagStripe",
            "ExpirationDate": "07/2007",
            "SecurityCodeStatus": "Collected",
            "SecurityCode": "123",
            "TrackOneData": "428AB8C3C05369D9095A9145BC75FFD638EEEA6FAE5A18E7DCEE686872AEA55AA33718CEC97A5DA615C5E91E2DEA4842937273919942838C2E",
            "TrackTwoData": "37855871F6661FC30C6E5320A18EBEBE44BD1BBB15D87932",
            "EncryptedCardData": {
                "EncryptionType": "Dukpt3Des",
                "TrackOneDataKSN": "FFFFF99995C18C800023",
                "TrackTwoDataKSN": "FFFFF99995C18C800023"
            },
            "PanSequenceNumber": "0",
            "BrandId": 2,
            "IssuerId": 2580,
            "AuthenticationMethod": "OnlineAuthentication",
            "PinBlock": {
                "EncryptedPinBlock": "30AFE7D2A93201B7",
                "EncryptionType": "Dukpt3Des",
                "KsnIdentification": "fffff99999C19FC0004F"
            }
        },
        "PinPadInformation": {
            "TerminalId": "00000001",
            "SerialNumber": "6C651996",
            "PhysicalCharacteristics": "PinPadWithChipReaderWithSamModuleAndContactless",
            "ReturnDataInfo": "00"
        }
    }
}

PropriedadeTipoTamanhoObrigatórioDescrição
MerchantOrderIdString15SimNúmero utilizado para identificação da transação. Aceita apenas valores numéricos de 1 a 15 dígitos e não pode ser duplicado.
Payment.SubordinatedMerchantIdString—SimCódigo identificador da loja.
Payment.TypeString—SimValue: PhysicalCreditCard / Tipo da Transação
Payment.SoftDescriptorString13NãoIdentificação do estabelecimento (nome reduzido) na fatura
Payment.PaymentDateTimeStringdate-timeSimData e hora da captura
Payment.AmountInteger (int64)15SimValor (1079 = R$10,79)
Payment.CaptureBooleano—NãoDefault: false / Indica captura automática
Payment.InstallmentsInteger2NãoDefault: 1 / Parcelas de 2 a 99 conforme regras do ProductEntry
Payment.InterestString10NãoDefault: ByMerchant / Enum: ByMerchant, ByIssuer
Payment.ProductIdInteger—SimCódigo do produto identificado via BIN
Payment.CreditCard.ExpirationDateStringMM/yyyySimData validade via PP_GetCard
Payment.CreditCard.BrandIdInteger—SimIdentificação da bandeira
Payment.CreditCard.IssuerIdInteger—SimCódigo do emissor
Payment.CreditCard.InputModeString—SimEnum: Typed, MagStripe, Emv, ContactlessEmv
Payment.CreditCard.AuthenticationMethodString—SimEnum: NoPassword, OnlineAuthentication, OfflineAuthentication
Payment.CreditCard.TrackOneDataString—SimDados da trilha 1 (PP_GetCard)
Payment.CreditCard.TrackTwoDataString—NãoDados da trilha 2 (PP_GetCard)
Payment.CreditCard.EncryptedCardData.EncryptionTypeString—SimEnum: DukptDes, MasterKey, Dukpt3Des, Dukpt3DesCBC
Payment.CreditCard.EncryptedCardData.CardNumberKSNString—SimIdentificador KSN
Payment.CreditCard.EncryptedCardData.IsDataInTLVFormatBool—NãoIndica formato TLV
Payment.CreditCard.EncryptedCardData.InitializationVectorString—SimVetor de inicialização
Payment.CreditCard.PinBlock.EncryptedPinBlockString—NãoPIN criptografado (PP_GoOnChip / PP_GetPin)
Payment.CreditCard.PinBlock.EncryptionTypeString—NãoTipo: DukptDes, Dukpt3Des, MasterKey
Payment.CreditCard.PinBlock.KsnIdentificationString—NãoIdentificação KSN
Payment.PinPadInformation.TerminalIdString8SimNúmero lógico do terminal
Payment.PinPadInformation.SerialNumberString20SimNúmero de série
Payment.PinPadInformation.PhysicalCharacteristicsString—SimEnum de características do PIN pad
Payment.PinPadInformation.ReturnDataInfoString—SimRetorno PP_GetInfo
``

Resposta

{
    "MerchantOrderId": "123456789123456",
    "Customer": {
        "Name": "[Guest]"
    },
    "Payment": {
        "Installments": 1,
        "Interest": "ByMerchant",
        "Capture": true,
        "CreditCard": {
            "ExpirationDate": "07/2007",
            "SecurityCodeStatus": "Collected",
            "SecurityCode": "***",
            "BrandId": 2,
            "IssuerId": 2580,
            "TruncateCardNumberWhenPrinting": false,
            "PanSequenceNumber": 0,
            "InputMode": "MagStripe",
            "AuthenticationMethod": "OnlineAuthentication",
            "TrackOneData": "428AB8C3C05369D9095A9145BC75FFD638EEEA6FAE5A18E7DCEE686872AEA55AA33718CEC97A5DA615C5E91E2DEA4842937273919942838C2E",
            "TrackTwoData": "************************************************",
            "IsFallback": false,
            "PinBlock": {
                "EncryptedPinBlock": "30AFE7D2A93201B7",
                "EncryptionType": "Dukpt3Des",
                "KsnIdentification": "fffff99999C19FC0004F"
            },
            "BrandInformation": {
                "Type": "VENDA A CREDITO",
                "Name": "MASTERCARD"
            },
            "SaveCard": false,
            "EncryptedCardData": {
                "EncryptionType": 3,
                "TrackOneDataKSN": "FFFFF99995C18C800023",
                "TrackTwoDataKSN": "FFFFF99995C18C800023",
                "IsDataInTLVFormat": false
            }
        },
        "Amount": 1200,
        "ReceivedDate": "2024-06-03T18:55:09Z",
        "CapturedAmount": 1200,
        "CapturedDate": "2024-06-03T18:55:10Z",
        "Provider": "Cielo",
        "Status": 2,
        "PhysicalTransactionStatus": 2,
        "IsSplitted": false,
        "ReturnMessage": "APROVADA 316736",
        "ReturnCode": "000",
        "PaymentId": "146bc3a5-50ff-44b3-bd81-392c3bda6b16",
        "Type": "PhysicalCreditCard",
        "Currency": "BRL",
        "Country": "BRA",
        "Links": [
            {
                "Method": "GET",
                "Rel": "self",
                "Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/physicalSales/146bc3a5-50ff-44b3-bd81-392c3bda6b16"
            },
            {
                "Method": "PUT",
                "Rel": "confirm",
                "Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/146bc3a5-50ff-44b3-bd81-392c3bda6b16/confirmation"
            },
            {
                "Method": "DELETE",
                "Rel": "reverse",
                "Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/physicalSales/146bc3a5-50ff-44b3-bd81-392c3bda6b16"
            }
        ],
        "PaymentDateTime": "2024-06-03T15:55:10.082Z",
        "ServiceTaxAmount": 0,
        "SoftDescriptor": "Teste API",
        "ProductId": 80,
        "PinPadInformation": {
            "TerminalId": "00000001",
            "SerialNumber": "6C651996",
            "PhysicalCharacteristics": "PinPadWithChipReaderWithSamModuleAndContactless",
            "ReturnDataInfo": "00"
        },
        "PrintMessage": [],
        "ReceiptInformation": [
            {
                "Field": "MERCHANT_NAME",
                "Label": "NOME DO ESTABELECIMENTO",
                "Content": "Loja Teste"
            },
            {
                "Field": "MERCHANT_ADDRESS",
                "Label": "ENDEREÇO DO ESTABELECIMENTO",
                "Content": "Alameda Xingu, 512"
            },
            {
                "Field": "MERCHANT_CITY",
                "Label": "CIDADE DO ESTABELECIMENTO",
                "Content": "BARUERI"
            },
            {
                "Field": "MERCHANT_STATE",
                "Label": "ESTADO DO ESTABELECIMENTO",
                "Content": "SP"
            },
            {
                "Field": "MERCHANT_CODE",
                "Label": "COD.ESTAB.",
                "Content": "0023137868169300"
            },
            {
                "Field": "TERMINAL",
                "Label": "POS",
                "Content": "41786816"
            },
            {
                "Field": "NSU",
                "Label": "DOC",
                "Content": "506017"
            },
            {
                "Field": "DATE",
                "Label": "DATA",
                "Content": "03/06/24"
            },
            {
                "Field": "HOUR",
                "Label": "HORA",
                "Content": "15:55"
            },
            {
                "Field": "ISSUER_NAME",
                "Label": "EMISSOR",
                "Content": "CIELO#MAESTRO"
            },
            {
                "Field": "CARD_HOLDER",
                "Label": "NOME DO CLIENTE",
                "Content": "CUST IMP MC 351/"
            },
            {
                "Field": "CARD_NUMBER",
                "Label": "CARTÃO",
                "Content": "541333-3511"
            },
            {
                "Field": "BRAND",
                "Label": "BANDEIRA",
                "Content": "MASTERCARD"
            },
            {
                "Field": "TRANSACTION_TYPE",
                "Label": "TIPO DE TRANSAÇÃO",
                "Content": "VENDA A CREDITO"
            },
            {
                "Field": "AUTHORIZATION_CODE",
                "Label": "AUTORIZAÇÃO",
                "Content": "910253"
            },
            {
                "Field": "TRANSACTION_MODE",
                "Label": "MODO DA TRANSAÇÃO",
                "Content": "ONL"
            },
            {
                "Field": "INPUT_METHOD",
                "Label": "MODO DE ENTRADA",
                "Content": "D"
            },
            {
                "Field": "CPF_CNPJ",
                "Label": "CPF OU CNPJ",
                "Content": "73096766000195"
            },
            {
                "Field": "VALUE",
                "Label": "VALOR",
                "Content": "12,00"
            },
            {
                "Field": "SOFT_DESCRIPTOR",
                "Label": "SOFT DESCRIPTOR",
                "Content": "Teste API"
            }
        ],
        "Receipt": {
            "MerchantName": "Loja Teste",
            "MerchantAddress": "Alameda Xingu, 512",
            "MerchantCity": "BARUERI",
            "MerchantState": "SP",
            "MerchantCode": "0023137868169300",
            "Terminal": "41786816",
            "Nsu": "506017",
            "Date": "03/06/24",
            "Hour": "15:55",
            "IssuerName": "CIELO#MAESTRO",
            "CardHolder": "CUST IMP MC 351/",
            "CardNumber": "541333-3511",
            "Brand": "MASTERCARD",
            "TransactionType": "VENDA A CREDITO",
            "AuthorizationCode": "910253",
            "TransactionMode": "ONL",
            "InputMethod": "D",
            "CpfCnpj": "73096766000195",
            "Value": "12,00",
            "SoftDescriptor": "Teste API"
        },
        "AuthorizationCode": "910253",
        "ProofOfSale": "506017",
        "InitializationVersion": 1716234911942,
        "ConfirmationStatus": 0,
        "SubordinatedMerchantId": "",
        "OfflinePaymentType": "Online",
        "MerchantAcquirerId": "0023137868169300",
        "TerminalAcquirerId": "41786816"
    }
}

PropriedadeTipoTamanhoObrigatórioDescrição
MerchantOrderIdString15SimIdentificador da transação (1 a 15 dígitos numéricos, não duplicado). Se data não informada, usa a atual.
Customer.NameString255NãoNome do comprador
Payment.TypeString—SimValue: PhysicalCreditCard
Payment.SoftDescriptorString13NãoNome reduzido do estabelecimento na fatura
Payment.AmountInteger (int64)15SimValor da transação (ex: 1079 = R$10,79)
Payment.CaptureBooleano—NãoDefault: false / Indica captura automática
Payment.InstallmentsInteger2SimDefault: 1 / Parcelas de 2 a 99 conforme regras do ProductEntry
Payment.InterestString10NãoDefault: ByMerchant / Enum: ByMerchant, ByIssuer
Payment.ProductIdInteger—SimCódigo do produto pelo BIN
Payment.ReceivedDateString (DateTime)—SimData de recebimento (AAAA-MM-DD HH:mm:ss)
Payment.CapturedAmountInteger15SimValor capturado (ex: 100 = R$1,00)
Payment.CapturedDateDatetime—NãoData da captura
Payment.ProviderString15SimProvedor do pagamento
Payment.InitializationVersionInteger (int16)—SimVersão dos parâmetros
Payment.ConfirmationStatusInteger2Não0=Pendente, 1=Confirmado, 2=Desfeito
Payment.StatusInteger2Sim0=Não finalizado, 1=Autorizado, 2=Pago, 3=Negado, 10=Cancelado, 13=Abortado
Payment.ReturnCodeString3SimCódigo de resposta
Payment.ReturnMessageString—SimMensagem de resposta
Payment.PaymentIdString (GUID)36SimIdentificador do pagamento
Payment.PaymentDateTimeDatetime—SimData do pagamento
Payment.ServiceTaxAmountDecimal—NãoTaxa de serviço
Payment.AuthorizationCodeString—SimCódigo de autorização
Payment.ProofOfSaleString—SimNSU
Payment.SubordinatedMerchantIdGuid36—Identificador da loja
Payment.OfflinePaymentTypeString—NãoTipo de pagamento
Payment.MerchantAcquirerIdString—NãoIdentificador da loja adquirente
Payment.TerminalAcquirerIdString—NãoTerminal da loja
Payment.CurrencyString3SimMoeda
Payment.CountryString3SimPaís
Payment.IsSplittedBooleano—NãoIndica split (default: false)
Payment.CreditCard.ExpirationDateStringMM/yyyySimValidade do cartão (PP_GetCard)
Payment.CreditCard.BrandIdInteger—SimBandeira
Payment.CreditCard.IssuerIdInteger—SimEmissor
Payment.CreditCard.InputModeString—SimEnum: Typed, MagStripe, Emv, ContactlessEmv
Payment.CreditCard.AuthenticationMethodString—SimEnum: NoPassword, OnlineAuthentication, OfflineAuthentication
Payment.CreditCard.TrackOneDataString—SimDados trilha 1
Payment.CreditCard.TrackTwoDataString—NãoDados trilha 2
Payment.CreditCard.EncryptedCardData.EncryptionTypeString—SimTipo de criptografia
Payment.CreditCard.EncryptedCardData.CardNumberKSNString—SimKSN
Payment.CreditCard.EncryptedCardData.IsDataInTLVFormatBool—NãoIndica formato TLV
Payment.CreditCard.EncryptedCardData.InitializationVectorString—SimVetor de inicialização
Payment.CreditCard.PinBlock.EncryptedPinBlockString—SimPIN criptografado
Payment.CreditCard.PinBlock.EncryptionTypeString—SimTipo de criptografia
Payment.CreditCard.PinBlock.KsnIdentificationString—SimKSN do PIN
Payment.CreditCard.BrandInformation.TypeString—SimTipo da bandeira
Payment.CreditCard.BrandInformation.NameString—SimNome da bandeira
Payment.CreditCard.BrandInformation.DescriptionString—SimDescrição
Payment.PinPadInformation.TerminalIdString8SimNúmero lógico
Payment.PinPadInformation.SerialNumberString20SimNúmero de série
Payment.PinPadInformation.PhysicalCharacteristicsString—SimEnum de características do PIN pad
Payment.PinPadInformation.ReturnDataInfoString—SimRetorno PP_GetInfo
Payment.Receipt.MerchantNameString255SimNome da loja
Payment.Receipt.MerchantAddressString255SimEndereço
Payment.Receipt.MerchantCityString255SimCidade
Payment.Receipt.MerchantStateString2SimEstado
Payment.Receipt.MerchantCodeString16SimCódigo da loja
Payment.Receipt.TerminalString8SimTerminal
Payment.Receipt.NsuString6SimNSU
Payment.Receipt.DateStringdd/MM/yySimData
Payment.Receipt.HourStringHH:mmSimHora
Payment.Receipt.IssuerNameString255SimNome do emissor
Payment.Receipt.CardHolderString255NãoNome do titular
Payment.Receipt.CardNumberString19SimNúmero do cartão
Payment.Receipt.BrandString255SimBandeira
Payment.Receipt.TransactionTypeString255SimTipo
Payment.Receipt.AuthorizationCodeString6SimCódigo autorização
Payment.Receipt.TransactionModeString3SimModo
Payment.Receipt.InputMethodString1SimMétodo
Payment.Receipt.ValueString15SimValor
Payment.Receipt.SoftDescriptorString13NãoNome reduzido
Payment.LinksArray—NãoLinks de navegação
Payment.Links.MethodString—SimMétodo
Payment.Links.RelString—SimRelação
Payment.Links.HrefString—SimURL
Payment.PrintMessageArray—NãoDados de impressão
Payment.PrintMessage.PositionString—SimPosição
Payment.PrintMessage.MessageString—SimMensagem
Payment.ReceiptInformationArray—NãoDados do recibo
Payment.ReceiptInformation.FieldString—SimCampo
Payment.ReceiptInformation.LabelString—SimTítulo
Payment.ReceiptInformation.ContentString—SimConteúdo