バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (41 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 59
Rishitam もっと...

サイト内検索

質問 > その他 > 購入確認メールに、決済先のURLが表示されない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
neko3
投稿日時: 2018/7/4 11:27
対応状況: 確認中
新米
登録日: 2018/7/3
居住地:
投稿: 4
購入確認メールに、決済先のURLが表示されない
▼テンプレート
[EC-CUBE] 2.12.6
[レンタルサーバ] xserver
[OS] Linux
[PHP] 5.6.30
[データベース] MySQL 5.0.95
[WEBサーバ] Apache
[ブラウザ] Google Chrome バージョン: 67.0.3396.99
[導入プラグインの有無] 有
[カスタマイズの有無] 無
[現象]
購入確認メールに、決済先のURLが表示されない

SSL 3.0/TLS 1.0廃止に対応するため、PHPのバージョンアップや
使用している決済モジュールのバージョンアップを行ないました。
(PHP 5.3.3からPHP 5.6.30へ変更しました)
以前は、購入確認メールに、決済先のURLが記載されていたのですが
現在は記載されなくなってしまいました。

決済先のURLは、dtb_orderテーブルのmemo02カラムの内容で、
memo02カラムは空、NULLでなく、データは入っているので、
表示されるはずなのですが…。

購入確認メールのテンプレートや、SC_Helper_Mail.phpの変更は行っていません。
同じメール内の「ご請求金額」「ご注文商品明細」「配送情報」は問題無く
記載されています。


■確認したい事
1.購入確認メールに、決済URLを表示する箇所はSC_Helper_Mail.phpの
 164行目辺りの「その他決済情報」であっていますでしょうか?
2.PHPのバージョンアップ後、決済URLが表示されないという同じ現象に
 なってしまった方はいらっしゃいますか?


原因が掴めず困っています。
他に確認するべき箇所等がありましたら、ご教授いただければと思います。

よろしくお願いします。
468
投稿日時: 2018/7/5 1:20
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 購入確認メールに、決済先のURLが表示されない
>1.購入確認メールに、決済URLを表示する箇所はSC_Helper_Mail.phpの
> 164行目辺りの「その他決済情報」であっていますでしょうか?
処理の場所は上記の箇所で間違いないのではないかと思います。

$arrOther = unserialize($arrOrder['memo02']);

unserializeの所が怪しいと思います。
$arrOtherが正常な配列になっていないのではないでしょうか?

こちらが原因かどうか分かりませんが、5.6からオブジェクトのserialize, unserializeの挙動が変更されているようです。
https://stackoverflow.com/questions/40831191/migrating-php-serialization-from-php-5-3-to-php-5-6
http://php.net/manual/ja/function.unserialize.php


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

neko3
投稿日時: 2018/7/6 10:43
対応状況: −−−
新米
登録日: 2018/7/3
居住地:
投稿: 4
Re: 購入確認メールに、決済先のURLが表示されない
468 様

情報ありがとうございます。

unserializeがうまくいっていないのが原因なのですね

注文完了画面には、決済用のURLが表示されていますので、
お客様にはそちらから決済を行って貰うよう案内表示を
するようにします。

ありがとうございました。
468
投稿日時: 2018/7/6 13:32
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 購入確認メールに、決済先のURLが表示されない
>unserializeがうまくいっていないのが原因なのですね
あくまで可能性の話なので、実際にデバッグしてみないと断言はできないかと思います。

ただ、注文完了画面の決済用URLへの誘導で問題が解決されるのであれば、
案内表示を追記する対応のほうが確実かと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,814名です
総投稿数は109,980件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1290
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.