【クロネコwebコレクト & クロネコ代金後払いサービス(API方式)】カード決済でトークン決済に対応する方法

対象バージョン

 

CS-Cartスタンダード版 4.3.10-jp-1 およびそれ以前のバージョン


 

概要

 

クロネコwebコレクト & クロネコ代金後払いサービス(API方式)におけるカード決済で
トークン決済に対応する方法です。

※ 2018年3月末までに全てのクレジットカード決済はトークン決済に変更する必要があります。
※ クロネコwebコレクト & クロネコ代金後払いサービス(API方式)のトークン決済は次期バージョンより本体へ同梱いたします。
※アドオンを既にインストール済みで、旧バージョンから最新バージョンに更新された場合は、下記を実行してください。

  • 1. 下記のSQLを実行
    INSERT INTO cscart_payment_processors (processor_id, processor, processor_script, processor_template, admin_template, callback, type) VALUES (9233, 'クロネコwebコレクト(クレジットカード払い・トークン方式)', 'krnkwc_cctkn.php', 'addons/kuroneko_webcollect/views/orders/components/payments/krnkwc_cctkn.tpl', 'krnkwc_cctkn.tpl', 'N', 'P');
    ※テーブル名のcscart_の部分はお客様の環境により異なる場合があります。

  • 2. 下記の言語変数を登録(一般設定 → 言語 → 言語の管理)
    日本語にマウスカーソルをあてると表示される歯車メニューから
    「言語変数を更新」を選択し、
    サーバー上にある下記ファイルをローカルにコピーして選択し更新してください。
    var/langs/ja/addons/kuroneko_webcollect.po


トークン決済対応を適用するには以下の通り修正する必要があります。

 


 

修正方法

 

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

 

 

※ サーバー上にインストールしたCS-Cartの以下のファイルを上書きあるいは作成する形になります。

  • /app/addons/kuroneko_webcollect/config.php
  • /app/addons/kuroneko_webcollect/func.php
  • /app/addons/kuroneko_webcollect/init.php
  • /app/addons/kuroneko_webcollect/controllers/backend/order_management.pre.php
  • /app/addons/kuroneko_webcollect/controllers/backend/orders.pre.php
  • /app/addons/kuroneko_webcollect/database/data_install.sql
  • /app/addons/kuroneko_webcollect/payments/krnkwc_cctkn.php (新規ファイル)
  • /app/addons/localization_jp/func.php
  • /design/backend/templates/addons/kuroneko_webcollect/views/orders/components
    /payments/krnkwc_cctkn.tpl (新規ファイル)
  • /design/backend/templates/addons/kuroneko_webcollect/views/payments/components
    /cc_processors/krnkwc_cctkn.tpl (新規ファイル)
  • /design/backend/templates/addons/localization_jp/overrides/views/order_management
    /update.tpl (新規ファイル)
  • /design/themes/responsive/css/addons/localization_jp/styles.less
  • /design/themes/responsive/media/images/icons/payments.png
  • /design/themes/responsive/media/images/icons/payments@2x.png
  • /design/themes/responsive/templates/addons/kuroneko_webcollect/hooks/index
    /head_scripts.post.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/kuroneko_webcollect/views/orders
    /components/payments/krnkwc_cctkn.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/localization_jp/hooks/index
    /scripts.post.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/localization_jp/hooks/index
    /styles.post.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/localization_jp/overrides
    /views/checkout/components/payments/payment_methods.tpl
  • /design/themes/responsive/templates/addons/localization_jp/overrides
    /views/checkout/components/payments/payments_list.tpl
  • /js/addons/kuroneko_webcollect/sha256.js (新規ファイル)
  • /js/lib/creditcardvalidator_jp/jquery.creditCardValidator.js (新規ファイル)
  • /js/lib/creditcardvalidator_jp/jquery.numeric.min.js (新規ファイル)
  • /var/langs/ja/addons/kuroneko_webcollect.po
  • /var/langs/ja/addons/localization_jp.po
  • /var/themes_repository/responsive/css/addons/localization_jp/styles.less
  • /var/themes_repository/responsive/media/images/icons/payments.png
  • /var/themes_repository/responsive/media/images/icons/payments@2x.png
  • /var/themes_repository/responsive/templates/addons/kuroneko_webcollect/hooks/index/head_scripts.post.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/kuroneko_webcollect/views/orders/components/payments/krnkwc_cctkn.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/localization_jp/hooks/index/scripts.post.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/localization_jp/hooks/index/styles.post.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/localization_jp/overrides/views/checkout/components/payments/payment_methods.tpl
  • /var/themes_repository/responsive/templates/addons/localization_jp/overrides/views/checkout/components/payments/payments_list.tpl

 

 

