パソコン関連の書籍等を読んで試したりしながらアウトプットしまくります。

アウトプットしながら学ぶ

Paypal

「PayPal即時支払い通知の警告」というメールが来ました。対処法

投稿日:

「PayPal即時支払い通知の警告」というメールが来ました。
この問題の対処法を記述します。

メールの内容は以下です。

PayPal即時支払い通知(IPN)を処理しているサーバーをご確認ください。以下のURL宛てのIPNが正常に実行されていません。

[URL]

このURLにお心当たりのない場合は、ご契約のサービスプロバイダがお客さまを代行してIPNを使用している可能性があります。サービスプロバイダに連絡して上記の情報を伝えてください。問題が続く場合は、お客さまのアカウントのIPNが無効になる場合があります。

迅速なご対応ありがとうございます。

どうぞよろしくお願いいたします。

PayPal

以下のエラーが発生しています。

System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel. at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)…

次のようなエラーメッセージになる場合もあります。

System.Net.WebException: ‘要求は中止されました: SSL/TLS のセキュリティで保護されているチャネルを作成できませんでした’

VB.netでコードを書いています。

このエラーが発生する原因はPaypalのサーバーでTLS 1.0/1.1が無効となり、TLS 1.2 以降のみの対応することになったからです。
以前に対応済ですが、やり忘れていた部分があったようです。
Paypalはとても親切な会社なので、チェックして連絡してくれます。

スポンサーリンク




対処法

HttpWebRequest、 WebRequest、WebClientなどを使う直前に以下のように記述すればエラーが発生しなくなります。

System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12







-Paypal

Copyright© アウトプットしながら学ぶ , 2020 AllRights Reserved Powered by AFFINGER4.