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

refundの取得

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


🔑API認証情報

リクエストパラメータ

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

レスポンス

200

成功した取得

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

レスポンスに含まれるもの:
  • id - refund ID
  • status - 現在のrefundステータス(pending、successful、failed)
  • amount - 最小通貨単位での返金額
  • currency - 3文字のISO通貨コード
  • charge - 関連するcharge ID
  • transaction - refundのトランザクションID
  • voided - refundがvoidとして処理されたかどうか
  • metadata - refundに添付されたカスタムmetadata
  • created_at - refund作成のISO 8601タイムスタンプ

401

認証されていません

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

一般的な原因:
  • Authorizationヘッダーが欠落している
  • 無効なsecret key
  • secret keyの代わりにpublic keyを使用している
  • HTTP Basic Auth形式が正しくない

404

見つかりません

refundまたはchargeが見つかりません。

一般的な原因:
  • refund IDが正しくない
  • charge IDが正しくない
  • refundが別のchargeに属している
  • refundまたはchargeが別のアカウントに属している
  • IDのタイプミスまたは形式エラー

コードサンプル

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

エラーおよび結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーsecret keyが正しいことを確認してください
not_foundrefundまたはchargeが見つからないIDが正しいことを確認してください
invalid_refund_idrefund ID形式が無効有効なrfnd_形式を使用してください

refundステータスコード

ステータス説明
pendingrefundが処理中
successfulrefundが正常に完了
failedrefundが失敗(まれ)

試してみる

必須 - 2項目