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

チャージの紛争一覧

特定のチャージのすべての紛争を一覧表示します。作成日でソートされた紛争をページネーション機能付きで返します。


リクエストパラメータ

必須 - 1項目必須パラメータ
`id`STRING(required)
紛争を取得するチャージID。アカウントの有効なチャージIDである必要があります。
Example:"chrg_test_5xuy4w91xqz7d1w9u0t"
Constraints:chrg_で始まる必要があります, テストチャージ: chrg_test_, 本番チャージ: chrg_live_
推奨 - 3項目推奨パラメータ
`limit`INTEGER(optional)
1ページあたりに返す紛争の数。
Example:20
Constraints:最小値: 1, 最大値: 100
Default:20
`offset`INTEGER(optional)
ページネーションのためにスキップする紛争の数。limitと組み合わせてページを移動します。
Example:0
Default:0
`order`STRING(optional)
作成日によるソート順。
Example:"chronological"
Values:chronological, reverse_chronological
Default:"chronological"
追加 - 2項目追加パラメータ

レスポンス

200

一覧取得成功

紛争データ配列とページネーションメタデータを含むリストオブジェクトを返します。

レスポンス内容:
  • data - 紛争オブジェクトの配列
  • total - このチャージの紛争の総数
  • limit - 1ページあたりの項目数
  • offset - 現在のページネーションオフセット
  • order - 適用されたソート順
  • from / to - 適用された日付範囲

400

不正なリクエスト

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

一般的な原因:
  • 無効な日付形式(ISO 8601である必要があります)
  • limitが範囲外(1-100である必要があります)
  • 無効なoffset値

401

認証エラー

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

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

404

見つかりません

チャージIDが存在しません。

一般的な原因:
  • 不正なチャージID
  • 別のアカウントのチャージ
  • 本番チャージにテストキーを使用(またはその逆)

5xx

サーバーエラー

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

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

コードサンプル

curl "https://api.omise.co/charges/chrg_test_5xuy4w91xqz7d1w9u0t/disputes?limit=20&offset=0" \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

紛争ステータス値

ステータス説明次のステップ
open紛争が開いており解決待ちダッシュボードで証拠を提出
pending証拠提出済み、決定待ちカードネットワークの決定を待つ
won紛争がマーチャントに有利に解決資金がマーチャントに返還
lost紛争が顧客に有利に解決資金がアカウントから引き落とし

ページネーション計算

フィールド計算用途
次のページoffset + limit次の結果セットを取得
前のページoffset - limit(最小0)前のページに戻る
さらにあるかoffset + limit < totalさらにページがあるか確認
ページ番号(offset / limit) + 1現在のページ番号

🔑API認証情報

試してみる

必須 - 1項目
推奨 - 3項目
追加 - 2項目
あなたのIP: ...読み込み中...