タグ : サンプル

【PHP】クレジットカードチェックサンプル

CrackingCreditCode11

CrackingCreditCode11

クレジットカード情報の番号が正しいか確認できるアルゴリズムを見つけたので、
PHPで実装してみました。

外部への通信は行なわないので、ブラックリストなどチェックはクレジットカード会社に任せるとして、入力された数字がクレジットカード番号で正しいかチェックします。

サンプルソースは公開しておりますが、
実際のクレジットカード番号は決して入力しないでください。
試す場合は、ローカルにて実装してからご確認下さい。
正規表現でチェックする方法もありますが、
今回行なっているのは数値チェックと、クレジットカードのアルゴリズムのチェックだけです。
あとは桁数チェックとかあれば尚よいかも。

【PHP】クレジットカードチェックサンプルソースコード

APIなどでクレジットカード会社に与信チェックするときにお金がかかる場合がありますが、
これを実装しておけばある程度はAPIを叩く回数が減るので節約になるかも知れませんね。

また、全てのクレジットカードで確認してないので、
だめだった場合は、コメントに内容を書いていただけると修正します!