登录 注册

登录

已解决 hikashop的在线支付方式怎么接入visa或者master

更多
2017年05月04日 13:49 - 2017年05月28日 15:00 #1 作者: windberry
在管理员的推荐下,安装了自带hikashop的模板,全英文后台,一头雾水,有没有使用教程推荐?
现在遇到以下问题:
1、用户注册shop,收不到激活邮件
2、在线支付方式怎么接入visa或者master?
最后修改: 2017年05月28日 15:00 由 windberry.

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

更多
2017年05月04日 22:31 #2 作者: Joomla之门
hikashop 官方网站的技术文档(教程)在这里: www.hikashop.com/support/documentation.html

目前我们还没有时间制作中文版的 Hikashop 教程。

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

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

更多
2017年05月04日 22:39 #3 作者: Joomla之门
Hikashop 已经自带了“信用卡支付”(包括 VISA 及 MASTERCARD 等)这种在线支付方式,只是默认没有启用。

启用方法也很简单:

在 Joomla 3 后台点击“组件 -> Hikashop”,进入 Hikashop 组件的后台首页,然后点击 Hikashop 自身的二级菜单的第一个 System,接着在弹出菜单上点击 “Payment Methods”(如下图所示):



点击之后,就会看到一个已经启用的支付方式的列表,默认是4个。

在这个列表页面上,点击工具栏的“新建”(绿色按钮),就会看到很多支付方式的列表,在里面找到名为“HikaShop credit card payment plugin” 这个,点击其名称进入参数页面,将它启用(发布),然后点击工具栏的“保存并关闭”,就会返回到之前看到的支付方式列表,这时列表上的条目已经从原来的4个增加到了5个。注意看新增的这个 Credit card 方式,它在列表上最后一栏的 Published 状态是红色的叉叉,点击一下这个叉叉,将它变成绿色对勾,这就完成了该支付方式的添加。

现在来到网站前台,随便购买一件商品测试一下,在结账页面上将会看到增加了 Credit card 这个付款方式。

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

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

更多
2017年05月04日 22:44 #4 作者: Joomla之门
Hikashop 的注册功能实际上还是借用了 Joomla 核心自带的注册系统,因此,只要核心注册系统没有禁用“激活”功能,hikashop 不可能自己关闭这个功能。如果你的用户在 hikashop 结账界面上注册了用户账号却没有收到激活邮件,那么很可能是你的 Joomla 邮件发送功能存在问题。

我检查了一下,你网站后台的“系统 -> 全局设置 -> 服务器 -> 邮件设置” 这里选择的邮件发送方式是 PHP Mail。首先,这种方式在某些主机上可能工作不正常;另外,即使 PHP Mail 方式工作正常,这种方式发送出去的邮件很容易被收件人的电子邮局服务器拒收或列为“垃圾邮件”。因此,你可以这么做:

1、首先检查你的 PHP Mail 方式能否发送出去邮件?(在全局设置中尝试发送“测试邮件” Send Test Mail)
2、如果上一步检查通过,可以发送出去,那么请让你的用户检查一下他的邮箱 web 版,看看激活邮件是否被放入了“垃圾邮件”目录。

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

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

更多
2017年05月05日 06:58 #5 作者: windberry
再次感谢管理员的耐心指点,邮箱三种方式我都试过了,都不能正常发送,问题出在哪里?选用那种方式比较好?smpt?用户名是写哪里的?

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

更多
2017年05月05日 07:33 #6 作者: windberry
谢谢,但是这个状态还是不能使用的吧,然后哪里填写银行账户的接入代码?我只找到个插件,点击没反应,不知道怎么编辑,官方帮助也只显示了手动处理,就没有了,求指点,谢谢

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

更多
2017年05月05日 08:13 #7 作者: windberry
我了个去,自己模拟下单了一下,无法提交订单,结算提示我输入信用卡信息,根本找不到输入界面啊?

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

