API統合は、決済フローを完全に制御したい場合に適しています。Waffo REST APIを直接呼び出し、決済、サブスクリプション、返金、Webhook処理を自社システムに接続します。Documentation Index
Fetch the complete documentation index at: https://waffo.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
適用シナリオ
- サーバー間での決済処理
- 独自のホスト型チェックアウトページや決済フォームをすでに保有している場合
- 最大限の柔軟性が求められるカスタム統合
統合ロードマップ
API Referenceで項目詳細を確認する
リクエスト項目、レスポンス項目、列挙値、署名ルールは API Reference を確認してください。オフラインPDFから項目定義をコピーしないでください。
サンドボックスでテストする
サンドボックスとテスト を使用します。Apple Pay または Google Pay が必要な場合は、追加チェックも完了してください。
受け入れ資料を提出する
ワンタイム決済受け入れテンプレート または サブスクリプション受け入れテンプレート をダウンロードして実行済みケースを記入し、Waffo の技術連携グループへ提出します。
ベースURL
| 環境 | URL |
|---|---|
| サンドボックス | https://api-sandbox.waffo.com |
| 本番 | https://api.waffo.com |
リクエスト形式
- Content-Type:
application/json(UTF-8エンコーディング) - すべてのリクエストはHTTP POSTを使用
- リクエストヘッダーに
X-API-KEYとX-SIGNATUREを必ず含める
レスポンス形式
codeが"0"の場合は成功を示します- 失敗時は
codeがエラーコード(例:"A0003")となり、dataは空になります - レスポンスヘッダーの
X-SIGNATUREにはWaffoの署名が含まれており、必ず検証してください
主要API
ワンタイム決済
| API | 必須 | 説明 |
|---|---|---|
POST /api/v1/order/create | 必須 | ワンタイム決済オーダーを作成 |
POST /api/v1/order/inquiry | 必須 | リダイレクト喪失、タイムアウト、Unknown Status の復旧を含めてオーダー状態を照会 |
| Payment order notification | 必須 | 決済の終端結果を受信し、加盟店側オーダー状態を更新 |
POST /api/v1/order/cancel | 条件付き | 未決済オーダーのキャンセルが必要な場合 |
POST /api/v1/order/refund | 条件付き | 返金が必要な場合 |
POST /api/v1/refund/inquiry または refund notification | 条件付き | 返金処理結果を照会または受信 |
POST /api/v1/order/capture | 条件付き | Auth-Capture の手動売上確定モードのみ必要 |
サブスクリプション決済
| API | 必須 | 説明 |
|---|---|---|
POST /api/v1/subscription/create | 必須 | サブスクリプションを作成 |
POST /api/v1/subscription/inquiry | 必須 | サブスクリプション状態と主要な決済情報を照会 |
| Subscription status notification | 必須 | 有効化、キャンセル、状態変更を受信 |
| Subscription payment order notification | 必須 | 初回決済と更新決済の結果を受信 |
POST /api/v1/subscription/cancel | 条件付き | 加盟店側でサブスクリプションをキャンセルする場合 |
POST /api/v1/subscription/manage | 条件付き | ユーザー向けサブスクリプション管理URLを生成 |
POST /api/v1/subscription/change | 条件付き | プランのアップグレードまたはダウングレードに対応 |
POST /api/v1/order/inquiry | 条件付き | サブスクリプション決済オーダーの詳細な失敗理由を照会 |
設定照会
| API | 必須 | 説明 |
|---|---|---|
POST /api/v1/merchantconfig/inquiry | 推奨 | 加盟店の利用上限と設定を照会 |
POST /api/v1/paymethodconfig/inquiry | 推奨 | 利用可能な決済手段と決済制限を照会 |