Connect your Stripe account
Go to Settings → Payments to begin. You’ll need to complete Stripe’s onboarding before you can accept any payments.1
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.
2
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
3
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.
4
Confirm charges and payouts are enabled
Once fully onboarded, the Payments page shows two green checkmarks: Charges and Payouts. Both must be active before ShopWrk can process payments for you.
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
1
Power on the reader
Turn on your Stripe reader. It will display a registration code on screen (for example,
sepia-cerulean-heron).2
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”).
3
Confirm the connection
The reader appears in the list with an Online status once it connects to your network. If it shows Offline, check that the reader is on the same Wi-Fi network as your device.
Payment methods
Under Payment Methods you can control which payment types your shop accepts:
Enabling or disabling a method takes effect immediately for new invoices.
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.
