Skip to content

Document the Shop Pay wallet - #737

Open
bmsaadat wants to merge 1 commit into
mainfrom
bmsaadat/shop-pay-wallet-docs
Open

bmsaadat wants to merge 1 commit into
mainfrom
bmsaadat/shop-pay-wallet-docs

Conversation

@bmsaadat

@bmsaadat bmsaadat commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Adds a Shop Pay wallet page and links it from the payments docs.

Changes

  • New integrations/wallets/shop-pay.mdx: connect through KERNEL's Shop app, choose a saved card, create and authorize a card at checkout, fill, report the outcome with confirm_transaction, and the item reference. Live only, USD only.
  • Wallet overview: Shop Pay row, the shop_pay_oauth action, and that Shop Pay has no provider configuration.
  • Payments overview: Shop Pay in the how-it-works steps, including reporting the outcome with confirm_transaction. Nav entry after Link.
  • Browser agent walkthrough: points to the Shop Pay page, recommends a headful or 2GiB+ headless browser for checkout, and notes Stripe's "save my information with Link" box, which blocks payment without a phone number.

Before merging

Testing

  • Ran the TypeScript and Python examples against the prod API with SDK 0.139.0: payment methods, create, update before authorize, authorize at checkout and for merchant_url, re-reading for a fresh approval link, and the 409s for confirming while pending and updating after authorize. Each card was deleted before approval.
  • Fill and confirm_transaction ran in two real $1 purchases through the MCP and CLI the same day.
  • All TypeScript blocks typecheck together against the SDK; mint validate and mint broken-links pass.

🤖 Generated with Claude Code


Note

Low Risk
Documentation-only changes with no runtime or API behavior modifications in this repo.

Overview
Adds Shop Pay as a documented wallet provider alongside Link and Agentcard, with a new integrations/wallets/shop-pay.mdx guide covering OAuth via KERNEL's Shop app, optional saved-card selection, checkout authorize, fill, and post-checkout confirm_transaction (live, USD only).

The payments overview, wallet overview, and docs.json nav are updated to include Shop Pay, document shop_pay_oauth, note there is no BYO provider config, and tie Shop Pay into the shared payment lifecycle. The browser agent payments walkthrough now points readers to the Shop Pay guide, adds a 2GiB+ headless browser tip for heavy checkouts, and documents unchecking Stripe's pre-checked "save with Link" option when it would block submission without a phone number.

Reviewed by Cursor Bugbot for commit 1a43dab. Bugbot is set up for automated code reviews on this repo. Configure here.

Adds a Shop Pay wallet page covering connection, payment method selection,
checkout authorization, fill, and reporting the outcome, and links it from the
wallet overview, payments overview, nav, and the browser agent walkthrough.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@mintlify

mintlify Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
Kernel 🟢 Ready View Preview Oct 30, 2026, 5:21 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

This branch was successfully deployed

1 active deployment
staging — 1a43dab0 Deployed Oct 30, 2026 by mintlify[bot]
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.

2 participants