この商品に対するお客様の声
happy さん
- 2025/04/11
- ★★★★★
- 4.4.0
- 4.3.0
【!注意!】PHP8.1のみ対応となっています。
お問い合わせしたところ、
PHP8.2以降は正常に動作しないこと、開発会社も把握しているようでした。
そのため、カスタマーサポートの回答でも、
『PHP8.1以下の環境にて利用ください』との案内でした。
利用予定の方は、改めてPHPバージョンを確認ください!
GMOイプシロン株式会社からの返信
この度はご不便をお掛けしまして申し訳ございません。
対象箇所につきましては、現在改修を進めておりますが
お急ぎの場合は、以下のようにプラグインをご修正いただけますと幸いでございます。
<ご修正内容>
app/Plugins/EccubePaymentLite42/Service/GetProductInformationFromOrderService.php
の32行目を、下記のように変更(60文字目の "v" を削除)
変更前:$item_code = mb_convert_kana($item_code, 'kvrn');
変更後:$item_code = mb_convert_kana($item_code, 'krn');
tao-s さん
- 2025/04/04
- ★★★★★
- 4.4.0
- 4.3.0
Charles さんと同じ問題でPHPのバージョンにより使えません。
PHP8.2以降ではmb_convert_kana()が存在しないフラグを指定された際にエラーを出力する様になっているので、処理が止まります。
www.php.net/manual/ja/function.mb-convert-kana.php
おそらく、PHP8.1以前まではエラーを吐かなかったために気づかなかったミスだと思います。
早急に修正版のリリースをお願いします。
以下差分です。
--- a/app/Plugin/EccubePaymentLite42/Service/GetProductInformationFromOrderService.php
+++ b/app/Plugin/EccubePaymentLite42/Service/GetProductInformationFromOrderService.php
@@ -29,7 +29,7 @@ class GetProductInformationFromOrderService
* 2. 許容されない文字を削除
* 3. 64byteに丸め
*/
+ $item_code = mb_convert_kana($item_code, 'krn');
- $item_code = mb_convert_kana($item_code, 'kvrn');
$item_code = preg_replace('/[^a-zA-Z0-9\.\-\+\/]/', '', $item_code);
if (64 < strlen($item_code)) {
$item_code = mb_strimwidth($item_code, 0, 64);
GMOイプシロン株式会社からの返信
この度はご不便をお掛けしまして申し訳ございません。
大変恐れ入りますが、プラグインの改修が完了するまでは
以下のようにプラグインをご修正のうえ、ご利用いただけますと幸いでございます。
<ご修正内容>
app/Plugins/EccubePaymentLite42/Service/GetProductInformationFromOrderService.php
の32行目を、下記のように変更(60文字目の "v" を削除)
変更前:$item_code = mb_convert_kana($item_code, 'kvrn');
変更後:$item_code = mb_convert_kana($item_code, 'krn');
Charles さん
- 2024/11/25
- ★★★★★
- 4.3.0
- 4.3.0
EC-Cube4.3.0をインストール ⇒ 当プラグインをインストール・有効化 ⇒決済設定を行った状態(カスタマイズは一切なし)の状態で決済テストを行うと、以下のエラーが発生しました。
システムエラーが発生しました。 ["mb_convert_kana(): Argument #2 ($mode) contains invalid flag: 'v'","/*****/app/Plugin/EccubePaymentLite42/Service/GetProductInformationFromOrderService.php"
サポート窓口に連絡して対応をお願いしましたが、こちらの環境に不備があるとの回答で、対応いただけなくて困っています。
GMOイプシロン株式会社からの返信
貴重なご意見をいただき誠にありがとうございます。
上記エラーにつきましては個別にご案内させていただきました。
今後もより良いサービスを目指してまいりますので、
何かお気づきの点等ございましたら忌憚ないご意見をお寄せいただけますと幸いです。
引き続きよろしくお願いいたします。
