【SMBC GMO ペイメント決済】3Dセキュア2.0一部項目必須化に対応する方法

対象バージョン

CS-Cart スタンダード版、マーケットプレイス版 4.17.1-jp-1
 


概要

SMBC GMO ペイメント決済のカード決済、継続課金において、
決済フォームに名義人フィールドを追加し、
3Dセキュア2.0決済時に名義人、メールアドレス情報を送信します。
※VISAによるレギュレーション変更のため。

また、継続課金で初回にカードのみで登録する場合、またカードを更新する場合に3Dセキュア2.0に対応します。 

上記機能を追加するには以下の通り修正する必要があります。


修正方法

1. 以下のパッチファイルをダウンロードし、解凍のうえサーバーにアップロードしてください。
 

 

 

※4.13.2-jp-1以前のバージョンで、継続課金を導入されていないお客様は、事前にSMBC GMO ペイメント様から継続課金のパッチを入手して適用してください。
 

※ サーバー上にインストールした以下のファイルを上書する形になります。
 

  • /app/addons/smbc_gmo_payment/func.php
  • /app/addons/smbc_gmo_payment/controllers/frontend/smbcgmo_rb_card_info.php
  • /app/addons/smbc_gmo_payment/payments/smbc_gmo_payment_ccreg.php
  • /app/addons/smbc_gmo_payment/payments/smbc_gmo_payment_cctkn.php
  • /app/addons/smbc_gmo_payment/payments/smbc_gmo_payment_rb.php
  • /design/backend/templates/addons/smbc_gmo_payment/views/payments/components/cc_processors/smbc_gmo_payment_ccreg.tpl
  • /design/backend/templates/addons/smbc_gmo_payment/views/payments/components/cc_processors/smbc_gmo_payment_cctkn.tpl
  • /design/backend/templates/addons/smbc_gmo_payment/views/payments/components/cc_processors/smbc_gmo_payment_rb.tpl
  • /design/themes/responsive/templates/addons/smbc_gmo_payment/views/orders/components/payments/smbc_gmo_payment_ccreg.tpl
  • /design/themes/responsive/templates/addons/smbc_gmo_payment/views/orders/components/payments/smbc_gmo_payment_cctkn.tpl
  • /design/themes/responsive/templates/addons/smbc_gmo_payment/views/orders/components/payments/smbc_gmo_payment_rb.tpl
  • /design/themes/responsive/templates/addons/smbc_gmo_payment/views/smbcgmo_rb_card_info/view.tpl
  • /var/langs/ja/addons/smbc_gmo_payment.po
  • /var/themes_repository/responsive/templates/addons/smbc_gmo_payment/views/orders/components/payments/smbc_gmo_payment_ccreg.tpl
  • /var/themes_repository/responsive/templates/addons/smbc_gmo_payment/views/orders/components/payments/smbc_gmo_payment_cctkn.tpl
  • /var/themes_repository/responsive/templates/addons/smbc_gmo_payment/views/orders/components/payments/smbc_gmo_payment_rb.tpl
  • /var/themes_repository/responsive/templates/addons/smbc_gmo_payment/views/smbcgmo_rb_card_info/view.tpl

 

 ----------------------------------------------------------------

※ お使いのCS-Cartのバージョン確認方法は、 こちら をご参照ください。
※ バージョン 4.17.1 以外のバージョンをご利用の場合は、 こちら よりお問い合わせ願います。

 ----------------------------------------------------------------

ファイルのアップロードが完了したら、こちら または こちら を参照のうえキャッシュをクリアしてください。


2. ※ アドオンのアンインストールは絶対に実行しないでください。
アンインストールを実行された場合はサポートの対象外となります。
既にインストール済みの場合は、管理画面の 一般設定 → 言語 → 言語の管理 から、
日本語にマウスカーソルをあてると表示される歯車メニューの「言語変数を更新」より、
パッチ内の下記ファイルを更新してください。

/var/langs/ja/addons/smbc_gmo_payment.po

アドオンがインストールされていない場合は、 管理画面 → アドオン → アドオンの管理 において、
 SMBC GMO ペイメント決済
をインストールしてください。