更多
2017年05月06日 21:23 - 2017年05月06日 21:48 #8 作者: Joomla之门
我刚刚在你网站前台做了一个简单测试,在 hikashop 商店里面下单之后,选择“结算”,但是在订单小结页面上,发现一个问题: Payment method 这里显示了3种支付方式,选择其它两种任何一个,都会自动刷新页面并更新页面底部的“You chose the payment method: ” 这条消息,而选择 Credit Card 这种支付方式就不会刷新页面,底部那个消息也不会更改为 Credit Card 。

这说明这个插件,或者整个 Hikashop 这个版本存在问题。这或许是一个 bug,也可能是 PHP 版本导致的 —— 你还未将你的 PHP 升级到 7.0 。

为了把这个问题搞清楚,建议你尽快将 PHP 升级到 7.0+ 。

刚刚补充了一个小试验:

我将你网站前台的默认模板改选成 Joomla 3 自带的 Protostar 模板,再次来到结算页面,再选择 Credit Card 这种支付方式时,页面就会刷新,同时立即显示了 要求顾客填写信用卡信息的表单(如下图所示)。这说明:你当前所用的前台模板 (shaper_organic_life)存在问题,可能与 hikashop 这个信用卡插件有冲突。

我提醒过你:这个 shaper_organic_life 模板已有新版本,你还在使用旧版本,请尽快升级到新版本再试。


付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2017年05月06日 21:48 由 Joomla之门.

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

更多
2017年05月06日 21:29 #9 作者: Joomla之门
另外,我在 hikashop 官方网站看到一段介绍,貌似这个 Credit Card 支付方式插件并不能直接将顾客信用卡上的钱转入商家的银行户头。这个插件仅仅起到一个“收集顾客信用卡信息”的功能,订单提交之后,卖家需要手动记录下这些信用卡信息,然后在自己的终端设备(POS机?)上手工输入顾客的信用卡信息,然后才能完成收款功能。

如果你希望是“通过顾客输入的信用卡信息自动转账到卖家银行账号”来完成支付,你需要选择以下方式之一:

1、开通 PayPal Business 账号(或者 PayPal Pro 更佳);
2、使用其它可以接受信用卡的支付网关,例如 Authorize.net (该组件已自带 HikaShop Authorize.net payment plugin)。

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

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

更多
2017年05月06日 23:22 #10 作者: Joomla之门
从 hikashop 官方的态度来看,貌似使用 PayPal Pro 这种在线支付网关更好 —— 它可以允许顾客在始终不离开你的网站的情况下就完成在线支付,并且可以使用信用卡直接支付,款项也是立即进入卖家的 PayPal 账户。

因此,我建议你考虑使用 PayPal Pro 这种方式(之前回帖时推荐 Credit Card 插件是错的)。Hikashop 已自带 HikaShop PayPal Pro payment plugin 这个插件,所以很容易添加(仿照上面介绍的操作步骤)。

官方相关文档: www.hikashop.com/support/documentation/90-hikashop-payment-paypalpro-form.html

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

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

更多
2017年05月07日 05:51 - 2017年05月07日 06:06 #11 作者: windberry
谢谢管理员的耐心解答,PayPal pro 不支持新西兰币。。。。,Paypal和 Paypal pro有什么区别啊?我模板更新了,支付方式先安装了,然后check out 一片空白,我用的是虚拟主机liux系统的,最高版本只有5.5,我是先在自己网张测试,成功了再准备上传给我朋友网站,头疼。
最后修改: 2017年05月07日 06:06 由 windberry.

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

更多
2017年05月07日 11:57 #12 作者: Joomla之门
你在哪里看到 PayPal Pro 不支持 新西兰币 的?如果确定是这样,或许应该考虑其它支持信用卡支付的在线支付网关 —— 你的客户既然在新西兰做生意,他应该更了解新西兰国内流行的在线支付方案。

如果要了解 PayPal Pro 的详情,可以看看官方的文档: developer.paypal.com/docs/classic/products/paypal-payments-pro/

我刚刚在你网站做了测试,为了得到页面真正的错误提示,开启了 Joomla “全局设置” 中的“错误报告”功能。然后在前台就看到如下的报错消息:

