Pay-now links on receipts
When online payments are turned on and the visit has a price, the receipt email includes a Pay now button that takes the customer to a secure checkout page. They pay by card and the receipt updates to Paid in your dashboard.
How customers see it
In the receipt email:
Pay this visit — $87.50 Secure payment powered by Stripe.
The button opens a hosted checkout page. The customer enters a card and pays. PoolStamp marks the visit as Paid within seconds.
When the Pay-now button appears
These conditions must be true:
- The operator setting Let customers pay invoices online is on.
- The invoice or completed visit has an amount.
- For automatic visit receipts, the customer has a default visit price.
- Stripe is configured, reachable, and your connected Stripe account can accept charges.
If any condition fails the receipt is still sent — just without the button.
Accepted payment methods
The hosted checkout is served by Stripe. Available payment methods depend on your Stripe account and Stripe's checkout configuration.
Per-visit vs per-invoice
- Per-visit — receipt for one visit gets a pay button for that one visit's amount.
- Per-invoice — multi-visit and recurring monthly invoices use the same pay button mechanism, sized to the invoice total.
Many pilot operators use per-visit for one-off jobs and per-invoice for monthly maintenance customers.
Fees
Card processing fees follow Stripe's published rates for your connected account. PoolStamp does not take a separate cut of customer payments at launch.
Refunds
See the refund article. Short version: use the PoolStamp admin if the refund action is available for your account, or refund directly from your connected Stripe dashboard. Support can help if you do not see the action yet.
Disputes / chargebacks
If a customer disputes a charge with their bank, the dispute is handled through your connected Stripe account. Use the related PoolStamp visit record for photos, GPS check-in, and chemical logs when you respond.