0
我正在将PaylPal作为支付模块集成到我的网上商店。我使用PHP和Mysql。用PayPal付款后,客户被重定向到我的网上商店。那时我的IPN en DPT脚本被同时调用。我这样做是因为有时IPN延迟很小。我不希望我的客户等待IPN,因此PDT脚本负责处理订单并插入数据库。在插入之前,PDT脚本用回发来检查订单。PayPal:IPN和PDT脚本一起工作,同时工作
当同时调用2个脚本时,会有订单处理两次的危险。我们不希望这样。所以我让txn_id字段的列成为唯一的列。如果IPN查询失败,DPT已将插入插入数据库,反之亦然。这样我就不必锁定任何表格。
我对吗?