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

領収書の検索

様々な条件で領収書を検索します。このエンドポイントでは、日付範囲、金額、その他の領収書属性などのフィルターを使用して特定の領収書を見つけることができます。


リクエストパラメータ

検索 - 3フィールド検索パラメータ
`query`STRING(optional)
検索クエリ文字列。説明、メタデータ、参照番号を含む領収書フィールドを検索。
Example:"order_12345"
`scope`STRING(optional)
領収書内の特定フィールドに検索を限定。
Example:"metadata"
`filters`OBJECT(optional)
検索結果を絞り込むための追加フィルター。金額範囲、通貨、その他の領収書属性を含めることができます。
Example:{"currency":"thb"}
日付範囲 - 2フィールド日付範囲パラメータ
ページネーション - 3フィールドページネーションパラメータ

レスポンス

200

検索成功

検索が正常に完了しました。一致する領収書のページネーションされたリストを返します。

レスポンス構造:
  • object - 常に "search" を返す
  • data - 検索条件に一致する領収書オブジェクトの配列
  • limit - ページあたりのレコード数
  • offset - スキップされたレコード数
  • total - 検索に一致する領収書の総数
  • query - 実行された検索クエリ

400

不正なリクエスト

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

一般的な原因:
  • from/toパラメータの無効な日付形式
  • 無効なフィルター構文
  • 無効なクエリ文字列形式
  • limitが最大許容値を超過

401

認証エラー

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

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

404

見つかりません

検索エンドポイントまたは要求されたリソースが見つかりません。

一般的な原因:
  • 無効なエンドポイントURL
  • 不正なAPIバージョン

5xx

サーバーエラー

サーバー側でエラーが発生しました。これらは稀ですが、適切に処理する必要があります。

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

コードサンプル

curl https://api.omise.co/receipts/receipts/search \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-G \
-d "query=order_12345" \
-d "from=2025-01-01T00:00:00Z" \
-d "limit=20"

エラーと結果コード

一般的なエラーコード

コード説明解決方法
bad_requestパラメータの欠落または無効パラメータの値と形式を確認
authentication_failure無効なAPIキーシークレットキーが正しいことを確認
invalid_date_format日付形式の検証に失敗ISO 8601形式(YYYY-MM-DDTHH:MM:SSZ)を使用
invalid_query検索クエリ形式が無効クエリ文字列の構文を確認

領収書オブジェクトフィールド

フィールド説明
objectstring常に "receipt" を返す
idstring領収書識別子(rcpt_*)
livemodeboolean本番環境かテスト環境かのインジケーター
locationstring領収書オブジェクトへのAPIパス
adjustment_transactionstring関連する調整トランザクションID
charge_feeinteger最小通貨単位でのOmise課金手数料
company_addressstringOmise会社住所
company_namestringOmise会社名
company_tax_idstringOmise会社税番号
credit_notebooleanこれがクレジットノートかどうか
currencystring3文字のISO 4217コード
customer_addressstringマーチャント住所
customer_emailstringマーチャントメール
customer_namestringマーチャント名
customer_statement_namestringマーチャント明細名
customer_tax_idstringマーチャント税番号
issued_onstring領収書発行日
numberstring領収書番号
subtotalinteger税抜き小計
totalinteger合計(subtotal + vat - whtとして計算)
transaction_feeinteger最小通貨単位でのトランザクション手数料
transfer_feeinteger最小通貨単位での振込手数料
vatintegerVAT金額
voided_feeinteger無効化手数料金額
whtinteger源泉徴収税金額
created_atstringISO 8601形式のUTC日時

🔑API認証情報

試してみる

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