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

顧客のCard一覧取得

特定の顧客に紐付けられたすべてのカードのページネーションされたリストを、オプションの並び順指定で取得します。


🔑API認証情報

リクエストパラメータ

必須 - 1フィールドパスパラメータ
`id`STRING(required)
Customer ID(cust_で始まる有効なCustomer IDである必要があります)。
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:Must be a valid customer ID
追加 - 3フィールドページネーションと並べ替え

レスポンス

200

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

Cardオブジェクトとページネーション情報を含むListオブジェクト。

Cardオブジェクトに含まれるもの:
  • id - Card ID (card_*)
  • brand - Cardブランド(Visa、MasterCard、JCBなど)
  • last_digits - カード番号の下4桁
  • name - カード名義人
  • expiration_month - Card有効期限月(1-12)
  • expiration_year - Card有効期限年(YYYY)
  • bank - 発行銀行名
  • fingerprint - 一意のCard識別子(重複検出用)

400

不正なリクエスト

無効なパラメータが提供されました。

一般的な原因:
  • 無効なlimit値(100を超えています)
  • 負のoffset値
  • 無効なorder値

401

認証されていません

認証に失敗しました。無効または欠落しているAPI keyです。

一般的な原因:
  • Authorizationヘッダーが欠落しています
  • 無効なsecret key
  • secret keyの代わりにpublic keyを使用しています
  • HTTP Basic Authの形式が正しくありません

404

見つかりません

Customerが見つかりません。

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

コードサンプル

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

エラーと結果コード

一般的なエラーコード

CodeDescriptionResolution
bad_request無効なパラメータlimitとoffsetの値を確認してください
authentication_failure無効なAPI keysecret keyが正しいことを確認してください
not_foundCustomerが見つかりませんcustomer IDが存在することを確認してください

Cardフィールド

FieldDescription
idCard ID (card_*)
brandCardブランド(Visa、MasterCardなど)
last_digitsカード番号の下4桁
nameカード名義人
expiration_month有効期限月(1-12)
expiration_year有効期限年(YYYY)
bank発行銀行名
countryCard発行国
fingerprint重複検出用の一意の識別子

試してみる

必須 - 1項目
追加 - 3項目