2012-04-08 16 views
4

顧客はPaypalから支払いを受けた後、自動返品およびpdt機能を有効にして、自分のウェブサイトに自動的にリダイレクトすることができます。顧客が自動リダイレクトのために10秒間待っている間はすべて正常に動作しますが、トランザクションIDはgetによって送信されますが、顧客が自動リダイレクトのために10秒待たずに「ここをクリック」を選択すると、トランザクションIDは送信されます。Paypal PDT - 取引IDを取得できません

これを修正する方法は誰もが知っていますか?

ありがとうございます!

答えて

0

まず、トランザクションIDを表示しようとしているのですか、それをデータベースに追加しようとしているのですか、または電子メールの領収書などに使用しようとしていますか?

単に表示しようとしている場合、PDTは問題ありません。それ以外の場合は、代わりにIPNを使用することを強くお勧めします。ユーザーがサイトに戻ったかどうかにかかわらず、常にデータが自動的にPOSTされる点を除けば、非常によく似ていますが、オートリターンを有効にしても必ず保証されるわけではありません。

PDTが必要なだけであれば、PDTを元に戻す方法に関係なく、PDTが本当に必要です。私はPDTを使用することはめったにありませんが、最近はあまりテストしていません。サンドボックスでいくつかのテストを実行して、そのサンドボックスを再現できるかどうかを確認し、どのように動作させるかを理解する必要があります。

私に教えてください。なぜなら、IPNが優れた解決策であれば、私はPDTで時間を浪費したくないからです。