Get paid with one click.
Connect Stripe, Square, PayPal, or QuickBooks Online and charge patients directly from the billing table. Stored payment methods, manual recordings, and automatic invoice sync included.
Supported Payment Providers
Connect the provider your agency already uses. Each integration takes under five minutes to set up.
Stripe
Connect with API keys for direct card charging, stored payment methods, and refund processing.
- Connect with publishable + secret API keys
- Test mode toggle for sandbox transactions
- Direct card charging against stored methods
- Stored payment methods per patient
- Full and partial refund processing
Square
Connect via OAuth for merchant processing with support for card-present and online payments.
- Connect via secure OAuth flow
- Merchant-level processing
- Card-present payments (in-person)
- Card-not-present payments (online)
- Transaction history sync
PayPal
Connect with Client ID and Secret. Vault payment methods and toggle sandbox mode for testing.
- Connect with Client ID + Secret
- Sandbox toggle for test transactions
- Vault payment methods for repeat billing
- PayPal and card payments accepted
- Refund and dispute tracking
QuickBooks Online
Connect via OAuth popup for invoice sync. Not direct charging — syncs invoices and payments automatically.
- Connect via OAuth popup flow
- Invoice sync (not direct charging)
- Auto-sync invoices and payment status
- Configurable sync frequency (hourly/daily/weekly)
- Revenue and expense account mapping
From visit to payment in one click
No manual invoice creation. No copy-pasting card numbers. Click the provider badge on any billable visit and the rest happens automatically.
Find the visit
Navigate to the billing table and locate the visit you want to charge for. Visits with linked invoices show payment provider badges.
Click the provider badge
Click the provider badge (S for Stripe, Sq for Square, PP for PayPal) next to the visit. The system identifies the patient's stored payment method.
Invoice + charge created
AveeCare automatically generates the invoice and charges the patient's stored card in a single action. No manual invoice creation required.
Status updated instantly
Success: the invoice moves to Paid status. Failure: it moves to Failed status with the error reason displayed so you can retry or switch methods.
QuickBooks works differently
QuickBooks Online syncs invoices and payment statuses rather than charging cards directly. Invoices created in AveeCare are pushed to QuickBooks, and payment updates flow back automatically based on your configured sync frequency.
Save cards once, charge any time
Patients can save payment methods in their billing profile, or agency staff can add methods on a patient's behalf. Stored methods power one-click charging.
Patient Billing Profile
Visa ending in 4242
Expires 08/2027
Mastercard ending in 8310
Expires 03/2026
Record Manual Payment
Invoice total: $350.00 · Remaining: $350.00
Not every payment is a card swipe
Record cash, check, wire transfer, and money order payments manually. AveeCare tracks partial versus full payments and updates invoice balances automatically.
Connect in under five minutes
Step-by-step setup for each payment provider. Test your connection before going live, and disconnect safely when needed.
Stripe
Square
PayPal
QuickBooks Online
Ready to simplify how you get paid?
Connect your payment provider in minutes and start collecting with one click. No setup fees, no per-transaction surcharges from AveeCare.