WooshPayment onboarding in 6 steps
Visual guide to the WooshPayment onboarding wizard after signup. Brand, shipping, payments, preview, launch in 6 steps.
WooshPayment onboarding in 6 steps
After signup at wooshpayment.com/signup, you land on the onboarding wizard. Six linear steps from Platform to You're live. Each step unlocks after the previous one is filled โ but you can always go back or skip with the "Skip for now" link in the top right.
Total time: ~5 minutes if you have logo, colors and shipping rates ready.
If you accidentally closed the wizard, you can resume it by clicking "Continue setup โ" in the purple banner at the top of the dashboard. State is saved server-side, you lose nothing.
Step 1 โ Platform
The first step is the choice between Shopify and WooCommerce:
- Shopify โ click "Connect Shopify" โ enter
your-store.myshopify.comโ authorize the app on your Admin. On return we haveaccessToken+ ScriptTag installed automatically. - WooCommerce โ store URL + Consumer Key + Consumer Secret (generate them in WooCommerce โ Settings โ Advanced โ REST API)
Full guides: Shopify Dev Dashboard ยท WooCommerce plugin.
Step 2 โ Brand

Three fields:
- Logo URL: public link to transparent PNG/SVG (e.g. hosted on a CDN, S3, Imgur). Max height 60px recommended.
- Primary color: hex code (e.g.
#3b5bdb). Applied to CTA buttons, links, accents. - Accent color (hover): secondary hex, usually a darker variant of the primary.
The right-side preview updates live as you type. You see how the real checkout's "Pay โฌX" button will look.
If you don't have a logo hosted online yet, you can temporarily upload to Imgur, grab the direct link (.png/.jpg/.svg), and paste it. Later from Dashboard โ Checkout โ Branding you can swap it for a final asset.
Step 3 โ Shipping

Define at least one shipping rate:
- Rate name: visible to the customer (e.g. "Standard shipping", "Express 24h", "In-store pickup")
- Free shipping (toggle): if ON, the price is ignored and we show "Free" to the customer
- Price (โฌ): amount in euro (or your main currency)
You can add more rates via the + Add rate link. Typical example:
| Name | Price |
|---|---|
| Standard shipping | โฌ4.90 |
| Express 24h | โฌ9.90 |
| Free shipping over โฌ50 | โฌ0.00 (toggle ON, threshold-gated in dashboard) |
At checkout, rates are shown sorted from cheapest to most expensive. The customer picks one.
Shipping is summed into the cart total and processed by Whop as a single transaction. Whop doesn't distinguish product from shipping โ it's a single amount. For separate reporting, export from your Shopify/WooCommerce dashboard.
Step 4 โ Payments

Two methods available:
- Whop Payments (required, already connected): processes cards, Apple Pay, Google Pay. If you see the
โ Connectedbadge it means you already linked it โ otherwise go back to the Platform step or follow the Whop Connect guide. - Cash on Delivery (optional): checkbox to tick. The customer pays the courier on delivery. Very popular in Italy for dropshipping items below โฌ50.
COD works like this: the customer confirms the order on checkout, the store creates the order in pending payment state, the courier collects cash, you manually mark the order as paid in your Shopify/WooCommerce backend.
Step 5 โ Preview

The preview opens your checkout at {slug}.wooshpayment.com/checkout/prev_xxx with:
- Your branding (logo, colors, domain)
- 2 fake products preloaded in the cart
- The shipping rate you configured
- Fake payment โ even if you type
4242 4242 4242 4242(Whop's test card), nothing is processed
Click "Open preview" โ opens in a new tab. Verify:
- โ Logo placement and size correct
- โ CTA colors as expected
- โ Shipping visible in the shipping step
- โ Whop step with card iframe loaded correctly
When happy with the result, come back to this page and click Proceed to launch โ.
You must click "Open preview" at least once before being able to proceed โ it's an anti-launch-blind safety. The green "โ Preview opened" text appears only after the click. Otherwise the "Proceed to launch โ" button stays disabled.
Step 6 โ Launch

Final checklist of the 5 prerequisites:
- โ Store connected
- โ Brand and colors set
- โ Subdomain assigned (auto-generated from store name, e.g.
your-slug.wooshpayment.com) - โ At least one shipping rate
- โ Payment methods picked
When all checks are green, press Confirm and go live โ. WooshPayment behind the scenes:
- Marks the store as
LIVE=truein the DB - Provisions/confirms the subdomain
{slug}.wooshpayment.comon Vercel - Installs the Script Tag on the Shopify theme (or confirms the plugin install for WooCommerce)
- Registers the subdomain as Apple Pay domain on your Whop (fire-and-forget)
- Sends launch email to the merchant via Resend
"You're live!"

The "You're live!" screen summarizes what happened behind the scenes:
- Subdomain provisioned (e.g.
alba-moretti-2.wooshpayment.com) with automatic Vercel SSL - Script tag installed on your Shopify theme (for WooCommerce: plugin already active)
- Apple Pay domain registered on your Whop
- "Checkout" clicks from the cart redirect to your branded checkout
Two buttons:
- Open Dashboard โ takes you to
wooshpayment.com/dashboard(overview with live charts) - Go to orders takes you straight to the orders list (empty until first purchase)
What WooshPayment does behind the scenes
When you press "Confirm and go live" the backend runs an atomic sequence:
1. UPDATE merchants SET isLive=true WHERE id=...
2. POST https://api.vercel.com/v9/projects/PRJ/domains โ provisions subdomain
3. Wait DNS+SSL ready (1s polling ร max 60s)
4. POST https://api.shopify.com/.../script_tags โ installs script-tag
5. POST https://api.whop.com/v5/apple-pay/domains โ registers Apple Pay domain
6. POST resend.com/emails โ "You're live" email to merchant
If an intermediate step fails, state remains isLive=false and an error banner with manual-recovery instructions appears.
After launch
Every "Checkout" click from the Shopify/WooCommerce cart is intercepted by our ScriptTag and redirected to your branded checkout at {slug}.wooshpayment.com/checkout/{token}. From there:
- The customer fills email + address
- Picks shipping from the ones you configured
- Picks the payment method (Cards/Apple Pay/Google Pay via Whop, or COD)
- Confirms โ Whop processes โ webhook to our backend โ order created on Shopify/WooCommerce
- "Order confirmed" email goes from your store (not from us)
- Merchant notification email goes from WooshPayment
Can I change settings after launch?
Yes, always. From the Dashboard you find everything in these pages:
- Checkout โ Branding: edit logo, colors, fonts
- Shipping: add/remove/edit rates
- Payments: enable/disable COD, manage Whop
- Markets & Languages: add countries and currencies (multi-currency)
- Integrations: refresh Whop or change linked store
- Account โ Custom domain: map
checkout.yourstore.cominstead of the default subdomain
Problems?
- "Subdomain not available" in Platform step โ see Script tag debug
- Whop won't connect (401 error) โ see Whop Connect troubleshooting
- Empty preview or blank Whop iframe โ check you completed Whop Product creation (full guide)
- "You're live" email doesn't arrive โ check Junk/Spam, see Email not arriving
Next steps
- Quickstart โ quick overview of the first end-to-end order
- How it works โ checkout architecture + customer flow
- Pre-launch checklist โ exhaustive list of things to verify before sending real traffic
- Custom domain โ replace
{slug}.wooshpayment.comwithcheckout.yourstore.com