Fingerprint iOS

1. Adicione o SDK ao seu projeto

Faça o download do SDK iOS

Em seguida, adicione o SDK ao seu projeto.

2. Importe as bibliotecas e dependências

Adicione as seguintes bibliotecas e dependências ao seu projeto:

import RLTMXProfiling
import RLTMXProfilingConnections
import RLTMXBehavioralBiometrics

3. Parametrize o SDK

Parametrize o SDK com os parâmetros a seguir:

self.profile.configure(configData:\[

RLTMXOrgID : "OrgID",

No valor “OrgID”, indique o valor correspondente ao ambiente na Threatmetrix:

  • Sandbox: “1snn5n9w”;
  • Produção: “k8vif92e”.
RLTMXProfileTimeout : self.profileTimeout,

RLTMXLocationServices : true,

RLTMXProfilingConnectionsInstance : profilingConnections,

])

4. Crie a variável de identificação da sessão

O valor ProviderMerchantId deve ser concatenado com a variável ProviderIdentifier (definida pelo e-commerce) para criar a identificação da sessão (MyVariable).

MyVariable = ProviderMerchantId + ProviderIdentifier

Exemplo:

MyVariable = braspag_XXXX + ProviderIdentifier

self.profile.sessionID = @"MyVariable"

⚠️

Na requisição de análise de fraude, envie no campo Customer.BrowserFingerprint apenas o valor ProviderIdentifier.

Exemplo: se o ProviderIdentifier gerado pelo seu e-commerce for “202201080949”, no campo Customer.BrowserFingerprint envie o valor "202201080949".

ℹ️

Importante

Recomendamos que a variável ProviderIdentifier seja um GUID.

5. Implemente o Profiling

Adicione a função do ProfileRequest() à sua aplicação e especifique as seguintes opções:

let profileHandle: RLTMXProfileHandle =

self.profile.profileDevice(profileOptions:\[RLTMXCustomAttributes: \[],

RLTMXSessionID: [MyVariable], callbackBlock:{(result: [AnyHashable : Any]?) -> Void in
 

ℹ️

Faça download da documentação da Cybersource

No painel EBC, clique em Decision Manager > Documentation > Guide. Em Device Fingerprintint Guide. Escolha o formato que gostaria de fazer download (PDF ou HTML):