POST Integration/{integrationId}

A rota /Integration/integrationId permite integrar informações específicas de uma transação identificada pelo integrationId. Ela recebe dados detalhados sobre a transação, como valores, dispositivos, informações de cobrança e envio, além de itens e pagamentos. Após o processamento, a rota retorna uma análise com resultados, incluindo decisões, verificações biométricas e insights. É necessário autenticar-se com um token de segurança para utilizá-la.

Serviço Online: Link


Schemas

Request

Descrição: Representa a requisição para integração.

CamposDescriçãoTipoObrigatório
transactionInformações da transação.TransactionSim
transactionValueInformações do dispositivo.Transaction ValueNão
deviceInformações de envio.DeviceNão
billingInformações de cobrança.BillingSim
shippingInformações de envio.ShippingNão
itemsLista de itens da transação.Item ArrayNão
paymentsLista de métodos de pagamento.Payment ArrayNão

Transaction

Descrição: Representa os dados da transação.

CamposDescriçãoTipoObrigatório
codeCódigo único da transaçãoStringSim
dateData da transaçãoDateTimeSim
emailE-mail associado à transaçãoStringSim
statusStatus da transaçãoIntegerNão
ipAddressEndereço IP do clienteStringSim
originOrigem da transaçãoStringNão
observationObservações adicionaisStringSim

Transaction Value

Descrição: Representa o valor total da transação.

CamposDescriçãoTipoObrigatório
totalValueValor total da transaçãoFloatSim

Device

Descrição: Representa informações do dispositivo utilizado na transação.

CamposDescriçãoTipoObrigatório
fingerprintIdentificador único do dispositivoFingerprintSim

Fingerprint

Descrição: Representa as informações de identificação do dispositivo utilizado na transação.

CamposDescriçãoTipoObrigatório
sessionIdIdentificador único da sessão do dispositivoGuidSim

Billing

Descrição: Representa as informações de cobrança.

CamposDescriçãoTipoObrigatório
typeTipo de pessoaIntegerNão
nameNome do clienteStringSim
emailE-mail do clienteStringNão
genderGênero do clienteStringNão
birthdateData de nascimentoDateTimeSim
documentsDocumentos associados ao clienteDocumentArraySim
addressEndereço de cobrançaAddressSim
phonesTelefones associados ao clientePhoneArraySim

Shipping

Descrição: Representa as informações de envio.

CamposDescriçãoTipoObrigatório
typeTipo de pessoaIntegerNão
pricePreço do envioFloatSim
nameNome do destinatárioStringSim
emailE-mail do destinatárioStringNão
genderGênero do destinatárioStringNão
birthdateData de nascimento do destinatárioDateTimeSim
clientIdIdentificador do clienteStringNão
deliveryTypeTipo de entregaIntegerSim
deliveryTimeTempo estimado de entregaStringNão
documentsDocumentos associados ao destinatárioDocument ArrayNão
addressEndereço de envioAddressNão
phonesTelefones associadosPhone ArrayNão

Item

Descrição: Representa um item da transação.

CamposDescriçãoTipoObrigatório
codeCódigo do itemStringNão
nameNome do itemStringNão
descriptionDescrição do itemStringSim
categoryIdID da categoria do itemIntegerNão
categoryNameNome da categoria do itemStringNão
barCodeCódigo de barras do itemStringNão
valueValor do itemFloatSim
quantityQuantidade do itemIntegerSim
isGiftIndica se o item é um presenteBooleanNão
sellerNameNome do vendedorStringNão
sellerSegmentSegmento do vendedorStringNão
isMarketPlaceIndica se é um marketplaceStringNão
shippingCompanyEmpresa de envioStringNão
sellerDocumentDocumento do vendedorDocumentNão

Payment

Descrição: Representa um método de pagamento.

CamposDescriçãoTipoObrigatório
typeTipo de pagamentoIntegerSim
valueValor do pagamentoFloatSim
currencyMoeda utilizadaIntegerNão
sequentialNúmero sequencial do pagamentoIntegerNão
paymentDateData do pagamentoDateTimeNão
installmentsNúmero de parcelasIntegerNão
payableTypeCategoria do pagamento dentro do segmentoStringNão
interestRateTaxa de juros aplicada ao pagamentoFloatNão
interestValueValor dos juros aplicadosFloatNão
visaCheckoutUserIdIdentificador do usuário no Visa CheckoutStringNão
digitalWalletCodeCódigo da carteira digital utilizadaStringNão
voucherOrderOriginOrigem do pedido do voucherStringNão
subAcquirerSubadquirente responsável pelo pagamentoStringNão
bankAuthenticationInformações de autenticação bancáriaStringNão
cardInformações do cartão de créditoCardNão

Card

Descrição: Representa as informações de um cartão de crédito.

