花了两个星期申请,转了好几圈,终于搞清楚了微信支付涉及的所有账号,以及应用的开发功能。
首先,让我们谈谈我们的业务场景。
我们实现的是
1)微信中的微信支付功能
2)微信外的浏览器中的微信支付功能。
一开始不清楚实现这些功能需要什么,导致了一些浪费。第一,首当其冲的,就是申请开放平台账号,浪费了300元认证费(虽然后面肯定会需要,但现阶段确实暂时没必要申请。
反正既然要在微信浏览器中实现微信支付的功能。第一种是申请一个公众服务号,因为浏览器中的支付只能通过微信官方账号进行。步骤如下:
申请微信官方账号--"微信认证--"申请微信支付--"申请jsapi(申请微信支付时请勾选JSAPI为开发的功能)
完成以上申请即可满足微信内支付。
在此基础上,可以直接申请h5支付,满足微信外浏览器的支付。
我当时并不知道,所以为了申请h5支付。另外,我申请了开放平台账号。其实如果不开发APP和第三方平台的功能,没必要申请开放平台,微信官方账号就够了。所以我浪费了300元认证费,同时也浪费了一些时间。
另外,提交申请微信官方账号和微信支付所需的资料:
1.三合一许可证(图片)
2。公司业务(图片)
3。产品:
4。开户银行:
5。个人身份证正反面(图片)
6。网站授权书