- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖北元润科技有限公司 微信支付开发 内部
湖北元润科技有限公司 微信支付开发 内部
更新内容:自动获取openid ,只在微信浏览器下 获取openid。到这里大家还不能搞定那实在是没天赋了。
/**
?* 获取当前页面完整URL地址
?*/
function get_url() {
?$sys_protocal = isset($_SERVER[SERVER_PORT]) $_SERVER[SERVER_PORT] == 443 ? HYPERLINK http://shanmao.me/weixin/https: https:// : HYPERLINK http://shanmao.me/weixin/http: http://;
?$php_self = $_SERVER[PHP_SELF] ? $_SERVER[PHP_SELF] : $_SERVER[SCRIPT_NAME];
?$path_info = isset($_SERVER[PATH_INFO]) ? $_SERVER[PATH_INFO] : ;
?$relate_url = isset($_SERVER[REQUEST_URI]) ? $_SERVER[REQUEST_URI] : $php_self.(isset($_SERVER[QUERY_STRING]) ? ?.$_SERVER[QUERY_STRING] : $path_info);
?return $sys_protocal.(isset($_SERVER[HTTP_HOST]) ? $_SERVER[HTTP_HOST] : ).$relate_url;
}
?
?//include_once(ROOT_PATH.includes/modules/payment/wxpay.php);
?$openid=@$_COOKIE[sopenid];
?
?if(!$openid strpos($_SERVER[HTTP_USER_AGENT], MicroMessenger) !== false){
?
?//使用jsapi接口
?//$jsApi = new JsApi_pub();
?if (!isset($_GET[code]))
?{
?//=========步骤1:网页授权获取用户openid============
?//通过code获得openid
?
?//触发微信返回code码
?$backurl = get_url();
?//$url = $jsApi-createOauthUrlForCode($backurl);
?$url = HYPERLINK /connect/oauth2/authorize?appid=APPIDredirect_uri= /connect/oauth2/authorize?appid=APPIDredirect_uri=.urlencode($backurl).response_type=codescope=snsapi_basestate=123#wechat_redirect;
?//echo $url;
?Header(Location: $url);
?}else
?{
?//获取code码,以获取openid
?$code = $_GET[code];
?
?$url = HYPERLINK /sns/oauth2/access_token?appid=APPIDsecret=SCRETIDcode= /sns/oauth2/access_token?appid=APPIDsecret=SCRETIDcode=.$code.grant_type=authorization_code;
?$re = file_get_contents($url);
?$rearr = json_decode($re,true);
?$openid = $rearr[openid];
?//var_dump($code);
?//$jsApi-setCode($code);
?//$openid = $jsApi-getOpenid();
?
?setcookie(sopenid,$openid,time()+864000,/);
?}
?}
?//var_dump($openid);——————————–
没有研究过ecshop插件,也不知道ecshop插件的制作流程。我就用现有插件修改了一番,让ecshop手机端支持微信支付。
1.安装:覆盖到网站根目录。 注意备份原来的网站2.配置:后台开启微信支付功能,填入相应的参数 appi , mchid , key, appsecret,支付通知url,支付成功跳转url3.说明:
2个back
您可能关注的文档
最近下载
- 销售行业述职报告5篇.docx VIP
- 英语必备词汇(思维导图版).doc VIP
- 汽油、柴油仓储及50万吨_年甲醇汽油调配添加剂调制项目可行性研究报告中润油新能源股份有限公司.doc VIP
- GB T 3810.14-2016 陶瓷砖试验方法第14部分 耐污染性的测定.docx VIP
- AIAG 第三版APQP产品质量先期策划培训教程-学员版.pdf VIP
- 文件检验相关知识试卷涵盖检验准备鉴定等内容.doc
- 人教版初中化学知识总结.pdf VIP
- 2024江西工业职业技术学院数学专任教师岗位招聘3人笔试备考题库及答案解析.docx VIP
- 工业碳排放绩效研究.pptx VIP
- 瓦楞纸板箱生产环境质量控制手册与程序汇编指南.docx VIP
文档评论(0)