質問 > フロント機能 > PayPalのIPNを処理する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hayashi2 |
投稿日時: 2009/12/20 19:31
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/12/20 居住地: 投稿: 3 |
PayPalのIPNを処理する ec cubeにPayPal決済を組み込みましたが、支払完了画面が表示される前にウィンドウが閉じられるせいか、何をオーダーされたのか分からないケースが増えています。DBの中のどこに情報(住所や注文商品)が記録されているかもわかりませんでした。
そこで、PayPalのIPNを使った確認を導入したいと思っております。 https://www.paypal.com/j1/cgi-bin/webscr?cmd=p/pdn/ipn-codesamples-pop-outside#php 上記コードを書き換えて使うのが、力の無い私にとっては安全かと思いましたがいまいちつかい方が分かりません。 どのように書けばよいかご指南頂けますでしょうか。よろしくお願い致します。 |
seasoft |
投稿日時: 2009/12/20 20:15
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: PayPalのIPNを処理する 参照先は未確認ですが、現状の問題点を解消するには、注文を「入金待ち」で確定させてから、PayPal へ連携すれば良い気がします。参考まで。
|
hayashi2 |
投稿日時: 2009/12/20 21:42
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/12/20 居住地: 投稿: 3 |
Re: PayPalのIPNを処理する ありがとうございます。
seasoftさんが以前書かれていた方法でやってみたのですが、 if($sqlval["payment_id"] == "X"){ $sqlval['status'] = 'X'; } payment.php ↓ confirm.php ↓ PayPal決済 ↓ complete.php の、complete.phpであればすぐに変更できるのですが、confirm.phpの時点で「入金待ち」を確定させるには、LC_Page_Shopping_Complete.phpにある「購入完了処理」の辺りをconfirm.phpに移動させるべきなのでしょうか... |
seasoft |
投稿日時: 2009/12/20 22:32
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: PayPalのIPNを処理する > confirm.phpの時点で「入金待ち」を確定させるには、
> LC_Page_Shopping_Complete.phpにある「購入完了処理」の辺りをconfirm.phpに移動させるべきなのでしょうか... 「ec cubeにPayPal決済を組み込みました」というのが、具体的に何をしたのかにも寄りますが、confirm.php でするならば、そうなると思います。
|
hayashi2 |
投稿日時: 2009/12/20 22:58
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/12/20 居住地: 投稿: 3 |
Re: PayPalのIPNを処理する ありがとうございます!
できるかわかりませんが、やってみたいと思います。 取り急ぎ御礼まで。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |