Skip to content

Shop Pay guide: capture, refunds and Campaigns API - #67

Draft
next-devin wants to merge 1 commit into
mainfrom
shop-pay-lifecycle
Draft

next-devin wants to merge 1 commit into
mainfrom
shop-pay-lifecycle

Conversation

@next-devin

Copy link
Copy Markdown
Contributor

Builds on the existing Shop Pay Admin API guide. Nothing already on the page changes except the setup callout.

Added

  • Setup callout: links to the merchant Shop Pay page, which covers connecting an account under Settings > Payments > Shop Pay.
  • Capture and Refunds (new section):
    • Shop Pay always authorizes at checkout, and Shopify holds the authorization for 7 days.
    • Capture is full amount only.
    • Refunds can be full or partial after capture, and can come back as pending.
    • Refunding an order that hasn't been captured voids the whole authorization.
    • Disputes are handled in Shopify admin.
  • Campaigns API (new section): shop_pay is accepted (it's in the Campaigns v1 spec) and must be enabled on each campaign.

Before marking ready

  • Confirm that Campaigns App funnels take Shop Pay in production, with one test order on a campaign.
  • Confirm the "refunding before capture voids the whole authorization" behavior is something to state publicly rather than something to fix.

Companion merchant pages, both merged: NextCommerceCo/docs#71 and the Shop Pay launch guide.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
developer-docs 67da1ae Commit Preview URL

Branch Preview URL
Oct 20 2026, 06:03 AM

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