Skip to main content

微信支付

微信支付集成主要用于问卷、考试和抽奖场景中的现金红包发放。

使用场景

  • 问卷填写完成后发放红包激励
  • 考试通过后发放奖励
  • 抽奖活动中奖后发放现金红包

前置条件

在开始配置前,通常需要先满足这些条件:

  • 已开通微信商户号
  • 商户号具备红包相关接口权限
  • 已完成实名认证、银行卡绑定和证书配置
  • 已准备好在卷王后台填写所需参数

操作步骤

1. 获取商户号信息

先登录微信商户平台,确认商户号等基本信息。

1747200595934

2. 申请并下载 API 证书

在商户平台中申请证书,并下载相关文件。

1747200664802 1747200781435 1747200814921 1747200855363 1747200897901 1747200946724

通常会得到三类文件:

1747200976829

3. 获取证书序列号和 API 密钥

接下来还需要准备:

  • 证书序列号
  • APIv3 Key
  • APIv2 Key

1747201104142 1747201081706 1747201598320 1747295801916

4. 在卷王后台配置支付参数

把这些信息填写到卷王的支付配置中。

pay:
appId: wx1234567890
mchId: 1644022334455
mchKey: FTcypv3fRnz5P8dvzkndfzrf54hxxxxx
apiV3Key: FTcypv3fRnz5P8dvZkNdFzrf54xxxxxx
certSerialNo: 686B4840D26E05673227D2FE2B2640901Dxxxxxx
keyPath: classpath:cert/apiclient_cert.p12
privateKeyPath: classpath:cert/apiclient_key.pem
privateCertPath: classpath:cert/apiclient_cert.pem
sendName: 卷王问卷
actName: 问卷答题红包
wishing: 谢谢参与
remark: 答题奖励红包

5. 在项目中配置红包发放规则

支付配置完成后,再到问卷或考试项目里开启红包相关功能。

常见可配项包括:

  • 红包金额
  • 发放条件
  • 中奖概率
  • 总金额和每日限额

常见问题

红包发放失败时,优先检查什么?

优先检查商户号权限、证书和 API 密钥配置是否正确,其次检查商户余额是否充足。

单个红包金额有限制吗?

有。微信支付对单个红包金额和商户每日总额都有约束,具体以微信官方规则为准。