While it is a best practice to configure Basic Fraud Tools to protect your account from some of the more standard forms of payment fraud, more complex fraud schemes require more advanced capabilities. Braintree's Advanced Fraud Tools provide a suite of fraud prevention and detection checks before a request is processed, which helps catch fraudulent activity before authorization requests ever reach your customers' banks.

Advanced Fraud Tools are not set up on your account by default. If you would like to use this feature, you must enable Advanced Fraud Tools in the Control Panel and update your client-side and server-side implementations.

Advanced Fraud Tools are not always compatible with third-party shopping carts; you’ll need to contact the third party for more details on how their product is integrated with Braintree.

How it works

When you use our Advanced Fraud Tools, we’ll take information about transactions and verifications created via the API and pass it to your chosen fraud protection provider for evaluation. We provide multiple options for Advanced Fraud Tools.


Kount is a third-party provider that specializes in fighting fraud by using customer information – like geolocation and device fingerprinting – as well as industry-specific and cross-industry data. By running transaction and verification data through its database, Kount is able to build a fraud score for each request – which informs how our gateway treats each transaction. You can choose to use Kount Standard or Kount Custom.

Read more about differences between our fraud protection options.


Advanced Fraud Tools are compatible with the following payment methods:

Enabling Advanced Fraud Tools

Whether you're using Kount Standard or Kount Custom, you will first need to update your client-side and server-side code to collect and pass device data. You may then enable this feature in the Control Panel. If there is any delay between enabling in the Control Panel and making the code changes, the integration will not work properly.

Immediately after you update your code:

  1. Log into the Control Panel
  2. Click on the gear icon in the top right corner
  3. Click Fraud Management from the drop-down menu
  4. Next to Advanced Fraud Tools, make a selection and click the toggle to turn it on

If you're unsure if your Advanced Fraud Tools are working properly, you can check a transaction by looking at the Advanced Fraud Tools Information section on the Transaction Detail page in the Control Panel. If the Device Data Captured field reads True, then Advanced Fraud Tools are functioning.

Overriding rejections

When you use Advanced Fraud Tools, transactions will be subject to rejection due to suspected fraud. While you can't whitelist certain payment methods, you can avoid rejections on specific transactions in a couple of different ways:

  • If using Kount, you can force Kount to approve your transactions by creating them from the Control Panel
    • If using Kount Custom, you'll also need to create a Kount fraud rule to approve these transactions
  • Bypass Advanced Fraud Checking completely by passing the skip_advanced_fraud_checking parameter when creating transactions via the API