Customer Portal
The PayRequest Customer Portal is a full self-service experience for your customers. When customers log into your shop, they get a personal dashboard with everything they need: subscriptions, invoices, orders, payment methods, support tickets, and account settings.The Customer Portal is automatically available for every shop. Customers register or log in via your shop URL (or custom domain) and get immediate access to their personal dashboard.
Portal Navigation
When logged in, customers see a persistent sidebar with quick access to all portal sections:| Section | Description |
|---|---|
| Shop | Return to the shop homepage / product catalog |
| Payment Methods | Manage SEPA mandates and saved payment methods |
| Edit Details | Update name, email, address, and company information |
| Invoices | View all invoices, pay outstanding ones, download PDFs |
| Orders | Browse order history with details |
| Subscriptions | Manage active subscriptions (pause, resume, cancel) |
| Support | Create and track support tickets |
| Settings | Appearance, language, and notification preferences |
Customer Homepage
The homepage is the customerβs personal dashboard. It shows at-a-glance statistics and recent activity.Statistics Cards
Three clickable stat cards at the top show:- Orders β Total order count, links to order history
- Invoices β Total invoice count, links to invoice list
- Subscriptions β Active subscription count, links to subscription management
Active Subscriptions
A prominent section showing all active subscriptions with:- Product name and status badge (Active, Paused, Trial)
- Billing interval and amount (e.g., βmonthlyβ at β15.00/monthβ)
- Next billing date
- Trial end date (if on trial, with countdown)
- Direct link to subscription details
Recent Orders
The most recent orders displayed with:- Order number and date
- Total amount
- Link to order details
Open Invoices & Tickets (Mobile)
On mobile devices, open invoices and support tickets are displayed as alert cards. On desktop, these appear in the sidebar instead.Portal Pages
Invoices
Customers can browse all their invoices with status indicators:- Pay outstanding invoices directly via iDEAL, credit card, or saved payment methods
- Download PDF invoices for their records
- View payment history and transaction details per invoice
- Filter by status (paid, unpaid, pending)
Subscriptions
Full subscription self-management:- View subscription details (product, amount, interval, next billing)
- Pause a subscription temporarily
- Resume a paused subscription
- Cancel a subscription
- View custom fields associated with the subscription
- See trial status and end dates
Subscription self-management can be enabled or disabled per product via the Allow Self-Management toggle in product settings.
Orders
Complete order history with:- Order number, date, and status
- Line items with quantities and amounts
- Order total with tax breakdown
Payment Methods (Mandates)
Customers can manage their saved payment methods:- View active SEPA Direct Debit mandates
- See mandate status (valid, pending, invalid)
- Add new payment methods
- Use saved methods to pay invoices
Profile
Customers can update their personal and business details:- Name, email, phone number
- Address (street, city, postal code, country)
- Company details (for business customers)
Support
Integrated support ticket system:- Create new support tickets
- Track ticket status (Open, In Review, Resolved)
- Add replies to existing tickets
- View ticket history
Settings
A dedicated settings page where customers control their portal experience. See Customer Portal Settings for full details.- Appearance β Choose between System, Light, or Dark mode
- Language β Select Auto (browser default), English, or Dutch
- Notifications β Toggle email notifications per category
Custom Domain Support
The Customer Portal works seamlessly on custom domains. If youβve configured a custom domain for your shop (e.g.,shop.yourbusiness.com), the entire portal including all customer pages, settings, and payment flows operates under your domain.
Everything works automatically under your domain β a fully white-label experience for your customers.
Customer Authentication
Customers create an account on your shop and log in with their email and password. They stay logged in during their session and can log out from the portal header.Mobile Experience
The portal is fully responsive:- Desktop β Sidebar navigation with all sections visible
- Mobile β Optimized layout with collapsible sections, open invoices and tickets shown inline instead of sidebar