當前位置:
首頁 > 最新 > 模擬PayPal的IPN請求

模擬PayPal的IPN請求

現在mock的PayPal伺服器,它所需要做的是處理IPN的請求。基本上它需要說,「是的,購買已經驗證了。」它也可以選擇性地報告錯誤,這樣我們可以測試錯誤處理。下面的內容展示了一個簡單的mock伺服器的代碼是怎麼樣的。

錯誤報告是否開啟。

處理IPN驗證。

現實生活中,在銷售快要完成時,PayPal店會收到來自PayPal的POST請求查詢訂單的詳細信息。你需要獲取訂單後將其發送回PayPal來進行驗證。這可以防止攻擊者創建一個假的POST請求來欺騙應用創建一個假的購買訂單。這個例子包括了一個是否報告錯誤的開關。我們不打算在這裡使用,但是在實際項目中,如果你需要測試錯誤是如何被處理的,它非常有用。有些客戶會遇到錯誤的情況,所以確保它們正常處理是非常重要的。一旦所有的東西準備好了之後,我們需要做的就是發送回一個文本信息VERIFIED。這就是PayPal所做的一切,有時候卻可以深奧得有點讓人沮喪。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 行家匯 的精彩文章:

Node為中間件注入創建seams
web應用程序的測試
一個restify應用和Restify路由用法
Node使用事件來組織應用結構及觸發事件
統一處理錯誤異常來簡化web應用程序

TAG:行家匯 |

您可能感興趣

Servlet 客戶端 HTTP 請求
高性能的 PHP 封裝的 HTTP Restful 多線程並發請求庫-MultiHttp
netty整合springMVC,實現高效的HTTP服務請求
Spring MVC請求及返回JSON數據
使用 gorilla/mux 進行 HTTP 請求路由和驗證
高通再訴蘋果,請求禁售iPhone XS/XR
高通:請求中國禁售蘋果iPhone XR/XS/XS Max
謹防Windows PowerShell憑證請求提示
Spring Cloud入門教程-Zuul實現API網關和請求過濾
VSCode 引入 Python 語言伺服器;Canonical 請求幫助測試 Ubuntu 伺服器安裝程序
ITC將複審高通在美國禁售iPhone的請求
Paperclip中的伺服器端請求偽造(SSRF)漏洞分析
ITC駁回了高通公司申請禁止進口iPhone的請求
Python Web 之百萬並發請求
Nginx配置SSL實現https請求並重定向http請求的實現
關於 DrayTek Vigor系列路由器跨站請求偽造漏洞的情況通報
SpringMVC 開發 — 使用 Swagger 搭建介面請求頁面
Tinder正在請求Unicode為異族夫婦添加專用表情符號
Kotlin項目下的Retrofit2網路請求框架
玩家郵件請求遊戲打折,Devolver Digital就真的照辦了