/**
* 微信分账功能
* $out_order_no 系统自定义的单号
* $transaction_id 微信支付单号
* $profitSharingAccounts array 分账接收方
*
*/
public function ProfitShare($out_order_no, $transaction_id, $profitSharingAccounts)
{
$result = array();
$result[‘status‘] = false;
$result[‘message‘] = ‘未知错误!‘;
if ($out_order_no == ‘‘) {
$result[‘message‘] = ‘系统单号为空!‘;
}
if ($transaction_id == ‘‘) {
$result[‘message‘] = ‘支付单号为空!‘;
}
$url = ‘https://api.mch.weixin.qq.com/secapi/pay/profitsharing‘;
//添加请求xml
$xmlArr = array();
$xmlArr[‘appid‘] = config(‘jshop.service_wechatgzh_appid‘);
$xmlArr[‘mch_id‘] = config(‘jshop.service_wechatpay_mch_id‘);
$xmlArr[‘out_order_no‘] = $out_order_no;
$xmlArr[‘transaction_id‘] = $transaction_id;
$xmlArr[‘nonce_str‘] = $this->getNonceStr();
$xmlArr[‘sign_type‘] = ‘HMAC-SHA256‘;
$xmlArr[‘receivers‘] = json_encode($profitSharingAccounts);
$sign = $this->makeSignBySHA($xmlArr);
$xmlArr[‘sign‘] = $sign;
$XmlStr = $this->toXml($xmlArr);
$res = $this->postXm