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

Customerの取得

保存されたカード、メール、説明、metadataを含む、Customerに関する完全な情報を取得します。


🔑API認証情報

リクエストパラメータ

必須 - 1フィールド必須パラメータ
`id`STRING(required)
取得するCustomer ID(cust_で始まる必要があります)。
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:Must be a valid customer ID

レスポンス

200

Customerが正常に取得されました

保存されたカードを含むすべての詳細とともにCustomerオブジェクトが返されます。

Customerオブジェクトに含まれるもの:
  • id - Customer ID
  • email - Customerのメールアドレス
  • description - Customerの名前または説明
  • default_card - デフォルトの決済cardのID
  • cards - 保存されたすべてのカードを含むlistオブジェクト
  • metadata - カスタムキーと値のデータ
  • created_at - 作成のISO 8601タイムスタンプ

401

認証されていません

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

一般的な原因:
  • Authorizationヘッダーが不足しています
  • 無効なsecret key
  • secret keyではなくpublic keyを使用しています
  • HTTP Basic Auth形式が正しくありません

404

見つかりません

Customer IDが見つかりません。

一般的な原因:
  • Customer IDが存在しません
  • Customerが削除されています
  • 正しくないCustomer ID形式

コードサンプル

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

エラーと結果コード

一般的なエラーコード

CodeDescriptionResolution
authentication_failure無効なAPI keysecret keyが正しいことを確認してください
not_foundCustomerが見つかりませんCustomer IDが存在することを確認してください
bad_request無効なCustomer ID形式IDがcust_で始まることを確認してください

Customerレスポンスフィールド

FieldDescription
idCustomer ID (cust_*)
emailCustomerのメールアドレス
descriptionCustomerの名前または説明
default_cardデフォルトの決済cardのID
cards保存されたすべてのカードを含むlistオブジェクト
cards.datacardオブジェクトの配列
cards.total保存されたカードの総数
metadataカスタムキーと値のデータ
created_atCustomer作成のタイムスタンプ

お試しください

必須 - 1項目