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.

S

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
Sq

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
PP

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
QB

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
One-Click Charging

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.

1

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.

2

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.

3

Invoice + charge created

AveeCare automatically generates the invoice and charges the patient's stored card in a single action. No manual invoice creation required.

4

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.

Stored Payment Methods

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.

Patients add cards to their billing profile
Agency can add methods on behalf of patients
Only last 4 digits displayed for security
Set a default payment method per patient
Delete old or expired payment methods

Patient Billing Profile

VISA

Visa ending in 4242

Expires 08/2027

Default
MC

Mastercard ending in 8310

Expires 03/2026

Record Manual Payment

Cash
Check
Wire Transfer
Money Order
$
350.00

Invoice total: $350.00 · Remaining: $350.00

03/24/2026
e.g., Paid in person during home visit
Manual Payments

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.

Cash, check, wire transfer, and money order
Reference number required for check and wire
Backdate with the payment date picker
Optional notes for context
Tracks partial vs. full payment automatically
Connection Setup

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

1
Go to Settings > Payment Integrations > Stripe
2
Enter your Publishable Key and Secret Key from the Stripe dashboard
3
Toggle Test Mode on to verify before going live
4
Click Test Connection to confirm the keys are valid
5
Toggle Test Mode off when ready to accept real payments
Test Connection button available
Disconnect warns about active usage

Square

1
Go to Settings > Payment Integrations > Square
2
Click Connect with Square to open the OAuth popup
3
Log in to your Square merchant account and authorize AveeCare
4
Select the location to process payments through
5
Click Test Connection to verify the link is active
Test Connection button available
Disconnect warns about active usage

PayPal

1
Go to Settings > Payment Integrations > PayPal
2
Enter your Client ID and Client Secret from the PayPal Developer dashboard
3
Toggle Sandbox on to run test transactions first
4
Click Test Connection to confirm credentials
5
Toggle Sandbox off to accept live payments
Test Connection button available
Disconnect warns about active usage

QuickBooks Online

1
Go to Settings > Payment Integrations > QuickBooks
2
Click Connect with QuickBooks to open the OAuth authorization popup
3
Sign in to your QuickBooks Online account and grant access
4
Map your revenue account and expense account for invoice sync
5
Choose sync frequency: hourly, daily, or weekly
Test Connection button available
Disconnect warns about active usage

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.