打开命令行,Windows 上下载安装 Cmder 作为命令行工具,macOS 用户使用系统自带的终端(Terminal)。然后在命令行下面执行下面这些步骤。
git clone [email protected]:Tangxinzi/sandbox-v2-wxpay-wxa.git
先确定您的操作系统上,在全局范围已经安装了 @adonisjs/cli
这个包。然后执行下面这些命令:
npm install
cp .env.example .env
adonis key:generate
adonis serve --dev
如果提示没有找到 adonis
命令,您需要先去安装一下。
npm install @adonisjs/cli --global
微信支付的主配置文件是在 config/wxpay.js
这个文件里面,打开这个文件,修改里面的相关的配置。然后你要修改项目根目录下的 .env
这个环境变量文件。在这个文件里添加下面这些配置:
WXPAY_MCH_ID=1328508902
WXPAY_KEY=3fa1815e38bf4908sse12287eb6a7f92
WXPAY_NOTIFY_URL=https://sandbox.ferer.net/wxpay/notify
WXA_APP_ID=wxd863a659d2893386
WXA_SECRET=37768931e8a1fe185e9cf93f361259e3
等号左边是配置的名字,右边是配置的值,你可把等号右边的东西换成你自己的。
- WXPAY_MCH_ID:微信支付账户的商户 ID
- WXPAY_NOTIFY_URL:微信支付成功以后,在应用里接受支付结果通知的地址
- WXMP_APP_SECRET:公众号开发者密码,需要在公众号后台,开发 - 基本设置 这里去设置开发者密码
- WXA_APP_ID:小程序ID
- WXA_SECRET:小程序密钥
用的小程序项目在 wxpay-wxa
这个仓库里。项目地址