-3

PayPal Adaptive Payments をローカルホスト プロジェクトに統合しようとしています。これまで、支払いプロセスを実行することができました。ただし、データベースを更新するには、支払いが完了したら成功の応答を受け取る必要があります。

プロパティに遭遇しましたがreturnURL、ユーザーがリダイレクトする前にセッションを終了するだけでreturnURLデータベースが更新されないため、これは私の実装では安全ではありません。

私も出くわしましたipnNotificationUrlが、うまく機能させることができませんでした。これがこの目標を達成するための正しい方法である場合、コーディング自体、Web.config、PayPal サンドボックス アカウント、またはその他の構成で何を構成する必要があります。

この目標を達成するためのベストプラクティスは何ですか?

4

1 に答える 1

-1

ipnNotificationURLライトボックス機能を使用して、の使用を回避できる回避策を見つけました。次のリンクをご覧くださいアダプティブ ペイメントの紹介ライトボックス機能を使用している間、returnURLが常に呼び出されるようです。

returnURLは次のように構築されました。

    public const string PayPal_URL_Return = YourReturnURL + "/${payKey}";

${payKey}、PayPal 自体によって自動的に入力されます。返された URL でそのような情報を使用すると、 PayPal Adpative Paymentsを使用してPaymentDetailsを呼び出し、それに応じてトランザクションの詳細を使用できます。

PayPal アダプティブ ペイメントに関する情報については、AdaptivePaymentsSampleAppにアクセスしてください。ファイルAdaptivepaymentshandler.ashx.csには、 Web.configファイルと共に、必要な詳細がほぼすべて含まれています。

于 2013-04-05T17:12:09.573 に答える