簡體   English   中英

PayPal:驗證 PHP 中的 webhook 通知

[英]PayPal: Verify webhook notifications in PHP

PayPal 的文檔非常糟糕,但他們確實有一個 PHP 通知驗證示例其中提到:

PHP 目前不支持證書鏈驗證,這是從接收到的數據中直接驗證 webhook 所必需的。 為了解決這個問題,我們需要使用替代方法,它調用 PayPal 的 verify-webhook-signature API。

它還包括一些不在 Checkout SDK 中的文件。 我從一年前發現了這個問題,其中有人對基本 SDK 中未包含的所有各種丟失的包和文件進行了似乎不錯的解釋。

他們的答案的關鍵部分之一是安裝一個單獨的 PayPal SDK,他們沒有在文檔中的任何地方通過作曲家提到它(沒有提到它的 ZEFE90A8E604A7C840E88D03A67F6B7D8 名稱)。 幸運的是,composer 對我尋找它的錯誤嘗試提出了不錯的建議,所以我最終得到了它: composer require paypal/rest-api-sdk-php 查看它下載的文件,很明顯這是我上面列出的 Paypal 文檔包含的 package。 但是,在要求時,我收到了消息

Package paypal/rest-api-sdk-php 已棄用,應避免使用。 沒有建議更換。

這看起來很簡單,它對未來不安全,我不應該使用它,但我應該怎么做呢? 是否有一些新的 SDK 我應該在某個地方查看,或者他們剛剛放棄了 PHP 而我必須開始直接手工制作 API 調用?

webhook 不支持 SDK -- 不支持 PHP,也不支持任何其他環境。 使用直接 HTTPS 集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM