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

チャージの返金を取得

チャージの特定の返金を取得します。ステータス、金額、トランザクション詳細を含む返金の完全な情報を返します。


リクエストパラメータ

必須 - 2項目必須パラメータ
`id`STRING(required)
返金が属するチャージID。アカウントの有効なチャージIDである必要があります。
Example:"chrg_test_5xuy4w91xqz7d1w9u0t"
Constraints:chrg_で始まる必要があります, テストチャージ: chrg_test_, 本番チャージ: chrg_live_
`refund_id`STRING(required)
取得する返金ID。指定されたチャージに関連付けられた有効な返金IDである必要があります。
Example:"rfnd_test_5xuy4w91xqz7d1w9u0t"
Constraints:rfnd_で始まる必要があります, テスト返金: rfnd_test_, 本番返金: rfnd_live_

レスポンス

200

取得成功

すべてのフィールドを含む完全な返金オブジェクトを返します。

レスポンス内容:
  • id - 返金ID
  • status - pending、closed、またはfailed
  • amount - 最小通貨単位での返金額
  • currency - 通貨コード
  • charge - 関連するチャージID
  • transaction - 関連するトランザクションID
  • created_at - 返金作成タイムスタンプ
  • metadata - カスタムメタデータ(設定されている場合)

400

不正なリクエスト

無効なパラメータが指定されました。

一般的な原因:
  • 無効なチャージID形式
  • 無効な返金ID形式

401

認証エラー

認証に失敗しました。無効または欠落したAPIキー。

一般的な原因:
  • Authorizationヘッダーの欠落
  • 無効なシークレットキー
  • シークレットキーの代わりにパブリックキーを使用

404

見つかりません

チャージIDまたは返金IDが存在しません。

一般的な原因:
  • 不正なチャージID
  • 不正な返金ID
  • 返金が指定されたチャージに属していない
  • 別のアカウントのリソース
  • 本番リソースにテストキーを使用(またはその逆)

5xx

サーバーエラー

サーバー側でエラーが発生しました。まれですが、適切に処理してください。

対処方法:
  • 指数バックオフでリクエストを再試行
  • サービスインシデントについてはstatus.omise.coを確認
  • 詳細なガイダンスについてはエラー処理を参照

コードサンプル

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

エラーと結果コード

返金ステータス値

ステータス説明次のステップ
pending返金処理中完了を待つ
closed返金が正常に完了資金が顧客に返還済み
failed返金失敗失敗理由を確認

返金オブジェクトフィールド

フィールドタイプ説明
idstring一意の返金識別子
objectstring常に"refund"
livemodeboolean本番モードの返金かどうか
locationstringこの返金へのAPIパス
amountinteger最小通貨単位での返金額
currencystring3文字のISO通貨コード
chargestring返金されたチャージのID
transactionstring関連するトランザクションのID
statusstring現在の返金ステータス
created_atstring作成のISO 8601タイムスタンプ
metadataobjectカスタムキー・バリューペア

🔑API認証情報

試してみる

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