function request_post($data, $url, $is_pem=0){        $ch = curl_init();        //指定URL        curl_setopt($ch, CURLOPT_URL, $url);        //设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-03-10 00:42:44
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为了减少微信退款用到的配置,这里使用插件yansongda/pay来实现微信退款。一、利用composer安装yansongda/pay。详细安装点这里composer require yansongda/pay:~3.2.0 -vvv
composer require guzzlehttp/guzzle:^7.0
composer require php-di/php-di -W二、在confi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 22:22:27
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景介绍   微信支付使用HTTPS来保证通信安全, 在HTTPS服务器上部署了由权威机构签发的证书, 用于证明微信支付平台的真实身份。商户与微信支付服务器通信前,商户需要往客户端的操作系统或者执行环境中部署权威机构的根CA证书,以便在调用微信支付API过程中, 验证服务器及域名的真实合法性。因微信支付HTTPS服务器证书的根CA证书将于2018年8月23日到期失效,微信支付计划于2018年5月2            
                
         
            
            
            
            windows版本 :https://wx.gtimg.com/mch/files/WXCertUtil.exemac版本 :https://wx.gtimg.com/mch/files/WXCertUtil.dmghttps://kf.qq.com/faq/161222NneAJf161222U7fARv.html            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-05 11:22:18
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、登录微信商户平台 1、商户平台登陆网址:微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式http://pay.weixin.qq.com/ 2、登录方式: 扫码登录登录二、进入微信商户平台下载证书 1、点击账户中心–账户设置–API安全–申请证书,如下图所示:2、点击“下载证书工具”,下载保存到桌面(注意保存的路径,桌面建立一个“证书”文件夹)              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-30 22:51:31
                            
                                11阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            小程序使用微信支付包括:电脑管理控制台导入证书->修改代码为搜索证书->授权IIS使用证书->设置TSL加密级别为1.2描述:1、通常调用微信生成订单接口的时候,使用的证书都是直接路径指向就行了,但是这种方法在IIS是不适用的2、IIS网站绑定SSL证书之后,证书加密级别默认为1.0,而小程序要求1.2以上下面介绍具体步骤详情:一、导入证书1、运行->mmc,打开管理控制台            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 11:29:35
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            //要引入文件地址 https://gitee.com/zzl_index/wechat-refund.git//微信退款public function ref_money($id){ $param = $this->request->param(); //订单ID if(!isset($param ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-14 17:21:00
                            
                                127阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            //微信授权/* * 微信授权 * @param code 前端获取的授权code 有效期只有一次 * */public function wxlogin(){ $code = $this->request->param('code'); $param = $this->request->param ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-14 16:29:00
                            
                                180阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            html <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>微信分享</title> <script type="text/javasc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-25 06:16:48
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            「 微信群合影 2.7.0 」版本更新,支持结营证书生成功能从2.7.0版本开始,微信群合影已经开始支持结营证书的生成。会员可以上传自己的证书背景,在线制作带头像、姓名的证书,并批量下载到本地。          一、微信网页版可以登录用户如果可以登录微信网页版(https://wx.qq.com/),操作方式非常简单,1)只需要选择一个            
                
         
            
            
            
                    hello,大家好呀,好久没整理笔记了,今天抽时间整理了一下最近在研究的技术。        梦梦最近在做微信支付的模块,由于做的是服务商模块的,商户进件功能需要使用微信平台的公钥对敏感信息加密,而且传送的http头部需要把            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 07:55:56
                            
                                374阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            笔记是先写在印象笔记上的,晚上没事的时候整理整理。  
   PHP微信公众开发笔记系列 
   
   日期:2014.9.1 
         
  
      
    在登录了微信的公众平台之后,左边功能区的最底部就是开发者中心了: 
            
    在没有开启开发者服务前,这里面啥也没有。启用这个服务后,在网站上编辑的自动回复            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 11:42:21
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。支付步骤前端请求支付后端请求微信服务器后端接受微信服务器返回数据前端发起支付微信的大概支付流程就是这样。以下是PHP语法的微信支付类,可以比照上面的步骤介绍,加深理解。在需要支付时,直接传入参数实例化此类再调用类的 pay 方法即可。需要注意的是,在接收到微信服务器的回调通知后,根据通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 14:08:50
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PHP微信通用sdk,支持微信支付及所有基础接口WeChatDeveloper for PHP功能描述技术帮助代码仓库文件说明(后缀会根据官方文档增加文件)安装使用微信支付支付宝支付开源协议赞助支持 @author: zoujingli github地址 WeChatDeveloper for PHPWeChatDeveloper 是基于 wechat-php-sdk 重构,优化并完善;运行最底            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 21:37:32
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 前言在Java中的微信支付(1):API V3版本签名详解一文中胖哥讲解了微信支付V3版本API的签名,当我方(你自己的服务器)请求微信支付服务器时需要根据我方的API证书对参数进行加签,微信服务器会根据我方签名验签以确定请求来自我方服务器。那么同样的道理我方的服务器也要对微信支付服务器的响应进行鉴别来确定响应真的来自微信支付服务器,这就是验签。验签使用的是【微信支付平台证书公钥】,不是商户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 16:30:18
                            
                                295阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            小程序的退款流程都比较清晰,如果做过支付的,上手比较容易,支付在此就不多说,现在说一下在退款流程中遇到的坑证书保存路径问题,按网上流程,把证书保存在根目录的cert中,在curl中获取,都显示58错误,找不到证书,后来经过研究,把证书放在了程序文件夹public中,新建cert保存,就可以正常访问 //使用的啊里云宝塔,存放证书路径,放在public中,新建cert
$cert = '/cert/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 20:35:40
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目标:让自己的网站,yyii.info用https://yyii.info访问,条件:1.用的是阿里云服务器,  https://promotion.aliyun.com/ntms/act/qwbk.html   330元/年。40G。  用oneinstack一键安装的。https://oneinstack.com/2.在阿里云申请一个免费的证书。在安全(云盾)栏目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 20:20:29
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是ssl证书  SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netsc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-11 18:01:12
                            
                                117阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            微信第三方平台微信支付接口配置教程(下)上传微信支付证书登录后台系统,在后台微信商城里,点击微信支付证书。这一步我们需要上传对应的微信支付证书,这个证书就是文章《微信第三方平台微信支付接口配置教程(上)》提到的的证书,就是你安装在你自己电脑上的,3个pem结尾的文件,上篇文章特意交代了要放在一个好找的位置,本文需要用到的,如果不记得了,请点到上一篇文章里详细的看下,下载好的文件就是一个压缩文件,文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 13:46:31
                            
                                209阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            微信退款需要提供证书,从商户平台拿到apiclient_cert.p12这个文件,放到项目目录在目录中双击该文件,根据向导 导入  退款post时加入以下代码://是否使用证书
                if (isUseCert)
                {
                    string baseDir = Directory.GetCu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 15:21:45
                            
                                691阅读
                            
                                                                             
                 
                
                                
                    