微信支付介绍
微信支付(https://pay.weixin.qq.com)是腾讯集团旗下中国领先 的第三方支付平台,一直致力于为用户和企业提供安全、便捷、专业的在线支付服务。
付款码支付
付款码支付是指用户展示微信钱包内的“付款码”给商户系统扫描后 直接完成支付,适用于线下场所面对面收银的场景,例如商超、便利店、餐饮、医院、学校、电影院和旅游景区等具有明确经营地址的实体场所。
使用示例
JSAPI支付
JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模块完成收款。
使用示例
小程序支付
小程序支付是指商户通过调用微信支付小程序支付接口,在微信小程序平台内实现支付功能;用户打开商家助手小程序下单,输入支付密码并完成支付后,返回商家小程序。
使用示例
Native支付
Native支付是指商户系统按微信支付协议生成支付二维码,用户再 用微信“扫一扫”完成支付的模式。该模式适用于PC网站、实体店单品或订单、媒体广告支付等场景。
使用示例
APP支付
APP支付是指商户通过在移动端应用APP中集成开放SDK调起微信支付模块来完成支付。适用于在移动端APP中集成微信支付功能的场景。
使用示例
刷脸支付
刷脸支付是指用户在刷脸设备前通过摄像头刷脸、识别身份后进行 的一种支付方式,安全便捷。适用于线下实体场所的收银场景,如 商超、餐饮、便利店、医院、学校等。
使用示例
1.微信支付是__集团旗下中国领先的第三方支付平台。腾讯
2.可以手动设置支付金额是____支付方式。JSAPI支付
微信支付_前期准备工作
获取商户号
微信商户平台:https://pay.weixin.qq.com/
场景:Native支付
获取APPID
微信公众平台:https://mp.weixin.qq.com/
注册流程
关联流程
APPID:微信公众号 =》 开发管理 =》 开发设置 =》 获取AppID
申请商户API证书
获取秘钥和证书
注意: 以上所有API秘钥和证书需妥善保管防止泄露。
这个样子就是申请成功了
申请证书
下载安装证书工具
工具生成证书
复制请求串
验证密码
生成证书
生成证书
本地文件
注意:
1、aplclient_cert.p12:包含了私钥信息得证书文件。
2、apiclient_cert.pem:从apiclient_cert.p12中导出证书部分的文件,为pem格式,请妥善保 管。
3、apiclient_key.pem:部分开发语言和环境不能使用p12文件,需要使用pem文件为了方便, 直接提供。
获取API秘钥
APIv2版本的接口需要此秘钥
步骤:登录商户平台 => 选择 账户中心 => 安全中心 => API安全 => 设置API密钥
生成随机密码https://suijimimashengcheng.bmcx.com/