微信支付有JSAPI支付、APP支付、H5支付、Native支付、小程序支付、付款码支付(V2)、合单支付、刷脸支付、资金/交易账单、退款等支付相关功能。
小程序支付文档:产品介绍 - 小程序支付 | 微信支付服务商文档中心
商户已有小程序,用户通过好油分享或扫描二维码在微信内打开小程序时,可以调用微信支付完成下单购买的流程。
注意小程序不能通过拉起H5页面做jsapi支付,小程序内只能使用小程序支付
小程序第三方模式业务场景,小程序的开发:第三方服务商帮商户开发小程序,有三种业务场景:
- 第三方自己申请账号,自己开发,生成指定内页给特约商户用,该模式简称中心化模式。
- 以特约商户身份申请小程序AppID,第三方完成开发,该模式简称外包模式。
- 通过开放平台第三方开发者代特约商户进行小程序的开发,该模式简称第三方模式。
无论哪种模式开发的小程序,在使用面对用户的微信支付能力时,都以该小程序AppID为主体ID来调用微信开放平台提供的API。
以在某小程序中发起微信支付为例,分后台下单和前端js拉起收银台两部分。
流程图: