Use case · Customer portal · Team portal · 24/7 · 25+ ERPs · 48-hour go-live

Self-service payment portal — real-time invoices, balances, payments & credits

One portal, two audiences, one live ERP-sourced view. Customers see what they owe — open invoices, outstanding balance, aging buckets, sales orders, available credits, saved methods, payment history — 24/7, updated the moment your ERP changes.

24/7
Customer
Self-Service
Real-time
ERP-Sourced
Balance & Aging
40–70%
Fewer AR
Inbound Calls
25+
ERPs
Integrated
48hr
Go-Live
Timeline

One portal, two audiences, one live source of truth

So what does the customer get with Payment Hub? Most "customer payment portals" are marketing-department PDF replacements — a web page that replays yesterday's statement. Clarity Payment Hub's portal is different: it reads and writes directly from your ERP through Clarity Connect, so the customer sees exactly what your finance team sees, refreshed to the moment. A brand-new invoice posted 30 seconds ago? Already visible to the customer. A payment captured on the phone 10 seconds ago? Already reflected in the balance. A credit issued by AR this morning? Already available to apply. One data stream, two views, zero reconciliation debt between them.

You get both the Virtual Terminal or Embedded ERP UI. The twist that actually matters: your sales reps, AR clerks, branch managers, and controllers get access to the same portal in a team-facing skin. When a customer calls and asks "what's my balance?", the rep is looking at the identical live ERP number the customer sees on their own screen. When the rep takes a payment over the phone, it posts to the same ERP record the customer would have hit from self-service — with one audit trail that tells you who initiated the transaction and on whose behalf.

Clarity's role: Payment Hub's self-service portal is the customer-facing and team-facing payment interface built on top of Clarity Connect's real-time ERP integration. Customers see live invoices, balances, aging, credits, payment history, and saved methods. Your sales / AR team sees the same data in a team-facing version. Both sides act through the same payment-acceptance infrastructure, with every action reflected in the ERP in real time.

Customer view vs team view — same data, two interfaces

If you want to see EXACTLY what the customer sees, then the portal has two front-ends running over one data model. The customer-facing skin shows the customer what they need for self-service. The team-facing skin shows sales reps, AR clerks, branch managers, and controllers everything the customer sees plus the operational context they need to act — collections notes, credit holds, payment-method expiration flags, cross-sell opportunities. Both sides write back to the ERP in real time.

What your customers see

Customer-facing portal

Self-service, 24/7, branded to look like part of your business

  • Real-time outstanding balance & aging buckets
  • All open invoices — pay one, several, partial, or all
  • Past-due flag on overdue invoices with one-click-to-pay
  • Available account credits — apply to open invoices or balance
  • Saved tokenized payment methods (card & ACH)
  • Autopay enrollment, pause, and cancel — self-serve
  • Payment history, downloadable receipts, statements
  • New payment method entry — raw PAN never stored
  • Billing contact management & address updates
What your sales & AR team sees

Team-facing portal

Same ERP data, operational context, take action with or for the customer

  • Everything the customer sees — exact same numbers
  • Take payment on behalf of customer (phone MOTO, saved method)
  • Credit hold status, payment-plan notes, collection history
  • Card expiration warnings, recent decline flags
  • Multi-customer dashboard — sort by aging, by balance, by activity
  • Email / SMS pay-link to customer from any invoice in one click
  • Apply or issue credits with audit trail
  • View autopay status, enroll or unenroll on customer's behalf
  • Full audit log of every portal action (who, when, what)
→ Both sides work from one live ERP-sourced dataset. No sync job. No stale numbers. No reconciliation between what customer saw and what your books know.

Real-time outstanding balance — the moment of truth

The first question every customer has when they log in is "what do I owe?". The first question every sales rep has when a customer calls is "what do they owe?". Both questions answer to the same live ERP-sourced number. No reconciling. No call-backs. No stale PDF emailed last week.

Watch the Demo

Portal Screenshot

Clarity Payment Hub customer-facing account-balance view showing total outstanding, open invoices itemized with due dates and aging status, available account credits, and quick-action buttons to pay selected, apply credit, or download statement — the real-time ERP-sourced view the customer sees at login
Real-time outstanding balance — open invoices, aging, credits, and payment-ready actions, sourced live from your ERP.

Behind that single balance number is a live Clarity Connect query to your ERP running every time the portal loads. The number reflects: invoices posted through this morning, payments captured in the last hour, credits issued yesterday, adjustments made 10 minutes ago. If AR just voided an invoice, the balance drops. If a new shipment invoiced 30 seconds ago, the balance ticks up. The customer never sees a stale number; your rep never sees a stale number. Both operate with the same confidence that what they're looking at is correct right now.

