-1

Paypal や IPN などは初めてです。ウェブサイトから購入した商品やサービスを追跡する方法から、発生したトランザクションに関するデータベースをいつ更新するかのプロセスまで、段階的なプロセスを誰かが説明してくれませんか。

これまでのところpayer_id、ユーザーが私のウェブサイトから商品/サービスの購入を終了したときに、IPN ポストバックで を受け取ることがわかっています。

4

2 に答える 2

2

絵は千の言葉に値するので、下の絵をチェックして、それがどのように機能するかを理解してください. ちなみにググればもっと詳しく出てきます。

ここに画像の説明を入力

ここに画像の説明を入力

于 2013-04-08T05:49:21.403 に答える
1

ペイパルのドキュメントは、これについてはかなり良いです。このプロセスは、IPN ポストバックからスクリプトをトリガーすることから始まります。スクリプトが最初に行う必要があるのは、IPN が正当かどうかを確認することです。これには、TXN_ID が以前に見られていないこと、および他の多くのことを確認することが含まれます。次に、要求が実際に本物であることを確認するために、paypal サービスに要求を送信します。これはすべてここでカバーされています。

そこから、スクリプトが行うことはアプリケーションに固有です。インベントリ データベースを変更しますか? おそらく。顧客に電子メールを送信しますか? 多分。Paypal からの注文情報にアクセスし、顧客注文データベースに書き込む必要がありますか? おそらく。Paypal API を使用してチェックアウトし、アカウントとやり取りして情報を取得したり、アクションを実行したりする必要があります。

これは、PHP でのペイパル IPN の実装に関する優れたリソースです。Paypal との統合をコーディングしているときにそれがあればよかったのにと思います。

Paypal IPN マニュアルは、これに関して非常に貴重です。

于 2013-04-08T05:57:15.400 に答える