Improve your Fraud Detection integration
Last updated: 22 January, 2025
The effectiveness of our Fraud Detection solution is tied to the quality of data available for use by the rules and machine learning (ML) models.
The more data your integration provides, the higher the level of confidence in the data quality, and the more effective your fraud prevention solution will be.
To maximize the efficiency of our Fraud Detection solution, you should integrate our Risk.js package, Risk Android SDK, or Risk iOS SDK for every customer-initiated payment flow.
Integration | Confidence level |
---|---|
Flow | High |
Hosted Payment Pages | High |
Payment Links | High |
Full card details API with customer data and risk.js | High |
Full card details API with customer data | Medium |
Full card details API without customer data | Low |
Full card details API with customer data and Risk Android SDK | High |
Full card details API with customer data and Risk iOS SDK | High |
You can check your integration score on the risk analytics page of the Fraud Detection solution. We recommend you share the following data points via our payment gateway, and integrate with one of the following:
- Risk.js
- Risk Android SDK
- Risk iOS SDK
Data point | Importance for fraud ML model performance | Ways to provide data |
---|---|---|
Billing country | Required | Gateway |
Customer email | Required | Gateway |
Customer IP address | Required | Gateway, risk.js |
Device and browser data | Required | risk.js |
Billing ZIP code or post code | Important | Gateway |
Customer name | Important | Gateway |
Customer phone | Important | Gateway |
Shipping country, ZIP code or post code | Important | Gateway |
Billing street address | Optional | Gateway |
Shipping street address | Optional | Gateway |