微信支付支持在“微信开放平台”注册并认证的移动应用APP接入支付功能。 APP集成微信提供的SDK,调用微信支付模块完成收款、营销等需求。微信支付目前支持的手机系统:IOS(苹果)、Android(安卓)和WP(Windows Phone)。
移动应用APP连接微信支付需要以下4个步骤:
登录“微信开放平台”,创建移动应用并完成认证
申请微信支付能力
登录“微信商户平台”并在支付产品中激活APP支付
登录“微信开放平台”并确认关联商户号
我们假设已在以下两个平台完成注册:
微信开放平台注册,网址:https://open.weixin.qq.com
微信商户平台注册,网址:https://pay.weixin.qq.com
下面详细介绍接入过程。
一、创建移动应用
登录微信开放平台,点击顶部“管理中心”,在“移动应用”条目中,点击“创建移动应用”按钮。创建移动应用程序,您需要准备以下材料:
移动应用名称移动应用介绍应用官网移动应用图片应用类别APP操作流程图应用签名包名称
这里要特别注意,不要选错申请类别,否则审核会失败。
创建完成后,等待微信审核。
审核通过后,你就会得到AppID,然后你就可以设置AppSecret了。
审核通过后,您将自动获得下图所示的接口能力,但“微信支付”能力需单独申请。
二、申请微信支付能力
点击“申请激活”,申请微信支付功能。有两种方法:
1. 关联现有商户账户
如果您已在其他公众号、小程序、移动应用、企业微信中接入微信支付,可直接关联账号,无需再次申请。
2.申请新增微信支付能力
在线提交营业执照、身份证、银行账户等信息并完成账户验证
由于之前已经在公众号和小程序中开通了微信支付,并且已经有微信商户,所以这次我们选择了“关联现有商户账户”。
三、开通APP支付(关联已有商户号)
登录微信商户平台,点击顶部“产品中心——我的产品——APP支付”。
开通APP支付
设置APP支付产品,需要准备的材料如下:
APPID(微信支付需要激活的手机APP的AppID)
APP页面截图(请提供APP首页截图、末页截图、应用内截图、支付页面截图)
提交申请后,等待微信审核。
审核通过后,在“产品中心——AppID账户管理——我的关联AppID账户”中可以看到如下图所示的记录,然后登录微信开放平台,关联商户账户。
开通APP支付并审核通过
四、确认关联商户号
登录微信开放平台,点击顶部“管理中心”,在“移动应用”入口,找到刚刚创建的移动应用,点击“查看”,在界面信息中,找到微信支付,点击“申请”激活”,在“商户账户管理——需要关联的商户账户”中,可以看到一条记录,如图:
确认关联
点击“确认”,在弹出页面阅读并确认相关协议,点击“授权”完成关联。
授权完成
至此,手机应用已成功连接微信支付。