
How to Collect Payments from Your Website After Appointments
Service businesses that bill after the appointment need a different payment flow. Here is the hidden payment page pattern that lets practitioners collect payment while the client is still in the room.
If you are a massage therapist, dentist, consultant, or any service provider who delivers the work first and bills after, the standard e-commerce checkout flow does not apply. You cannot add "one hour consultation" to a shopping cart.
We built a hidden payment page pattern for service businesses. The page lives at a URL on your website but does not appear in the navigation or any public-facing link. You share the link directly with the client after the appointment, usually by text message while they are still in the office.
The page uses Stripe to handle the actual payment. You enter the amount, the client pays on their phone, and Stripe handles the rest (receipts, tax reporting, deposits to your bank account). Optional gratuity support shows a selector (15%, 20%, 25%, custom) that adds to the base amount.
We exclude the payment page from search engines and the sitemap so it does not get indexed. It is not secret, it is just not meant for public browsing. This keeps the client-facing website clean while giving you a professional payment tool.
This pattern has reduced accounts receivable friction for our clients. Instead of sending invoices days later and chasing payment by email, you collect while the experience is fresh. Less friction, faster cash flow.
Topics
Want to see these systems in action?
Start with a conversation. We will walk through how these workflows apply to your business.
Get your AI Roadmap