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

Sourceの取得

既存のSourceに関する情報(タイプ、金額、QRコードデータ、課金ステータスを含む)を取得します。


🔑API認証情報

リクエストパラメータ

必須 - 1項目必須パラメータ
`id`STRING(required)
取得するSource ID。src_で始まり、その後にtest_またはlive_と一意の識別子が続く必要があります。
Example:"src_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効なSource IDである必要があります, パターン: src_(test|live)_[0-9a-z]+

レスポンス

200

取得成功

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

レスポンスに含まれる内容:
  • id - Source識別子
  • type - 決済方法のタイプ
  • flow - 決済フロー(offline、redirect、app_redirect)
  • amount - Sourceの金額
  • currency - 通貨コード
  • charge_status - Sourceで作成された課金のステータス(unknown、pending、successful、failed、expired)
  • scannable_code - 該当する場合のQRコードデータ
  • references - 該当する場合の決済リファレンス

401

認証されていません

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

よくある原因:
  • Authorizationヘッダーの欠落
  • 無効な公開鍵
  • HTTP Basic認証の形式が正しくない

404

見つかりません

Sourceが見つかりません。指定されたSource IDは存在しません。

よくある原因:
  • Source IDの形式が無効
  • Source IDがアカウントに存在しない
  • テストキーを使用して本番環境のSourceにアクセスしようとしている(またはその逆)
  • Source IDのタイプミス

コードサンプル

curl https://api.omise.co/sources/src_test_5xuy4w91xqz7d1w9u0t \
-u pkey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキー公開鍵が正しいことを確認してください
not_foundSourceが見つかりませんSource IDが有効で存在することを確認してください

課金ステータス値

ステータス説明
unknownこのSourceで課金はまだ作成されていません
pending顧客のアクション待ちです
successful決済が正常に完了しました
failed決済に失敗しました
expired完了前に決済の有効期限が切れました

試してみる

必須 - 1項目