Stripe Integration
Connect your Stripe account to Argo Books to automatically import your sales, processing fees, tax, discounts, customers, and refunds. You connect with a read-only key, so Argo can read your Stripe activity but can never move money.
Create a Read-Only Stripe Key
In your Stripe dashboard, turn on Test mode first if you want to try it safely. Go to Developers, then API keys. Click Create restricted key. Choose "Providing this key to a third-party application", name it Argo Books. Check "Customise permissions" and grant Read access to Balance transactions, Charges, and Payouts (leave everything else at None). Create the key and copy the value (it starts with rk_).
Connect It in Argo Books
Open Settings, then Integrations. On the Stripe card, paste your key and click Connect. Argo validates it and shows Connected.
Sync Your Activity
Click Sync now on the Stripe card, or use the banner on the Revenue page. Argo shows a summary (sales and fees) for you to confirm before anything is imported. Nothing is imported until you confirm.
What Gets Imported
Each Stripe charge becomes a revenue entry with the product, the customer (created automatically), sales tax, and any discount. Processing fees are recorded as expenses linked to the sale. Refunds mark the original sale as returned. Payouts are remembered so that when you later import your bank statement, the matching deposit is skipped and your revenue is never double-counted.
Good to Know
- Revenue is recorded gross (the fee is a separate expense), so your books stay standard and accurate.
- Sync is on-demand and always reviewed, never automatic.
- A sync can be undone in one step.