クレジットカード決済

決済に使用されたカードのブランドが知りたい。

  最終更新日: 2019年11月21日

ブランドの種類は、カード番号の先頭1桁または2桁から判別できます。
判別方法は、以下の通りです。

2019年4月現在
カード番号頭ブランド 桁数
3 35 JCB 16桁 (4桁-4桁-4桁-4桁)
36 Diners 14桁 (4桁-6桁-4桁)
34、37 AMEX 15桁 (4桁-6桁-5桁)
4 VISA 16桁 (4桁-4桁-4桁-4桁)
2、5 MasterCard 16桁 (4桁-4桁-4桁-4桁)
※正式な判別方法ではなく、簡易的な判別方法です。
※ハウスカード等、国際ブランドがつかないカード番号には当てはまらないケースがございます。
※システム的に判別する場合は、加盟店様側で判別する仕組みを構築していただく必要があります。



カード番号の先頭桁は、決済の応答電文(レスポンス)に含まれる以下のパラメータより取得できます。
サービス名パラメータ
VeriTrans3G/VeriTrans4G
(MDKおよびMDKトークン型)
クレジットカード決済の各応答電文に含まれる「reqCardNumber(要求カード番号)」
VeriTrans3G-Direct
(JavaScript トークン型)
クレジットカード決済の各応答電文に含まれる「card_number」
VeriTrans4G-POP
(Webリンク型)
クレジットカード決済のレスポンスに含まれる「masked_card_number」
VeriTrans3G-Web
(Webリンク型)
結果通知 (拡張通知メッセージ) に含まれる「resCardNumber」

「暗号鍵取得」要求の際にフィールド名「RESPONSE_TYPE」を「1」に設定すると、結果通知が拡張通知メッセージになります。
詳細は各接続方式の資料をご確認ください。