用户端是微信小程序,对接小程序支付接口。
使用的SDK是微信支付的httpclient程序 。
首先用户发起支付会调用小程序的下单接口,微信返回一个下单标识。
小程序前端程序使用该下单标识调用小程序的方法唤起支付窗口,用户进行支付。
支付成功,微信通过通知接口调用服务端接口。
服务端程序也会调用微信的支付结果查询接口查询支付结果,根据支付结果更新订单的支付状态。
用户退款接口我们对接小程序的退款接口,用户发起退款申请,通过退款结果查询接口查询退款状态。
微信小程序支付的产品文档:小程序支付产品文档
1. 前期准备
1.1 注册商户
进行小程序运营的企业需要申请成为微信的普通商户,为企业提供支付服务的需要注册成为普通服务商。微信支付商家助手
步骤:
1、申请成为商户
点击“成为商户”填写法人、公司等信息等待审核。
2、申请AppID
对于普通商户,该社交载体可以是公众号,小程序或App。
需要申请一个小程序账号,拿到AppID。
3、申请mchid(商户号)
进入商户平台申请
4、绑定AppID及mchid
AppID和mchid全部申请完毕后,需要建立两者之间的绑定关系。
1.2 开通微信支付
-
申请小程序开发者账号,进行微信认证,获取AppID登录