How Payment Hub powers self-service at both ends

Eight capabilities make the portal genuinely useful rather than a marketing veneer. Each one is ERP-integrated — the portal isn't a standalone web app with a nightly sync; it reads and writes through Clarity Connect to the ERP in real time.

Live ERP data fetch

Portal reads open invoices, balances, aging, credits, and saved methods from your ERP through Clarity Connect on every refresh — no sync delay, no overnight batch. NetSuite, Acumatica, Dynamics, Sage, SAP, Epicor, Infor, and more.

Pay-one / pay-many / partial

Customer selects a single invoice to pay, a bundle of invoices into one consolidated transaction, a partial amount against a single invoice, or everything outstanding in one click. Each option posts cleanly back to the ERP as the right record.

Tokenized saved methods

Cards and ACH credentials tokenize at the gateway vault — never stored on Payment Hub servers or in the customer's browser. Customer selects "save for next time"; the token attaches to their account. One-click payment on future visits.

Autopay self-enrollment

Customers enroll in autopay themselves: pick a saved method, pick a rule (every invoice, every over $X, monthly statement), confirm terms. Customers can pause or cancel anytime. Your team sees autopay status and can enroll / unenroll on request.

Apply account credits

Customer sees available credits in the portal and applies them against open invoices — either in full or partially. Credit selection posts back to the ERP as a credit application, adjusting the invoice balance in real time.

Aging view + past-due flags

Portal breaks aging into Current, 31–60, 61–90, 90+ buckets with past-due invoices prominently flagged. Customer sees what needs attention; rep sees the same aging for collections prioritization.

Statements & receipts — downloadable

Customer downloads monthly statements, individual invoice PDFs, payment receipts, and autopay confirmations on-demand — all generated from current ERP data, not from stale statement PDFs emailed weeks ago.

Full audit trail + branding

Every action — customer or team — logs with who, when, what. Portal is branded to match your business (logo, colors, URL subdomain) — feels like your product, not Clarity's. White-label or co-branded deployment supported.

Clarity Payment Hub dashboard view showing a unified transaction and activity log — live ERP-sourced payment history for the customer, with per-transaction detail, invoice applications, payment method used, and status indicators — the same dashboard available to customers and to the internal sales / AR team with role-appropriate detail
The unified dashboard view — available to customers for their own account, and to your sales / AR team for every customer they support. One ERP-sourced payment and activity history, role-appropriate detail per audience.

A customer-initiated workflow — login to paid in 90 seconds

A concrete walk-through: a customer logs into the portal, sees their balance, applies a credit, pays two invoices consolidated, enrolls in autopay for the future, and logs out — all in 90 seconds. Every step writes back to the ERP in real time; your AR team sees every step as it happens.

01

Customer logs into the portal

Acme Widgets' AP manager logs into yourcompany.com/pay (or your branded subdomain). Portal authenticates against the customer record in your ERP. Clarity Connect fetches the live balance, open invoices, aging, credits, and saved methods. Dashboard renders in < 1.5 seconds.

ERP auth Live data fetch
02

Customer sees the real-time picture

Balance: $18,420 outstanding. Three open invoices: INV-4820 ($3,120, Net 30, due next week), INV-4881 ($5,400, past due by 14 days), INV-4902 ($9,900, Net 30, due in three weeks). Available credit: $320 from last month's return. Saved method: Visa ending 4421.

Balance · aging · credits
03

AP manager selects two invoices to pay

Selects INV-4820 and INV-4881 (total $8,520). Clicks "apply available credit" — the $320 credit applies against INV-4881, reducing the total selection to $8,200. Selects saved Visa 4421.

Multi-invoice Credit applied
04

Payment submits; gateway authorizes

Payment Hub identifies Visa 4421's BIN as Visa Purchasing (commercial), flags the transaction for L3 enrichment. Clarity Connect pulls invoice line items from the ERP for both invoices, packages them into the L3 envelope. Gateway authorizes $8,200 in < 2 seconds at L3 rates.

L3 enriched < 2s auth
05

ERP posts the cash application

Clarity Connect writes to the ERP: INV-4820 closes ($3,120 applied), INV-4881 closes ($5,080 cash + $320 credit = $5,400 applied), the $320 credit is consumed, cash receipt lands in GL 1010 for $8,200. Customer's balance updates to $9,900 — only INV-4902 remains open. AR team's dashboard picks up the payment in real time.

Real-time ERP posting AR sees it instantly
06

Customer enrolls in autopay

