当前位置: 首页 > news >正文

禹城网站建设价格wordpress做微信登录页面模板下载

禹城网站建设价格,wordpress做微信登录页面模板下载,都江堰网站建设,公司网站建设方案书怎么写企业付款提供由商户直接付钱至用户微信零钱的能力#xff0c;支持平台操作及接口调用两种方式#xff0c;资金到账速度快#xff0c;使用及查询方便。主要用来解决合理的商户对用户付款需求#xff0c;比如#xff1a;保险理赔、彩票兑换等等。特点发起方式灵活#xff0…企业付款提供由商户直接付钱至用户微信零钱的能力支持平台操作及接口调用两种方式资金到账速度快使用及查询方便。主要用来解决合理的商户对用户付款需求比如保险理赔、彩票兑换等等。特点发起方式灵活可通过页面或接口发起微信消息触达用户及时获知入账详情支持实名校验判断收款人真实身份通过openid即可实现付款无需用户敏感隐私信息到账速度快在发起后用户可在几分钟内收到付款企业转账需要到微信商户平台》产品中心》企业付款到零钱开启此功能下面是程序截图第一步设置配置参数$urlhttps://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers;$pars array();$pars[mch_appid] $this-module[config][appid];$pars[mchid]$this-module[config][mchid];$pars[nonce_str] random(32);$pars[partner_trade_no] time().random(3,1);$pars[openid] $openid;$pars[check_name] NO_CHECK ;//$pars[re_user_name] ;$monet_finall $price * 100;$pars[amount] $monet_finall; //这里是折算成1%的所以要*100$pars[desc] 您已成功提现 .$price. 现金;$pars[spbill_create_ip] $this-module[config][ip];ksort($pars, SORT_STRING);$string1 ;foreach ($pars as $k $v) { $string1 . {$k}{$v};}$string1 . key.$this-module[config][password];$pars[sign] strtoupper(md5($string1));$xml array2xml($pars);$extras array();$extras[CURLOPT_CAINFO] ATTACHMENT_ROOT . /withdraw/cert/rootca.pem. . $_W[uniacid];$extras[CURLOPT_SSLCERT] ATTACHMENT_ROOT . /withdraw/cert/apiclient_cert.pem. . $_W[uniacid];$extras[CURLOPT_SSLKEY] ATTACHMENT_ROOT . /withdraw/cert/apiclient_key.pem. . $_W[uniacid];$procResult null;第二步CURL请求微信服务器load()-func(communication);$resp ihttp_request($url, $xml, $extras);其中ihttp_request函数内容是function ihttp_request($url, $post , $extra array(), $timeout 60) { $urlset parse_url($url); if (empty($urlset[path])) { $urlset[path] /; } if (!empty($urlset[query])) { $urlset[query] ?{$urlset[query]}; } if (empty($urlset[port])) { } if (strexists($url, https://) !extension_loaded(openssl)) { if (!extension_loaded(openssl)) { message(请开启您PHP环境的openssl); } } if (function_exists(curl_init) function_exists(curl_exec)) { $ch curl_init(); if (!empty($extra[ip])) { $extra[Host] $urlset[host]; $urlset[host] $extra[ip]; unset($extra[ip]); } curl_setopt($ch, CURLOPT_URL, $urlset[scheme] . :// . $urlset[host] . ($urlset[port] 80 || empty($urlset[port]) ? : : . $urlset[port]) . $urlset[path] . $urlset[query]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); if ($post) { if (is_array($post)) { $filepost false; foreach ($post as $name $value) { if (version_compare(phpversion(), 5.6) 0 substr($value, 0, 1) ) { $value new CURLFile(ltrim($value, )); } if ((is_string($value) substr($value, 0, 1) ) || (class_exists(CURLFile) $value instanceof CURLFile)) { $filepost true; } } if (!$filepost) { $post http_build_query($post); } } curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } if (!empty($GLOBALS[_W][config][setting][proxy])) { $urls parse_url($GLOBALS[_W][config][setting][proxy][host]); if (!empty($urls[host])) { curl_setopt($ch, CURLOPT_PROXY, {$urls[host]}:{$urls[port]}); $proxytype CURLPROXY_ . strtoupper($urls[scheme]); if (!empty($urls[scheme]) defined($proxytype)) { curl_setopt($ch, CURLOPT_PROXYTYPE, constant($proxytype)); } else { curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP); curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); } if (!empty($GLOBALS[_W][config][setting][proxy][auth])) { curl_setopt($ch, CURLOPT_PROXYUSERPWD, $GLOBALS[_W][config][setting][proxy][auth]); } } } curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSLVERSION, 1); if (defined(CURL_SSLVERSION_TLSv1)) { curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1); } curl_setopt($ch, CURLOPT_USERAGENT, Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1); if (!empty($extra) is_array($extra)) { $headers array(); foreach ($extra as $opt $value) { if (strexists($opt, CURLOPT_)) { curl_setopt($ch, constant($opt), $value); } elseif (is_numeric($opt)) { curl_setopt($ch, $opt, $value); } else { $headers[] {$opt}: {$value}; } } if (!empty($headers)) { curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); } } $data curl_exec($ch); $status curl_getinfo($ch); $errno curl_errno($ch); $error curl_error($ch); curl_close($ch); if ($errno || empty($data)) { return error(1, $error); } else { return ihttp_response_parse($data); } } $method empty($post) ? GET : POST; $fdata {$method} {$urlset[path]}{$urlset[query]} HTTP/1.1; $fdata . Host: {$urlset[host]}; if (function_exists(gzdecode)) { $fdata . Accept-Encoding: gzip, deflate; } $fdata . Connection: close; if (!empty($extra) is_array($extra)) { foreach ($extra as $opt $value) { if (!strexists($opt, CURLOPT_)) { $fdata . {$opt}: {$value}; } } } $body ; if ($post) { if (is_array($post)) { $body http_build_query($post); } else { $body urlencode($post); } $fdata . Content-Length: . strlen($body) . {$body}; } else { $fdata . ; } if ($urlset[scheme] https) { $fp fsockopen(ssl:// . $urlset[host], $urlset[port], $errno, $error); } else { $fp fsockopen($urlset[host], $urlset[port], $errno, $error); } stream_set_blocking($fp, true); stream_set_timeout($fp, $timeout); if (!$fp) { return error(1, $error); } else { fwrite($fp, $fdata); $content ; while (!feof($fp)) $content . fgets($fp, 512); fclose($fp); return ihttp_response_parse($content, true); }}第三步解析分析微信服务器返回值并返回。if (is_error($resp)) { $procResult $resp;} else { $arrjson_decode(json_encode((array) simplexml_load_string($resp[content])), true); $xml ?xml version1.0 encodingutf-8? . $resp[content]; $dom new DOMDocument(); if ($dom-loadXML($xml)) { $xpath new DOMXPath($dom); $code $xpath-evaluate(string(//xml/return_code)); $ret $xpath-evaluate(string(//xml/result_code)); if (strtolower($code) success strtolower($ret) success) { $procResult array(errno0,errorsuccess);; } else { $error $xpath-evaluate(string(//xml/err_code_des)); $procResult array(errno-2,error$error); } } else { $procResult array(errno-1,error未知错误); }}return $procResult;以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持网页设计。
http://www.zqtcl.cn/news/831013/

