You are here

支付宝的下载地址

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-01-07 13:21

http://drupal.org/project/uc_alipay
本站现在仅仅用来测试.支付成功并不意味着可以下载.可以下载并不意味着生成了订单.我刚刚发现的.但是这个和支付宝模块没有关系。
支付宝的支付成功,我仅仅测试了担保支付,没有测试即时支付.过两天将会完善它.

我的测试流程:登陆,购买“主题开发指南”,结帐,显示为0.21元好像。提交到支付宝页面,在支付宝页面,选择担保支付,输入自己的帐号和密码。
进入支付页面,输入支付密码,支付成功后,跳转到http://ubercart.zhupou.cn,里面有新创建的订单的链接。订单的状态为payment received。
使用我的商家帐号,进入支付宝的后台,点击发货,提交发货的表单。
接着退出商家帐号,使用另一个支付宝帐号,点击确认收获,并输入付款密码。正式付款给卖家。

在订单的评论里面,会显示订单完成。但是订单的实际状态仍然处于payment received。这个时候需要手工的将其状态改为订单已完成。这样用户就可以下载资源了。
Ubercart目前好像没有函数直接修改订单的状态的,在这个地方,需要配置工作留。同时也需要在Ubercart中为支付宝模块创建几个订单状态,以反映支付宝特有的订单状态,买家付款,卖家发货,买家正式支付。

而在现有的支付宝模块中,所有的情况都归为了payment received,这个是不合适的。但是对于一个小店,手工的修改一些订单状态,也并不是太麻烦,因为你在收钱,所以不会觉得累。所以说这个模块可以用了,但是有时候,需要在后台配合一下,另外,如果将可以下载的条件设为payment received,和completed,那么功能上,也就实现了,不过这个时候还是有问题,那就是担保支付以后,买家下载了东西,却要退货。

大家使用的时候,除了遇到上面的问题,对于即时支付,遇到问题可以报告我。因为我的测试帐号不具有即时支付的功能。对于上面提到的payment received到completed的状态转换,我觉得算不上bug,因为可以通过后台的手工处理,以及自动的工作流配置来解决。虽然问题还很多,这个模块,但是的确可以实现支付功能了。而且是最普通的功能。

对于其它的问题,包括上面提到的,还有大家遇到的,站长将会在空闲的时候完善这个模块。

论坛: