opencart微信公众号支付、微信H5扫码、微信扫码支付设置

2024-02-24
来源:网络整理

虽然最新版本的微信扫码支付附带了配置指令链接,但我查了资料,发现该指令链接过于简单,省略了绑定网站域名的步骤。 下面我就给大家介绍一下完整的步骤。

第一步:首先明确我们的需求。 我们需要获取App ID、App、ID、API这四个值。

获取应用程序ID和应用程序:

① 登录微信公众号后台,找到开发->基础配置:这里的开发者ID和开发者密码对应App ID和App。 不要混淆他们。

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

JS接口安全域名和网页授权域名示例(不包含http或后缀):

③ 找到微信支付->支付申请:激活您需要的支付方式

获取ID和API:

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

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

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

支付授权目录示例:

微信扫码支付平台_微信扫码支付功能_微信扫码支付系统

填写支付回调链接时,需要能够访问支付回调URL,例如 //

第三步:在数据库中执行以下SQL

ALTER TABLE  `oc_order` AUTO_INCREMENT =10

如果不执行微信支付二维码,则不会出现二维码,并报如下错误:经检查,出现此错误的原因是订单号长度超出限制。 简单来说,订单号不能小于两位数,所以必须执行上面的SQL语句。 将改为10为起点。

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

首先,在网站后台系统设置->在线商店设置->->中开启使用SEO URLs。

配置

将网站根目录下的.txt文件保存为文件名。 并上传至网站根目录。

配置

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

配置-()后,需要重启服务器。 重启后,-()配置完成。

(补充:如果您使用的是环境宝塔,那么只需要用宝塔-中的转换工具将根目录下的.txt文件内容进行转换,然后复制到-中保存即可)

文章最后我想提一下,激活微信公众号支付和微信H5支付设置所需的步骤与上述步骤相同。 它们都需要上面获得的App ID、App、ID、API这四个值。

分享