MvpFast 文档
支付

微信支付

支付的介绍

本项目目前支持的支付体系是使用微信支付体系,我们需要先部署模板提供的微信服务代码mvpfast-wx-server

支付需要的环境变量,其中v3支付私钥在微信云服务中已经获取过,证书序列号看图,注意,序列号和私钥都是要使用同一个证书

# 微信商户号
WECHAT_MCHID=
# 微信 API V3 密钥
WECHAT_API_V3_KEY=
# 微信 API 证书序列号
WECHAT_SERIAL_NO=
# 微信 API 私钥
WECHAT_PRIVATE_KEY=

pay1

1.支付流程

下图展示MVPFAST支付模块的主要流程,模板已经为你处理好支付流程中的问题,你只需要配置好对应环境变量即可

pay

2.支付商品信息修改

// pay/page.tsx
const BASEINFO = {
  amount: 1, // 商品价格(分单位), 1 = 0.01元
  description: 'MvpFast模板购买', // 商品信息描述
};

微信支付页面

pay2

注意

购买成功后,微信商家号会收到付款,wx-server页面收到支付回调的处理,模板当前回调处理只做了输出,如有业务处理,可修改wx-server代码,之后可以在商家号【交易订单】页面查询订单情况,所以在本地调试时最好使用amount:1来测试

pay4

On this page