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

顧客のカード一覧

オプションのソートで特定の顧客に添付されたすべてのカードのページネーション付きリストを取得します。


リクエストパラメータ

必須 - 1 フィールドパスパラメータ
`id`STRING(required)
顧客ID(cust_で始まる有効な顧客IDである必要があります)。
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効な顧客IDである必要があります
追加 - 3 フィールドページネーションとソート

レスポンス

200

カードが正常に取得されました

カードオブジェクトとページネーション情報を含むリストオブジェクト。

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

400

不正なリクエスト

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

一般的な原因:
  • 無効なlimit値(100を超過)
  • 負のoffset値
  • 無効なorder値

401

認証エラー

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

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

404

見つかりません

顧客が見つかりません。

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

5xx

サーバーエラー

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

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

コードサンプル

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

エラーと結果コード

一般的なエラーコード

コード説明解決策
bad_request無効なパラメータlimitとoffset値を確認
authentication_failure無効なAPIキーシークレットキーが正しいか確認
not_found顧客が見つからない顧客IDが存在するか確認

カードフィールド

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

🔑API認証情報

試してみる

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