我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

opencart支付设置,magento运营

2022-10-09 10:29:16 - 米境通跨境电商



    opencart最新版本自带的微信扫码支付虽然带有配置说明链接,但我查阅资料发现它这个说明链接里说的太过于简单,省略了绑定网站域名的步骤。这里就给大家介绍完整的步骤。

    第一步:首先明确我们的需求,我们需要去获取AppID、Appsecret,MerchantID、APISecret这个四个值。

    _PLZ6NPTXFH2PNETMR)8(NI.png

    获取AppID和Appsecret:

    ①登录微信公众号后台,找到开发->基本配置:这里的开发者ID和开发者密码对应的就是AppID和Appsecret,不要弄混淆

    2.png

    ②找到设置->公众号设置:添加自己网站的域名

    3.pngJS接口安全域名和网页授权域名示例(不要带有http或者HTTPS,也不要后后缀):www.ocxd.cn

    ③找到微信支付->支付申请:开通你需要的支付方式

    4.png

    获取MerchantID和APISecret:

    ①登录微信支付平台,打开账户中心->商户信息:如图微信支付商户号,该秘钥为需要的MerchantID

    6.png

    ②打开账户中心->API安全:下载证书并设置秘钥,该秘钥为需要的APISecret

    5.png

    ③打开产品中心->开发配置:在支付设置中添加相关网站域名

    JSAPI支付授权目录示例:https://www.ocxd.cn/

    Native支付回调链接填写要的是可以访问到支付回调URL,例如https://www.ocxd.cn/payment/wecheat_pay/callback7.png

    第三步:数据库中执行这样下面这SQL

    SQL

    ALTERTABLE'oc_order'AUTO_INCREMENT=10

    如果不执行微信付款二维码会不出现并且报出以下错误:经过查阅这个错误的原因是订单号的长度超出了限制,简单的说就是订单号不可以小于两位,所以要执行以上SQL语句将order_id改为10为起点。

    8.png

    第四部:这也是最重要的步骤,那就是添加伪静态,如果不添加伪静态,微信扫码支付的回调可能无法执行成功,那么出现的问题就是用户支付成功订单状态却无法修改导致订单遗失,

    首先在网站后台系统设置->网店设置->Server->开启UseSEOURLs。

    apache配置

    将网站根目录htaccess.txt文件另存为文件名.htaccess,上传到网站根目录下即可。

    nginx配置

    将网站根目录下nginx.conf粘贴到当前网站nginx配置。

    配置好伪静态(rewrite)后,需要重启服务器,重启后伪静态(rewrite)配置完成。

    (额外:如果你用的是Nginx环境的宝塔,那么只需要将根目录的htaccess.txt文件中的内容用宝塔伪静态里的Apache转Nginx转换工具转换一下,然后复制到伪静态里保存就好了)
相关问答:
    联系我们
  • 24H客服
  • 联系电话:16651690460(陈经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-2, 苏公网安备:32011402011043