GMO にカードを登録する際、そのカードの属性を取得するAPIです。
「プリペイド」の場合、不可とします。
こちらを実行後、カード登録をする流れとなります。
| メソッド | URI | Headers |
|---|---|---|
{GmoApiUrl}/SearchCardDetail |
Default |
| パラメーター名 | 必須 | 型 | 桁 | 項目名 | 特記 |
|---|---|---|---|---|---|
| version | CHAR | 3 | バージョン | パラメータバージョン (予約項目のため、省略してください。) |
|
| shopId | 〇 | CHAR | 13 | サイト ID | GMO が発行する値を設定します。 |
| shopPass | 〇 | CHAR | 10 | サイトパスワード | GMO が発行する値を設定します。 |
| cardNo | 〇 | CHAR | 16 | カード番号 | 属性情報を取得する対象となるカード番号を設定します。 |
| useFloatingMask | CHAR | 1 | 可変マスク利用有無 | 以下のいずれかを設定します。可変マスクを利用する |
{
"ShopID" : "tsite99887902",
"ShopPass" : "7ry53fqm",
"CardNo" : "0000111122223333",
}
ステータスコード:200
| パラメーター名 | 型 | 桁 | 項目名 | 特記 |
|---|---|---|---|---|
| cardNo | CHAR | 16 | カード番号 | カード番号の取扱いが許可されていない加盟店様の場合は、マスク形式が制限されます。 |
| brand | CHAR | 16 | 国際ブランド | 国際ブランド名(VISA, MASTER, JCB, AMEX,DINERS)を返します。※判別不能時は空文字を返します。 |
| domesticFlag | CHAR | 1 | 国内発行フラグ | 1:国内発行カード 0:海外発行カード 2:不明(上記以外) |
| issuerCode | CHAR | 7 | イシュアコード | イシュアコードを返します。※国内発行カード(DomesticFlag =1)の場合のみ返却。 |
| debitPrepaidFlag | CHAR | 1 | デビット/プリペイドフラグ | 2:プリペイドカード 1:デビットカード 0:上記以外 |
| debitPrepaidIssuerName | CHAR | 75 | デビット/プリペイドカード発行会社名 | デビットプリペイドカード発行会社名※デビット(DebitPrepaidFlag =1)もしくはプリペイド(DebitPrepaidFlag =2)の場合のみ返却。 |
| forwardFinal | CHAR | 7 | 最終仕向先のカード会社コード | 最終仕向先のカード会社のコードを返します |
| info1 | CHAR | 100 | 加盟店設定情報 1 | この項目は入力パラメータ「検索タイプ」に 1 を指定した場合に返却されます。独自 BIN に設定された情報を返却します。 |
| info2 | CHAR | 100 | 加盟店設定情報 2 | |
| info3 | CHAR | 100 | 加盟店設定情報 3 | |
| info4 | CHAR | 100 | 加盟店設定情報 4 | |
| info5 | CHAR | 100 | 加盟店設定情報 5 |
{
"cardNo" :"************9999",
"brand" :"VISA",
"domesticFlag" :"0",
"issuerCode" :"2SFBAF6",
"debitPrepaidFlag" :"2",
"debitPrepaidIssuerName":"aaabbb(株)",
"forwardFinal" :"2SF37F6"
}
ステータスコード:不明
| パラメーター名 | 型 | 桁 | 項目名 | 特記 |
|---|---|---|---|---|
| ErrCode | CHAR | 3 | エラーコード | エラー発生時のみ 複数ある場合は"|"で接続された文字列 |
| ErrInfo | CHAR | 9 | エラー詳細コード | エラー発生時のみ 複数ある場合は"|"で接続された文字列 |
・エラー時(複数エラーがある場合は下記のような形式にて出力されます。ErrCode の n 番目と ErrInfo の n 番目は対となります)
[
{
"errCode":"E01",
"errInfo":"E01010001"
},
{
"errCode":"E01",
"errInfo":"E01020001"
},
]