PDT 就是所謂的客戶端通過網頁返回付款數據
IPN 就是服務器之間的數據通知,一般來說IPN 有重復通知的,如果沒有通知到,可能回發出多次通知
而且一般來說 IPN 速度要快過 PDT,這就是為什么有些支付后,顯示訂單已經被處理過的情況,其實我們認為,好的程序設計只要采用IPN通知來處理付款后的邏輯,這樣比較安全,而網頁返回部分邏輯可以用,僅僅查看本系統內的訂單支付狀態,根據訂單支付狀態來告知客戶是否已經支付成功,就不必去處理更改訂單狀態的邏輯部分。當然,萬一IPN通知出現了延遲,那么可以告知客戶過一會再看,不必多次支付,免得對一個訂單多次支付。
更多信息請查看IT技術專欄