ユーザーが Paypal を使用して自分のウェブサイトで商品を販売できるようにするウェブサイトを作成しています。しかし、両者間の支払いが成功したかキャンセルされたかを安全に確認する方法がわかりません。
私のシナリオは次のとおりです。
User1 --- 売る ---> アイテム #1234 --- to ---> User2
User1 は、私の Web サイトの彼のページでアイテム #1234 を販売しています。User2 がページに移動し、 Pay by Paypalをクリックします。
成功した支払いとキャンセルされた支払いの 2 つの URL を提供できることはわかっていますが、URL 内で支払いが実際に成功したかキャンセルされたかを安全に確認し、偽のリクエスト (たとえば、curl を使用して送信) を検出するにはどうすればよいですか?
私は IPN と PDT の両方について調査しましたが、ユーザー 1 がアカウントをセットアップする必要がありますが、そのために、彼のすべてのトランザクションも私の URL に通知を送信しますが、これはユーザーには受け入れられません。
また、すべてのユーザーのすべての支払いを受け取りたくありません。