# imooc-pay-server **Repository Path**: hongjunyong/imooc-pay-server ## Basic Information - **Project Name**: imooc-pay-server - **Description**: 慕课-H5后台express(分享、授权、支付) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-10-31 - **Last Updated**: 2021-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: Express, MongoDB ## README # 1 介绍 微信H5、小程序公用后台 ## 1.1 项目初始化 npm install express-generator -g express imooc-pay-server ## 1.2 运行 http://localhost:3301/ node bin/www # 2 公众号 ## 2.1 公众号授权流程 1 第一步:用户同意授权,获取code 2 第二步:通过code换取网页授权access_token 3 第三步:刷新access_token(如果需要) 4 第四步:拉取用户信息(需scope为 snsapi_userinfo) 5 附:检验授权凭证(access_token)是否有效 微信API文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html ## 2.2 支付条件 H5支付后台可以是http/https,需要配置支付授权目录 小程序所有的接口都必须是https,无需配置授权目录 小程序云开发只有云函数,无需配置授权目录 ## 2.3 支付准备 域名、服务器、证书准备 微信认证,企业/个人主题认证 支付认证,开通商户平台 公众号、小程序、小程序云绑定商户号 ## 注意事项 业务域名:小程序可以做原生、也可以通过H5嵌套(webview)一个网页(嵌套进去的称为业务域名),业务域名要在小程序后台进行配置 服务域名:小程序的数据来源于后台,成为服务域名