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)
- Payment gateway transactions, invoices, receipts:
Payment Transaction
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.