Skip to content

fix(nexus): support native QR checkout - #62

Open
youking-lib wants to merge 3 commits into
mainfrom
codex/nexus-wechat-checkout
Open

fix(nexus): support native QR checkout#62
youking-lib wants to merge 3 commits into
mainfrom
codex/nexus-wechat-checkout

Conversation

@youking-lib

Copy link
Copy Markdown
Contributor

Summary

  • accept the Nexus Hosted Checkout action union while retaining legacy redirect compatibility
  • open native QR checkouts in the trusted Nexus Account Portal so Convax Main receives only HTTPS URLs
  • bump Convax Account to 0.3.15 and its Nexus companion to 0.3.12

Capabilities and data

  • no new Host API or permission is requested
  • the companion sends only the existing allowlisted Plan key and idempotency key to Nexus
  • QR payloads remain inside Nexus; Convax receives only the checkout id and canonical HTTPS Account Portal URL

Verification

  • bun install --force --frozen-lockfile --ignore-scripts
  • bun run check (complete workspace, companion, Marketplace, tooling, and package verification)
  • Nexus companion tests: 28 passed, including redirect compatibility and WeChat QR restoration

Manual test status

Convax Web and Nexus Console are deployed. Production WeChat end-to-end verification still requires a WeChat Pay connection and checkout mapping in the Convax Workspace plus a verified Free test account; current Convax production billing is Creem Test.

Co-authored-by: Codex <codex@openai.com>
youking-lib and others added 2 commits July 31, 2026 02:59
Update the Nexus companion client and tests for the production /api/v1 hosted auth and user endpoints.\n\nCo-authored-by: Codex <codex@openai.com>
Keep all Hosted User and Workspace auth requests on shared /api/v1 route builders and cover data-token refresh plus revoke with a lifecycle regression test.

Co-authored-by: Codex <codex@openai.com>
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