Shared Core Data Model
Accertify’s fraud‑related APIs are built on a shared core data model. The shared core data model is the foundation of the Universal Fraud APIs. Every Universal Fraud API uses the same core transaction structure and extends it with industry-specific data only when additional context is required.
Many of these concepts also appear across other Accertify APIs that assess fraud risk at different stages of the customer lifecycle. This shared model defines common concepts that apply regardless of industry, such as users, payments, items, devices, and locations.
The shared core ensures consistency across APIs while allowing industry‑specific extensions where needed.
What the Shared Core Includes
The shared core typically captures information such as:
- Transaction identifiers and timestamps
- User and account context
- Payment details
- Item or order details
- Device and network attributes
- Address and location information
These concepts appear across all industry APIs, even though the specific fields or emphasis may vary.
Benefits of a Shared Core
Using a shared core model provides several advantages:
- Consistency — Similar concepts behave the same way across industries.
- Reusability — Integrations can share logic across multiple industry APIs.
- Extensibility — Industry-specific extensions allow additional context to be supplied without changing the shared transaction model.
This approach allows you to think in terms of what happened rather than which API you are calling.