{"title":"Data quality and risk field reference","category":"default","creationDate":1779620071,"content":"<p>You include a variety of fields when you send in a payment request. Some of these fields are mandatory to make a payment, for example <code>amount<\/code> and <code>reference<\/code>. Other fields such as <code>shopperIP<\/code>, <code>shopperReference<\/code> and <code>shopperEmail<\/code> are not always required, but strongly recommended to include.<\/p>\n<p>To get the most benefit out of Protect, we recommend that you collect and then send in as many fields as possible in your payment request.<\/p>\n<h2 id=\"new-profile-data-quality\">Data quality<\/h2>\n<p>Machine learning predicts the likelihood of a transaction being fraudulent based on the data in the payment request, historical shopper data, and interaction patterns with the payment form.<\/p>\n<p>For both the rules <strong>Machine learning: fraud risk<\/strong> and <strong>Machine learning: bot attack risk<\/strong>, it is important to provide high quality data to reach the most correct risk classification. Similarly, when you use risk lists or custom rules, the payment request has to contain the data to trigger the correct action.<\/p>\n<p>You can influence the quality of the data. We recommend that you always send in as many fields as possible, and avoid sending in dummy or placeholder data.<\/p>\n<p>If you use a Web Drop-in\/Components integration, we <a href=\"\/risk-management\/fraud-data-collection\">collect additional risk data<\/a> that you send when the shopper pays, with the option for more data collection <a href=\"\/risk-management\/fraud-data-collection\/#collect-additional-data\">outside of the checkout page<\/a>. If you have built a Web API-only integration, you can also <a href=\"\/risk-management\/fraud-data-collection\/#data-collection-add-sdk\">collect this data<\/a> and then send it in your payment request.<\/p>\n<p>The following table shows some example fields that are highly relevant for the risk evaluation.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Data point<\/th>\n<th style=\"text-align: left;\">Used by<\/th>\n<th style=\"text-align: left;\">Required field in payment request<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Billing address<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Shopper address<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>billingAddress<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Delivery address<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Shopper address<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a> and custom lists<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>deliveryAddress<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Email address<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Shopper email<\/strong> and <strong>Email domain<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a> and custom lists<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>shopperEmail<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">IP address<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Shopper IP address<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a> and custom lists<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>shopperIP<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">The shopper\u2019s first and last name<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Shopper name<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a> and custom lists<\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>shopperName<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Your reference to uniquely identify the shopper<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Shopper reference<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li>Custom lists<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>shopperReference<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">The shopper\u2019s phone number<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Phone number<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a> and custom lists<\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>telephoneNumber<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Card number<\/td>\n<td style=\"text-align: left;\"><ul><li>Default <strong>Bank identification number (BIN)<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">risk lists<\/a><\/li><li>Default <strong>Fraudulent card number or bank account number (IBAN)<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">block risk list<\/a><\/li><li>Default <strong>Non-fraudulent card number or bank account number (IBAN)<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">block risk list<\/a><\/li><li>Default <strong>Card number or bank account number (IBAN)<\/strong> <a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\">trust risk list<\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>paymentMethod.number<\/code><br><code>paymentMethod.encryptedCardNumber<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">The account creation date<\/td>\n<td style=\"text-align: left;\"><ul><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a><\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>accountInfo.accountCreationDate<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Browser information<\/td>\n<td style=\"text-align: left;\"><ul><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a> and custom lists<\/li><li><a href=\"\/risk-management\/fraud-data-collection\/\">Data collection<\/a>: device information<\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>browserInfo<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">The date and time that the item will be delivered<\/td>\n<td style=\"text-align: left;\"><ul><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\">Custom rules<\/a>: include if you want to use the <code>hoursToDelivery<\/code> field. <\/li><\/ul><\/td>\n<td style=\"text-align: left;\">Checkout API v69 or earlier: <ul><li><code>deliveryDate<\/code><\/li><\/ul> Checkout API v70 or later: <ul><li><code>deliverAt<\/code><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/risk-management\/fraud-data-collection\/\">Risk data<\/a> for Web API-only and additional risk data for Web Drop-in\/Components<\/td>\n<td style=\"text-align: left;\"><ul><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\">Machine learning<\/a> rules<\/li><\/ul><\/td>\n<td style=\"text-align: left;\"><code>riskData<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/risk-management\/configure-your-risk-profile\/risk-lists\"\n                        target=\"_self\"\n                        >\n                    Risk lists\n                <\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/custom-rules\"\n                        target=\"_self\"\n                        >\n                    Custom rules\n                <\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/machine-learning-rules\"\n                        target=\"_self\"\n                        >\n                    Machine learning rules\n                <\/a><\/li><li><a href=\"\/risk-management\/configure-your-risk-profile\/post-auth-rules\"\n                        target=\"_self\"\n                        >\n                    Post-authorization rules\n                <\/a><\/li><li><a href=\"\/risk-management\/fraud-data-collection\/\"\n                        target=\"_self\"\n                        >\n                    Data collection to detect fraud \n                <\/a><\/li><li><a href=\"\/uplift\/uplift-requirements\"\n                        target=\"_self\"\n                        >\n                    Adyen Uplift requirements and recommendations\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/risk-management\/configure-your-risk-profile\/risk-field-reference","articleFields":{"description":"Learn which fields to include in your payment request to improve the risk evaluation, and trigger risk rules.","id":"25135165","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"06-09-2019 14:25","parameters":{"section":"risk"}},"algolia":{"url":"https:\/\/docs.adyen.com\/risk-management\/configure-your-risk-profile\/risk-field-reference","title":"Data quality and risk field reference","content":"You include a variety of fields when you send in a payment request. Some of these fields are mandatory to make a payment, for example amount and reference. Other fields such as shopperIP, shopperReference and shopperEmail are not always required, but strongly recommended to include.\nTo get the most benefit out of Protect, we recommend that you collect and then send in as many fields as possible in your payment request.\nData quality\nMachine learning predicts the likelihood of a transaction being fraudulent based on the data in the payment request, historical shopper data, and interaction patterns with the payment form.\nFor both the rules Machine learning: fraud risk and Machine learning: bot attack risk, it is important to provide high quality data to reach the most correct risk classification. Similarly, when you use risk lists or custom rules, the payment request has to contain the data to trigger the correct action.\nYou can influence the quality of the data. We recommend that you always send in as many fields as possible, and avoid sending in dummy or placeholder data.\nIf you use a Web Drop-in\/Components integration, we collect additional risk data that you send when the shopper pays, with the option for more data collection outside of the checkout page. If you have built a Web API-only integration, you can also collect this data and then send it in your payment request.\nThe following table shows some example fields that are highly relevant for the risk evaluation.\n\n\n\nData point\nUsed by\nRequired field in payment request\n\n\n\n\nBilling address\nDefault Shopper address risk listsMachine learning rules\nbillingAddress\n\n\nDelivery address\nDefault Shopper address risk listsMachine learning rulesCustom rules and custom lists\ndeliveryAddress\n\n\nEmail address\nDefault Shopper email and Email domain risk listsMachine learning rulesCustom rules and custom lists\nshopperEmail\n\n\nIP address\nDefault Shopper IP address risk listsMachine learning rulesCustom rules and custom lists\nshopperIP\n\n\nThe shopper\u2019s first and last name\nDefault Shopper name risk listsCustom rules and custom listsMachine learning rules\nshopperName\n\n\nYour reference to uniquely identify the shopper\nDefault Shopper reference risk listsCustom lists\nshopperReference\n\n\nThe shopper\u2019s phone number\nDefault Phone number risk listsCustom rules and custom listsMachine learning rules\ntelephoneNumber\n\n\nCard number\nDefault Bank identification number (BIN) risk listsDefault Fraudulent card number or bank account number (IBAN) block risk listDefault Non-fraudulent card number or bank account number (IBAN) block risk listDefault Card number or bank account number (IBAN) trust risk listMachine learning rules\npaymentMethod.numberpaymentMethod.encryptedCardNumber\n\n\nThe account creation date\nCustom rules\naccountInfo.accountCreationDate\n\n\nBrowser information\nCustom rules and custom listsData collection: device informationMachine learning rules\nbrowserInfo\n\n\nThe date and time that the item will be delivered\nCustom rules: include if you want to use the hoursToDelivery field. \nCheckout API v69 or earlier: deliveryDate Checkout API v70 or later: deliverAt\n\n\nRisk data for Web API-only and additional risk data for Web Drop-in\/Components\nMachine learning rules\nriskData\n\n\n\nSee also\n\n\n                    Risk lists\n                \n                    Custom rules\n                \n                    Machine learning rules\n                \n                    Post-authorization rules\n                \n                    Data collection to detect fraud \n                \n                    Adyen Uplift requirements and recommendations\n                \n","type":"page","locale":"en","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Risk management","lvl2":"Configure your risk profile","lvl3":"Data quality and risk field reference"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/risk-management","lvl2":"https:\/\/docs.adyen.com\/risk-management\/configure-your-risk-profile","lvl3":"\/risk-management\/configure-your-risk-profile\/risk-field-reference"},"levels":4,"category":"Risk Management","category_color":"green","tags":["quality","field","reference"]}}