Customer clicks "Enroll in autopay". Picks the saved Visa 4421. Selects rule: "pay every invoice automatically on its due date". Reviews and confirms terms. Autopay enrollment posts to Payment Hub's scheduler. INV-4902 is now set to auto-pay on its due date.

Self-enroll autopay
07

Portal confirms and emails receipt

Portal shows "Payment successful — $8,200 applied to 2 invoices. Autopay enrolled." Receipt email goes to customer's billing contact automatically. Customer can download the receipt PDF; customer can see the transaction in payment history already. Total elapsed time so far: 90 seconds.

Receipt emailed History updated
08

Your rep sees it in the team portal

Acme's assigned sales rep opens their team dashboard next morning. Acme's past-due is cleared (no longer needing a collections call). Autopay is enrolled on the remaining invoice. L3 savings of ~$61 are logged on the transaction. No work for the rep — the portal did the entire interaction without anyone on your side needing to be involved.

Zero team intervention

Past-due self-service — clearing aging without the phone call

A meaningful share of past-due aging is just reminder-driven — customers intended to pay but missed the due date, and once they see the past-due flag, they pay. Payment Hub's portal makes that path frictionless: past-due invoices are prominently flagged, one-click pay clears them, and automated reminder emails carry direct pay-links straight to the invoice-ready-to-pay screen.

Watch the Demo

Portal Screenshot

Clarity Payment Hub past-due invoice view showing an overdue invoice prominently flagged with days-past-due indicator, invoice detail, and one-click payment action — the self-service path that lets customers clear aging directly without phone contact
The past-due payment path — overdue invoices flagged, one-click-to-pay, days-past-due visible. Self-service path to clearing aging.

