Payout Reconciliation Engine
Help Center Connect Accounts
MODULE 4 · CONNECTIONS

Connect Accounts

Connect QuickBooks Online, PayPal, and Stripe from inside a workspace: Settings → Connections.

Part 7 — Connect providers (Settings → Connections)

QRecon Settings → Connections overview
📘

7A — QuickBooks Online

  1. Optional: View QuickBooks setup guide.
  2. Click Connect QuickBooks.
  3. Sign in to Intuit in the popup and authorize.
  4. Status shows Connected.

Use Disconnect if you need to reconnect a different company.

Connect QuickBooks button QuickBooks connected status
💳

7B — PayPal (API sync)

PayPal uses Client ID + Secret (not an OAuth popup).

In PayPal Developer

  1. Sign in at PayPal Developer Dashboard.
  2. Choose Sandbox (test) or Live (production).
  3. Create or open a REST app.
  4. Under Product features, enable Transaction Search and save.
  5. Copy Client ID and Secret.
PayPal Developer Dashboard REST app credentials

In QRecon

  1. Settings → Connections → PayPal.
  2. Optional: View PayPal setup guide.
  3. Paste Client ID and Secret.
  4. Click Connect PayPal → status Connected.
Connect PayPal inside QRecon
Common Errors
Error Likely Cause
invalid_client_id The Client ID or Secret is incorrect, or Sandbox credentials are being used in the Live environment (or vice versa). Verify you're using the correct credentials for the selected environment.
NOT_AUTHORIZED The Transaction Search feature hasn't been enabled for your PayPal REST application, or the activation is still pending. It may take some time for the permission to become active.
💠

7C — Stripe (API sync)

You need: Stripe secret key (sk_test_… or sk_live_…).

  1. Settings → Connections → Stripe.
  2. Paste the secret key.
  3. Click Connect Stripe → status Connected.
Connect Stripe secret key Stripe connected status