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 valorProviderIdentifier
.Exemplo: se o
ProviderIdentifier
gerado pelo seu e-commerce for “202201080949”, no campoCustomer.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):
Updated 17 days ago