バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > PayPalモジュールの導入方法。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mpd_art
投稿日時: 2011/2/4 20:14
対応状況: −−−
新米
登録日: 2011/2/4
居住地:
投稿: 3
PayPalモジュールの導入方法。
皆さん、初めまして。
今回、初めて投稿させて頂きます。
宜しくお願いします。

【質問内容】
PayPalモジュールの導入の仕方が
いまいちよく分かりません。

【サーバとデータベース】
サーバー:コアサーバーを使用
データベース:PostgreSQL

【現在の状況】
/data/downloads/module/mdl_paypalをアップして、
PayPalテスト環境のSandboxでテストしています。
一通りSandboxの登録をして、EC-CUBEの設定で

/data/class/pages/shopping/LC_Page_Shopping_Confirm.php に以下を追加しました。


// 決済方法により画面切替
if($payment_type != "") {
$_SESSION["payment_id"] = $arrData['payment_id'];
header("Location: " . URL_SHOP_MODULE);
}else{
if($arrData['payment_id'] == 6) {
// 設定変更行して下さい ↑ if($arrData['payment_id'] == payment_id) {
$paypalURL = "https://www.sandbox.paypal.com/j1/cgi-bin/webscr?cmd=_xclick&" ;
$paypalURL .= "business=" . "sandboxで登録したパーソナルのアドレス" . "&" ;
// 設定変更行して下さい ↑$paypalURL .= "business=" . "paypalアカウントのメールアドレス" . "&" ;
$paypalURL .= "lc=JP&item_name=商品名" . "&" ;
// 設定変更行して下さい ↑ $paypalURL .= "lc=JP&item_name=" . "商品名" . "&" ;
$paypalURL .= "invoice=" . $order_id . "&" ;
$paypalURL .= "currency_code=JPY&no_shipping=1&no_note=1&" ;
$paypalURL .= "shipping=" . $arrData['deliv_fee'] . "&" ;
$paypalURL .= "amount=" . ($arrData['payment_total']-$arrData['deliv_fee']) . "&" ;
$paypalURL .= "email=" . $arrData["order_email"] . "&" ;
$paypalURL .= "first_name=" . urlencode(mb_convert_encoding($arrData["deliv_name02"], "UTF-8",CHAR_CODE)) . "&" ;
$paypalURL .= "last_name=" . urlencode(mb_convert_encoding($arrData["deliv_name01"], "UTF-8", CHAR_CODE)) . "&" ;

// 郵便番号から市町村を得る
$city = $objQuery->get("mtb_zip", "city", "zipcode=" . $arrData["deliv_zip01"] . $arrData["deliv_zip02"]) ;

$paypalURL .= "address1=" . urlencode(mb_convert_encoding(str_replace($city, "", $arrData["deliv_addr01"]), "UTF-8", CHAR_CODE)) . "&" ;
$paypalURL .= "address2=" . urlencode(mb_convert_encoding($arrData["deliv_addr02"], "UTF-8", CHAR_CODE)) . "&" ;
$paypalURL .= "city=" . urlencode(mb_convert_encoding($city, "UTF-8", CHAR_CODE)) . "&" ;
$paypalURL .= "zip=" . $arrData["deliv_zip01"] . "-" . $arrData["deliv_zip02"] . "&" ;
$paypalURL .= "night_phone_b=(" . $arrData["order_tel01"] . ")" . $arrData["order_tel02"] . "-" . $arrData["order_tel03"] ;

header("Location: " . $paypalURL);
} else {
header("Location: " . URL_SHOP_COMPLETE);
}
}


一応、これでPayPalのテストサイトに接続はできました。
ただ、テストサイトの前のページで、load_payment_module.php のページが
表示されると思うのですが、表示されません。PayPalモジュールを導入すれば
自動的に遷移されるようになると聞いてたんですが、なぜ遷移されないのでしょうか?

それと、PayPalを本番環境で接続させるには、上のコードの
LC_Page_Shopping_Confirm.phpの$paypalURLをhttps://www.paypal.com/j1/cgi-bin/webscr?cmd=_xclick&
すればいいのでしょうか?

いまいち手順がよく分かりません。
PayPal導入された方がおられれば、ぜひご教授願えないですか?
理解不足で申し訳ありません。
AMUAMU
投稿日時: 2011/2/5 3:37
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: PayPalモジュールの導入方法。
導入方法として、オーナーズストアが使えない環境なのでしょうか?
通常そのようなPHPレベルのカスタマイズは必要無いはずです。

下記をまずは一読されると良いと思います。
EC-CUBE マニュアルサイト>オーナーズストア


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

mpd_art
投稿日時: 2011/2/7 17:09
対応状況: −−−
新米
登録日: 2011/2/4
居住地:
投稿: 3
Re: PayPalモジュールの導入方法。
どうやらモジュールが導入される前のカスタマイズをして
いたみたいです。PHPのカスタマイズを削除して、
普通に管理画面で設定したら、遷移されるようになりました。

どうも有難うございました。
今後とも宜しくお願いします。

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


 



ログイン


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

統計情報

総メンバー数は88,906名です
総投稿数は110,006件です

投稿数ランキング

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
1296
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.