※ サーバー上にインストールしたCS-Cartの以下のファイルを上書きあるいは作成する形になります。

  • /app/addons/kuroneko_webcollect/func.php
  • /app/addons/kuroneko_webcollect/init.php
  • /app/addons/kuroneko_webcollect/config.php
  • /app/addons/kuroneko_webcollect/controllers/backend/order_management.pre.php
  • /app/addons/kuroneko_webcollect/controllers/backend/orders.pre.php
  • /app/addons/kuroneko_webcollect/database/data_install.sql
  • /app/addons/kuroneko_webcollect/payments/krnkwc_cctkn.php (新規ファイル)
  • /app/addons/localization_jp/func.php
  • /design/backend/templates/addons/kuroneko_webcollect/views/orders/components/payments/krnkwc_cctkn.tpl (新規ファイル)
  • /design/backend/templates/addons/kuroneko_webcollect/views/payments/components/cc_processors/krnkwc_cctkn.tpl (新規ファイル)
  • /design/backend/templates/addons/localization_jp/overrides/views/order_management/update.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/kuroneko_webcollect/hooks/index/head_scripts.post.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/kuroneko_webcollect/views/orders/components/payments/krnkwc_cctkn.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/localization_jp/hooks/index/scripts.post.tpl (新規ファイル)
  • /design/themes/responsive/templates/addons/localization_jp/overrides/views/checkout/components/payments/payment_methods.tpl
  • /design/themes/responsive/templates/addons/localization_jp/overrides/views/checkout/components/payments/payments_list.tpl
  • /js/addons/kuroneko_webcollect/sha256.js (新規ファイル)
  • /var/langs/ja/addons/localization_jp.po
  • /var/langs/ja/addons/kuroneko_webcollect.po
  • /var/themes_repository/responsive/templates/addons/kuroneko_webcollect/hooks/index/head_scripts.post.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/kuroneko_webcollect/views/orders/components/payments/krnkwc_cctkn.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/localization_jp/hooks/index/scripts.post.tpl (新規ファイル)
  • /var/themes_repository/responsive/templates/addons/localization_jp/overrides/views/checkout/components/payments/payment_methods.tpl
  • /var/themes_repository/responsive/templates/addons/localization_jp/overrides/views/checkout/components/payments/payments_list.tpl

 

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

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

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

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


2. ※ アドオンのアンインストールは絶対に実行しないでください。
アンインストールを実行された場合はサポートの対象外となります。

既にアドオンをインストール済みの場合は、管理画面からログアウトして再度ログインしてください。
「トークンを利用したクレジットカード決済がご利用いただけるようになりました。」というメッセージが表示されます。

アドオンがインストールされていない場合は、 管理画面 → アドオン → アドオンの管理 において、
 クロネコwebコレクト & クロネコ代金後払いサービス(API方式)
をインストールしてください。


3. 管理画面 → 一般設定 → 支払い方法 において、
支払い方法を追加する際に、「一般」タブの「決済代行業者」フィールドに、
 クロネコwebコレクト (クレジットカード払い・トークン方式)
を指定してください。

それ以外の各項目を設定のうえ「登録」ボタンをクリックしてください。

※今まで「クロネコwebコレクト (クレジットカード払い)」をご利用の場合は、今後は「クロネコwebコレクト (クレジットカード払い・トークン方式)」をご使用ください。