Dispute Case Detail
Scenario chargeback lifecycle for the same hosted checkout payment: support intake, provider reference, merchant evidence, risk submission, and finance resolution.
Dispute risk map
allowedWhat evidence protects this chargeback?
Risk connects customer claim, merchant receipt, issuer evidence, and the final provider outcome without rewriting payment facts.
risk_decision_map_school_2026Paymentpay_scenario_001
Risk decisionrisk_decision_scenario_001
Reserve6,250 IQD
Payoutpo_school_2026_001
Risk analystCan the hosted checkout capture continue?Allow school-fee capture; keep only the default reserverisk_map_capture_allowrisk_decision_scenario_001No extra hold beyond configured reserveallowedRisk analystIf the payer disputes, is evidence ready?Submit checkout, auth, receipt, webhook, and support packagerisk_map_dispute_evidenceevpkg_school_2026_ready125,000 IQDevidence submittedRisk leadCan merchant payout leave Epara control?Release only after refund and dispute exposure are explainablerisk_map_payout_releasepo_school_2026_00154,831,533 IQDprovider pending
Chargeback object
chb_school_2026_open
evidence submittedPayer says the school fee receipt was not recognized by the school office.
Paymentpay_scenario_001
Provider referenceissuer_cb_school_2026_7781
Amount at risk125,000 IQD
Merchant impact
Evidence before final debit
review requiredThe merchant sees the disputed payment and evidence request, but final money movement waits for provider resolution.
MerchantDemo Market
ReferenceSCH-2026-00041
Due dateJul 15, 2026, 12:00 AM
Finance control
Ledger-safe resolution
pendingDispute intake and evidence submission do not edit historical ledger lines. Finance applies only the final provider outcome.
Reserve applied6,250 IQD
Fee at risk2,500 IQD
Expected decisionJul 15, 2026, 12:00 AM
Casecase_ops_school_2026_001
OwnerSupport
SLA targetJun 15, 2026, 6:00 PM
Audit anchoraudit_case_ops_school_2026_001
Queue assignment
| Queue | Assignee | Responsibility | SLA | Next action | Evidence | Status |
|---|---|---|---|---|---|---|
| Support | act_support_specialist | Customer answer, receipt proof, refund intake | same_day | Send receipt and explain refund approval path | tkt_school_parent_receipt_001 | assigned |
| Risk | act_risk_analyst | Review dispute evidence and merchant liability | before_evidence_due | Keep evidence package ready | evpkg_school_2026_ready | evidence submitted |
| Finance | act_finance_operator | Refund money impact, statement, and payout visibility | before_payout_release | Hold payout release until refund approval decision is clear | set_2026_06_15_iqd | review |
| Privileged approval | act_privileged_operator | Maker-checker refund decision | 2h | Approve or reject partial refund request | trace_refund_school_2026 | awaiting checker |
Escalation rules
| Trigger | Threshold | Owner | Action | Evidence | Status |
|---|---|---|---|---|---|
| Customer asks for receipt proof | same_day | Support lead | Send immutable receipt and merchant reference | EP-RCPT-2026-00041 | completed |
| Refund request needs approval | 2h after permission check | Privileged operator | Approve/reject maker request; no self-approval | maker_checker_no_self_approval | awaiting checker |
| Payer may dispute payment | before provider evidence due date | Risk lead | Submit receipt, checkout, auth, webhook, and support evidence | evpkg_school_2026_ready | evidence submitted |
| Merchant payout can leave platform | before payout release | Finance operator | Confirm refund/dispute state before treasury release | po_school_2026_001 | provider pending |
Case timeline
| Time | Actor | Event | Visibility | Evidence | Status |
|---|---|---|---|---|---|
| Jun 15, 1:45 PM | guest_payer | Customer asked for receipt and refund help | customer safe | tkt_school_parent_receipt_001 | received |
| Jun 15, 1:42 PM | act_support_specialist | Receipt, payment, and merchant reference verified | customer safe | EP-RCPT-2026-00041 | completed |
| Jun 15, 1:49 PM | act_support_specialist | Internal note added for refund and dispute readiness | internal only | note_support_school_001 | ready |
| Jun 15, 1:52 PM | act_support_specialist | Partial refund request created by maker | internal control | refreq_school_2026_001 | approval ready |
| Jun 15, 1:54 PM | permission_policy | Permission check passed; waiting for separate checker | internal control | perm_refund_school_2026 | awaiting checker |
| Jun 20, 12:25 PM | act_risk_analyst | Dispute evidence package prepared for provider handoff | internal control | evpkg_school_2026_ready | evidence submitted |
Notes and audit trail
| Type | Author | Note | Linked object | Status |
|---|---|---|---|---|
| Customer-safe reply | act_support_specialist | Receipt is valid without Epara signup; refund can be requested after verification. | EP-RCPT-2026-00041 | ready |
| Internal note | act_support_specialist | Partial refund requires maker-checker; do not promise money movement before approval. | refreq_school_2026_001 | internal only |
| Risk note | act_risk_analyst | Evidence package includes receipt, checkout session, issuer auth, webhook, and support transcript. | evpkg_school_2026_ready | evidence submitted |
Escalation policyescalate_to_finance_if_refund_or_dispute_waits_2h
| Actor | Action | Evidence | Detail | Status |
|---|---|---|---|---|
| Support | Open dispute intake | tkt_school_parent_receipt_001 | Support links the customer question to the receipt, payment, checkout session, and merchant reference. | completed |
| Provider operations | Receive issuer chargeback | issuer_cb_school_2026_7781 | Provider reference creates a chargeback object; ledger is not rewritten by the intake itself. | completed |
| Merchant owner | Review merchant evidence | EP-RCPT-2026-00041 | Merchant can see the disputed payment, receipt, customer reference, and amount at risk. | review required |
| Risk | Submit evidence package | evpkg_school_2026_ready | Risk submits hosted checkout, authentication, receipt, webhook, and support evidence before the due date. | evidence submitted |
| Finance | Apply provider decision | chargeback_resolution_pending | If won, held funds are released. If lost, merchant balance or debt records absorb the final debit. | pending |
| Item | Evidence | Owner | Status |
|---|---|---|---|
| Receipt issued | EP-RCPT-2026-00041 | Support | ready |
| Checkout session | cs_school_2026_001 | Checkout | ready |
| Issuer authentication | auth_school_2026_001 | Provider operations | authenticated |
| Merchant notification | evt_payment_captured_001 | Developer ops | delivered |
| Support transcript | note_support_school_001 | Support | ready |
| Item | Value | Status |
|---|---|---|
| Amount at risk | 125,000 IQD | evidence submitted |
| Reserve already held | 6,250 IQD | held |
| Platform fee at risk | 2,500 IQD | tracked |
| Final ledger action | 0 IQD | pending provider decision |