バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > その他 > GMO-PG決済モジュールのトークン取得時にアクセスするURL変更について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tachibana3
投稿日時: 2021/1/8 21:27
対応状況: −−−
新米
登録日: 2021/1/8
居住地:
投稿: 1
GMO-PG決済モジュールのトークン取得時にアクセスするURL変更について
いつもお世話になっております。
現在、GMO-PG決済モジュール(PGマルチペイメントサービ-ス)2.3.16)を導入してクレジットカード決済を行っております。
GMO-PG決済モジュールアップデートする必要があるのですが、2.11系はサポート終了のため、その代替として、
トークン取得JavaScriptファイル(token.js)URLの変更をする必要があります。その決済モジュールのファイル群について、
data/downloads/module/mdl_pg_mulpay
内であることを確認しましたが、トークン取得時にアクセスするURLの設定を、上記ディレクトリ内のどのファイルに対してすべきか、ご教示いただければと思い投稿致しました。

何卒宜しくお願いいたします。
*旧URL:https://p01.mul-pay.jp/ext/js/token.js
新URL:https://static.mul-pay.jp/ext/js/token.jsに変更したいです。
*カード決済は正常に動いています。

----------------
EC-CUBE 2.11.5
coremobile
投稿日時: 2021/1/12 16:41
対応状況: −−−
一人前
登録日: 2018/8/30
居住地:
投稿: 107
Re: GMO-PG決済モジュールのトークン取得時にアクセスするURL変更について
2.11環境がなかったので2.13環境にてご説明します。

GMOのtoken.jsのパスは以下部分で作成されています。

data/downloads/module/mdl_pg_mulpay/class/util/SC_Util_PG_MULPAY.php

631行目あたり

/* Token 向け Javascript 読み込みパスを作成 */
    function getJsUrlPath($server_url) {
        //preg_match('@^(.*://[^/]+)(.*)$@i', $server_url, $matches);
        //return isset($matches[1]) ? $matches[1] : "";
        
        $objMdl =& SC_Mdl_PG_MULPAY::getInstance();
        $arrMdlSetting = $objMdl->getUserSettings();
        if($arrMdlSetting['connect_server_type'] == 1){
        	$js_url = MDL_PG_MULPAY_JS_SERVER_URL_TEST;
        }elseif($arrMdlSetting['connect_server_type'] == 2){
        	$js_url = MDL_PG_MULPAY_JS_SERVER_URL_PROD;
        }
        
        return $js_url;
    }


またパス自体を読み込む必要があるので、

data/downloads/module/mdl_pg_mulpay/inc/include.php


30行目あたり

// 接続先設定
define('MDL_PG_MULPAY_SERVER_URL_PROD', 'https://p01.mul-pay.jp/payment/');
define('MDL_PG_MULPAY_KANRI_URL_PROD', 'https://k01.mul-pay.jp/payment/');
define('MDL_PG_MULPAY_SERVER_URL_TEST', 'https://pt01.mul-pay.jp/payment/');
define('MDL_PG_MULPAY_KANRI_URL_TEST', 'https://kt01.mul-pay.jp/kanri/');
define('MDL_PG_MULPAY_JS_SERVER_URL_TEST', 'https://stg.static.mul-pay.jp');           ← 追加
define('MDL_PG_MULPAY_JS_SERVER_URL_PROD', 'https://static.mul-pay.jp');         ← 追加


上記に変更しています。これでデモと本番環境が管理画面で設定した内容で自動で切り替わるかと思います。
KGartan
投稿日時: 2021/2/17 13:24
対応状況: −−−
新米
登録日: 2021/2/17
居住地:
投稿: 1
Re: GMO-PG決済モジュールのトークン取得時にアクセスするURL変更について
EC-CUBE 2.11.5
EC-CUBEペイメント決済モジュール2.11系 Version.2.3.21
で対応出来た結果を共有します。

トークン取得先URL「だけ」を変更するため、テンプレートを直接修正しました。
以下のファイルが該当ファイルです。

data/downloads/module/mdl_pg_mulpay/templates 
・default_token.tpl
・sphone_token.tpl
・mobile_token.tp

これら3つのファイルの前半にある
<script src="<!--{$js_urlpath}-->/ext/js/token.js"></script>
の記載を、
<script src="https://static.mul-pay.jp/ext/js/token.js"></script>
に上書きして完了です。

テストはブラウザのキャッシュをクリアして行ってください。
こちら修正が必要な期限が2021年2月24日迄なので、急がなきゃですね〜。

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


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は71,563名です
総投稿数は101,333件です

投稿数ランキング

1
seasoft
7333
2
468
2998
3
AMUAMU
2712
4
nanasess
2147
5
umebius
2000
6
yuh
1612
7
red
1449
8
h_tanaka
1080
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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