本项目目前支持的支付体系是使用微信支付体系,我们需要先部署模板提供的微信服务代码
mvpfast-wx-server
支付需要的环境变量,其中v3支付私钥
在微信云服务中已经获取过,证书序列号看图,注意,序列号和私钥都是要使用同一个证书
javascript
1NEXT_PUBLIC_API_URL = 支付回调地址; // 你的vercel部署域名2NEXT_PUBLIC_WECHAT_APPID = 公众号id;3WECHAT_MCHID = 商家号;4WECHAT_API_V3_KEY = v3支付私钥;5WECHAT_SERIAL_NO = 证书序列号;6WECHAT_PRIVATE_KEY = 证书密钥;
1.支付流程
下图展示MVPFAST支付模块的主要流程,模板已经为你处理好支付流程中的问题,你只需要配置好对应环境变量即可
2.支付商品信息修改
javascript
1// pay/page.tsx2const BASEINFO = {3 amount: 1, // 商品价格(分单位), 1 = 0.01元4 description: 'MvpFast模板购买', // 商品信息描述5};
模板配有简单的购买页面
购买成功
注意
购买成功后,微信商家号会收到付款,wx-server
页面收到支付回调的处理,模板当前回调处理只做了输出,如有业务处理,可修改wx-server
代码,之后可以在商家号【交易订单】页面查询订单情况,所以在本地调试时最好使用amount:1
来测试