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