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

チャージ一覧を取得

すべてのチャージのページネーションされたリストを取得します。フィルタリング機能を備え、作成日順にソートされたチャージを返します。


リクエストパラメータ

推奨 - 3項目推奨パラメータ
`limit`INTEGER(optional)
ページごとに返すチャージの数。
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"
追加 - 3項目追加パラメータ

レスポンス

200

リスト取得成功

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

レスポンスに含まれる項目:
  • data - チャージオブジェクトの配列
  • total - フィルタに一致するチャージの総数
  • limit - ページあたりのアイテム数
  • offset - 現在のページネーションオフセット
  • order - 適用されたソート順
  • from / to - 適用された日付範囲

400

不正なリクエスト

無効なパラメータが提供されました。

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

401

認証エラー

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

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

5xx

サーバーエラー

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

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

コードサンプル

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

エラーと結果コード

一般的な使用パターン

パターン説明
基本的なページネーションページを順番に取得limit=20&offset=0、次にoffset=20など
日付範囲フィルタ作成日でフィルタfrom=2025-01-01T00:00:00Z&to=2025-01-31T23:59:59Z
顧客履歴顧客のすべてのチャージを取得customer=cust_test_5xuy4w91xqz7d1w9u0t
新しい順最新のチャージを先にorder=reverse_chronological

ページネーション計算

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

🔑API認証情報

試してみる

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