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