Device Fingerprinting
SuiteCommerce Advanced supports device fingerprinting for online orders as part of the advanced fraud management features available with CyberSource Decision Manager. Device fingerprinting collects information about the computer someone uses to place an order in your web store to see if the device is trustworthy. Decision Manager analyzes the data gathered at checkout in real time. Based on rules you define in Decision Manager, an order can be accepted, rejected, or placed on payment hold for review as part of your order management process in NetSuite.
Before you use device fingerprinting in your Commerce web stores, make sure you meet these prerequisites:
-
You need to use CyberSource Decision Manager to authorize credit card transactions. Check the Enable Device Fingerprinting box in your CyberSource gateway profile. For details, see Using CyberSource Decision Manager for Fraud Management.
-
Check the Require Authorization for Credit Card Transactions box for the site you want on the Shopping subtab of the Web Site Setup record at Commerce > Websites > Website List.
After these prerequisites are met, when a user opens the final submit page in Checkout, their device information and a unique session ID are sent to the device fingerprinting server.
Any calls to the device finger printer are excluded from the SEO page generator.
If you’re using a release prior Vinson, you can customize your setup to support device fingerprinting. Add this code snippet right before the closing </body>
tag in the checkout.ssp file at /CheckoutApplication@x.x.x/SuiteScript/checkout.ssp.
<%= order.getDeviceFingerPrintingHtml() %>
For customization best practices, see Develop Your SCA Customization.