Appearance
Invoice Payments
Let clients pay invoices online for faster payment and less admin.
Setting Up Payments
Connect Stripe to accept online payments:
- Go to Settings → Payments
- Click Connect Stripe
- Complete the Stripe onboarding
- Verify your identity and bank details
Need help?
See Stripe Payments Setup for detailed setup instructions, verification requirements, and troubleshooting.
How It Works
- You send an invoice
- Client clicks View Invoice
- Client clicks Pay Now
- Selects a saved card or enters new card details
- Payment is processed
- Both parties receive confirmation
Payment is Automatic
When a client pays online:
- Payment is recorded automatically
- Invoice status updates to Paid
- Syncs to Xero (if connected)
- Client receives receipt
Saved Payment Methods (Card on File)
Clients can save their card details for faster future payments. This is especially useful for recurring customers.
Enabling Saved Cards
- Go to Settings → Payments
- Enable Allow clients to save payment methods
- Acknowledge the PCI compliance checkbox
- Save changes
Optional: Require Card on File
You can require customers to save a card before paying:
- Enable Require card on file for portal payments
- Customers must add a card before they can pay invoices
- They can still choose which saved card to use
How Clients Use Saved Cards
When a client clicks Pay Now on an invoice:
- Payment modal opens - Shows payment amount and options
- Select a saved card - If they have saved cards, they can choose one
- Or add a new card - Opens a secure form to add and save a new card
- Pay instantly - No redirect required when using saved cards
Managing Saved Cards
Clients can manage their saved cards in the Portal:
- Click their profile icon (top right)
- Select Payment Methods
- View all saved cards
- Add new cards
- Remove cards they no longer want
- Set a default card
Payment Methods
Depending on your setup, clients can pay via:
- Credit/debit card (Visa, Mastercard, Amex)
- Saved payment methods
- Bank transfer (if enabled)
Partial Payments
If enabled, clients can pay a portion of the invoice. The remainder stays due.
Fees
Payment processing fees depend on your provider. Typically:
- Cards: ~1.75% + $0.30 per transaction
Security
- Payments processed securely by Stripe
- YardPilot never stores full card numbers
- Saved cards are tokenised via Stripe
- PCI DSS compliant
