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

領収書の取得

識別子で特定の領収書の詳細を取得します。手数料内訳を含む完全な領収書オブジェクトを返します。


リクエストパラメータ

必須 - 1フィールド必須パラメータ
`receipt_id`STRING(required)
パターン /rcpt(_test)?_[0-9a-z]+/ に一致する領収書識別子。URLパスで指定します。
Example:"rcpt_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効な領収書IDである必要があります

レスポンス

200

取得成功

領収書が正常に取得されました。すべての詳細を含む完全な領収書オブジェクトを返します。

レスポンスに含まれる項目:
  • object - 値 "receipt"
  • id - 領収書識別子(rcpt_*)
  • livemode - 本番またはテストモード
  • location - 領収書オブジェクトへのAPIパス
  • adjustment_transaction - 関連する調整トランザクションID
  • charge_fee - 最小通貨単位での累積課金手数料
  • company_address - Omise会社住所
  • company_name - Omise会社名
  • company_tax_id - Omise会社税番号
  • credit_note - これがクレジットノートかどうか
  • currency - 3文字のISO 4217通貨コード
  • customer_address - マーチャント住所
  • customer_email - マーチャントメール
  • customer_name - マーチャント名
  • customer_statement_name - マーチャント明細名
  • customer_tax_id - マーチャント税番号
  • issued_on - 領収書発行日
  • number - 領収書番号
  • subtotal - 最小通貨単位での税抜き小計
  • total - 合計金額(subtotal + vat - wht)
  • transaction_fee - 最小通貨単位でのトランザクション手数料
  • transfer_fee - 最小通貨単位での振込手数料
  • vat - 最小通貨単位でのVAT金額
  • voided_fee - 最小通貨単位での無効化手数料金額
  • wht - 最小通貨単位での源泉徴収税金額
  • created_at - 領収書作成タイムスタンプ(ISO 8601)

401

認証エラー

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

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

404

見つかりません

指定されたIDの領収書が見つかりません。

一般的な原因:
  • 無効な領収書ID形式
  • 領収書が存在しない
  • 領収書が別のアカウントに属している
  • 本番領収書IDでテストキーを使用(またはその逆)

5xx

サーバーエラー

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

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

コードサンプル

curl https://api.omise.co/receipts/rcpt_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーシークレットキーが正しいことを確認
not_found領収書が見つかりません領収書IDが正しく存在することを確認
invalid_receipt_id不正な領収書IDIDがフォーマット rcpt(test)?[0-9a-z]+ に一致することを確認

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

フィールド説明
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_atstring作成タイムスタンプ(ISO 8601)

🔑API認証情報

試してみる

必須 - 1項目
あなたのIP: ...読み込み中...