Skip to main content
Manage your saved payment methods and view transaction history.

Saved Payment Methods

View and manage cards:
  • Card type and last 4 digits
  • Expiry date
  • Default payment method

Add Payment Method

Add new card via secure Stripe form:
  • Card number
  • Expiry date
  • CVC
  • Save for future use

Transaction History

View all transactions:
  • Date
  • Description
  • Amount
  • Status
  • Receipt download

UI Spec (from supplied spreadsheet)

The spreadsheet defines payment/order fields (total, currency, reference, status, order type) which are recorded in the transaction entity.

Data Model Cross‑Reference (Entities)

Features

Payments

Acceptance Criteria

Frontend
  • UI supports the workflows described in this feature.
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Implementation Contracts

Backend (API)