CamposDescriçãoTipoObrigatório
ownerNameNome do titular do cartãoStringSim
numberNúmero do cartãoStringSim
hashHash do número do cartãoStringNão
binBIN (Bank Identification Number) do cartãoStringSim
endÚltimos dígitos do cartãoStringSim
typeTipo do cartãoIntegerNão
expirationDateData de expiração do cartãoStringNão
documentDocumento associado ao cartãoDocumentNão

Document

Descrição: Representa um documento associado a uma entidade.

CamposDescriçãoTipoObrigatório
typeTipo do documentoIntegerSim
numberNúmero do documentoStringSim
documentTypeCustomerTipo de cliente associado ao documentoStringNão
authorityAutoridade emissora do documentoStringNão
authorityStateEstado da autoridade emissoraStringNão
issueDateData de emissão do documentoStringNão

Address

Descrição: Representa um endereço.

CamposDescriçãoTipoObrigatório
typeTipo do endereçoStringSim
addressIdIdentificador do endereçoStringNão
streetNome da ruaStringSim
numberNúmero do endereçoStringSim
districtBairroStringNão
cityCidadeStringSim
stateEstadoStringSim
zipcodeCódigo postalStringSim
countryPaísStringSim
additionalInformationInformações adicionaisStringNão
referenceReferência do endereçoStringNão
latitudeLatitude do endereçoStringNão
longitudeLongitude do endereçoStringNão

Phone

Descrição: Representa as informações de um telefone associado a uma entidade.

CamposDescriçãoTipoObrigatório
typeTipo do telefoneIntegerSim
countryCodeCódigo do país do telefoneStringNão
areaCodeCódigo de área do telefoneStringSim
numberNúmero do telefoneStringSim
extensionRamal associado ao telefoneStringNão

Response

Descrição: Representa a resposta de execução da integração.

CamposDescriçãoTipoObrigatório
analysisIdID da análiseGuidSim
transactionIdID da transaçãoStringSim
decisionResultado da decisãoDecision ResultNão
mfaResultado de autenticação multifatorMfa ResultNão
biolinkResultado do BiolinkBiolink ResultNão
insightsResultados de insightsInsights ResultNão

Decision Result

Descrição: Representa o resultado de uma decisão.

CamposDescriçãoTipoObrigatório
statusStatus da decisãoStringSim
scorePontuação associada à decisãoFloatNão
resultResultado da decisãoStringNão
metadataMetadados adicionaisObjectNão

Mfa Result

Descrição: Representa o resultado de uma autenticação multifator (MFA).

CamposDescriçãoTipoObrigatório
statusStatus da autenticaçãoStringSim
optionOpção utilizada para autenticaçãoStringNão
messageMensagem associada ao resultadoStringNão
repliedAtData e hora da respostaDateTimeNão

Biolink Result

Descrição: Representa o resultado de uma análise biométrica.Campos:status (string, opcional): Status da análise.

CamposDescriçãoTipoObrigatório
statusStatus da análiseStringSim
documentInformações do documento analisadoBiolink DocumentNão
selfieInformações da selfie analisadaBiolink SelfieNão
biometricsInformações biométricasBiolink BiometricsNão

Biolink Document

Descrição: Representa as informações de um documento analisado no contexto de biometria.

CamposDescriçãoTipoObrigatório
documentFrontUrlURL da imagem da frente do documentoStringSim
documentBackUrlURL da imagem do verso do documentoStringSim
expirationDateUtcData de expiração do documento em formato UTCDateTimeSim

Biolink Selfie

Descrição: Representa as informações de uma selfie analisada no contexto de biometria.

CamposDescriçãoTipoObrigatório
selfieUrlURL da imagem da selfieStringSim
expirationDateUtcData de expiração da selfie em formato UTCDateTimeSim

Biolink Biometrics

Descrição: Representa as informações biométricas analisadas.

CamposDescriçãoTipoObrigatório
scorePontuação da análise biométricaDoubleNão
statusStatus da análise biométricaStringSim
createdAtData de criação da análiseDateTimeSim
identifierDateData de identificaçãoDateTimeSim
messageMensagem associada à análise biométricaStringNão

Insights Result

Descrição: Representa os insights gerados pela análise.

CamposDescriçãoTipoObrigatório
statusStatus dos insightsStringSim
resultLista de insights geradosInsight ArrayNão

Insight

Descrição: Representa um insight gerado pela análise.

CamposDescriçãoTipoObrigatório
codeCódigo do insightStringSim
descriptionDescrição do insightStringSim
typeTipo do insightStringSim
categoryCategoria do insightStringSim
relevanceRelevância do insightStringSim
relatedToEntidade ou elemento relacionado ao insightString[]Sim

Response Error

Descrição: Representa os detalhes de um problema retornado pela API em caso de erro.

CamposDescriçãoTipoObrigatório
typeURI que identifica o tipo de problema específico. Pode ser usado para categorizar o erro.StringNão
titleTítulo descritivo do problemaStringSim
statusCódigo de status HTTP associado ao problemaIntegerSim
errorsErros de validaçãoObjectSim
instanceURI que identifica a instância específica do problemaStringNão