When combined with automated past-due reminder emails (triggered by the ERP's aging status), the typical result is that a majority of 30–60-day aging clears itself through customer self-service. Your AR team's collections effort shifts from routine "friendly reminder" calls on small past-due balances to higher-value dispute resolution and true collections on the aged-over-90 bucket. DSO reductions of 5–12 days in the first 90 days are typical for B2B operations with a mix of responsive and unresponsive customers.

Complementary to AR Collections Automation: The self-service portal is the customer's side of past-due resolution. Your AR team's side — prioritized queues, dunning automation, dispute tracking, promise-to-pay management — runs in parallel through Clarity Payment Hub's AR Collections Automation capability. Both feed from the same ERP data; both resolve to the same cash-application outcome.

Industries where self-service payment pays off most

Self-service payment portals deliver the most value wherever a high volume of routine invoice-inquiry and payment-processing work currently lands on human AR staff — and wherever customers are willing or eager to transact without a phone call. B2B businesses with repeat customers dominate the strong-fit list.

Strong fit

Wholesale & Industrial Distribution

Repeat B2B customers ordering weekly / monthly with Net-30 terms. Portal eliminates "what's my balance" calls to inside sales; customers self-serve across invoice payment, partial-pay, and credit application. Often the highest-ROI deployment.

  • Repeat B2B buyers with running balances
  • Contractor / distributor-to-distributor
  • Fleet / parts / supply recurring orders
Typical impact: 50–70% reduction in AR inbound calls; 8–12 day DSO improvement
Strong fit

Manufacturing & Industrial

B2B manufacturing with Net-30 / Net-45 customers, deposits on larger orders, and routine invoice flows. Portal handles invoice payment, deposit tracking, autopay enrollment, and past-due resolution — all without tying up controller time on routine lookups.

  • Multi-invoice account relationships
  • Deposit-driven order workflows
  • Customer AP team as portal user
Typical impact: 40–60% self-serve rate among repeat customers within 60 days
Strong fit

Government & Municipal Billing

Utility bills, permit fees, tax assessments, parking citations, court fines. High-volume, recurring, constituent-facing payment operations. Portal eliminates counter-traffic and phone calls for routine payment; staff focuses on exceptions & appeals.

  • Municipal utility (water / gas / electric) billing
  • Permit / license fee collection
  • Citation / fine payment
Typical impact: 40–60% of routine payments shift to portal within 90 days
Strong fit

Healthcare (Patient Billing)

Patient-responsibility billing after insurance processing — copays, deductibles, procedure balances. Portal gives patients the self-service they increasingly expect, with payment plans, split-pay, and family-account support. Reduces medical-billing collections pressure.

  • Patient balance bills
  • Payment plans & installments
  • Family / household account views
Typical impact: 15–25% reduction in patient AR aging; patient satisfaction lift
Strong fit

Professional Services B2B

Law firms, CPA practices, engineering consultancies, IT services, architectural firms. Client-facing portal for project retainer invoices, milestone invoices, and final billings. Client AP teams self-serve; firm partners save time on billing inquiries.

  • Retainer & milestone billing
  • Matter-level invoice detail
  • Saved method for repeat engagements
Typical impact: Faster payment on routine invoices; partner time freed for advisory work
Strong fit

Education (Tuition & Fees)

Higher ed tuition, K-12 tuition and activity fees, continuing-ed registration. Students / parents self-serve tuition payment, fee payment, and payment-plan enrollment. Bursar and registrar offices focus on exceptions rather than routine transactions.

  • Student / parent portal with balance
  • Payment plans & installments
  • Family / sibling account consolidation
Typical impact: Portal handles 60%+ of tuition payment volume post-go-live
Strong fit

Nonprofit & Association Dues

Membership dues, event registration fees, sponsorship invoices, donor pledge fulfillment. Portal serves members / donors / sponsors with self-service — dues renewal, pledge tracking, tax-receipt downloads. Operations team focuses on development & programs.

  • Annual dues renewal
  • Event registration + sponsor invoices
  • Pledge installment self-serve
Typical impact: Higher dues-renewal rate; reduced admin burden on small staffs
Mixed fit

Retail & Pure eCommerce

Pure-retail / pure-DTC eCommerce typically doesn't have "invoices" — payment happens at checkout and there's no ongoing AR. Portal value is lower. Hybrid retail (wholesale B2B side of a retail business) gets full portal benefit on the B2B side.

  • B2B wholesale side of retail: strong
  • Pure D2C checkout: minimal portal use
  • Post-purchase returns / credits: some value
Typical impact: High on B2B side; minimal on pure-D2C

Self-Service Payment Portal FAQ

The questions sales, AR, IT, and operations ask before rolling out the self-service portal to customers.

What can customers actually do in the self-service portal?

Customers log into a branded payment portal, see their ERP-sourced real-time account detail — open invoices, total outstanding balance, available account credits, saved payment methods, payment history, statements — and act on any of it.

They can pay a single invoice, pay several invoices consolidated into one transaction, make a partial payment, apply an account credit, download a statement or receipt, save a new payment method (tokenized), update billing contacts, or enroll in autopay. All of it is available 24/7 without a phone call to your AR team.

Does the sales / AR team see the same thing the customer sees?

Yes. The same real-time ERP-sourced data drives both the customer-facing portal and the internal team view — your AR clerk, sales rep, controller, or branch manager sees the customer's current open invoices, balance, credits, payment history, and saved methods in a team-facing version of the same portal.

When a customer calls asking "what do I owe", the rep on the phone is looking at the identical number the customer would see if they logged in — no lookups, no spreadsheet, no "let me check with accounting and call you back." The team view adds operational context (credit hold notes, collections history, payment-method expiration flags, cross-sell opportunities) that the customer doesn't see, but the core balance and invoice data is identical across both audiences.

How real-time is 'real-time' exactly?

Sub-second in the typical case. When a new invoice posts in the ERP, the customer portal reflects it within seconds. When a payment captures through Payment Hub, the customer's balance updates immediately — the customer sees "payment processed" with the new balance on the screen they're still looking at.

When AR adjusts an invoice or applies a credit in the ERP, the customer's portal picks up the change on next refresh. There's no nightly-batch "portal sync" that leaves customers looking at yesterday's data. The portal isn't a copy of ERP data — it's a live read from the ERP through Clarity Connect every time it renders.

Can customers see past-due / aging information?

Yes. The customer portal includes an aging view — Current, 31–60, 61–90, 90+ — showing which invoices are in each bucket and the total owed in each. Past-due invoices are flagged on the main open-invoices list with a visual indicator so customers see at a glance what needs attention. Customers can click any past-due invoice to pay it directly.

For businesses where automated past-due reminders are configured, customers receive an email with a direct pay link that takes them to the exact invoice in the portal ready to pay in one click. This combination — portal visibility plus proactive reminder emails — typically clears a meaningful share of 30–60 day aging without staff time.

Do customers need separate logins for each location or entity we operate?

No. A customer who does business with multiple locations, entities, or subsidiaries of your organization sees a consolidated view across all of them — total outstanding across all entities, invoices from each, aging rolled up or broken down by entity.

They have one login that represents their overall relationship with your business, regardless of how many ERP entities or branches they buy from. This matters for multi-location distributors and franchise operators where the customer has one procurement relationship but buys from five of your branches.

Does the portal accept all payment methods we do?

Yes. Credit card (Visa, Mastercard, AmEx, Discover), ACH / eCheck, saved tokenized methods, wallet methods (Apple Pay, Google Pay, Amazon Pay, PayPal) where your gateway supports them, and customer account credits.

The portal respects whatever method configuration you've set — if your policy allows ACH for invoice payments over $2,000 but requires card below that threshold, the portal enforces that. Commercial cards automatically trigger Level III enrichment for the interchange savings. Surcharging (where permitted by state law) is configured centrally and applied uniformly to portal transactions.

Can customers save payment methods to the portal for later use?

Yes. Payment methods (cards and ACH) are tokenized at the gateway vault and stored on the customer's account — not on Payment Hub's servers or on the customer's browser. The customer selects "save this card" at any payment moment and the tokenized reference attaches to their profile.

On next login, they see the method listed (last 4 digits, expiration, nickname) and can pick it for one-click payment. They can add or remove methods, mark one as default for autopay, and delete methods they no longer use. Raw PAN never touches Payment Hub; this is also why the portal keeps your compliance footprint light (lower PCI SAQ scope).

Does enrolling in autopay through the portal work?

Yes. Customers self-enroll in autopay from the portal — pick a saved payment method, pick the trigger rule (every invoice, every invoice over $X, monthly statement, etc.), review terms, and confirm. The enrollment stores in Payment Hub; every triggering event runs the scheduled payment automatically.

Customers can pause, update, or cancel autopay anytime from the same portal. Your AR team also sees which customers are on autopay and can enroll or unenroll on a customer's behalf if the customer prefers to handle it over the phone. Autopay runs the existing saved method; if the method fails or expires, the customer gets an email and the autopay pauses until they update.

What does the portal look like to end customers — is it branded?

Fully branded. The portal lives at your subdomain (e.g., pay.yourcompany.com or app.yourcompany.com/pay), uses your logo, your color palette, your receipt templates, your terms-of-service language. Customers experience it as part of your business, not as a Clarity product. Email notifications (receipts, past-due reminders, autopay confirmations) come from your sender address with your branding.

White-label deployment is standard. Co-branded deployments (your branding plus "Powered by Clarity Payment Hub") are available when partners want the attribution.

How does the portal handle security and PCI scope?

Raw card data never touches Payment Hub infrastructure or your servers. The customer's payment-form keystrokes post directly to the gateway's PCI-scoped vault through a hosted iframe / JS-token pattern; a tokenized reference comes back to Payment Hub for future use. This keeps the portal in SAQ A / SAQ A-EP scope (the lightest PCI scope), dramatically lowering your compliance burden versus self-hosting card handling.

Authentication supports SSO (SAML, OAuth, Microsoft / Google identity providers) for B2B customers who want to use their corporate login; it also supports magic-link email authentication for customers whose AP teams don't have corporate SSO. Two-factor authentication is optional / configurable.

Can a customer pay partial on an invoice or split payment across multiple methods?

Yes. Partial payment: customer selects an invoice and enters any amount less than or equal to the invoice balance; the payment applies, invoice balance decrements in the ERP in real time. Split-payment: customer applies an account credit to an invoice and pays the remainder with a saved card, or splits a payment across two cards if the gateway supports it.

Every partial / split payment posts cleanly to the ERP — no manual reconciliation between the invoice record and the partial-payment records, no stranded cash receipts on the customer's account.

How long does a portal deployment take?

48 hours to go-live once Clarity receives your ERP sandbox credentials, gateway credentials, customer portal subdomain preference, and basic branding assets (logo, color, terms text). The portal is available to customers the moment the DNS points to the right endpoint.

For a complete rollout — communicating to customers, training AR / sales staff on the team-facing view, configuring autopay rules, setting up past-due reminder templates — most businesses budget 2–4 weeks from go-live to full adoption. Your existing gateway, merchant account, ERP, and customer records all carry forward; nothing needs to be migrated or reconfigured on the backend.

Related resources

See it live

Ready for a portal customers & your team both live in?

Book a 30-minute walkthrough and see the self-service portal running against a sandbox of your own ERP — live balance, open invoices, aging, past-due resolution, credits, autopay. Branded to your business. Customer-facing and team-facing views live in 48 hours. Your gateway, ERP, and rates stay intact.

SELF-SERVICE PORTAL · APRIL 2026 Portal-paid invoices 1,284 Self-service rate of paid invoices 68% AR inbound calls vs. baseline −54% DSO improvement since go-live −9 days Autopay enrolled customers 412 ONE PORTAL · CUSTOMERS & YOUR TEAM
24/7Self-Service
25+ERPs
48hrGo-Live