微信支付的开发,首先要搞明白订阅号与服务号的区别,其次就是要明白微信支付有很多通道,例如:JSAPI、APP、H5、Natice、小程序支付等。 微信支付系统的时序图 1、运营主体的区别 a、订阅号: 个人、媒体、企业、政府或其他组织都可以注册。个人注册需要提供身份证信息,而企业或组织注册则需要提供营业执照等非个人身份证明。 b、服务号: 仅限于企业或组织注册,不支持个人注册。 2、功能权限的区别 a、订阅号: 主要功能是信息传播,每天可以群发一条消息,支持自定义菜单(需完成认证)。 b、服务号: 功能更加强大,支持高级接口、微信支付、多客服等功能,每月可以群发四条消息,自定义菜单功能更加丰富。 3、群发次数的区别 a、订阅号: 每天可以群发一条消息。 b、服务号: 每月可以群发四条消息。 4、展示位置的区别 a、订阅号: 所有订阅号都被折叠到一个“订阅号”文件夹中,打开后才能看到。 b、服务号: 直接展示在微信首页,用蓝色字体显示,打开微信即可看到。 5、支付功能的区别 a、订阅号: 不支持微信支付,即使完成认证也无法进行支付。 b、服务号: 支持微信支付,适合进行商品销售的企业。 6、自定义菜单的区别 a、订阅号: 只有完成认证后才有自定义外链菜单功能。 b、服务号: 无论是否认证都有自定义菜单功能,且功能更加丰富。 7、多客服支持的区别 a、订阅号: 不支持多客服,适合粉丝较少的公众号。 b、服务号: 支持多客服,适合消息量较大的账号,可以建立多个客服账号同时与粉丝沟通。 8、互相迁移的区别 a、订阅号: 腾讯暂时不支持订阅号迁移至服务号。 b、服务号: 腾讯目前服务号转为订阅号的方法只能通过账号迁移。 虽然说只有8点区别,8点不同。但是基本使用公众号的就分两类人,两种情况 1、优势 a、订阅号: i、注册主体灵活:任何组织和个人都可以申请订阅号; ii、发布频率搞:每天可以群发一条信息,适合用于内容传播和营销活动; iii、操作简单:只有自动回复与自定义菜单功能; b、服务号: i、功能丰富:支持微信支付、分组群发、微信上墙等功能; ii、适合企业服务:适用于需要与客户进行服务的企业; iii、微信里面的提醒方式:服务号的消息会在微信里面直接显示,有消息提醒,有利于提高用户参与度; 2、劣势 a、订阅号: i、功能限制:没有高级接口,不能用开发模式,不能申请支付等功能; ii、互动性差:不适合为客户提供深度服务,没有支付、多客服等功能,不适合消息量比较大的账号; b、服务号: i、注册主体限制:只面向企业或是组织机构申请注册,不支持个人申请; ii、发布频率低:服务号每月可群分四条信息,相比订阅号每天一条的频率低;