Validação de Sessão (Device ID)

Para garantir a segurança e a integridade das transações, poderá ser opcionalmente fornecida a identificação da sessão do usuário/dispositivo. Esta identificação é fornecida através de um SDK que deverá ser integrado na loja. A identificação da sessão é enviada no campo device_id dentro do objeto payment_info.

SDK

O SDK está disponível em nosso cdn e pode ser integrado facilmente na sua loja. Ele é responsável por gerar o device_id que deve ser enviado junto com as informações de pagamento. Abaixo está um exemplo de como incluir o SDK em sua página:

<script src="https://storage.googleapis.com/simpay/simpay_security.js" view="checkout" output="SimpayDeviceId"></script>

Após a inserção do SDK, será disponibilizada uma variável global chamada SimpayDeviceId, que conterá o device_id gerado. Este valor deve ser incluído no campo device_id do objeto payment_info durante a transação.

Caseo seja de sua preferência, você poderá informar outro nome para a variável global, utilizando o parâmetro output no script acima.

Exemplo de Transação com Validação de Dispositivo

"payment_info": {  
    "cvv": "234",  
    "card_holder": "João da Silva",
    "card_number": "4000000000001000",
    "installments": 2,  
    "expiration_date": "12/2037",  
    "holder_document": "22555666589",  
    "device_id" : "device_id"  
}