由 zhangzheng » 2005-07-19 9:19
对支付宝接口Mod的一点建议
1。在后台 付款方式模块 中安装了 “淘宝支付宝在线支付” 后,在客户结帐时发现少了一个付款方式。比如之前有我的商场中有“货到付款”模块,银行/邮政汇款模块,在安装了支付宝模块后“银行/邮政汇款”模块在付款时就不能显示了。现在的解决办法是再安装一个无用的模块,这样支付宝模块就会挤掉这个无用的模块。
2。因为 支付宝中 goodsTitle 限制为20个汉字,所以商城中的商品名称必须小于20个汉字。商场中的商品名称并没有太多的字数限制,所以今天在测试时经常出现错误,后来发现了这个问题。都是商城中商品名称 > 20 个汉字造成的。在支付宝改变这个限制之前,不如在传递给支付宝时自动将 goodsTitle 截断为10个字符,反正在支付宝收银台中的商品名称也只能显示10个汉字,其余部分被省略。或者干脆使用商城生成的订单号码作为 goodsTitle,岂不是更好?
3。这点也很重要。就是在测试中发现,客人选择了通过支付宝支付后,这个订单不能反馈到后台的订单中。订单并没有生成。当客户再次登陆时前次购买并通过支付宝结帐的商品还在购物车中。
回答
1.这个问题,暂时没发现,可能你的sort id重复了。
2.这个要修改一下,代码,其实不做20个限制也是没关系的...支付宝同样支持...
3.这个暂时没办法,支付宝的接口没有信息反馈,osc无从得知订单状态....需要等淘宝逐步完善其接口功能