Email is the free way to send a Square payment link to a customer. Pistonlog generates a branded HTML email with your garage logo, the amount, the jobcard reference, and a Pay button.
How it works
Click Take payment → Send email
On the jobcard. Pistonlog reads the customer's email address.
Generate the payment link
Same Square Online Checkout API as the SMS flow. Payment is logged as PENDING.
The email goes out
Sent via Resend from payments@mail.pistonlog.com. The Pay button routes the customer through your own domain before redirecting to Square — this avoids mismatched-link spam flagging.
Customer pays
Square's hosted page handles the card entry, and the webhook flips the status to COMPLETED.
Why send from mail.pistonlog.com and not your domain
Email deliverability is governed by SPF, DKIM and DMARC alignment on the sending domain. Pistonlog's domain has all three properly configured. Sending from your domain would require us to manage your DNS — too risky. The reply-to is set to your garage's email so customer replies still come to you.
What if the customer doesn't pay
Same as SMS — the payment stays PENDING indefinitely. No credits are spent for email, so there's no cost to leaving it open.
What you can customise
Subject and body of the payment email are not currently editable per-send. The branding (logo, garage name) is pulled from your settings.