Skip to content

Correct Stripe setup claims: webhook secret, not OAuth - #18

Merged
vpetersson merged 1 commit into
masterfrom
fix-integration-claims
Jul 23, 2026
Merged

Correct Stripe setup claims: webhook secret, not OAuth#18
vpetersson merged 1 commit into
masterfrom
fix-integration-claims

Conversation

@vpetersson

Copy link
Copy Markdown
Contributor

Summary

The site claimed "Stripe and Shopify connect with one-click OAuth — no webhook secrets to copy." Verified against the app code (app/core/views/integrations/stripe.py, integrate_stripe.html.j2): the shipped Stripe flow is manual — the user creates a webhook endpoint in the Stripe Dashboard and pastes the whsec_ signing secret. There is no Stripe Connect OAuth route or view (only leftover env-var stubs; the app README describes it aspirationally). Shopify is a genuine OAuth connect with automatic webhook creation; Maxio is a pasted webhook secret.

Changes

  • Homepage: integrations subtitle now matches the FAQ's already-corrected wording (Shopify = OAuth; Stripe and Maxio = webhook + pasted secret); hero subtitle no longer says "connect with one click"
  • Stripe integration page: description, card text, hero intro, trust line, setup step 2 (now "Add the webhook in Stripe"), and the webhooks FAQ answer (was "No", now "Yes, once: ...")
  • Schema.org feature list: "one-click OAuth setup" moved from the Stripe entry to Shopify
  • llms.txt: setup summary and Stripe page description corrected

Not addressed

static/videos/onboarding.vtt captions the screencast with "Stripe connected with one click — no webhook setup". If the video shows the old flow, it needs re-recording; the caption should stay in sync with the footage, so I left it untouched.

Testing

  • bun run lint and bun run format:check pass

🤖 Generated with Claude Code

The site claimed Stripe connects with one-click OAuth and no webhook
secrets. The shipped app flow is the opposite: the user creates a
webhook endpoint in the Stripe Dashboard and pastes the whsec_ signing
secret. Only Shopify is a true OAuth connect.

Fixes the homepage integrations copy and hero subtitle, the Stripe
integration page (description, card, intro, trust line, steps, FAQ),
the SoftwareApplication schema feature list, and llms.txt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vpetersson
vpetersson merged commit 6aa5c57 into master Jul 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant