由 Tbreeze » 2009-05-24 17:02
先创建订单再跳转这种思路一开始就是错误的,是因为目前大多数公开提供下载的支付模块都没有做到支付结果后台接口返回的方式,导致某些人想出来的折中方法,毕竟不是正道,这样也会产生很多无效的订单,正确的做法应该是按zencart集成的paypal支付模块的方式开发,其实就是按照paypal模块的方法改成你要用的相应的支付方式模块就可以了,paypal模块已经相当成熟好用了。
楼主说到,怕网络故障丢单的情况,看来是对后台返回方式还不是很了解,后台返回方式已经把这个问题考虑到了,所以后台返回方式都是自动重复发送的是延时的,有些支付方式会有时间上的不同(比如24小时内)和发送间隔时间的变化(先密后疏),但都是一直发送直到商户成功接收到支付结果后才停止发送,除非你的网站彻底挂掉了或者超过24小时无法访问。所以我个人觉得以后要开发什么支付模块,就在paypal模块的基础上改就可以了。