首先明确自己的需求 需要什么类型的支付(扫码/Native支付,H5支付,APP支付,JSAPI支付等)
- 扫码/Native支付{:target="_blank"}
官方文档:Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站、实体店单品或订单、媒体广告支付等场景。
- H5支付{:target="_blank"}
官方文档:H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。
- APP支付{:target="_blank"}
官方文档:APP支付是指商户通过在移动端应用APP中集成开放SDK调起微信支付模块来完成支付。适用于在移动端APP中集成微信支付功能的场景。
- JSAPI支付{:target="_blank"}
官方文档:JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模块完成收款。
应用场景有:
- 线下场所:调用接口生成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
- 公众号场景:用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付
- PC网站场景:在网站中展示二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
扫码/Native支付 | H5支付 | APP支付 | JSAPI支付 |
---|---|---|---|
服务号 | 服务号 | 服务号/开放平台账号 | 服务号 |
这里不得不吐槽下微信,所有材料提交要审核3五天,然后300块审核费用,然后签约支付功能还要审核几天。
最坑爹的是,在写APP支付过程中,我隐隐约约记得服务号可以开通APP支付权限接口,然后没找到,然后就以为自己傻逼了记错了,又匆匆申请一个开放平台账号,没错开放平台账号又给分配了一个商户号,然后又是提交审核材料,这次有四五天,继续缴纳审核的300块费用,然后继续签约APP支付权限,又要等两天,等把APP调通后,偶然间打开了之前服务号,没有错,APP支付这货又出现了!!!我去,这不是玩呢。最后我也没有去开通服务号的APP支付功能,有试过的小伙伴可以留言告诉下我能不能用!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。