バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > Paypalモジュール⇒支払完了「不正なページ移動」(追加:Paypal IPN受信不具合)

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ritz
投稿日時: 2010/5/13 22:45
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Paypalモジュール⇒支払完了「不正なページ移動」(追加:Paypal IPN受信不具合)
宜しくお願いします。
EC-CUBEバージョン 2.4.3
PHPバージョン PHP 5.2.8
DBバージョン MySQL 5.0.45

Paypalモジュールを導入してテストアカウント(Paypal sandbox)で、BuyerアカウントとSellerアカウントを作成。管理側にsellerの設定、実際に購入して決済を行う場合にBuyerの設定で決済は問題なく進みます。

決済完了後、5秒経過して「支払完了URL」(/html/shopping/complete.php)に遷移で戻ってくると「不正なページ移動」です。

Paypalアカウントの設定はモジュールを使っていますが
http://bton.papalabs.com/?p=1135
上記ページを参考にさせていただき、「ウェブ ペイメントの設定」「言語設定」などは済んでいます。

セッション関連の設定は現状
session.use_cookies = 1
session.auto_start = 1
session.use_trans_sid = 1
にしております。

「不正なページ移動」に関するトピックはいくつかありましたが、モバイル関連のものでしたので、新規にトピックを投稿させていただきました。

この問題が解決しないと、支払いが完了したことが管理画面の受注管理に反映されないので困っております。

なお、Paypalモジュールは、ec-cube2をマニュアル通りにインストールDB、PHPともにutf-8で設定で正常にインストールされたものに、オーナーズストアからモジュールを購入して、導入しました。他カスタムなどは行っておりません。

宜しくお願いいたします。

flealog
投稿日時: 2010/5/13 23:32
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
これ私も悩んだんですよ・・・
で、どうやら /html/shopping/complete.php に移行させるのではなく、静的ページ(管理ページから新規作成したページやトップページなど)へ移行するようにしないといけないようです。

ここら辺のマニュアルが全くないので、わかりにくいですよね^^;


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

ritz
投稿日時: 2010/5/14 13:04
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
任意の静的ページに戻って来た場合、paypalで決済が完了したことが受注管理に反映されないですよね?

またPaypal導入している方はIPNを導入した方が良さそうですが、ec-cubeへの導入方法が全然見当たらないので、もし情報がありましたらご教授いただければと思います。
flealog
投稿日時: 2010/5/14 13:13
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
引用:

ritzさんは書きました:
任意の静的ページに戻って来た場合、paypalで決済が完了したことが受注管理に反映されないですよね?


いいえ、反映されますよ^^
送金後ステータスが自動で入金済みに更新されます。

引用:

またPaypal導入している方はIPNを導入した方が良さそうですが、ec-cubeへの導入方法が全然見当たらないので、もし情報がありましたらご教授いただければと思います。


すみません。
全く情報を持っていません。


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

nanasess
投稿日時: 2010/5/14 14:22
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
引用:

またPaypal導入している方はIPNを導入した方が良さそうですが、ec-cubeへの導入方法が全然見当たらないので、もし情報がありましたらご教授いただければと思います。


PayPal モジュールをインストールすると, IPN は自動的に設定されますよ.

引用:

flealogさんは書きました:
引用:

ritzさんは書きました:
任意の静的ページに戻って来た場合、paypalで決済が完了したことが受注管理に反映されないですよね?


いいえ、反映されますよ^^
送金後ステータスが自動で入金済みに更新されます。



この機能は IPN を使用して実装されています
ritz
投稿日時: 2010/5/14 15:15
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
flealog様 >
ありがとうございます、引き続きお気づきの点ありましたら宜しくお願いします。

nanasess様>
モジュールを使うとIPNが反映されるのは知りませんでした。。
sandboxのテストアカウントで、問題なく処理はできているようですが、受注管理の「対応状況」が「新規受付」のままになっています。。これはpaypalのsellerの設定が適切で無いからでしょうか?

paypalの設定は
■ウェブサイト決済の自動復帰
 自動復帰:オン
■ウェブサイト決済の自動復帰
 復帰URL:
 http://ショップURL/html/shopping/complete.php
■支払いデータ転送
 オン
■暗号化ウェブサイト決済
 暗号化されていないウェブサイト決済の受領拒否:オフ
■PayPalアカウントオプションサービス
 オフ
■連絡先電話番号
 オフ
■高速チェックアウトの設定
 giropayおよび銀行振替による支払いのサポート
 オフ

以上です。
予想できる不備などございますでしょうか。

また、別のお話になってしまいますが。もしIPNが動作して「入金済み」になった場合に同時に購入者に「入金ありがとうございます」メールを送信する場合、どのあたりのクラスやphpが関連しますでしょうか。こちらもご教授いただければ幸いです。



nanasess
投稿日時: 2010/5/14 15:35
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
引用:

ritzさんは書きました:

nanasess様>
モジュールを使うとIPNが反映されるのは知りませんでした。。
sandboxのテストアカウントで、問題なく処理はできているようですが、受注管理の「対応状況」が「新規受付」のままになっています。。これはpaypalのsellerの設定が適切で無いからでしょうか?


PayPal 側の設定ではなく, PayPal サーバーから IPN を正常に受信できていない可能性の方が高いです.

PayPal 管理画面の 「取引履歴 -> IPN取引先履歴」や, EC-CUBE の data/paypal.log を確認してみてください.

引用:

また、別のお話になってしまいますが。もしIPNが動作して「入金済み」になった場合に同時に購入者に「入金ありがとうございます」メールを送信する場合、どのあたりのクラスやphpが関連しますでしょうか。こちらもご教授いただければ幸いです。


html/user_data/paypal_recv.php ですね.
このファイルは, PayPal決済モジュールの管理画面で設定変更すると, 上書きされますのでご注意ください.
ritz
投稿日時: 2010/5/14 15:37
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
Paypalの設定に下記設定がありました。現在無効になってます。

「Instant Payment Notification (IPN)」というのが個人設定にありました。
有効にしたいのですが
「Notification URL」通知urlをどこに設定すれば良いのかわかりません。
併せてご教授いただきたいです。
nanasess
投稿日時: 2010/5/14 15:43
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
引用:

ritzさんは書きました:
Paypalの設定に下記設定がありました。現在無効になってます。

「Instant Payment Notification (IPN)」というのが個人設定にありました。
有効にしたいのですが
「Notification URL」通知urlをどこに設定すれば良いのかわかりません。
併せてご教授いただきたいです。


PayPal決済モジュールから, 自動的に IPN を有効にするよう PayPal サーバーに通知されますので, この設定にかかわらず IPN を使用できると思います.
心配でしたら, http://SITE_URL/user_data/paypal_recv.php を登録してみてください.
ritz
投稿日時: 2010/5/14 15:45
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」
入れ違い失礼します。

data/paypal.logが見あたらないのですが、ログを書き出す設定をしていないからでしょうか。?

取引履歴確認できました、
「Instant Payment Notification (IPN) details」として
NotificationURL /html/user_data/paypal_recv.php
としてIPN Messageが送信されているようです。

となるとやはり、ご指摘通り手前どもの受け取りで不備がありそうです。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
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.