All articles
solanacommercepaymentssdkreactsolana-paylaunch

CommerceKit: Solana e-commerce SDK from payments to React checkout

Solana Commerce Kit is a TypeScript monorepo for tips, purchases, and cart checkout on Solana: @solana-commerce/kit, react, headless, connector, and solana-pay packages. Built on Kit + Wallet Standard.

Share
devrels.xyz/a/159short link

Accepting stablecoins on Solana should not mean reimplementing QR URLs, wallet connect, and cart math for every storefront. Solana Commerce Kit is the Foundation's TypeScript e-commerce toolkit — from low-level payment primitives to React components — listed on Solana Launch as CommerceKit.

Package map

The monorepo is intentionally split so you can take only what you need:

  • @solana-commerce/kit — meta package; all-in-one install
  • @solana-commerce/react — PaymentButton (secure iframe architecture), tip modal, wallet UI, transaction states, theming
  • @solana-commerce/sdk — React hooks: wallets, balances, SOL/token transfers, RPC client access
  • @solana-commerce/headless — framework-agnostic payment, cart, order, checkout logic
  • @solana-commerce/connector — Wallet Standard connection (see also ConnectorKit)
  • @solana-commerce/solana-pay — full Solana Pay URL parse / create, QR, SOL and SPL transfers, transaction building

Stack choices: modern @solana/kit + Wallet Standard, TypeScript-first. That aligns with the rest of the 2026 Foundation JS direction rather than frozen web3.js-only samples.

When to reach for which layer

text
Ship a store UI fast     →  @solana-commerce/react (+ kit)
Custom design system     →  headless + your components
Only need Pay QR/deeplink →  @solana-commerce/solana-pay
Wallet connect only      →  connector / ConnectorKit
Gasless checkout UX      →  CommerceKit + Kora paymaster (fee abstraction)

Honest read

README still flags npm version badges as TODO in places — treat package maturity as moving Foundation open source, not a decade-old LTS. Pin versions, read changelogs, and test Token-2022 fee tokens and mainnet RPC behavior before Black Friday traffic. For protocol depth on the URL scheme itself, the older Solana Pay spec article still applies; CommerceKit is the productized implementation + UI layer on top.

Resources

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

CommerceKit: Solana e-commerce SDK from payments to React checkout | devrels.xyz