Skip to main content
Every transaction processed by Centsless produces a compliance status, gets appended to the immutable hash chain, and receives a real-time fraud score. These signals are computed at transaction time and stored permanently — you cannot process a transaction without generating a compliance record. The endpoints in this section let you monitor aggregate compliance patterns, detect abuse, and export evidence for regulatory submissions.

Compliance endpoints

Export

Export transactions as a CSV file for regulatory reporting. Supports standard, full, and summary modes.

Audit logs

Query the immutable audit log and verify hash chain integrity to detect tampering.

Fraud

Retrieve merchant risk profiles and a ranked fraud overview across all merchants.

Compliance status values

Every transaction receives one of three compliance statuses:

Void analytics

GET /analytics/voids returns aggregate void statistics: total void count, void rate, amounts, and normalization check results that flag whether refunded rounding deltas correctly reverse the original transaction. GET /analytics/void-abuse analyzes void patterns for potential abuse, including merchants with high void rates, normalization failures, and suspicious timing patterns such as voids clustered immediately before or after shift changes.

Override report

GET /overrides/report returns all rounding overrides across your account with full employee attribution, reason codes, and the delta between the calculated rounding amount and the overridden value. Use this to audit whether manager overrides are being applied appropriately or to detect normalization abuse.