Portal payments¶
The customer portal lets your customers view outstanding invoices and make payments directly — without calling your office. This guide covers the payment experience from your customer's perspective, so you know exactly what they see and how the process works.
Pro feature
The customer portal and portal payments are available on the Pro plan and above. Compare plans to see which features are included in each tier.
How customers receive payment links¶
Customers access the portal through a secure login link sent to their email address. There are no passwords, usernames, or accounts to manage.
When links are sent¶
Your customers receive a portal login link when:
| Event | What the customer receives |
|---|---|
| You send an invoice | An email with a link that opens directly to the invoice in the portal |
| You invite them to the portal | A welcome email with a link to their portal dashboard |
| They request access | A fresh login link sent on demand by your team |
Each login link is:
- Single-use — The link becomes inactive after it is used.
- Time-limited — Links expire after a short window for security.
- Tied to one customer — Links cannot be shared or forwarded to access another customer's data.
No passwords for your customers
Your customers never need to create an account or remember a password. A secure login link is all they need.
The customer payment experience¶
Here is what your customer sees when they open a payment link and pay an invoice.
Step 1: Open the login link¶
The customer clicks the link in their email. They are taken directly to the portal — either to their dashboard or straight to the specific invoice, depending on the link.
Step 2: View the invoice¶
The invoice page shows:
| Section | Details |
|---|---|
| Invoice number | The unique identifier for this invoice (e.g., INV-0042) |
| Date and due date | When the invoice was created and when payment is expected |
| Line items | Each service or part listed with description, quantity, and price |
| Tax | Applicable tax amount |
| Total amount due | The final balance after taxes |
| Payment status | Unpaid, Partially paid, or Paid |
Customers can also download a PDF copy of the invoice for their records.
Step 3: Make a payment¶
- The customer clicks Pay now on the invoice.
- They are redirected to a Stripe-powered secure checkout page.
- They enter their payment details — all major credit and debit cards are accepted (Visa, Mastercard, American Express, and more).
- They click Pay to complete the transaction.
- After the payment processes, they are returned to the portal with a confirmation.
- The payment is automatically reconciled in your FSM Navigator account — no manual entry needed.
Secure checkout
Card details are entered on a PCI-compliant checkout page powered by Stripe. Customer payment information is never stored in FSM Navigator.
Step 4: Payment confirmation¶
After a successful payment:
- The invoice status updates to Paid in the portal.
- The customer sees a confirmation message on screen.
- A receipt is sent to the customer's email automatically.
- The payment is recorded in your FSM Navigator account immediately.
Transaction fees¶
When your customers pay through the portal, Stripe's standard payment processing fees apply. These are deducted by Stripe before the funds reach your connected bank account.
| Detail | Description |
|---|---|
| Who charges the fee | Stripe charges standard processing fees. FSM Navigator adds a 1.5% platform fee per transaction. |
| Typical rate | Varies by region and card type. See Stripe's pricing page for current rates. |
| Who pays | The fee is deducted from the payment amount before settlement to your bank account. Your customer pays the full invoice amount. |
| Where to see fees | Stripe Dashboard → Payments. Each transaction shows the gross amount, fee, and net deposit. |
Transparent fee structure
Stripe's standard processing fees apply to all customer portal payments. FSM Navigator adds a 1.5% platform fee per transaction — no hidden charges, no monthly minimums, no surprises.
What customers can see in the portal¶
Beyond paying invoices, the portal gives your customers a self-service view of their service history:
| Capability | Description |
|---|---|
| Invoice list | All invoices — paid, unpaid, and overdue — in one view |
| Service history | Completed and upcoming jobs with dates and descriptions |
| PDF downloads | Download any invoice as a professional PDF |
| Payment history | View past payments and their dates |
The portal is read-only for all records except payments — customers cannot edit jobs, change schedules, or modify invoices.
Managing portal payments from your side¶
As the service provider, you can monitor and manage portal payments from FSM Navigator.
Track payment status¶
When a customer pays through the portal:
- The payment is automatically recorded under the invoice — no manual entry required.
- The invoice status updates to Paid (or Partially paid for partial payments).
- Payment details, including the Stripe transaction reference, appear under Invoicing → Payments & Refunds.
Send payment reminders¶
If an invoice is overdue, you can resend the invoice email from Invoicing → Invoice Details. The customer receives a fresh login link that opens directly to the unpaid invoice.
Refund a portal payment¶
To process a refund for a portal payment:
- Go to Invoicing → Invoice Details for the relevant invoice.
- Click Refund and enter the refund amount (full or partial).
- The refund is processed through the payment provider and the invoice status updates accordingly.
Enabling the customer portal¶
If you have not set up the customer portal yet, follow these steps:
- Confirm you are on the Pro plan or higher — the portal is available on Pro and Enterprise.
- Navigate to Settings → Customer Portal to enable the portal for your company.
- Start sending invoices with portal links, or invite existing customers to the portal.
For full setup instructions, see Customer portal.
Frequently asked questions¶
Do customers need to create an account to pay?
No. Customers access the portal through secure login links sent via email. There are no accounts, usernames, or passwords to manage.
What payment methods can customers use?
Customers can pay with all major credit and debit cards — including Visa, Mastercard, and American Express — through the Stripe-powered secure checkout page.
Can customers make partial payments?
Partial payments depend on your invoice configuration. If partial payments are supported, the customer can enter a custom amount on the checkout page.
Is the customer's payment information stored?
No. All card details are processed through Stripe's PCI-compliant infrastructure. FSM Navigator never stores customer card numbers.
What if a customer's payment fails?
The customer sees an error message on the checkout page and can retry with a different card. You are notified of the failed attempt in your FSM Navigator account.
Can I disable portal payments but keep the portal active?
The portal and payments are managed together. If you want customers to view invoices without paying online, contact support to discuss your options.
Are there fees when customers pay through the portal?
Yes — Stripe's standard payment processing fees apply to each transaction. These are deducted from the payment before it reaches your bank account. FSM Navigator does not charge any additional transaction or platform fees. For current rates, visit Stripe's pricing page.
Related guides¶
- Customer portal — Set up and manage the customer portal
- Managing customers — Add and organize your customer records
- Invoice workflow — Understand invoice statuses and transitions
- Payments and refunds — Record payments and process refunds
- Plans and pricing — Compare plans to confirm Pro or Enterprise access
- Stripe Connect — Connect your Stripe account for online payments