2

PayPal アカウントで PayPal PDT (Payment Data Transfer) を有効にしており、サイトの「Complete_Paypal_Order」ページを参照して自動返品を有効にしています。

顧客が購入を行い、PayPal のサイトを使用して支払うと、10 秒以内に私のサイトにリダイレクトされるページに送信されます。顧客がリダイレクトを待っている場合、私のサイトへの GET 要求には、想定どおりにトランザクション ID が含まれます。

ただし、お客様が PayPal のリダイレクト ページで「10 秒以内にリダイレクトされない場合は、ここをクリックしてください」というリンクをクリックすると、トランザクション ID が私のサイトに渡されません。代わりに、顧客が何を注文したかに関係なく、get リクエストは次のようになります。これは、サンドボックス サイトとライブ PayPal サイトの両方で発生します。

以前にこれに遭遇した人はいますか?もしそうなら、解決策を知っていますか?

また、明確にするために、私はPDTのいくつかの欠点を認識していますが、さまざまな理由から、IPNまたはAPI呼び出しに変更することは、現時点ではサイトのオプションではありません. そのため、「IPN のみを使用する」または「ExpressCheckout API 呼び出しのみを使用する」などと提案しないでください。

関連する質問 (まだ回答されていません):

4

0 に答える 0