【atone決済】1つ前に選択した支払方法の支払手数料が注文に反映されてしまう

カテゴリー : バグ修正
2020年02月12日 (水)

対象バージョン

CS-Cartスタンダード版 4.10.4-jp-1, 4.9.2-jp-1, 4.8.2-jp-1, 4.7.2-jp-1, 4.3.10-jp-1

問題の概要

注文手続きの支払方法選択画面で、atone決済の一つ前に選択した支払方法の支払手数料が、
atone側の注文に反映されてしまう。

本不具合修正には以下のとおり修正する必要があります。

修正方法

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

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

  • design/themes/responsive/templates/views/checkout/components/payments/
    payments_list.tpl (無い場合は追加)

  • design/themes/responsive/templates/views/checkout/components/payments/
    payment_methods.tpl (無い場合は追加)

  • var/themes_repository/responsive/templates/views/checkout/components/
    payments/payments_list.tpl (無い場合は追加)

  • var/themes_repository/responsive/templates/views/checkout/components/
    payments/payment_methods.tpl (無い場合は追加)

----------------------------------------------------------------
※上記ファイルについては、いずれかの決済のトークン化パッチが適用してあるという場合は、既にファイルが存在してるので更新する必要はありません。

  • app/addons/localization_jp/func.php
    ※fn_lcjp_check_payment に[case "atone.php":]を追加

  • app/addons/atone/payments/atone.php
  • app/addons/atone/controllers/frontend/checkout.post.php(新規ファイル)
  • design/themes/responsive/templates/addons/atone/views/orders/components/
    payments/atone.tpl

  • var/themes_repository/responsive/templates/addons/atone/views/orders/
    components/payments/atone.tpl


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

  • app/addons/localization_jp/func.php
    ※fn_lcjp_check_payment に[case "atone.php":]を追加

  • app/addons/atone/payments/atone.php
  • app/addons/atone/controllers/frontend/checkout.post.php(新規ファイル)
  • design/themes/responsive/templates/addons/atone/views/orders/components/
    payments/atone.tpl

  • var/themes_repository/responsive/templates/addons/atone/views/orders/
    components/payments/atone.tpl


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

  • app/addons/localization_jp/func.php
    ※fn_lcjp_check_payment に[case "atone.php":]を追加

  • app/addons/atone/payments/atone.php
  • app/addons/atone/controllers/frontend/checkout.post.php(新規ファイル)
  • design/themes/responsive/templates/addons/atone/views/orders/components/
    payments/atone.tpl

  • var/themes_repository/responsive/templates/addons/atone/views/orders/
    components/payments/atone.tpl


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

  • app/addons/localization_jp/func.php
    ※fn_lcjp_check_payment に[case "atone.php":]を追加

  • app/addons/atone/payments/atone.php
  • app/addons/atone/controllers/frontend/checkout.post.php(新規ファイル)
  • design/themes/responsive/templates/addons/atone/views/orders/components/
    payments/atone.tpl

  • var/themes_repository/responsive/templates/addons/atone/views/orders/
    components/payments/atone.tpl


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

  • app/addons/localization_jp/func.php
    ※fn_lcjp_check_payment に[case "atone.php":]を追加

  • app/addons/atone/payments/atone.php
  • app/addons/atone/controllers/frontend/checkout.post.php(新規ファイル)
  • design/themes/responsive/templates/addons/atone/overrides/views/
    checkout/components/final_section.tpl(新規ファイル)

  • var/themes_repository/responsive/templates/addons/atone/overrides/views/
    checkout/components/final_section.tpl(新規ファイル)

※ お使いのCS-Cartのバージョンの確認方法は、 こちら をご参照ください。

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