単一の支払い (ユーザーが支払いを承認してブラウザを閉じるなどの状況) に IPN を使用する必要があることは承知していますが、事前承認された支払いに IPN が必要かどうかはわかりません。単一の要求。問題は次のとおりです。事前承認された支払いの応答が最終であることを信頼できますか、それとも IPNs を使用する必要がありますか?
取引プロセス全体の何らかの説明を見つけようとしましたが、成功しませんでした。どんな助けでも大歓迎です。
助けてくれてありがとう。
単一の支払い (ユーザーが支払いを承認してブラウザを閉じるなどの状況) に IPN を使用する必要があることは承知していますが、事前承認された支払いに IPN が必要かどうかはわかりません。単一の要求。問題は次のとおりです。事前承認された支払いの応答が最終であることを信頼できますか、それとも IPNs を使用する必要がありますか?
取引プロセス全体の何らかの説明を見つけようとしましたが、成功しませんでした。どんな助けでも大歓迎です。
助けてくれてありがとう。
PayPal サポートからの応答は次のとおりです。
支払いステータスが変更される可能性があります。たとえば、支払いに異議があった場合、支払いが取り消される可能性があります。この場合、支払いの IPN を処理する必要があります。これにより、システムが常に支払いに関する最新のステータスを保持することが保証されます。
IPNの取り扱いは避けられないようです。
@Andrew助けてくれてありがとう
何らかの理由で支払いが保留中の状態でない限り、API 呼び出しの応答は最終的なものです。その後、API の結果は成功になりますが、支払いステータスは保留中になります。IPN を使用している場合は、保留中の支払いについて 1 つの通知を受け取り、それがクリアされたときに別の通知を受け取るので、それに応じて物事を自動化できます。
また、API 応答には IPN ほど詳細が含まれていないため、API 応答で利用できないデータを取得するために IPN が必要になる場合があります。
IPN は必要ありません。それは非常に便利で、しばしば推奨されます。