In-app connect
The approved Connect to QuickBooks button starts OAuth with accounting and OpenID scopes. After authorization, PayTime stores encrypted tokens, syncs invoices, and returns the user to the app.
PayTime documentation
PayTime connects to QuickBooks Online or Xero, finds overdue invoices, sends polite-but-firm reminders, stops when invoices are paid, and starts billing only after PayTime helps recover the first actively chased invoice.
01 · Quick start
02 · Account & login
PayTime uses secure email-code login instead of passwords. A user requests a code, enters it in PayTime, and receives a signed session. Signing out of PayTime does not disconnect QuickBooks or Xero.
03 · QuickBooks Online
The approved Connect to QuickBooks button starts OAuth with accounting and OpenID scopes. After authorization, PayTime stores encrypted tokens, syncs invoices, and returns the user to the app.
Get App Now, Launch, and Disconnect are handled through production QuickBooks URLs. Launch signs known users into PayTime. Disconnect returns them to PayTime with Connect visible.
If tokens are valid, PayTime hides Connect and shows Disconnect. If tokens are missing, revoked, or cannot refresh, PayTime shows Connect and hides Disconnect.
Connect/Reconnect: https://app.paytime.today/api/qbo/signin
Launch: https://app.paytime.today/api/qbo/launch
Disconnect: https://app.paytime.today/api/qbo/disconnect
Redirect URI: https://app.paytime.today/api/qbo/callback
04 · Xero
Xero follows the same product contract as QuickBooks: connect with OAuth, choose the tenant, sync invoices, track overdue status, send reminders, and detect paid invoices after they clear in Xero.
When a Xero account exposes multiple organizations, PayTime asks the user which tenant to connect before syncing invoices.
05 · Dashboard
06 · Invoice queue
The invoice queue is the operational list of customer invoices. It groups invoices by action state so the owner knows what PayTime is chasing and what needs human attention.
Open an invoice to see customer details, due date, amount, provider source, reminder history, sequence state, and provider link.
Pause an invoice when the customer promised payment, there is a dispute, or the owner wants to stop automation.
Send a one-off reminder for a selected overdue invoice. If there are no overdue invoices, the send action stays disabled.
07 · Reminder engine
A light check-in after an invoice becomes overdue.
A clearer payment request once the invoice remains unpaid.
A higher-priority reminder when payment is meaningfully late.
A final notice before the owner decides what to do next.
08 · First-recovery billing
PayTime starts paid billing only when a qualifying invoice is recovered. A qualifying recovery means the invoice was overdue, imported into PayTime, actively chased with at least one PayTime reminder, and later marked fully paid in the accounting provider.
$99 USD/month
Annual is optional at $948 USD/year. Users can cancel anytime. Adding a card does not create an immediate charge.
09 · Settings
Business name, reply-to email, and tax/VAT details used in reminder emails and invoices.
QuickBooks/Xero connection status, sync button, disconnect controls, and reconnect actions.
Card state, member since, recovered-to-date amount, plan status, usage, and Stripe-managed billing.
Reminder sender, reply-to behavior, and delivery status shown in a human-readable way.
10 · Security & privacy
11 · Troubleshooting
The connected accounting company has no overdue invoices yet, or sync has not imported them. Create or update an overdue invoice in QuickBooks/Xero, then run Sync.
PayTime does not see valid QuickBooks tokens for this user/company. Reconnect from Settings or complete the App Center connection flow again.
The invoice may have no customer email, may be paid, may be paused, or may not be overdue. PayTime only sends when the invoice is eligible.
This is expected. The card activates automation, but billing starts only after the first actively chased invoice is recovered.
If Intuit asks you to create a company, the signed-in Intuit account does not yet have a production QuickBooks company available for PayTime.
Run sync. PayTime needs provider confirmation that the invoice is fully paid before stopping or marking it recovered.