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

顧客を取得

保存されたカード、メール、説明、メタデータを含む顧客の完全な情報を取得します。


リクエストパラメータ

必須 - 1 フィールド必須パラメータ
`id`STRING(required)
取得する顧客ID(cust_で始まる必要があります)。
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効な顧客IDである必要があります

レスポンス

200

顧客が正常に取得されました

保存されたカードを含むすべての詳細を持つ顧客オブジェクトが返されます。

顧客オブジェクトに含まれる情報:
  • id - 顧客ID
  • email - 顧客のメールアドレス
  • description - 顧客名または説明
  • default_card - デフォルトの支払いカードのID
  • cards - すべての保存されたカードを含むリストオブジェクト
  • metadata - カスタムキーと値のデータ
  • created_at - 作成のISO 8601タイムスタンプ

401

認証エラー

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

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

404

見つかりません

顧客IDが見つかりません。

一般的な原因:
  • 顧客IDが存在しない
  • 顧客が削除済み
  • 顧客ID形式が正しくない

5xx

サーバーエラー

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

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

コードサンプル

curl https://api.omise.co/customers/cust_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

一般的なエラーコード

コード説明解決策
authentication_failure無効なAPIキーシークレットキーが正しいか確認
not_found顧客が見つからない顧客IDが存在するか確認
bad_request無効な顧客ID形式IDがcust_で始まるか確認

顧客レスポンスフィールド

フィールド説明
id顧客ID (cust_*)
email顧客のメールアドレス
description顧客名または説明
default_cardデフォルトの支払いカードのID
cardsすべての保存されたカードを含むリストオブジェクト
cards.dataカードオブジェクトの配列
cards.total保存されたカードの総数
metadataカスタムキーと値のデータ
created_at顧客作成タイムスタンプ

🔑API認証情報

試してみる

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