【4.10.4】 Stripe 決済アドオンの修正

対象バージョン

 

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


 

問題の概要

 

CS-Cart 4.10.4-jp-1 Stripe 決済アドオンにおいて、
下記の修正を行います。
・ゲスト購入時に注文確定ボタンが押せない
・間違ったCVVを入力すると注文確定ボタンが押せない
・スマホからCVVテキストボックスが見えない


上記不具合を修正するには以下の通り修正する必要があります。
※最新版の4.10.4-jp-1には適用済みです。
 


 

修正方法

 

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

 

 

※ サーバー上にインストールしたCS-Cartの以下のファイルを上書きする形になります。
app/addons/stripe/controllers/common/stripe.php
app/addons/stripe/schemas/security/antibot_rules.post.php
design/themes/responsive/css/styles.less
design/themes/responsive/css/addons/stripe/styles.less
design/themes/responsive/templates/addons/stripe/views/checkout
/components/payments/card.tpl

js/addons/stripe/views/instant_payment.js
var/themes_repository/responsive/css/styles.less
var/themes_repository/responsive/css/addons/stripe/styles.less
var/themes_repository/responsive/templates/addons/stripe/views
/checkout/components/payments/card.tpl

 

2. 下記の言語変数を一般設定 → 言語 → 言語変数 から追加してください。

言語変数: stripe.payment_intent_error
: PaymentIntent 作成時にエラーが生じました。 #[payment_id]: [error]

 

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

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