登录 注册

登录

问题 virtuemart2.0系支付宝插件1.0测试版

更多
2012年07月03日 20:41 - 2012年07月07日 12:26 #1 作者: 南荒
今夜得空,完成这个测试版,支持即时到账。待进一步更新。
是不是我上传错我的版本

nhuang.com
zhujianbo.com
QQ群:19675428
新浪微博:weibo.cn/388580
循着真理的脚步,追寻,亦不必停留

本帖有文件附件。
登录之后才能看到。

最后修改: 2012年07月07日 12:26 由 南荒. 原因: 更新内容
下列用户已致谢:: richardlovejob, 小强

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年07月03日 23:00 - 2012年07月03日 23:02 #2 作者: Joomla之门
感谢开发了支付宝插件,很多人都在等这个!

刚刚简单看了一下这个文件,提几点建议(PHP 文件看不懂,只针对 XML 文件):

1、install 元素里面最好加上 method="upgrade" 属性 。
2、description 元素里面不需要使用 CDATA ,如果你想写入 HTML 格式的描述内容,可以直接在语言文件里面写入,前提是 description 部分的内容是一个语言变量(无空格英文字串)。

再次感谢分享!

顺便说一下,新浪微博的网盘需要登录才能下载,似乎有些不便。如果不介意,建议放在你的个人网站,或者直接贴附件在这里。

测试顺利后,我可以帮助制作英文语言文件。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2012年07月03日 23:02 由 Joomla之门.

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年07月03日 23:44 #3 作者: Joomla之门
我在本地测试服务器上,用了大概10分钟时间简单测试了一下这个支付宝插件。

安装完毕之后,发现该插件在后台“插件管理”里面的名称是中文的。这一点建议改用英文,因为可能会被国外用户用到这个插件 —— 当然了,这一点可以通过语言文件实现,我后面做翻译的时候会注意这一点。

在前台随便选了一个示范资料里面的商品购买,点击“结账”按钮,最终看到的是“确认订单”,而不是“立即付款”。同时,页面上方系统消息给出了很长一段:

Info: weigth_countries _weightCond orderWeight:20 method->weight_start: method->weight_stop: result:1
Info: weigth_countries _nbproductsCond nbproducts:2 method->nbproducts_start:0 method->nbproducts_stop:0 result:1
weigth_countries _orderamountCond cart_amount:172.641933 method->orderamount_start:0 method->orderamount_stop:0 result:
weigth_countries _zipCond zip:55555
Info: weigth_countries _weightCond orderWeight:20 method->weight_start: method->weight_stop: result:1
Info: weigth_countries _nbproductsCond nbproducts:2 method->nbproducts_start:0 method->nbproducts_stop:0 result:1
weigth_countries _orderamountCond cart_amount:172.641933 method->orderamount_start:0 method->orderamount_stop:0 result:
weigth_countries _zipCond zip:55555
Info: 支付宝商务电邮未设置。请在您的支付宝付款方式中配置此项参数。
Info: weigth_countries _weightCond orderWeight:20 method->weight_start: method->weight_stop: result:1
Info: weigth_countries _nbproductsCond nbproducts:2 method->nbproducts_start:0 method->nbproducts_stop:0 result:1
weigth_countries _orderamountCond cart_amount:172.641933 method->orderamount_start:0 method->orderamount_stop:0 result:
weigth_countries _zipCond zip:55555


这些错误提示里面很大一部分是关于送货方式的,不用管它。其中还有一句是涉及到支付宝的,就是那句中文。

支付宝商务电邮未设置。请在您的支付宝付款方式中配置此项参数。

但是,我在这个支付插件后台的参数页面没有看到任何一个参数。也就是说,用户大概要手工编辑 PHP 文件来配置支付宝的各项参数例如收款人支付宝账号、商务电邮、加密字串等等?

我觉得这一点很不方便,为什么不直接做成插件参数?当用户从后台“插件管理”进入这个支付宝插件,在其参数页面上就能直接填写这些参数,保存之后整个支付宝支付接口就“挂接”成功,这样才叫方便,是不是?

建议南荒继续改进这个插件。谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年07月07日 12:53 #4 作者: Joomla之门
刚刚在南荒指导下才发现,是我不会使用造成了上述错误。这个插件本身没问题的。

在 VM2 后台创建新的付款方式之后,那个页面其实是两个标签页,由于外观设计的原因,第二个“配置”标签页不是很容易发现。如果点击“配置”标签页,就会发现这里要求填写支付宝账号等参数。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年08月28日 04:58 #5 作者: xiaosulong
非常感谢 帮了大忙

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年09月10日 00:43 - 2012年09月10日 01:44 #6 作者: cyzcyzcyz
发现这个宝贝,迫不及待试用。但是从未用过virtuemart,在创建付款方式时出现“vmError: VmTableData SEF 别名 in record is missing ! Can't save the record with no SEF 别名.”错误提示,不知是什么原因。列表中能选择支付宝。



找到原因了,原来支付方式不能用中文开头,只能用英文。
最后修改: 2012年09月10日 01:44 由 cyzcyzcyz.

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年09月10日 11:52 #7 作者: zhoufei
看看,辛苦了

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年09月10日 16:38 #8 作者: 南荒
你的这个错误提示似乎跟支付宝本身好像没有太大关系,我在测试过程中没有发现此类的问题。方便的话讲一下你的操作流程

nhuang.com
zhujianbo.com
QQ群:19675428
新浪微博:weibo.cn/388580
循着真理的脚步,追寻,亦不必停留

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年09月17日 02:25 #9 作者: HarryDean
期待正式版。这个插件应用范围太广了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2012年11月27日 14:12 #10 作者: 龙晓舟
支付宝现在不对个人开放即时到帐功能了,你这个支持担保交易吗?

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年06月01日 15:24 #11 作者: baconwpj
VMPAYMENT_ALIPAY_EMAIL
VMPAYMENT_ALIPAY_PARTNER
VMPAYMENT_ALIPAY_KEY
求教 这些参数是什么用的呢

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年06月01日 15:28 #12 作者: baconwpj
才在网上找到了 不好意思 VMPAYMENT_ALIPAY_EMAIL 就是 合作身份者ID(partner)
VMPAYMENT_ALIPAY_KEY 就是交易安全校验码(key)
合作者身份ID(partner)和交易安全校验码(key)是商户与支付宝签约后,商户获得的支付宝商户唯一识别码与密钥。当商户把支付宝功能接入商户网站时会用到它们,以便让支付宝认证商户。

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年06月06日 03:22 #13 作者: baconwpj
2。5支付插件现在出来了吗

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年12月08日 19:53 #14 作者: mbrfocus
白老师,我在测试的时候,没有看到有这个配置参数的输入框,显示为空白的,这是怎么回事呢?
附件:

登录 或者   注册一个会员帐号 来参与讨论