moneydevkit
moneydevkitを使用して、任意のウェブサイトで決済を受け付けられます。商品を販売するサイトを構築する場合、チェックアウト機能やペイウォールを追加する場合、またはNext.jsやReplit上のアプリに決済機能を組み込む場合に利用できます。固定価格、自由価格設定、商品管理、顧客管理、注文管理に対応しており、バックエンドではBitcoin Lightningを採用しているため、グローバルに対応でき、銀行口座の開設が不要です。
description の原文を見る
Accept payments on any website using moneydevkit. Use when building a site that sells something, adding a checkout/paywall, or integrating payments into a Next.js or Replit app. Supports fixed pricing, pay-what-you-want, products, customers, and orders. Bitcoin Lightning under the hood — works globally, no bank account needed.
SKILL.md 本文
moneydevkit
5分以内にウェブアプリに決済機能を追加できます。対応フレームワーク:Next.js と Replit(Express + Vite)。
ワークフロー
1. 認証情報を取得する
オプション A — MCP:
2つの MCP サーバーがあります:
- 認証なし(
/mcp/)— 新規アカウント作成と認証情報の発行 - 認証あり(
/mcp/account/)— セットアップ後のアカウント管理(OAuth 必須)
新規アカウントを作成するには:
claude mcp add moneydevkit --transport http https://mcp.moneydevkit.com/mcp/
認証情報を取得したら、認証済み MCP に切り替えてアカウントを完全管理できます:
claude mcp add moneydevkit --transport http https://mcp.moneydevkit.com/mcp/account/
オプション B — CLI:
npx @moneydevkit/create
オプション C — ダッシュボード: moneydevkit.com でサインアップしてアプリを作成してください。
すべてのオプションで以下の 2つの値が生成されます:
MDK_ACCESS_TOKEN— API キーMDK_MNEMONIC— ウォレットシードフレーズ
両方を .env(または Replit Secrets、Vercel 環境変数など)に追加してください。両方が必須です。
2. フレームワークを選択してガイドを読む
- Next.js → references/nextjs.md を参照
- Replit(Express + Vite) → references/replit.md を参照
3. 商品を作成する(オプション)
固定カタログアイテムの場合、ダッシュボードまたは MCP で商品を作成してください:
mcporter call moneydevkit.create-product name="T-Shirt" priceAmount=2500 currency=USD
その後、商品 ID を使用して type: 'PRODUCTS' チェックアウトを使用します。
動的金額(チップ、寄付、請求書)の場合は、商品をスキップして type: 'AMOUNT' を直接使用してください。
4. デプロイする
Vercel(Next.js)または Replit にデプロイしてください。本番環境で MDK_ACCESS_TOKEN と MDK_MNEMONIC が設定されていることを確認してください。
⚠️ 環境変数をパイプする際は echo ではなく printf を使用してください — 末尾の改行は認証エラーを引き起こします。
チェックアウトタイプ
| タイプ | ユースケース | 必須フィールド |
|---|---|---|
AMOUNT | 動的金額、チップ、請求書 | amount、currency |
PRODUCTS | ダッシュボード商品の販売 | product(商品 ID) |
価格設定オプション
- 固定価格 — 特定の金額を設定(USD はセント単位、SAT は satoshi 単位)
- 任意の金額 — 顧客が金額を選択(商品で
amountType: 'CUSTOM'を設定)
通貨
USD— 金額はセント単位(例:500 = $5.00)SAT— 金額は satoshi 単位
顧客
購入を追跡し払い戻しを可能にするために顧客情報を収集します:
await createCheckout({
// ...チェックアウトフィールド
customer: { email: 'jane@example.com', name: 'Jane', externalId: 'user-123' },
requireCustomerData: ['email', 'name'] // 不足しているフィールドのフォームを表示
})
MCP ツール
moneydevkit MCP サーバーが接続されている場合(認証済み)、これらのツールが利用できます:
create-app/list-apps/update-app/rotate-api-key— アプリ管理create-product/list-products/get-product/update-product/delete-productcreate-customer/list-customers/get-customer/update-customer/delete-customerlist-checkouts/get-checkout— チェックアウトセッション表示list-orders/get-order— 完了した支払い表示search-docs— moneydevkit ドキュメント検索
ドキュメント
完全なドキュメント:docs.moneydevkit.com
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- kbarbel640-del
- ライセンス
- MIT
- 最終更新
- 2026/2/9
Source: https://github.com/kbarbel640-del/skills / ライセンス: MIT