相关文章:

  • 京东物流网站地方门户网站源码下载
  • 重庆建设工程信息网站企业宣传片制作公司光年映画
  • 哪家做网站好 成都ktv网络推广方案
  • 网站开发的软件支持哈尔滨最新消息
  • jsp淘宝客网站有限公司怎么注册
  • 香奈儿电子商务网站建设策划书怎样进行网络营销吸引顾客
  • 昆山网站建设费用我们公司想做网络推广
  • 网站建设一般要多少钱网站开发主要步骤
  • 商用图片的网站网络文化经营许可证查询
  • c 高性能网站开发弄一个公司网站需要多少钱
  • 建设部网站招标投标文件网页设计专业公司
  • 使用iis6搭建网站wordpress调用搜索功能
  • 装配式建筑网站生活家装饰
  • 怎样做软件网站建设百度网站认证官网
  • phpcms网站什么网站都能进的浏览器
  • 建设配资网站有要求吗网站建设不一定当地
  • 永兴网站开发智慧门店管理服务平台
  • 网站建设前的市场分析李炎辉网站建设教程
  • 乱起封神是那个网站开发的?广州市建设注册中心网站首页
  • 网站开发配置网络广告的投放技巧
  • wordpress 漫画网站安徽省建设厅八大员报名网站
  • 音乐网站排名建设部证书查询网站
  • 长沙建站挺找有为太极wordpress eshop 教程
  • 郑州平台类网站网站开发常见面试题
  • 城乡建设网站职业查询系统做网站设计的需要什么材料
  • ui做的好看的论坛网站加工制造网
  • 南庄网站开发厦门建设局网站城市建设
  • 常州网站建设效果重庆招聘网
  • 做视频网站需要多大的带宽公众号怎么开通直播功能
  • 信息化网站建设引言南宁 网站建设