0

IPN と予約システムを使用して Paypal システムが機能するようになり、2 人が同じ製品を購入しないようになりました。

問題は、私のアプリケーションで予約が 10 分間続くことです。ユーザーが商品を予約すると、「タイマー」が開始し、支払いをクリックしてペイパルのウェブサイトに行き着きます。その後、彼は 10 分間コンピューターから離れて戻ってきます。それから彼はそれを買います。すでに予約は終了していますが、他の誰かがすでに購入している可能性があります。

これを止めるためにペイパル IPN リクエストで時間制限を送信することはできますか?

4

1 に答える 1

0

私の知る限り、paypal では一定時間内に取引を終了するように指定することはできません。

ただし、使用できるオプションが 2 つあります。

  1. 彼らが購入し、製品が入手できない場合は、全額返金を提供します。購入のipn通知中に確認し、利用できない場合は返金します。これが頻繁に発生すると、ペイパルからペナルティを受ける可能性がありますが、私は払い戻しの経験があまりありません.

  2. 標準支払いガイドの「ステップ 2 – [今すぐ購入] ボタンを使用して在庫を追跡する」を参照して、ボタンで在庫を確認する必要があることを指定できます。製品が売り切れたら、API を使用して Paypal に在庫がゼロであることを通知します (API がある場合は、このために Web サイトを使用する必要がある場合があります)。在庫がゼロであることをユーザーに通知できるはずです。私もこれを経験したことはありませんが、#1 より複雑に思えます。在庫がゼロであることを確認した後でも、ユーザーがトランザクションを実行した場合、最終的には払い戻しを行う必要があると思いますが、ドキュメントの文言についてはよくわかりません.

于 2009-11-18T03:19:06.317 に答える