微信支付使用

JSAPI 支付

JSAPI 支付是指商户通过调用微信支付提供的 JSAPI 接口,在支付场景中调起微信支付模块完成收款。

应用场景

  • 线下场所:调用接口生成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
  • 公众号场景:用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付
  • PC 网站场景:在网站中展示二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付

准备工作

1. 申请微信支付商户

获取 API 密钥,访问 微信支付商户平台

微信支付商户 API 密钥申请

2. 申请微信服务号

访问 微信公众平台 并获取相关参数。

微信服务号参数配置

3. 开通 JSAPI 支付

在微信支付商户平台开通 JSAPI 支付,并获取商户号。

开通 JSAPI 支付

4. 绑定微信服务号

在微信支付商户平台绑定微信服务号 AppID。

微信支付平台发起申请:

微信支付平台发起申请

微信公众平台确认申请:

微信公众平台确认申请

PIGX 增加支付渠道

新增渠道配置

进入 PIGX 后台,依次选择:支付管理 > 渠道管理 > 新增。

回调地址配置

注意后端回调地址格式:https://域名

PIGX 支付渠道配置

配置参数

配置参数格式如下:

{
  "secret": "XXX",
  "partnerKey": "XXX"
}

测试支付

使用对外域名访问 PIGX-UI 的收银台功能,扫描支付。

微信扫码支付测试
测试提醒

确保使用真实的对外域名访问,本地环境或内网 IP 无法接收微信支付回调