<?php
header('content-type:text/html;charset=utf-8');
$data['mch_appid']='##################';//商户的应用appid
$data['mchid']='################';//商户ID
$data['nonce_str']='123456';//unicode();//这个据说是唯一的字符串下面有方法
$data['partner_trade_no']='LB123456';//.time();//这个是订单号。
$data['openid']='123';//这个是授权用户的openid。。这个必须得是用户授权才能用
$data['check_name']='NO_CHECK';//这个是设置是否检测用户真实姓名的
$data['re_user_name']='######';//用户的真实名字
$data['amount']='1';//提现金额
$data['desc']='服务费';//订单描述
$data['spbill_create_ip']=$_SERVER['SERVER_ADDR'];//这个最烦了,,还得获取服务器的ip
$secrect_key='#################################';///这个就是个API密码。32位的。。随便MD5一下就可以了
$data=array_filter($data);
ksort($data);
$str='';
foreach($data as $k=>$v) {$str.=$k.'='.$v.'&';
}
$str.='key='.$secrect_key;
$data['sign']=md5($str);
$xml=arraytoxml($data);
// echo $xml;
$url='https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers';
$res=curl($xml,$url);
$return=xmltoarray($res);
print_r($return);// echo getcwd().'/cert/apiclient_cert.pem';die;function unicode() {$str = uniqid(mt_rand(),1);$str=sha1($str);return md5($str);
}function arraytoxml($data){$str='<xml>';foreach($data as $k=>$v) {$str.='<'.$k.'>'.$v.'</'.$k.'>';}$str.='</xml>';return $str;
}function xmltoarray($xml) {//禁止引用外部xml实体libxml_disable_entity_loader(true);$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);$val = json_decode(json_encode($xmlstring),true);return $val;
}function curl($param="",$url) {$postUrl = $url;$curlPost = $param;$ch = curl_init();                   //初始化curlcurl_setopt($ch, CURLOPT_URL,$postUrl);         //抓取指定网页curl_setopt($ch, CURLOPT_HEADER, 0);          //设置headercurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      //要求结果为字符串且输出到屏幕上curl_setopt($ch, CURLOPT_POST, 1);           //post提交方式curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);      // 增加 HTTP Header(头)里的字段curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);    // 终止从服务端进行验证curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch,CURLOPT_SSLCERT,getcwd().'/cert/apiclient_cert.pem'); //这个是证书的位置curl_setopt($ch,CURLOPT_SSLKEY,getcwd().'/cert/apiclient_key.pem'); //这个也是证书的位置$data = curl_exec($ch);                 //运行curlcurl_close($ch);return $data;
}

  转载:http://www.php.cn/php-weizijiaocheng-375541.html

转载于:https://www.cnblogs.com/qhorse/p/9455640.html

php实现微信企业向用户付款相关推荐

  1. java 企业付款_java实现微信企业付款到个人功能

    微信官方提供了微信企业账户付款到微信个人零钱接口,提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款.该接口并不是直接所有的商户都拥有,企业要开启必须满足以下 ...

  2. java实现微信企业付款到个人账户

    微信官方提供了微信企业账户付款到微信个人零钱接口,提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款.该接口并不是直接所有的商户都拥有,企业要开启必须满足以下 ...

  3. 微信企业转账实例之理论介绍

    最近在搞公司的电商项目时,客户要求加上一个微信转账的功能.由于项目中并没有对应的插件,没法,只有现学现用.我先去微信商户平台官网上读取各种文档,最终做了一个demo.最后集成到了公司的项目中,大功告成 ...

  4. 微信企业转账JAVA版(包括:1,转账个人零钱;2,转账个人银行卡;3,微信官网的SDK3.0.9存在的支付问题)

    前言: 最近公司做产品,有这样几个需求 微信退款 微信企业给用户转账到零钱 通过微信给用户转账到银行卡 支付宝退款 支付宝转账到余额 根据上述需求,本人呢,做了几天的研究与学习,在此期间不免会出现摇头 ...

  5. Spring Boot 微信小程序用户支付、退款及企业付款到用户零钱、银行卡 -- 自用

    配置文件 build.gradle // 注意 com.github.binarywang微信支付包版本应与微信其他包版本一致 compile 'com.github.binarywang:weixi ...

  6. PHP实现微信企业付款

    一.封装微信企业付款类WeiXinPayToUser,如下图代码所示: class WeixinPayToUser {/*** API 参数* @var array* 'mch_appid' # 公众 ...

  7. java实现微信企业付款到个人零钱(微信红包)

    今天公司打算做一个活动,就是可以让用户领取平台发送的红包,根据微信官方文档实现微信企业付款到零钱(因为商户号不满足一些条件无法使用红包,红包跟零钱实现方法基本一样),然后又加入了一些简单的红包算法.微 ...

  8. 微信支付、微信企业付款到零钱工具类

    微信支付.微信企业付款到零钱工具类 主要依赖:apache httpclient 4.5 jdk1.8 工具类主要功能: xml参数拼接 签名算法实现 post加密请求 import lombok.e ...

  9. 微信企业付款接口API

    API介绍 简介 企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款的功能. 比如目前的保险行业向客户退保.给 ...

最新文章

  1. oracle集群rac无法访问,解决Oracle 11g R2 RAC 无法在客户端通过scanIP连接数据库
  2. html获取url上的参数
  3. expected dense_10_input to have shape (13,) but got array with shape (1,)
  4. 美物理学家称摩尔定律将在十年内崩溃
  5. Vim 的几个彩蛋。。
  6. 【雷达通信】基于matlab GUI雷达脉冲压缩【含Matlab源码 303期】
  7. 微软win2008停止服务器,微软停止技术支持Windows Server 2008/2008 R2
  8. 计算机视觉、图像等领域一些著名牛人和实验室(附网址)
  9. fiddler电脑抓包和HttpCanary(小黄鸟)手机抓包教程
  10. 外贸邮箱能群发吗?用哪个外贸邮箱发开发信回复率高?
  11. 大象北迁-小冰河时代
  12. 灰色预测模型GM(1,1)
  13. 使用AI制作 3d 模型初学者指南,如何在 Blender 3d 中使用stable diffusion
  14. 东亚期货护航产业稳健发展
  15. 计算机科学与技术核心期刊和相关网站
  16. MySQL正确配置my.ini的event_scheduler = ON
  17. 2022-2028全球与中国长寿和抗衰老治疗市场现状及未来发展趋势
  18. 简报 | 俄罗斯为离岸地区制定特殊加密货币规则
  19. 摩托罗拉安装谷歌Play商店,安装服务框架谷歌Google,支持机型x30,S30,razr 2022,全机型安装谷歌
  20. 小豹AI音箱使用体验:静态篇

热门文章

  1. 垂直AI初创企业 VS 横向AI初创企业:不同的产品路线选择
  2. 吴恩达:如何建立一个成功的人工智能创业公司
  3. 如何使用SMOD和CMOD进行SD的用户增强
  4. 伯克利AI研究院:强化学习是GPT2等自回归语言模型弥补不足的良方?
  5. python数据科学和机器学习常用库的官方文档
  6. 国产光刻机正式宣布:今年出货150台
  7. 【趋势】未来十年计算机体系结构的历史和趋势
  8. 国际领先的人工智能团队值得我们学习和深思
  9. 任正非在“GTS云与终端云合作与融合进展”汇报会上的讲话
  10. 城科会刘朝晖:从互联网大脑模型看城市大脑