What is device fingerprint?

Device fingerprinting is used to generate a device_id that uniquely identifies a customer’s device. This device_id is then associated with a payment when the customer completes a purchase. This information is used by anti-fraud tools to mach the customer’s behaviour against known fraudulent behaviour in order to detect potential fraud attempts.

Why should I use it?

A device fingerprint is an important layer of protection that does not impact the customer experience on your web-site. A clever fraudster can easily disguise the IP address, and the device fingerprint can solely identify one fraudster using a list of credit cards in a list of fake profiles.

How do I use it?

You can use this JavaScript on your checkout page:

<script type="text/javascript" src="http://pay.ebanx.local/public/cdn/ebanx.js"></script>
<script type="text/javascript">

    window.onload = function() {

        EBANX.setPublicIntegrationKey('1234');

        EBANX.setCountry("br");

        EBANX.setProductionMode(true);

        EBANX.deviceFingerprint.setup(function(deviceId) {

            console.log("Device ID:", deviceId);
            // jQuery example:
            $('#my-hidden-input').val(deviceId);

        });

    };

</script>

Get this device ID and submit with your checkout form. Add this parameter on your request when you are going to send it to us.