ShopWrk uses Stripe Connect to process payments on your behalf. Once connected, customers can pay invoices online through a Stripe-hosted page, and you can collect in-person payments at the counter using a Stripe Terminal card reader. All payouts go directly to your linked bank account.Documentation Index
Fetch the complete documentation index at: https://docs.shopwrk.com/llms.txt
Use this file to discover all available pages before exploring further.
Connect your Stripe account
Go to Settings → Payments to begin. You’ll need to complete Stripe’s onboarding before you can accept any payments.Choose your business type
Select whether you operate as a Company / LLC (registered business entity) or a Sole proprietor / Individual (operating under your own name). This determines which verification documents Stripe will ask for.
Start the Stripe onboarding flow
Click Connect Stripe Account. You’ll be redirected to Stripe to provide:
- Business name, address, and EIN or SSN
- Bank account for receiving payouts
- Identity verification documents
Complete verification
After submitting your information, Stripe reviews and verifies your account. You’ll be returned to ShopWrk automatically. If Stripe needs more information, a banner will appear on the Payments page listing the specific items still required.
If you leave Stripe’s onboarding partway through, your account is saved. Return to Settings → Payments and click Continue Setup to pick up where you left off.
Accepting online payments
When your Stripe account is connected and charges are enabled, ShopWrk sends customers a link to a Stripe-hosted invoice page where they can pay by card. The typical flow is:- Create an estimate for the customer and get their approval.
- Convert the approved estimate to a job, then generate an invoice.
- Send the invoice — the customer receives a link to pay online.
- ShopWrk records the payment and marks the invoice paid.
In-person payments with Stripe Terminal
Stripe Terminal lets you accept card payments at the counter without leaving ShopWrk. Supported readers are the Stripe Reader M2 (Bluetooth, handheld) and the BBPOS WisePOS E (countertop).Prerequisites
Before registering a reader, make sure:- Your Stripe account is fully connected and charges are enabled.
- POS payments are turned on under Payment Methods in the Payments settings.
- Your shop address is filled in under Settings → Shop (required by Stripe for Terminal registration).
Registering a reader
Power on the reader
Turn on your Stripe reader. It will display a registration code on screen (for example,
sepia-cerulean-heron).Add the reader in ShopWrk
In Settings → Payments, scroll to POS Terminal Setup and click Add Reader. Enter the registration code and an optional label (for example, “Front Counter” or “Bay 1”).
Payment methods
Under Payment Methods you can control which payment types your shop accepts:| Method | Description |
|---|---|
| Card (online) | Credit and debit cards on Stripe-hosted invoice pages |
| POS (in-person) | Card payments via Stripe Terminal readers |
| Cash | Recorded manually; no Stripe processing |
| Cheque | Recorded manually; no Stripe processing |
Handling refunds
To refund a payment, open the invoice in ShopWrk and use the refund action. ShopWrk sends the refund instruction to Stripe, which processes it back to the customer’s original payment method. Partial refunds are supported.Stripe typically returns funds to the customer within 5–10 business days, depending on their card issuer.
Stripe Dashboard access
From Settings → Payments, click Open Stripe Dashboard to jump directly to your Stripe account. Use the Stripe Dashboard to view detailed payout schedules, dispute management, and transaction history beyond what ShopWrk surfaces.Disconnecting Stripe
To disconnect, click Disconnect on the Payments settings page and confirm the dialog. You can reconnect at any time.Related
Invoices
Create and send invoices that customers pay through Stripe.
Estimates
Build tier-based quotes and collect customer approval before billing.
