APP接入微信支付
微信支付支持在开放平台注册并完成认证的移动应用APP接入支付功能,APP接入支付后,商户通过微信提供的SDK调用微信支付模块完成收款需求,目前微信支付支持手机系统有:IOS(苹果)、安卓和WP(Windows Phone)
-
申请材料
-
个体工商户
-
1.营业执照:彩色扫描件或数码照片
-
对公银行账户/法人对私账户:包含开户行省市信息,开户账号
-
法人身份证:彩色扫描件或数码照片
-
-
企业
-
1.营业执照:彩色扫描件或数码照片
-
2.组织机构代码证:彩色扫描件或数码照片,若已三证合一,则无需提供
-
3.法人身份证:彩色扫描件或数码照片
-
4.对公银行账户:包含开户行省市信息,开户账号
-
-
党政、机构、事业单位、民办非企业、社会团体、基金会
-
1:营业执照:彩色扫描件或数码照片
-
2:组织机构代码证:彩色扫描件或数码照片,若已三证合一,则无需提供
-
3:对公银行账户:包含开户行省市信息,开户账号
-
4:法人身份证:彩色扫描件或数码照片
-
-
-
申请步骤
-
第一步注册微信开放平台账号
-
如果企业想开通微信APP之付申请,那么需要进入开放平台进行申请。首先要注册开放平台账号,点击右上角注册,填入注册信息后没完成注册。用注册好的邮箱号和登录密码进入微信开放平台官网,点击登录,跳出登录窗口,输入邮箱和密码。
-
-
第二步:认证开放平台并创建APP
-
开放平台需进行开发者资质认证后才可申请微信支付;认证完成后,提交APP基本信息,通过开放平台应用审核,以获得AppID。点击管理中心,可以看到已经添加的应用列表,目前我的图片上是只有一个应用,企业可以添加多个应用,一共不能超过10应用。在列表项目中有:应用名称、状态、操作共三项。当状态是已通过,就说明对应的该应用的提交资料已经审核认证通过,所以后面的操作项目中就会出现“查看”按钮,点击查看。
-
微信商户号关联APP
-
-
-
业务流程
以下是交互时序图,统一下单API、支付结果通知API和查询订单API等都涉及签名过程,调用都必须在商户服务器端完成。如图所示。
商户系统和微信支付系统主要交互说明:
-
步骤1:用户在商户APP中选择商品,提交订单,选择微信支付。
-
步骤2:商户后台收到用户支付单,调用微信支付统一下单接口。参见【统一下单API】。
-
步骤3:统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。参与签名的字段名为appid,partnerid,prepayid,noncestr,timestamp,package。注意:package的值格式为Sign=WXPay
-
步骤4:商户APP调起微信支付。api参见本章节【app端开发步骤说明】
-
步骤5:商户后台接收支付通知。api参见【支付结果通知API】
-
步骤6:商户后台查询支付结果。,api参见【查询订单API】
-