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

チャージのイベント一覧

特定のチャージのすべてのイベントを一覧表示します。作成日でソートされたイベントをページネーション機能付きで返します。イベントはチャージの作成から完了までのライフサイクルを追跡します。


リクエストパラメータ

必須 - 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/events?limit=20&offset=0" \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

一般的なイベントタイプ

イベントキー説明トリガータイミング
charge.createチャージが作成されたチャージ作成時
charge.updateチャージが更新されたチャージ更新時
charge.captureチャージがキャプチャされた事前承認チャージがキャプチャされた時
charge.completeチャージが正常に完了支払い成功時
charge.expireチャージが期限切れ支払いなしでチャージが期限切れになった時
charge.reverseチャージが取り消された事前承認が取り消された時
charge.failチャージが失敗支払い失敗時

ページネーション計算

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

🔑API認証情報

試してみる

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