1

ユーザーが Paypal を使用して自分のウェブサイトで商品を販売できるようにするウェブサイトを作成しています。しかし、両者間の支払いが成功したかキャンセルされたかを安全に確認する方法がわかりません。

私のシナリオは次のとおりです。

User1 --- 売る ---> アイテム #1234 --- to ---> User2

User1 は、私の Web サイトの彼のページでアイテム #1234 を販売しています。User2 がページに移動し、 Pay by Paypalをクリックします。

成功した支払いとキャンセルされた支払いの 2 つの URL を提供できることはわかっていますが、URL 内で支払いが実際に成功したかキャンセルされたかを安全に確認し、偽のリクエスト (たとえば、curl を使用して送信) を検出するにはどうすればよいですか?

私は IPN と PDT の両方について調査しましたが、ユーザー 1 がアカウントをセットアップする必要がありますが、そのために、彼のすべてのトランザクションも私の URL に通知を送信しますが、これはユーザーには受け入れられません。

また、すべてのユーザーのすべての支払いを受け取りたくありません。

4

1 に答える 1

0

User2 にアイテムの代金を支払ってもらい、(IPN によって) 支払いを受け取ったら、その支払いを User1 に転送することをお勧めします。

さらに良いのは、サイトに仮想通貨を用意して、ユーザーが通貨を購入し、その通貨でアイテムを売買してから、その通貨を PayPal に引き出すことができるようにすることです。

于 2012-05-28T00:58:32.547 に答える