メインコンテンツへスキップ
バージョン: 最新版

返金の取得

ステータス、金額、関連トランザクションを含む特定の返金に関する詳細情報を取得します。


リクエストパラメータ

必須 - 2項目必須パラメータ
`charge_id`STRING(required)
返金された課金ID(パスパラメータ)。
Example:"chrg_test_5xuy4w91xqz7d1w9u0t"
`refund_id`STRING(required)
取得する返金ID(パスパラメータ)。形式: rfnd_test_ または rfnd_live_ の後に英数字の文字列。
Example:"rfnd_test_5xuy4w91xqz7d1w9u0t"

レスポンス

200

取得成功

ステータス、金額、タイムスタンプを含む返金オブジェクトのすべての詳細を返します。

レスポンスの内容:
  • object - 値は "refund"
  • id - 返金識別子(rfnd_*)
  • livemode - 本番モードまたはテストモード
  • location - 返金オブジェクトへのAPIパス
  • acquirer_reference_number - カードネットワークに送信された参照番号
  • amount - 最小通貨単位での返金額
  • approval_code - 承認済み取引の参照番号
  • capture - キャプチャ参照
  • charge - 関連する課金ID(展開可能)
  • currency - ISO 4217の3文字通貨コード
  • funding_amount - 決済通貨での金額
  • funding_currency - 決済通貨コード
  • merchant_name - サブマーチャント名(Payfacのみ)
  • merchant_uid - サブマーチャントID(Payfacのみ)
  • metadata - 返金に添付されたカスタムメタデータ
  • status - 現在の返金ステータス(pending、successful、failed)
  • terminal - 元の販売時点情報
  • transaction - 関連するトランザクションID(展開可能)
  • voided - 返金がボイドとして処理されたかどうか
  • created_at - 返金作成タイムスタンプ(ISO 8601)

401

認証エラー

認証に失敗しました。APIキーが無効または不足しています。

よくある原因:
  • Authorizationヘッダーがない
  • シークレットキーが無効
  • シークレットキーの代わりにパブリックキーを使用
  • HTTP Basic Auth形式が不正

404

見つかりません

返金または課金が見つかりません。

よくある原因:
  • 返金IDが不正
  • 課金IDが不正
  • 返金が別の課金に属している
  • 返金または課金が別のアカウントに属している
  • IDの入力ミスまたは形式エラー

5xx

サーバーエラー

サーバー側のエラーが発生しました。これらはまれですが、適切に処理する必要があります。

対処方法:

コードサンプル

curl https://api.omise.co/charges/chrg_test_5xuy4w91xqz7d1w9u0t/refunds/rfnd_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーコードと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーシークレットキーが正しいか確認
not_found返金または課金が見つからないIDが正しいか確認
invalid_refund_id返金IDの形式が無効有効なrfnd_形式を使用

返金ステータスコード

ステータス説明
pending返金処理中
successful返金が正常に完了
failed返金に失敗(まれ)

🔑API認証情報

試してみる

必須 - 2項目
あなたのIP: ...読み込み中...