概要
Waffo Pancake は返金チケットシステムを採用しています。購入者は API またはカスタマーポータルを通じて返金をリクエストし、各リクエストは定義されたライフサイクルを持つチケットとして作成されます。マーチャントはダッシュボードからチケットを審査し、解決します。ビジネスルール
これらのルールは API によって強制されており、上書きすることはできません。
- 単発商品は支払いから 7 日以内に返金対象となります。
- サブスクリプションは返金チケットシステムを使用しません。キャンセルは現在の請求期間の終了時に有効になります。
- 一部返金は、チケット作成時にカスタム
amount(最小通貨単位)を指定することでサポートされます。
返金チケットのステータス
すべての返金チケットは以下のライフサイクルを経ます:pending
返金がリクエストされ、審査待ち。
approved
マーチャントにより返金が承認された。
rejected
返金リクエストが却下された。
processing
決済プロバイダーによる返金処理中。
succeeded
返金が正常に完了。
failed
返金処理が失敗。
返金チケットの作成
API Key 認証を使用して API を呼び出し、返金チケットを作成します。エンドポイント
リクエストボディ
返金対象の支払い ID(UUID v4)。
返金をリクエストする理由の説明。
最小通貨単位(例:セント)での返金金額。全額返金の場合は省略します。
レスポンス
作成された返金チケットの一意な ID。
チケットの初期ステータス。作成時は常に
pending。最小通貨単位での返金金額。
使用例
返金チケットの照会
GraphQL を使用して返金チケットデータを取得します。| フィールド | 型 | 説明 |
|---|---|---|
id | string | 返金チケット ID |
paymentId | string | 関連する支払い ID |
storeId | string | 支払いが属するストア |
customerId | string | 返金をリクエストした購入者 |
reason | string | 購入者が提供した理由 |
status | string | 現在のチケットステータス |
requestedAmount | integer | 購入者がリクエストした金額 |
approvedAmount | integer | 承認された金額(リクエスト金額と異なる場合あり) |
currency | string | ISO 4217 通貨コード |
createdAt | string | ISO 8601 タイムスタンプ |
updatedAt | string | ISO 8601 タイムスタンプ |
resolvedAt | string | ISO 8601 タイムスタンプ(未解決の場合は null) |
Webhook 通知
返金チケットイベントが発生した際に通知を受信するよう Webhook を設定できます。設定手順は Webhooks ガイドをご覧ください。返金リクエストの削減
明確な商品説明
明確な商品説明
正確な説明により「期待と異なる」という返金リクエストを減らせます。
トライアル期間
トライアル期間
購入前に試用してもらうことで、購入後の後悔を減らせます。
迅速なサポート対応
迅速なサポート対応
問題を迅速に解決し、返金リクエストに発展する前に対応します。
認識しやすい請求明細
認識しやすい請求明細
顧客が課金を認識できる明確な請求明細を使用します。