Payment Integrations
Connect payment processors and accounting software to streamline your finances.
Available Integrations
Terrace integrates with popular payment processors and accounting platforms:
Square
Payment processing
Clover
Payment processing
QuickBooks
Accounting sync
Square Integration
Connect your Square account to process card payments directly in Terrace.
Setting Up Square
Go to Settings → Integrations
Click Connect Square
Log in to your Square account
Authorize Terrace to access your account
Using Square Payments
Once connected, you can process payments in Terrace:
- •Record invoice payments using Square
- •Accept card payments at pickup or delivery
- •Payments sync automatically to Square dashboard
- •View transaction history in Terrace
Note: Square charges standard processing fees. See Square's pricing for details.
Clover Integration
Connect your Clover POS to process payments and sync transaction data.
Setting Up Clover
Go to Settings → Integrations
Click Connect Clover
Enter your Clover merchant ID
Complete the authorization
Using Clover Payments
- •Process payments through your Clover device
- •Transactions sync to Terrace automatically
- •Link payments to specific invoices
- •View payment history in both platforms
Tip: Clover integration works best with Clover Station or Clover Mini devices.
QuickBooks Integration
Sync your invoices, payments, and customers with QuickBooks Online.
Setting Up QuickBooks
Go to Settings → Integrations
Click Connect QuickBooks
Log in to QuickBooks Online
Authorize Terrace to sync data
Map your accounts (income, expenses, etc.)
What Syncs
Created and sent invoices
Recorded payment transactions
Customer profiles and contacts
Product catalog items
Sync Options
Control how data syncs between Terrace and QuickBooks:
- •Manual: Sync only when you trigger it
Important: QuickBooks Desktop is not supported. Only QuickBooks Online is compatible with Terrace.
Troubleshooting
Connection Issues
If an integration stops working:
- - Check that you're logged in to the external service
- - Disconnect and reconnect the integration
- - Verify your permissions in the external account
Sync Errors
If data isn't syncing correctly:
- - Check the sync log in Settings → Integrations
- - Make sure account mapping is correct
- - Look for duplicate records in the external system
Need help? Contact support with details about the integration issue and any error messages you're seeing.
Learn best practices
Get tips for running your farm operation smoothly with Terrace.
Tips & Best Practices