How to generate checkout links on FreshBooks
Generate checkout links in FreshBooks by creating an invoice or estimate, then using the 'Accept Credit Cards' feature to create a secure payment link. The system automatically generates a unique URL that clients can use to pay online.
Prerequisites
- Active FreshBooks account
- Payment gateway configured
- Invoice or estimate created
- Client contact information
Step-by-Step Instructions
Navigate to Invoice or Estimate
Configure Payment Settings
Enable Online Payments
Send or Share Invoice
Copy Direct Payment Link
https://my.freshbooks.com/invoice/view/[invoice-id] that includes payment functionality.Customize Payment Options
Test the Checkout Process
Common Issues & Troubleshooting
Checkout link doesn't show payment options
Verify that Accept Credit Cards is enabled in the invoice and your payment gateway is properly configured in Settings > Payments.
Payment gateway not connecting
Check your API keys in Settings > Payments and ensure they match your payment processor's live or test credentials.
Client can't access the payment link
Ensure the invoice status is set to Sent and verify the link hasn't expired. Resend the invoice or generate a new link if needed.
Payments not appearing in FreshBooks
Check your payment gateway webhook settings and ensure they're pointing to the correct FreshBooks endpoint. Contact FreshBooks support if payments aren't syncing.