質問 > フロント機能 > 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 に移行させるのではなく、静的ページ(管理ページから新規作成したページやトップページなど)へ移行するようにしないといけないようです。 ここら辺のマニュアルが全くないので、わかりにくいですよね^^;
|
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先に戻ると「不正なページ移動」 引用:
いいえ、反映されますよ^^ 送金後ステータスが自動で入金済みに更新されます。 引用:
すみません。 全く情報を持っていません。
|
nanasess |
投稿日時: 2010/5/14 14:22
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 引用:
PayPal モジュールをインストールすると, IPN は自動的に設定されますよ. 引用:
この機能は 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先に戻ると「不正なページ移動」 引用:
PayPal 側の設定ではなく, PayPal サーバーから IPN を正常に受信できていない可能性の方が高いです. PayPal 管理画面の 「取引履歴 -> IPN取引先履歴」や, EC-CUBE の data/paypal.log を確認してみてください. 引用:
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先に戻ると「不正なページ移動」 引用:
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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |