質問 > 管理機能 > EC-CUBEペイメント決済の決済状況が正常に動作しない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2020/3/3 15:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1649 |
EC-CUBEペイメント決済の決済状況が正常に動作しない EC-CUBE 3.0.15
PHP 7.1.28 EC-CUBEペイメント決済プラグイン(3.0系) 1.1.50 Chrome, Firefox で確認 Chrome 80.0.3987.122 Firefox 73.0.1 決済状況管理 が正しく動作しません。 決済種類を「クレジット決済」を選択しても、クレジット決済が選択状態にならず、検索結果に何も表示されません。 その後いろいろ操作を試してみても検索結果に何も表示されないか、表示されても検索したとおりの結果が表示されません。 調査したところ、URL解析がおかしいようです。 「クレジット決済」を選択したときのURLは次のようになります。 /xxxxxadmin/order/gmo_order_status//98 ソースを見る限り第1パラメーターは null, 第2パラメーターは 98 になる想定のようですが、 実際は 第1パラメーターは 98, 第2パラメーターは null になってしまいます。 ブラウザの仕様か、EC-CUBEの仕様かわかりませんが、おそらく Controller に渡される時に連続するスラッシュがまとめられてしまうようです。 /xxxxxadmin/order/gmo_order_status//98 ↓ /xxxxxadmin/order/gmo_order_status/98 空の第1パラメーターを認識させるか、第1パラメーターにダミーデータを入れれば解決する気はしますが、具体的な解決方法わかりますでしょうか? GMOにも問い合わせてみます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» EC-CUBEペイメント決済の決済状況が正常に動作しない | h_tanaka | 2020/3/3 15:43 |