リクエストボディ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
paymentId | string | はい | 支払い ID(Short ID 形式 PAY_xxx) |
reason | string | はい | 返金リクエストの理由 |
amount | string | いいえ | 一部返金金額の表示形式文字列(例:“15.00”)。全額返金の場合は省略 |
リクエスト例
成功レスポンス (200)
レスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
ticketId | string | 返金チケット ID(Short ID 形式 TKT_xxx) |
status | string | チケットステータス(初期値 pending) |
requestedAmount | string | 返金金額の表示形式文字列 |
エラーレスポンス
| ステータス | 説明 |
|---|---|
| 400 | paymentId または reason が欠落しています |
| 400 | 返金期間が過ぎています(単発商品は7日間) |
| 400 | 一部返金金額が元の支払い金額を超えています |
| 401 | 認証失敗 |
| 404 | 支払いが見つかりません |
| 500 | 内部サーバーエラー |