Payment lifecycle Statement matched Finance and operations see how captured customer money becomes matched statement evidence and then a provider-pending merchant payout.
statement matched Checkout cs_school_2026_001
Payment pay_scenario_001
Amount 125,000 IQD
Receipt EP-RCPT-2026-00041
Statement set_2026_06_15_iqd
Checkout session created Hosted checkout receives the merchant link, amount, locked reference, and allowed payment methods. cs_school_2026_001
created Issuer authentication required Customer can still pay as guest; issuer OTP must pass before capture. auth_school_2026_001
authentication required Authentication approved Authentication evidence is retained for risk, support, and dispute work. acs_school_2026_001
authenticated Payment authorized The selected IQD card route confirms the amount before capture. route_live_cards_iqd
authorized Capture posted Gross, fee, merchant net, and reserve hold become immutable ledger evidence. mov_payment_capture_001
captured Receipt issued Customer receives an immutable receipt without needing an Epara account. EP-RCPT-2026-00041
receipt issued Merchant webhook delivered Merchant endpoint receives signed payment.captured notification. evt_payment_captured_001
webhook delivered Statement matched Hosted checkout capture appears in merchant statement and operator reconciliation. set_2026_06_15_iqd
statement matched Payout pending Eligible merchant balance waits for provider payout confirmation. po_school_2026_001
pending Reset checkout Require OTPApprove auth Authorize CaptureIssue receipt Deliver webhookMatch statement Payout pending Failed, expired, and cancelled checkout sessions never create fee, reserve, receipt, or payout lines.
Treasury decision queue Payout release decision Treasury sees why the payout is provider pending and which upstream controls prove the merchant can be paid.
op_decision_school_2026_001 provider pending Payment pay_scenario_001
Statement set_2026_06_15_iqd
Payout po_school_2026_001
Final decision release_after_provider_confirmation
Treasury action console Can the payout leave Epara control? Treasury sees upstream support, refund, risk, and reconciliation evidence before keeping or releasing the provider transfer.
operator_action_console_school_2026 provider pending Completed 0/6 Demo decision state is local to this browser.
Payment pay_scenario_001 set_2026_06_15_iqd
Controlled amount 54,831,533 IQD po_school_2026_001
Guard maker_checker_no_self_approval appr_refund_school_2026
Support Can support answer without changing money? Support can explain receipt, refund path, and payout status operator_action_support_safe_answer op_decision_support_no_money_move tkt_school_parent_receipt_001 Customer answer only; no refund or payout movement customer safe Send customer-safe answerRefund approval Can this refund affect payout release? Payout remains gated until checker decision is clear operator_action_refund_checker_gate op_decision_refund_gate trace_refund_school_2026 Maker-checker required; maker cannot self-approve awaiting checker Hold for checkerReconciliation Do provider, ledger, and statement match? No difference; statement can support payout handoff operator_action_reconciliation_match op_decision_reconciliation_match recon_run_school_2026_001 Statement evidence only; treasury still controls release statement matched Mark statement matchedTreasury Can merchant payout leave Epara control? Treasury waits for Rafidain provider confirmation operator_action_treasury_release_hold op_decision_treasury_release rafidain_transfer_pending_8821 Bank transfer remains provider pending provider pending Keep provider pendingLatest controlled result operator_action_risk_allow_capture Capture stays allowed with the default reserve only No new ledger movement; default reserve stays held
Open evidence Reset actions Payout risk gate Can this payout leave Epara control? Treasury sees whether refund and dispute exposure are clear enough before releasing merchant funds to the bank provider.
risk_decision_map_school_2026 allowed Payment pay_scenario_001
Risk decision risk_decision_scenario_001
Reserve 6,250 IQD
Payout po_school_2026_001
Risk ledger How much merchant balance is protected? Hold the configured reserve until policy release risk_map_reserve_hold risk_reserve_school_2026_001 6,250 IQD held Risk and privileged checker Can refund risk affect payout release? Keep payout gated until refund request is approved or rejected risk_map_refund_gate refreq_school_2026_001 50,000 IQD approval ready Risk analyst If the payer disputes, is evidence ready? Submit checkout, auth, receipt, webhook, and support package risk_map_dispute_evidence evpkg_school_2026_ready 125,000 IQD evidence submitted Risk lead Can merchant payout leave Epara control? Release only after refund and dispute exposure are explainable risk_map_payout_release po_school_2026_001 54,831,533 IQD provider pending Payout po_school_2026_001 54,831,533 IQD
provider pending Daily payout to Rafidain Bank **** 8821
Payment captured pay_scenario_001 added eligible balance after fee and reserve.
POS payment captured pay_pos_scenario_001 added 39,060 IQD from terminal batch batch_counter_2026_06_15.
Settlement statement created set_2026_06_15_iqd includes hosted checkout, POS, fee, reserve, and payout lines.
Schedule run completed psrun_school_2026_001 selected the approved Rafidain destination.
Provider transfer pending rafidain_transfer_pending_8821 is waiting for bank confirmation.
Money facts Gross captured 167,000 IQD
Platform fee 3,340 IQD
Reserve held 8,350 IQD
Total contribution 155,310 IQD
Payout total 54,831,533 IQD
Expected arrival Jun 16, 9:00 AM
Source Object Gross Fee Reserve Contribution Status Hosted checkout pay_scenario_001 125,000 IQD 2,500 IQD 6,250 IQD 116,250 IQD matched POS card-present pay_pos_scenario_001 42,000 IQD 840 IQD 2,100 IQD 39,060 IQD matched
Operational evidence Permission check perm_payout_school_2026
Approval trace trace_payout_school_2026
Approval movement mov_payout_approval_school_2026
Provider operation provop_payout_school_2026
Finance control Destination Rafidain Bank **** 8821 Approved default payout destination for Demo Market. No customer card data is involved in the payout.
Reconciliation set_2026_06_15_iqd Finance can compare settlement lines, provider operation, payout status, and merchant balance impact.
Support alia.school.parent@example.test Support can explain that the customer's payment is captured while merchant payout is still provider pending.
Queue Actor Evidence Decision Status Provider capture review Operations analyst route_live_cards_iqd Capture reference accepted ops cleared Webhook outbox Developer ops evt_payment_captured_001 Signed event delivered delivered Receipt proof Support lead EP-RCPT-2026-00041 Support can explain payment ready Reconciliation Finance control recon_run_school_2026_001 No difference; statement approved statement matched Treasury handoff Finance operator rafidain_transfer_pending_8821 Merchant payout remains provider pending provider pending