JM
pelul****@xrh*****
2008年 4月 3日 (木) 17:30:33 JST
こんにちは。三宅です。 Paypalからのリダイレクト設定の報告です。 checkout_process.php へリダイレクト設定後、ログをチェックしました。 結果として、お客様に依存しなければならない部分が出てきそうです。 リダイレクト設定後に成功した時のログは、以下になりました。 POST /checkout_confirmation.php GET /checkout_process.php?merchant_return_link=Return+to+サイト名&form_charset=UTF-8 GET /checkout_success.php 操作によって、多少違う場合(ファイル名の後の?から始まる記述が違ったり、なかったり。)もあるようですが、 注文確認メールも、管理画面での売上げ管理にもしっかりと反映されていました。 ですが、またまた確認メールの届かない注文が発生。 ログを確認すると、前回届かなかった時と同じく POST /checkout_confirmation.php で終わっていました。 おかしいと思いPaypalの設定を調べると、Paypal側でリダイレクト設定 (ウェブサイトの自動復帰)をしても、「PayPalアカウントオプションサービス」という オプションをオンにしていると、初めてPaypalを利用する人に対しては決済完了後に リダイレクトされず、サイトに戻るリンクをクリックしないと戻れないという事が分かりました。 (アカウントオプションサービスというのは、Paypalアカウントを登録していなくても Paypal決済が利用できるというサービスです。) 初めて利用するお客様に対しては、お客様依存になってしまうという事です。 ただ、このオプションをオフにしたとしても、osCからデータを受け取った後に アカウント登録をする方も出てくるので、この場合、登録に手間取って セッション切れが出てくるケースも0%ではないと思っています。 これについては、まだそういったケースがログでは発見できていないので、 私の勝手な推測ですが。 手間をかけさせてもアカウント登録を先にしてもらうか、 手間いらずの登録ナシでもOKにするか。 売上げ推移を見てから決めることにしましたが、この先、アフィリエイトのシステムを 導入予定なので、私の場合は前者になりそうです。 Paypal決済がもっと浸透してくれれば、迷うことなく前者なんですけどねー。。。 という事で、報告させて頂きました。 アドバイス頂いたみなさん、本当にありがとうございました。