質問 > フロント機能 > Paypalモジュール⇒支払完了「不正なページ移動」(追加:Paypal IPN受信不具合) |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ritz |
投稿日時: 2010/5/14 17:17
対応状況: −−−
|
半人前 登録日: 2008/6/19 居住地: 投稿: 23 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 入金待ちなのはPaypalの仕様なのでしょうかね。
Paypalにログインして履歴からacceptすれば、「入金済」になりました。 入金済にするにはPaypalアカウントにログインして行うしかないのでしょうね・・。ec-cubeから入金済みにしたらacceptされたらもっと便利だと思ったりします。。 |
ritz |
投稿日時: 2010/5/14 16:46
対応状況: 解決済
|
半人前 登録日: 2008/6/19 居住地: 投稿: 23 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 本件主題の解決とは違いますが、IPNの受信に関しては
http://SITE_URL/user_data/paypal_recv.php がserver errorになったのでapachのログからパーミション関連と推測。 paypal_recv.php(666)であるのが当方のサーバ(CPI)の仕様でNGだったようです。 自動的にuser_dataに生成されたときに自動で666になってしまったと思われます。 644に設定することでブラウジングでエラーがでないことを確認 再度、買い物をしてpaypalで決済したところ、受注管理に「入金待ち」のステータスとなりました。 paypal.logが吐き出されないのも上記解決で問題なく、生成されました。 しかしなぜ「入金済」でなく「入金待ち」なのでしょうか?? |
nanasess |
投稿日時: 2010/5/14 16:11
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 引用:
おそらくこれが原因ですね. Apache のエラーログにエラーが吐かれている可能性が高いです. 引用:
ごめんなさい. data/logs/paypal.log の間違いです. |
ritz |
投稿日時: 2010/5/14 16:04
対応状況: −−−
|
半人前 登録日: 2008/6/19 居住地: 投稿: 23 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 個人設定の「Notification URL」を「http://SITE_URL/user_data/paypal_recv.php 」に念のため設定しました。
調べたところ。 ブラウザに「ttp://SITE_URL/user_data/paypal_recv.php 」を入力しするとページが 「Internal Server Error」になっていました。 これが原因なのでしょうか。。こういうものでしょうか? また先ほどご指摘のあったpaypal.logが吐き出されていないようです。 LC_Page_Mdl_Paypal_Config.php では define("PAYPAL_LOG_PATH", DATA_PATH. "logs/paypal.log"); と指定されているのですが、見当たらないということも原因でしょうか。。 |
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が送信されているようです。 となるとやはり、ご指摘通り手前どもの受け取りで不備がありそうです。 |
nanasess |
投稿日時: 2010/5/14 15:43
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 引用:
PayPal決済モジュールから, 自動的に IPN を有効にするよう PayPal サーバーに通知されますので, この設定にかかわらず IPN を使用できると思います. 心配でしたら, http://SITE_URL/user_data/paypal_recv.php を登録してみてください. |
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:35
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
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: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 14:22
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: Paypalモジュール⇒支払完了URL先に戻ると「不正なページ移動」 引用:
PayPal モジュールをインストールすると, IPN は自動的に設定されますよ. 引用:
この機能は IPN を使用して実装されています |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |