ngtwewy

1、确认公众号的appSecret和商户号的API密钥没有搞混。 2、重置商户API密钥。(本人亲测是这样解决了问题,tx真是个坑,我严重鄙视。) 3、确认公众号授权的域名和目录是正确的。 4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。 $dat = iconv('UTF-8','ISO8859-1',array2xml($package)); 重置商户API密钥,我的问题解决 来源:https://blog.csdn.net/hgxbra/article/details/83855315

2019-07-17    微信支付宝   
ngtwewy

微信小程序对称解密代码中Mcrypt被PHP7.1废弃的解决 PHP7.1以上版本已经废弃了Mcrypt,导致微信小程序官方demo无法正常 1:WXBizDataCrypt.php public function decryptData( $encryptedData, $iv, &$data ) {     if (strlen($this->sessionKey) != 24) {         return ErrorCode::$IllegalAesKey;     }     $aesKey=base64_decode($this->sessionKey);

2018-05-08    微信支付宝   
ngtwewy

如下是运行微信支付测试代码时出错代码:Warning: curl_setopt() expects parameter 2 to be long, string given in D:\wwwroot\weixinpaytest\pay\WxPay.JsApiPay.php on line 99Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php:564 Stack trace: #0 D:\www

2017-06-11    微信支付宝   
ngtwewy

//上传资源 publicfunctionuploadMedia(){ $file="logo.png"; var_dump(file_exists($file)); $access_token=get_access_token(); $url="https://api.weixin.qq.com/cgi-bin/media/upload?access_token=".$access_token."&type=image";//targeturl //echo$url; $res=$this->upload_media($file,$url); p($re

2015-12-17    微信支付宝   
ngtwewy

//扫描带参数二维码事件 publicfunctionscan(){ //$this->replyText("kkkkkkkkkkkkkkkkiii汉字测试"); //getpostdata,Maybeduetothedifferentenvironments $postStr=$GLOBALS["HTTP_RAW_POST_DATA"]; //extractpostdata if(!empty($postStr)){ libxml_disable_entity_loader(true); $postObj=simplexml_load_string(

2015-12-16    微信支付宝   
ngtwewy

来源:http://mp.weixin.qq.com/wiki/16/1e87586a83e0e121cc3e808014375b74.htmlvalid(); classwechatCallbackapiTest { publicfunctionvalid() { $echoStr=$_GET["echostr"]; //validsignature,option if($this->checkSignature()){ echo$echoStr; exit; } } publicfunctionresponseMsg() { //getpostd

2015-12-16    微信支付宝   
ngtwewy

生成永久二维码:$app_id =$this->appId; $app_secrect =$this->appSecret; $access_token=get_access_token(); //永久 $qrcode='{"action_name":"QR_LIMIT_SCENE","action_info":{"scene":{"scene_id":'.$id.'}}}'; $url="https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=$access_token";

2015-12-16    微信支付宝   
ngtwewy

replyText("欢迎来访!"); } //关注公众号事件 publicfunctionsubscribe(){ returntrue; } //取消关注公众号事件 publicfunctionunsubscribe(){ returntrue; } //扫描带参数二维码事件 publicfunctionscan(){ $this->responseMsg(); //$this->replyText("扫描二维码事件!"); returntrue; } //上报地理位置事件 publicfunctionl

2015-11-21    微信支付宝   
ngtwewy

微信支付的demo,在Linux Apache下运行良好,换到Windows IIS下,则出现问题。网上也有人遇到该问题:http://www.oschina.net/question/582879_238239?sort=default&p=1#answers我的解决方法:/* curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验 */ curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); curl_seto

2015-10-19    微信支付宝   
随机推荐
ThinkPHP中,跳转方法在try..catch中使用注意
Wordpress 学习笔记 4 数据库操作
第一次用Photoshop CC 2018,第一次用Wacom数位板
国内互联网公司的APP起名套路大全
解决 SSH 的 Write failed: Broken pipe 问题
jQuery Mobile弹出对话框后不刷新原页面,保持原页面内容不变
大白虎 2019.02.26 两小时练习
HTTP 协议入门
音频基础知识
微信小程序官方Demo登录失败,原因:PHP7.1以上版本废弃了Mcrypt