PayPal Sandbox環境でSSLエラー

何も変更していないのにエラーが発生するようになったということで、PayPal側の仕様変更を疑うが公式のソースをまだ見つけられていない。
一応解決したのでやったことを書いておく。

一番有力なのはこのツイートでTLS1.2が必須になる変更が最近PayPal Sandboxに適応されたようだ。
http://upsnap.jp/archives/show/153
日本語で見つかったのはこの記事のみ。

今回はsdk-core-rubyを使用していたのでバージョンアップすることで対応。

更新履歴を見るとv0.3.3にてTLS 1.2に対応したと書かれている。

Version 0.3.3
- Add TLS 1.2 support

https://github.com/paypal/sdk-core-ruby/blob/master/CHANGELOG.txt