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

Cardの取得

顧客に紐付けられた特定のカードの詳細情報を取得します。


🔑API認証情報

リクエストパラメータ

必須 - 2フィールドパスパラメータ
`id`STRING(required)
Customer ID(cust_で始まる有効なCustomer IDである必要があります)。
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:Must be a valid customer ID
`card_id`STRING(required)
Card ID(card_で始まる有効なCard IDである必要があります)。
Example:"card_test_5xuy4w91xqz7d1w9u0t"
Constraints:Must be a valid card ID, Card must belong to the customer

レスポンス

200

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

完全な詳細を含むCardオブジェクト。

Card詳細に含まれるもの:
  • id - Card ID
  • brand - Cardブランド(Visa、MasterCard、JCBなど)
  • last_digits - カード番号の下4桁
  • first_digits - 最初の6桁(BIN)- nullの場合があります
  • name - カード名義人
  • expiration_month - 有効期限月(1-12)
  • expiration_year - 有効期限年(YYYY)
  • bank - 発行銀行名
  • country - Card発行国(ISO 3166-1 alpha-2)
  • fingerprint - 一意のCard識別子
  • security_code_check - CVVが検証されたかどうか

400

不正なリクエスト

無効なcustomer IDまたはcard IDの形式です。

一般的な原因:
  • 無効なIDの形式
  • IDがcust_またはcard_で始まっていません

401

認証されていません

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

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

404

見つかりません

CustomerまたはCardが見つかりません。

一般的な原因:
  • Customer IDが存在しません
  • Card IDが存在しません
  • Cardが指定された顧客に属していません

コードサンプル

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

エラーと結果コード

一般的なエラーコード

CodeDescriptionResolution
bad_request無効なIDの形式customer IDとcard IDの形式を確認してください
authentication_failure無効なAPI keysecret keyが正しいことを確認してください
not_foundCustomerまたはCardが見つかりませんIDが存在し、カードが顧客に属していることを確認してください

Cardレスポンスフィールド

FieldDescription
idCard ID (card_*)
brandCardブランド(Visa、MasterCardなど)
last_digitsカード番号の下4桁
first_digits最初の6桁(BIN)
nameカード名義人
expiration_month有効期限月(1-12)
expiration_year有効期限年(YYYY)
bank発行銀行名
countryCard発行国
fingerprint一意のCard識別子
security_code_checkCVVが検証されたかどうか
created_atCard作成タイムスタンプ

試してみる

必須 - 2項目