Real-World Example
Jane wants to confirm which payments cleared on a deactivated or completed account. Payment History should show her the payment records tied to that account without reopening negotiation actions.
Visual Flow
How It Should Work
- It should show payment records for the selected consumer account.
- It should make amount, date, and status understandable.
- It should remain available where historical payment context is needed.
How It Should Not Work
- It should not show payment records for another consumer or creditor account.
- It should not make historical payment review look like an active payment setup page.
- It should not hide failed or cancelled payment records when they explain account history.
Developer Notes
- The Payment History screen is available for deactivated accounts. Completed accounts use the completed payment summary instead.
- Load the screen with
GET /accounts/{consumer}/payments/history.
- Download its agreement with
GET /accounts/{consumer}/payments/agreement.
- The history response is intentionally compact and does not include Schedule Plan actions or calendar metadata.
- History records must match gateway/job outcomes.
routes/consumer/index.php
app/Livewire/Consumer/PaymentHistory.php
app/Jobs/Concerns/ProcessesScheduleTransactionPayments.php
Last modified on July 11, 2026