2013-03-10 67 views
0

如果在「VERIFIED」中的付款狀態,那麼我會檢查txn_id是否存在(使用sql),如果它不存在,那麼我會繼續檢查付款,但如果txn_id存在它將不會繼續。檢查txn_id防止欺詐

這種檢查方法是否正確爲txn_id防止欺詐的順序?

在此先感謝,

+0

[PayPal IPN unique identifier]的可能重複(http://stackoverflow.com/questions/9240235/paypal-ipn-unique-identifier) – 2014-04-08 12:58:24

回答

1

不,它確保您不會處理相同的事務兩次。僅僅檢查txn_id是不夠的。如果不爲null,則必須檢查元組{txn_id,payment_status},如果它爲空,則可能需要檢查{parent_txn_id,payment_status},否則其他事情(如subscr_id)。