ZenCart 1.3.8a、1.3.9h用
Zeus(ゼウス) Secure Linkトークン決済対応モジュール
株式会社ゼウス(ZEUS)様が提供しておられるクレジットカード決済代行システムを利用するための接続プログラムです。
サービス名 「Secure Link (セキュアリンク)トークン」 について・・・
※クレジットカード番号をショップ内の画面で入力し、バックグラウンドで決済処理を行うタイプの決済サービスです。 ※経済産業省のセキュリティ強化方針により、クレジットカード情報をこれまでのような方法で決済サーバーと通信することが出来なくなりました。このクレジットカードセキュリティ強化対策に準拠するために利用されるのが、JavaScriptなどの技術を利用してカード情報を別の文字列(トークン)に置き換えてから送信する「非通過型」の通信方法です。 当モジュールはこのトークン決済に対応したものです。
サービスの詳細:
http://www.cardservice.co.jp/service/connection/securelinkpoint.html
|
当モジュールでは、支払方法の選択画面にカード番号などの入力項目を表示させ、カード番号を一旦トークンと呼ばれる暗号化された文字列に置き換えます。
「注文」を確定するボタンをクリックするタイミングでバックグラウンドでこのトークンを使ってZEUS様の決済サーバーと通信し、カード決済の申請をかけます。
もし、カード情報が間違っていた場合には、「カード情報が間違っている」旨のコメントと共に決済方法の選択画面に差し戻します。
OKであった場合は、注文を完結し、「決済ID」と共にステータスの更新を行います。
決済が完了と同時に注文が確定するため、決済が終わっていない注文データが残ることもありません。
カードが利用できなければ、支払い方法選択画面で別の支払い方法に変更することが出来ますので、かご落ちの防止にもなります。
※Zencart が稼動しているサーバーに対して通信を行う前にパソコンのブラウザ内でカード情報を暗号化してしまうため、カード情報は一切インターネット上を通らないことになります。
それに伴い、これまでのようにZencart 上で利用可能なカードであるかどうかを事前チェックすることは出来なくなっています。