SDKs & ライブラリ
Waffo Pancake は TypeScript と Next.js の公式 SDK、および直接 API アクセスを提供しています。統合レベルの選択
Next.js SDK
最速 — ドロップインのコンポーネント、Hooks、Server Actions。チェックアウト UI、Webhook ルーティング、購入者セルフサービスを内蔵。
npm install @waffo/pancake-nextjsTypeScript SDK
柔軟 — 自動署名、型付きレスポンス、Webhook 検証を備えた完全な API カバレッジ。あらゆる Node.js フレームワークで使用可能。
npm install @waffo/pancake-ts直接 API
完全制御 — 書き込みは REST エンドポイント、読み取りは GraphQL。署名と検証を自前で実装。任意の言語。
TypeScript SDK
@waffo/pancake-ts
npm 上の公式 TypeScript SDK
インストール
特徴
- ランタイム依存ゼロ、ESM + CJS、Node >= 20
- リクエスト署名の自動化と決定的冪等キー
- 完全な TypeScript 型定義(15 enum、40+ インターフェース)
- 組み込み公開鍵による Webhook 署名検証(テスト/本番)
クイックスタート
設定
利用可能なリソース
チェックアウトモード
SDK は、購入者の身元を把握しているかどうかに基づいて2つのチェックアウトモードをサポートしています:認証済みチェックアウト(推奨)
buyerIdentity は注文帰属とトライアル追跡にのみ使用され、チェックアウトページには表示されません。チェックアウトフォームのメール欄を事前入力するには、buyerEmail を明示的に渡してください。匿名チェックアウト
Webhook 検証
エラーハンドリング
Next.js SDK
@waffo/pancake-nextjs
公式 Next.js SDK — コンポーネント、Hooks、Server Actions
インストール
@waffo/pancake-ts が必要です。Next.js 14+ App Router で動作します。
クライアントエクスポート
サーバーエクスポート (@waffo/pancake-nextjs/server)
クイック例
Webhook ルートハンドラー
Next.js ガイド
ステップバイステップの Next.js 統合ガイド。
直接 API アクセス
REST および GraphQL API を直接利用することもできます。API Key 認証は SDK が自動処理するため、手動でヘッダーを設定する必要はありません。SDK ロードマップ
フレームワークガイド
Next.js
Next.js と Server Actions で構築。
チェックアウトセッション
プログラムでチェックアウトフローを作成。
サブスクリプション
定期課金の実装。
Webhooks
リアルタイムのイベント通知を受信。
API リファレンス
エンドポイントの完全なドキュメント:API リファレンス
REST および GraphQL API の完全なドキュメント。