Get decision details
Retrieve a previously evaluated decision by its ID.
The entry includes the original decision, the rules that fired, backend results, the current payment lifecycle state, and any resolution. Payment Card details are masked and not returned in detail.
Authorizations
Response
Decision entry
Persisted decision log entry. Fields carrying regulated data are subject to the instance's per-scope retention — once the window configured for a scope has passed, every field of that scope reads as null on this entry (the key stays), and backend_results[].raw_response is nulled on the first window to expire. Retention is instance configuration; an unconfigured scope is retained without bound, and any-scoped fields are never aged out.
Current payment lifecycle state; null until a lifecycle event is ingested. Advances via POST /api/events. "fraud_reported" is a legacy value no longer written — fraud is tracked by the fraud marker fields, independent of payment_state.
authorized, captured, voided, fraud_reported, chargedback, failed