Release: Coinbase Commerce → Business (payment links), admin billing & docs#227
Merged
Conversation
…k API Replace the deprecated Commerce Charge API with the new Coinbase Business Payment Link API. This includes: - Add CDP API key JWT auth service (ES256-signed per-request tokens) - Add Payment Link CRUD service (create, list, get, deactivate) - Add admin API endpoints for Payment Link management - Remove legacy Commerce webhook verification (X-CC-Webhook-Signature) - Remove legacy charge:confirmed handler and related code - Update config with CDP_API_KEY_NAME and CDP_API_KEY_PRIVATE_KEY - Remove COINBASE_COMMERCE_WEBHOOK_SECRET from config - Add Payment Link schemas for request/response validation - Update env.example with new Coinbase Business variables - Add backend migration review checklist document The webhook endpoint now only accepts Payment Link API format (X-Hook0-Signature) with timestamp-based replay protection. https://claude.ai/code/session_01F6V8AXKaLG3t7jC8YtqMsR
…business-YLl89 Migrate Coinbase Commerce to Business Payment Link API
Coinbase Payment links
nomadicrogue
approved these changes
Mar 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promotes
origin/testintomain.Compared to
mainHighlights
coinbase_payment_link_service,coinbase_auth, admin billing routes).coinbase_webhook_servicecleanup).env.example,core/config.py,pyproject.tomlupdates.docs/coinbase-business-migration-backend-review.md.docker-compose.local.ymltweak.Review
Please confirm env/secrets and webhook URLs align with production before merge.
Compare:
origin/main...origin/testMade with Cursor