Commerce Kit 是用于在 Solana 上构建商业体验的工具集合。 从即插即用的支付按钮到无头原语,Commerce Kit 提供了接受加密货币支付所需的一切。
为什么选择 Commerce Kit?
- 即插即用组件:预构建的 PaymentButton,具有钱包连接、代币选择和交易处理功能
- 框架无关:在任何 JavaScript 框架中使用无头原语
- Solana Pay:完整的 Solana Pay 支持,包含二维码生成
- 类型安全:所有软件包均提供完整的 TypeScript 支持
- 钱包标准:兼容所有钱包标准钱包(Phantom、Solflare、Backpack 等)
快速开始
最快的入门方式是使用 PaymentButton 组件:
import { PaymentButton } from "@solana-commerce/kit";function App() {return (<PaymentButtonconfig={{merchant: {name: "My Store",wallet: "your-solana-wallet-address"},mode: "buyNow"}}onPaymentSuccess={(signature) => {console.log("Payment successful:", signature);}}/>);}
→ PaymentButton 快速开始 - 了解更多关于 PaymentButton 的信息
→ 快速开始指南 - 开始使用
安装
选择您需要的 Commerce Kit 软件包:
# Unified Commerce Meta Packagepnpm add @solana-commerce/kit# Drop-in payment button (most common)pnpm add @solana-commerce/react# Wallet connection onlypnpm add @solana-commerce/connector# Headless commerce primitivespnpm add @solana-commerce/headless# Solana Pay QR codespnpm add @solana-commerce/solana-pay# React hooks for custom UIspnpm add @solana-commerce/sdk
Commerce Kit 是用于在 Solana 上构建商业体验的工具集合。 从即插即用的支付按钮到无头原语,Commerce Kit 提供了接受加密货币支付所需的一切。
下一步
根据您正在构建的内容探索文档:
- 快速开始指南 - 快速开始使用
社区与支持
- 有疑问? 在 Solana Stack Exchange
上提问(使用
commerce-kit标签) - 遇到问题? 在 GitHub Issues 上报告
源代码
由 Solana Foundation 构建和维护。
采用 MIT 许可证。
Is this page helpful?