并非只有小程序,Android IOS 等其他能调用微信支付的基本都是这个流程,第三方应用下单,服务器进行下单相关操作,下单成之后,服务器向微信服务器请求订单支付参数,回传给第三方应用,第三方应用完成支付,微信服务器回调给支付接口,完成支付完成相关操作。
当然在订单信息表里得有分销比例,成交价,以及分销人信息,这样在微信服务器回调接口的时候,我们就能进行企业打款了。
关于企业打款大家可以去这个网址看看企业打款具体的流程
image.png
图中的商户号以及Appid还有支付证书,需要企业提供,这是企业打款的一个工具类,我们只简单的调用
$wxPay = new WxpayService("###(商户号)", "####(appid号)", "#######(appkey)", "#######(key)");
return $wxPay->createJsBizPackage(用户openid,金额,订单,真是姓名);
返回结果,打款成功时为true
有需要的可以看看哦。