一、需求
根据产品需求调研微信支付相关能力,用户拉新功能发放现金奖励
二、准备工作
2.1 开通微信商户号
微信商户号访问地址:https://pay.weixin.qq.com/index.php/core/info,提交相关资料
2.2绑定微信开发平台
微信开发平台访问地址:https://open.weixin.qq.com/,进入移动应用创建对应的客户端应用提交审核,审核通过之后获取微信平台的AppID
绑定微信开发平台支持app、小程序、公众号、web端
2.3开通微信商家转账到零钱功能
登录微信商户号,点击产品中心,选择运营功能申请开通商家转账到零钱
开通所需资料:微信开发平台的AppID、收款方授权个人信息的页面截图、用户参与营销活动的规则界面、转账场景文字说明
开通条件:1.暂时不支持小微商家、个体工商户 2.保持正常健康交易
功能限制:单个商户50QPS,单笔交易不超过200元,不低于0.1元
2.4对接微信授权获取微信用户openID
该流程作用是获取收款方在微信平台唯一标识openId,用于区分转账对象
实现方式:
方式一:客户端对接微信授权,获取微信用户openID,参考文档:
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.html
方式二:客户端内置h5页面,h5页面对接微信授权,获取微信用户openID,参考文档:
https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html
三、具体流程
说明:
- 发起转账前,商户需要向微信支付商户号中的运营账户充值
- 通过API转账接口进行转账,可支持多人转账
- 发起转账后,商户可通过输入密码确认,也可免密
- 转账记录支持API转账记录查询接口查询2年内转账记录,可用于对账