1

劇場の座席予約を行うための IPN アプリケーションを作成しています。PayPal に行く前に、シートを一時的に保留します。IPN ハンドラーが呼び出され、支払いの成功が検出されると、座席が永久に予約されます。

私の PayPal の「返品」パラメータは、顧客を予約アプリケーションに戻します。IPN ハンドラーがまだ呼び出されていない可能性があるため、顧客は自分の座席が予約されていることを確認できる場合と確認できない場合があります (これはおそらく IPN の最適なアプリケーションではありませんが、私は安すぎて無料ではない方法の 1 つを利用することはできません)。そこでPDTの導入を検討しています。「return」パラメータは、IPN ハンドラがまだ呼び出されていない場合に最初に予約処理を完了する URL を指定します。ここに私の質問があります:

私の理解では、お客様が PayPal アカウントを持っておらず、代わりにクレジット カードを使用して予約の支払いを行っている場合、PDT は機能していません (これが想像を絶する理由です)。 では、「リターン」URL を尊重する限り、PayPal は何をするのでしょうか? PayPal はそれを完全に無視しますか、それとも「tx」パラメーターを渡さずにその場所に戻りますか? サンドボックス環境ではもちろん、常に PayPal アカウントを持っています。クレジット カードを使用して支払いを行うとどうなるかを確認するためだけに投稿します. ただし、サンドボックスで、(ダミーの) クレジット カードを使用して予約と「リターン」URL の支払いを行うことを指定しました。 「tx」パラメータで呼び出されました。 PayPal が PDT はクレジット カードでの使用を想定していないと述べた場合、顧客が PayPal アカウントにログオンしている限り PDT は機能しますか? それとも、これはサンドボックスの特殊性にすぎないのでしょうか?

4

1 に答える 1

0

私はここで反対の立場にあり、PDT を実装していますが、Paypal アカウントを持たないユーザーには自動復帰が機能しないため、PDT を補うためにサイトに IPN を追加することを検討しています。

私が言ったように、支払いを行うためにPayPalアカウントにログインしていない顧客/ユーザーには、自動返品は機能しません. ウェブサイトの支払い設定で「PayPal アカウント オプション」機能がオンになっている場合は、引き続き支払いを行うことができます。支払い後にサイトに戻るための指定されたリターン ページへのリンクが与えられますが、自動的には返されないため、事実上、ユーザーが手動でサイトに (適切なページに) 戻って PDT を開始しない限り、PDT は機能しません。 PDT プロセス。ユーザーが戻ってこないという問題があり、登録プロセスを完了できませんでした。そのため、IPN も追加する予定です。

PDT は、PDT を開始するための支払い後にユーザーがサイトに戻るか、サイトに戻される限り、クレジット カードによる支払いで機能します。

于 2014-07-28T22:59:38.220 に答える