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

チャージを検索

チャージを検索・フィルタリングして、説明、メタデータ、カード詳細、顧客情報などで取引を検索します。Search APIはすべてのチャージに対する強力な全文検索機能を提供します。


リクエストパラメータ

必須 - 1項目必須パラメータ
`scope`STRING(required)
検索スコープ。チャージを検索するには"charge"に設定する必要があります。
Example:"charge"
Values:charge
推奨 - 2項目推奨パラメータ
`query`STRING(optional)
検索クエリ文字列。チャージの説明、メタデータ、カード詳細(下4桁、ブランド、銀行)、顧客情報を検索します。複数の単語(AND論理)と部分一致をサポートします。
Example:"order 1234"
`filters`OBJECT(optional)
検索結果を絞り込むフィルタ条件。一般的なフィルタには、ステータス、通貨、金額、キャプチャ、支払い済み、作成日の範囲があります。
Example:{"status":"successful","currency":"thb","paid":true}
追加 - 3項目追加パラメータ

レスポンス

200

検索成功

検索が正常に完了しました。data配列に一致するチャージを含む検索結果オブジェクトを返します。

レスポンス内容:
  • data - 検索条件に一致するチャージオブジェクトの配列
  • total - 検索に一致する結果の総数
  • total_pages - 利用可能なページ数
  • page - 現在のページ番号
  • per_page - 1ページあたりの結果数
  • order - 適用されたソート順(chronologicalまたはreverse_chronological)

400

不正なリクエスト

リクエストの検証に失敗しました。詳細はエラーメッセージを確認してください。

一般的な原因:
  • 必須のscopeパラメータが欠落
  • 無効なページ番号(1未満)
  • 無効なper_page値(100超または1未満)
  • 不正な形式のfiltersオブジェクト

401

認証エラー

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

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

422

無効なスコープ

無効な検索スコープが指定されました。

一般的な原因:
  • scopeパラメータが"charge"ではない
  • 無効なscope値

5xx

サーバーエラー

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

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

コードサンプル

curl https://api.omise.co/search \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-d "scope=charge" \
-d "query=order 1234" \
-d "filters[status]=successful" \
-d "filters[currency]=thb"

エラーと結果コード

一般的なエラーコード

コード説明解決方法
bad_requestパラメータが欠落または無効scopeが指定され、パラメータが有効か確認
authentication_failure無効なAPIキーシークレットキーが正しいか確認
invalid_scope無効な検索スコープscopeが"charge"に設定されているか確認

検索フィルタオプション

フィルタタイプ説明
statusstringチャージステータス(pending、successful、failed、expired、reversed)
currencystring通貨コード(thb、jpy、sgd、myr、usdなど)
amountinteger最小通貨単位での正確な金額
capturebooleanチャージがキャプチャされているか(true/false)
paidbooleanチャージが支払い済みか(true/false)
createdobject日付範囲フィルタ(例: {gte: '2025-01-01', lte: '2025-01-31'}

🔑API認証情報

試してみる

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