商城小程序【开通微信支付JSAPI支付接口】功能及教程

2025-01-08
来源:羽薇网

一、功能介绍

【JSAPI支付】定义:用户在小程序内支付,需要唤起微信支付的JSAPI支付接口。


二、功能说明

【版本】商城标准版及以上版本


【要求/前提】已认证的企业类型的微信小程序账号;与微信小程序号主体一致的微信商户平台账号(商户号)。


三、设置教程

1. 授权微信商户号

1.1 如果未拥有微信支付商户号,可登录商城后台申请直连支付

1.2 如已拥有微信支付商户号,可登录微信商户平台,进入【产品中心-APPID授权管理】,再点击添加“关联更多APPID”,输入自己相关的小程序APPID进行授权绑定即可(如下图一、二)。

注:商城支持对接普通商户以及特约商户。


微信小程序APPID查看路径:在微信小程序后台-开发-开发设置-开发者ID中获取。


2. 确认关联

① 在商户号提交APPID关联后,在微信公众平台登录微信小程序后台,点击【微信支付-商户号管理】中查看相关商户号信息,确认授权申请。(在“公众平台安全助手”下发的模板消息中确认授权信息也是可以的)

注意:如有多个待确认的商户号时,建议先进行核对,确认要绑定的商户号后再点击确认!


3. 在商城后台配置支付

3.1 开启小程序微信支付

进入到商城管理后台,在【商城-支付设置-线上支付】中开启小程序微信支付。


3.2 配置微信支付商户号

① 登录微信商户平台,点击【产品中心-开发配置】中可查看微信支付商户号,复制商户号粘贴到商城对应位置。


② 将微信支付商户号填写到下图位置,填写后点击【下一步】。


3.3 开启支付能力


① 在商户平台【产品中心-我的产品】中点击【JSAPI支付】开通功能。


② 显示已开通即表示开通成功(如显示其他提示,请根据提示完成操作,直至提示为已开通)。


③ 开通回到商城支付设置“开启支付能力”位置点击【下一步】。


3.4配置API安全认证

①   验证商户身份


a.上传证书

点击微信支付商户平台--账户中心--API安全--管理证书中,申请新的证书获得文件,上传至商城后台。点击查看证书获取教程



将证书上传至商城后台--支付设置--小程序微信支付设置位置(如图)


b.填写证书序列号

证书申请成功后,在点击微信支付商户平台--账户中心--API安全--管理证书中即可查看对应证书的序列号


将序列号填写至商城后台--支付设置--小程序微信支付设置位置(如图)


② 验证微信支付身份



微信商户验证支持2种方式:平台证书和微信支付公钥。


平台证书:无需客户配置,系统自动完成。

微信支付公钥:必须客户自行前往微信商户后台进行配置,填写公钥ID、上传公钥文件。

能使用那种方式,微信官方暂未明确规则,以实际商户后台显示为准:

a.仅有平台证书:如果商户后台仅显示平台证书信息,则使用平台证书加密方式,无需配置。

b.仅有微信支付公钥:如果商户后台仅显示微信支付公钥信息,则使用微信支付公钥加密方式,须配置公钥ID、上传公钥文件。

c.两者都有:则需须按微信支付公钥进行配置。



配置流程:

a.仅有平台

证书微信支付自动提供平台证书,无需商户进行任何操作。


b.仅有微信支付公钥/两者都有

登录微信支付商户平台,账户中心-API安全-微信支付公钥,按照指引生成并下载公钥


将序列号填写至商城后台--支付设置--小程序微信支付设置位置(如图)


③ 解密回调

a.点击微信支付商户平台--账户中心--API安全,设置支付APIV3密钥(APIV3申请教程‍),设置32个字符的密钥,同时进行复制。

注:设置密钥后,不要轻易修改支付密钥,避免造成麻烦,如需要修改的话记得同步更新到商城管理后台。


3.6 验证支付

使用微信扫码查看是否能正常付款,如果可以则证明设置成功。如果无法成功支付请根据教程重新设置一遍。



商城系统.jpg

分享