🏦
PayPal Webhook の Verify (正当性検証) がわかりにくすぎた
概要
PayaPal から送られてくる Webhook の検証がわかりにくすぎた。
まず SDK 2.0 にはそれに関する機能を見つけきれなかったので、
1.7.2 の利用をおすすめします。
※ 新しい 2.0 使ったほうが良いので、誰かわかる方いらっしゃったら教えて下さい🙇
gem 'paypal-sdk-rest', '1.7.2'
以下、公式のサンプルを使えるように、呼び出し方を修正したものです。
公式のサンプルだと、ヘッダーのキーが全部パスカルケースだったが、
実際に現行の PayPal から飛んでくる Webhook は、全部アップケースに統一されていた。
Discussion