Shop Pay client_id request - CartBridge agentic cart layer for Shopify merchants #476
morewillie
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi UCP / Shopify team,
We'd like to request access to delegated Shop Pay agent credentials for CartBridge.
Product
CartBridge is a merchant-installed Shopify app and agentic cart adapter:
The goal is to let a buyer ask an LLM to find a product from a Shopify merchant, approve an exact quote, and complete the purchase from the agent surface without CartBridge ever collecting or storing card data.
Current implementation
CartBridge already supports:
cartbridge_search_productscartbridge_prepare_checkoutcartbridge_create_cartcartbridge_approve_checkoutcartbridge_purchase_resultcartbridge_ucp_checkoutcartbridge_wait_for_orderLive production smoke against our Shopify test store succeeds through native checkout handoff:
cb-test-store-x5l812hm.myshopify.comSelling Plans Ski WaxpurchaseResult.statereturnscheckout_startedand then waits for Shopify order webhook sync.What we're requesting
We need access for the next step:
client_idthat supports Shop Token generation for buyer-authorized payment.Intended delegated Shop Pay flow
We want to implement the flow described in the Shop Pay handler spec:
dev.shopify.shop_payfrom the merchant checkout/payment handler config.shop_idand CartBridgeclient_id.complete_checkoutafter explicit buyer approval.purchaseResult.We will not collect, proxy, log, or store raw card data. Shopify remains merchant of record and payment processor.
Security / buyer authority model
CartBridge requires:
V1 blocks gift cards, cash equivalents, subscriptions/selling plans, and over-policy totals unless explicitly allowed by merchant policy.
Current blocker
Our Checkout MCP probe is implemented, but the current test store UCP endpoint redirects to
/password:{ "ok": false, "status": 302, "location": "https://cb-test-store-x5l812hm.myshopify.com/password" }Native CartBridge checkout handoff works. The remaining blocker is access to the authenticated/delegated path needed for in-agent Shop Pay completion.
Contact
CartBridge: https://cartbridge.ai
Support/contact: support@cartbridge.ai
GitHub account posting this request: @morewillie
Happy to provide demo credentials, a live walkthrough, or any additional compliance/security detail needed for access.
Beta Was this translation helpful? Give feedback.
All reactions