Summary
Build the consumer-facing page where customers land when clicking "Pay Now" from an invoice email.
Requirements
- Route:
/invoice/[invoiceId] in checkout app
- Display: merchant logo/name, invoice summary, line items, total
- If partially paid: show remaining balance
- "Pay Now" button enters standard checkout flow (card/bank/crypto)
- If already paid: show "Invoice Paid" confirmation
- If expired/cancelled: show appropriate message with merchant contact
- Mobile-first design (375px primary breakpoint)
- Trust badges and security indicators
- Merchant branding (logo, color)
Acceptance Criteria
Summary
Build the consumer-facing page where customers land when clicking "Pay Now" from an invoice email.
Requirements
/invoice/[invoiceId]in checkout appAcceptance Criteria