Sensitive actions are approval-gated and audit logged

DO
Cash collection

Know what settled, what failed, and what is still pending

Processor status is the source of truth. Pending payments do not schedule work, and failed payments do not mark invoices paid.

Succeeded
$17.1K
Pending
$2,825
Failed attempts
$1,000
Processor fees
$385
PaymentCustomerInvoiceStatusMethodAmountFeeDate
PAYMENT-01Sarah MitchellINV-1048SucceededCard$2,450$74Jul 12, 2026
PAYMENT-02Marcus ReedINV-1047SucceededAch$1,660$8Jul 6, 2026
PAYMENT-03Marcus ReedINV-1047SucceededAch$1,660$8Jul 13, 2026
PAYMENT-04Rebecca StoneINV-1046SucceededCheck$2,000$0Jun 27, 2026
PAYMENT-05David ParkerINV-1045SucceededCard$3,250$98Jun 18, 2026
PAYMENT-06David ParkerINV-1045SucceededCard$3,250$98Jun 29, 2026
PAYMENT-07Emily FosterINV-1049PendingAch$2,825$14Jul 14, 2026
PAYMENT-08Kevin PatelINV-1044SucceededCard$2,850$86Jun 14, 2026
PAYMENT-09Rebecca StoneINV-1046FailedCard$1,000$0Jul 11, 2026
PAYMENT-10David ParkerINV-1045RefundedCard$500$0Jul 3, 2026
In production, payment records are written from verified Stripe webhooks. Browser redirects and customer screenshots are not sufficient proof of settlement.