Notice: Indirect modification of overloaded property JMenuItem::$colw has no effect in /data/home/qxu1192420031/htdocs/plugins/system/helix/core/classes/menu.php on line 93


这可能提示你所用的当前模板不支持 Joomla 3.7 及 HikaShop 3.0.1 。我建议你换一个基于 Helix3 的、最近半年或者最近两个月之内发布的模板。

一旦将你的网站前台模板换成 Joomla 3.7 核心自带的“Protostar”模板,Hikashop 的结算页面就正常显示了。这也进一步证明了之前你看到的“空白页面”问题是由于模板的影响,而不是 hikashop 的问题。

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

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

更多
2017年05月07日 12:24 #13 作者: windberry
我晕死,前面都白做了?我能退回到3.6吗?

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

更多
2017年05月07日 12:49 #14 作者: Joomla之门
仅仅更换模板而已,并不会影响网站的数据。

你可以在更换模板之前做好网站的全站备份(使用 Akeeba Backup 组件),每次重要操作最好都事先做一次全站备份,这样一旦某个步骤出错,就能用备份包还原到之前的网站状态。

网站核心只能升级,怎么能考虑降级呢?即使 Joomla 3.7.0 都不是最终版本,将来随着官方升级,你的网站还要继续升级到 3.8 以及 4.0 等等,所以千万不要有“降级到 3.6” 的想法。

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

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

更多
2017年05月07日 13:27 #15 作者: windberry
更换模板的话,布局全乱了,我就应付我朋友做个简单的购物网站就行了,没空管他以后的事,搭建新服务器我不会,那麻烦管理员推荐个差不多的模板吧,只要能用hikashop就好,初次接触joomla,朋友又催的紧,义务劳动啊,不是客户,还个人情而已,没空折腾。头疼。谢谢

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

更多
2017年05月07日 16:45 #16 作者: Joomla之门
从SP 官方对 Organic life 模板 的介绍可知:这个模板从设计之初就是针对 Hikashop 商店系统的,官方 DEMO 安装包里面一直就自带 hikashop 组件。因此,这个模板本来就支持 hikashop。

我刚刚在 SP 官方博客中读到一篇文章: Update: 7 templates received improvements and fixes ,该文章中提到了他们对 Organic life 模板的改进:

For Organic life latest version of Joomla is now 3.6.5 also Organic life uses the latest version of Hika Shop. The problem with Hika Shop check out shop is now fixed.


这里说的是:Organic life 模板的 quickstart 安装包已经升级到 Joomla 3.6.5 核心并且使用最新版本的 hikashop 组件,同时也解决了 Hikashop 结账页面的问题。

虽然没有明确说明是不是你碰到的这种“空白页面”问题,但是从上述介绍来看似乎就是的。

考虑到你之前是用 Organic life 1.4 版本搭建网站,后来又升级到 1.7,所以我怀疑在升级过程中出现了什么问题。

我强烈建议你用 Organic life 1.7 最新版的 quickstart 安装包做一个全新的网站(可以在你 PC 上用 XAMPP 搭建一个服务器),对 Hikashop 进行测试,如果新网站结账页面没问题,就说明你远程网站有错误,就值得从头来一遍 —— 这样至少可以避免更换模板,这个模板的布局你比较熟悉了,很容易再做一遍,里面的文字、图片都可以很容易的复制粘贴过来。

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

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

更多
2017年05月07日 18:13 #17 作者: windberry
Notice: Indirect modification of overloaded property JMenuItem::$colw has no effect in /data/home/qxu1192420031/htdocs/plugins/system/helix/core/classes/menu.php on line 9
windberry.cn
每个页面首部都这样,什么情况啊?
谢谢指点

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

更多
2017年05月07日 21:16 #18 作者: Joomla之门
这个问题我在前面回帖中已经提到了,这是 helix II 插件的 bug 。要彻底解决只能等 SP 官方改进代码,或者你换用基于 Helix3 框架的模板。

临时解决办法是:在 Joomla 3 后台的“全局设置”中,将“错误报告”一项关闭。

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

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