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

チャージを取得

既存のチャージの詳細を取得します。ステータス、決済方法、取引詳細を含むチャージの完全な情報を返します。


リクエストパラメータ

必須 - 1項目必須パラメータ
`id`STRING(required)
取得するチャージID。アカウントの有効なチャージIDである必要があります。
Example:"chrg_test_5xuy4w91xqz7d1w9u0t"
Constraints:chrg_で始まる必要があります, テストチャージ: chrg_test_, 本番チャージ: chrg_live_

レスポンス

200

取得成功

すべてのフィールドを含む完全なチャージオブジェクトを返します。

レスポンスに含まれる項目:
  • status - pending、successful、failed、expired、またはreversed
  • amount - 最小通貨単位でのチャージ金額
  • paid - 支払いが完了したかどうか
  • authorized - チャージが承認されているかどうか
  • card / source - 決済方法の詳細
  • refunds - 返金のリスト(存在する場合)
  • failure_code / failure_message - 失敗した場合のエラー詳細

401

認証エラー

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

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

404

見つかりません

チャージIDが存在しません。

一般的な原因:
  • 不正なチャージID
  • 別のアカウントのチャージ
  • 本番チャージにテストキーを使用(またはその逆)

5xx

サーバーエラー

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

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

コードサンプル

curl https://api.omise.co/charges/chrg_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

チャージステータス値

ステータス説明次のステップ
pending顧客のアクション待ちWebhookを待つか定期的にポーリング
successful決済完了注文を履行
failed決済失敗failure_codeとfailure_messageを確認
expiredチャージ期限切れ新しいチャージを作成
reversed事前承認がキャンセル資金は移動していません

ブールフラグ

フィールド説明ユースケース
paid支払い完了履行前に確認
authorized資金が承認済み事前承認ステータス
capturable事前承認をキャプチャ可能キャプチャ前に確認
refundable返金を作成可能返金前に確認
reversible事前承認を取り消し可能取り消し前に確認

🔑API認証情報

試してみる

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