在线支付模块建议做成先创建订单再跳转到支付页面

讨论本站的建设、更新等。

版主: Jack

在线支付模块建议做成先创建订单再跳转到支付页面

帖子jy2004 » 2009-04-03 14:36

在线支付模块(支付宝,网银支付)建议能做成先创建订单再支付,这样能保证零掉单,也可以为那些支付了却没有订单的客户更好的服务,避免纠纷。
基本思路论坛里有人已经说了,就是先在“确认订单”时,先不跳转到支付页面,先跳转到一个中间页面(这个页面把订单保存,再跳转到支付页面),支付成功后,不再产生订单,只修改订单的支付状态。
jy2004
 
帖子: 3
注册: 2009-04-02 11:21

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子Jack » 2009-04-04 8:43

支付宝提供后台订单返回,只是目前的接口没有做这部分,如果有处理后台订单返回,不用先生成订单也不会掉单。
旧版本的支付宝是支持后台订单返回的,好久没看支付宝的接口了,不知道是否还能用。
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子jy2004 » 2009-04-06 10:35

支付宝提供后台订单返回,这个我知道,一般情况下,是不会掉单。
但是,如果你支付成功后,你网络断开了,或者网站出现故障打不开了,甚至支付宝网站打不开了(几率很小),这几种情况下,后台是不会产生订单的,这样就会有麻烦了。
而我说的那种方式从根本上就解决了这个问题。我现在正在按论坛上说的思路修改,已经能生成订单了,但是我不知道订单生成后,该在什么位置,怎么post一些参数到支付宝去。

现在是直接返回到了订单生成成功的欢迎界面。
jy2004
 
帖子: 3
注册: 2009-04-02 11:21

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子tmwdf » 2009-04-07 10:24

我给公司做了这个
跳转之前创建订单的
支付后修改状态
网上贩子太多暂不公开
需求较急的可以跟我联系
QQ:93790612
(要根据支付模块定做)
tmwdf
新手上路
新手上路
 
帖子: 15
注册: 2009-03-14 18:11

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子comchia » 2009-04-18 23:40

无错、不丢单版zen cart首信易支付模块
先创建订单再跳转到支付页面
http://hi.baidu.com/zen_cart_oscommerce ... 75b20.html
其他支付模块如有需要也可以很容易定制开发
comchia
新手上路
新手上路
 
帖子: 11
注册: 2009-04-05 11:47

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子Tbreeze » 2009-05-24 17:02

先创建订单再跳转这种思路一开始就是错误的,是因为目前大多数公开提供下载的支付模块都没有做到支付结果后台接口返回的方式,导致某些人想出来的折中方法,毕竟不是正道,这样也会产生很多无效的订单,正确的做法应该是按zencart集成的paypal支付模块的方式开发,其实就是按照paypal模块的方法改成你要用的相应的支付方式模块就可以了,paypal模块已经相当成熟好用了。

楼主说到,怕网络故障丢单的情况,看来是对后台返回方式还不是很了解,后台返回方式已经把这个问题考虑到了,所以后台返回方式都是自动重复发送的是延时的,有些支付方式会有时间上的不同(比如24小时内)和发送间隔时间的变化(先密后疏),但都是一直发送直到商户成功接收到支付结果后才停止发送,除非你的网站彻底挂掉了或者超过24小时无法访问。所以我个人觉得以后要开发什么支付模块,就在paypal模块的基础上改就可以了。
Tbreeze
中级会员
中级会员
 
帖子: 95
注册: 2005-11-14 13:59
地址: 杭州

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子Jack » 2009-05-24 23:26

paypal、支付宝这些订单即使超过24小时也还是会重复发送,所以只要模块能处理后台返回,应该就不会掉单。
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 在线支付模块建议做成先创建订单再跳转到支付页面

帖子pristine » 2009-10-31 12:31

我也是希望可以先生成定单然后再付款,如果因为一些原因定单未付款成功的话也可以看到,然后跟客人沟通不能付款成功的原因。

谢谢
pristine
 
帖子: 3
注册: 2009-10-31 10:57


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 本站站务



在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客