首页 电商 正文

【网警提醒】八大微信骗局须严防! 微信小程序支付及退款流程

2024-03-21 19:32
admin

不少人打开微信,最开心看到的就是各种群里有红包抢,虽然每次抢的红包数额并不多,可大伙就是喜欢拼拼手气、“手速”。那么问题就来了,如果你正准备点开的红包是个木马,后果就不堪设想了。警方提醒:诈骗手法升级了,大家的防范能力也得升级,以下八大骗局必须严防:

一、木马红包伎俩:这种“发红包”的软件页面跟微信钱包十分相似,实际上是一种木马程序,在你这个公众微信账号时,对方已获取了你手机里的个人信息,包括支付宝[微博]、微信钱包、网银等账号及密码,随后转走钱财。

网警提醒:不慎点击了这种“红包”,第一时间关闭手机网络,立刻修改网银、支付宝等密码,去正规手机售后部门刷机或重置相关系统,以彻底删除木马病毒。

二、假公众号伎俩:骗子取一个类似“交通违章查询”这样的公众账号名,一旦用户信以为真,向该公众号发送截图,会收到提示需要提交你刚刚收到的“手机验证码”,若将验证码发过去,用户微信钱包的钱就会被立即转走。

网警提醒:对于各类公众账号要提高警惕,可与该账号官方联系求证,不随意进行交易,手机验证码一定要保护好。

三、代购诈骗伎俩:诈骗者声称价格非常优惠,以此为诱饵打折代购,网友付款后,骗子以“商品被海关扣下,要、绑定微信的QQ号码以及手机号码等方式,获取微信用户的个人信息,诈骗者再冒充微信号主人与其家人、朋友联系,并以各种理由要钱。

网警提醒:勿急于汇款,及时联系微信好友,电话核实真假。

六、假冒高富帅伎俩:骗子一般装成“高富帅”或“白富美”与你搭讪,首先骗取你感情的信任,进而以借钱、商业资金紧张、手术等为由骗取钱财。

网警提醒:无论通过什么途径认识的朋友,都要牢记“交友需谨慎”。

七、集赞送礼伎俩:这种诈骗分两种:一是等你集满了要求的“赞”,兑换时发现到手的奖励“缩水”;二是商家发布信息时,要求参与者提供电话和姓名,套取个人信息。

网警提醒:对这种信息要先查证一下,打电话咨询,必要时可把咨询答复录下,防止商家“赖账”;也可直接实地查看。

八、头像克隆伎俩:不法分子下载你的微信头像,把昵称改成你的名字,再屏蔽朋友圈不让你看见,然后冒充你向你的朋友行骗,其他人无从分别。

网警提醒:及时为微信好友添,因为微信号是无法改变的。

微信小程序支付及退款流程

微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。我在后端使用的是php,当然在这篇博客里我不打算贴一堆代码来说明支付的具体实现,而主要会侧重于整个支付的流程和一些细节方面的东西。所以使用其他后端语言的朋友有需要也是可以看一下的。很多时候开发的需求和相应问题的解决真的要跳出语言语法层面,去从系统和流程的角度考虑。好的,也不说什么废话了。进入正题。

一.支付

支付主要分为几个步骤:

这个流程还是蛮容易理解的。形象的说,前端就是个顾客,后端就是店家,微信服务器的统一下单接口就像收银员。顾客跟店家说,我是谁谁谁,现在我要付多少多少钱给你买什么什么。店家就跟收银员说,那个谁谁谁要付多少钱,你准备收钱吧。收银员收到钱后,就去告诉店家,我已经收到钱了,你给他东西吧。

下面就详细的说明一下各个步骤的具体实现。

1.前端请求支付

前端请求支付,就是简单的携带支付需要的数据,例如用户标识,支付金额,支付订单ID等等跟**你的业务逻辑有关**或者跟**下一步请求微信服务器支付统一下单接口需要的数据有关**的相关数据,使用微信小程序的wx.request()去请求后端的支付接口。

2.后端请求微信服务器

后端接收到前端发送的支付请求后,可以进行一下相关验证,例如判断一下用户有没有问题,支付金额对不对等等。

在验证没什么问题,可以向微信服务器申请支付之后,后端需要使用微信规定的数据格式去请求微信的支付统一下单接口。

微信规定的请求数据:

这需要较多代码实现。因为需要的数据个数较多,而且还需要服务器的参数。

3.后端接受微信服务器返回数据

微信服务器在接收到支付数据之后,如果数据没有问题,其会返回用于支付的相应数据,其中非常重要的是名称为prepay_id的数据字段,需要将此数据返回前端,前端才能继续支付。

因此,在后端接收到微信服务器的返回数据后,需要进行相应的处理,最终返回到前端如下数据:

    appid不需多说timeStamp当前时间戳nonceStr随机字符串package就是上面提到的prepay_id,不过切记格式如“prepay_id=prepay_id_item“。否则会导致错误。signType服务器回调

    前端完成支付后,微信服务器确认支付已经完成。就会向第一步中设置的回调地址发送通知。后端的接收回调接口在接收到通知后,就可以判断支付是否完成,从而决定后续动作。

    需要注意的是,在接收到微信服务器的回调通知后,根据通知的result_code字段判断支付是否成功。在接受到成功的通知后,后端需要返回success数据向微信服务器告知已得到回调通知。否则微信服务器会不停的向后端发送消息。另外微信的通知是以XML格式发送的,在接受处理时需要注意。

    微信的大概支付流程就是这样。以下是PHP语法的微信支付类,可以比照上面的步骤介绍,支付类classWeiXinPay{//=======【基本信息设置】=====================================//微信公众号身份的唯一标识protected$APPID=appid;//填写您的appid。微信公众平台里的protected$APPSECRET=secret;//受理商ID,身份标识protected$MCHID='11111111';//商户id//商户支付密钥Keyprotected$KEY='192006250b4c09247ec02edce69f6a2d';//回调通知接口protected$APPURL='https://smart.afei.com/receivesuc';//交易类型protected$TRADETYPE='JSAPI';//商品类型信息protected$BODY='wx/book';//微信支付类的构造函数function__construct($openid,$outTradeNo,$totalFee){$this->openid=$openid;//用户唯一标识$this->outTradeNo=$outTradeNo;//商品编号$this->totalFee=$totalFee;//总价}//微信支付类向外暴露的支付接口publicfunctionpay(){$result=$this->weixinapp();return$result;}//对微信统一下单接口返回的支付相关数据进行处理privatefunctionweixinapp(){$unifiedorder=$this->unifiedorder();$parameters=array('appId'=>$this->APPID,//小程序ID'timeStamp'=>''.time().'',//时间戳'nonceStr'=>$this->createNoncestr(),//随机串'package'=>'prepay_id='.$unifiedorder['prepay_id'],//数据包'signType'=>'MD5'//签名方式);$parameters['paySign']=$this->getSign($parameters);return$parameters;}/**请求微信统一下单接口*/privatefunctionunifiedorder(){$parameters=array('appid'=>$this->APPID,//小程序id'mch_id'=>$this->MCHID,//商户id'spbill_create_ip'=>$_SERVER['REMOTE_ADDR'],//终端ip'notify_url'=>$this->APPURL,//通知地址'nonce_str'=>$this->createNoncestr(),//随机字符串'out_trade_no'=>$this->outTradeNo,//商户订单编号'total_fee'=>floatval($this->totalFee),//总金额'open_id'=>$this->openid,//用户openid'trade_type'=>$this->TRADETYPE,//交易类型'body'=>$this->BODY,//商品信息);$parameters['sign']=$this->getSign($parameters);$xmlData=$this->arrayToXml($parameters);$xml_result=$this->postXmlCurl($xmlData,'https://api.mch.weixin.qq.com/pay/unifiedorder',60);$result=$this->xmlToArray($xml_result);return$result;}//数组转字符串方法protectedfunctionarrayToXml($arr){$xml="";foreach($arras$key=>$val){if(is_numeric($val)){$xml.="<".$key.">".$val."".$key.">";}else{$xml.="<".$key.">".$key.">";}}$xml.="";return$xml;}protectedfunctionxmlToArray($xml){$array_data=json_decode(json_encode(simplexml_load_string($xml,'SimpleXMLElement',LIBXML_NOCDATA)),true);return$array_data;}//发送xml请求方法privatestaticfunctionpostXmlCurl($xml,$url,$second=30){$ch=curl_init();//设置超时curl_setopt($ch,CURLOPT_TIMEOUT,$second);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验//设置headercurl_setopt($ch,CURLOPT_HEADER,FALSE);//要求结果为字符串且输出到屏幕上curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);//post提交方式curl_setopt($ch,CURLOPT_POST,TRUE);curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,20);curl_setopt($ch,CURLOPT_TIMEOUT,40);set_time_limit(0);//运行curl$data=curl_exec($ch);//返回结果if($data){curl_close($ch);return$data;}else{$error=curl_errno($ch);curl_close($ch);thrownewWxPayException("curl出错,错误码:$error");}}/**对要发送到微信统一下单接口的数据进行签名*/protectedfunctiongetSign($Obj){foreach($Objas$k=>$v){$Parameters[$k]=$v;}//签名步骤一:按字典序排序参数ksort($Parameters);$String=$this->formatBizQueryParaMap($Parameters,false);//签名步骤二:在string后支付的相关流程。在理清思路后,流程还是比较清晰和简单的。重点在于需要注意一些细节问题,例如数据格式,小程序退款的具体实现

    二.退款

    小程序退款的流程和付款相似,但有一些细节上的不同。

    首先退款的步骤通常如下:

    用户前端点击退款按钮后,后端接收到用户的退款请求通过商城后台呈现给商户,商户确定允许退款后,后端再发起向微信退款接口的请求来请求退款。后端向微信退款接口发送请求后,得到响应信息,确定退款是否完成,根据退款是否完成再去进行改变订单状态等业务逻辑。

    退款的步骤相对微信支付来说比较简单。

    值得注意的有以下两点:

    1.向微信退款接口请求退款后,根据得到的响应是可以直接确定退款是否完成的。不再需要设置专门的回调接口等待微信通知。当然如果需要也是可以在微信商户平台设置回调接口接受从而接受微信回调的,但并不是必须的。

    2.退款请求需要在请求服务器安装微信提供的安全证书,也就是说,发起退款请求相比较支付请求在请求时请求方法不能复用,因为微信退款需要携带证书的请求,此证书可在申请微信商户号成功后从微信商户平台自行下载,linux下的PHP开发环境的证书只需要放在网站根目录的cert文件夹中即可。其他开发环境可能需要导入操作。

    下面讲解一下退款的具体步骤

    一.用户发起退款请求

    用户在前端发起退款请求,后端接收到退款请求,将相应订单标记为申请退款,展示在后台.商户查看后,如果同意退款再进行相应操作.此后才进入真正的退款流程.

    二.商户发起退款请求

    商户同意退款后,后端即向微信提供的退款API发起请求.

    同请求微信支付API一样.退款请求也需要将需要的参数进行签名后以XML发送到微信的退款API[https://api.mch.weixin.qq.com/pay/refund](https://api.mch.weixin.qq.com/pay/refund)

    退款请求需要的参数如下(多个参数在支付API请求时也有使用):

    小程序appid。商户号mch_id。申请开通微信支付商户认证成功后微信发给你的邮件里有商户订单号out_trade_no。退款订单在支付时生成的订单号退款订单号out_refund_no。由后端生成的退款单号,需要保证唯一,因为多个同样的退款单号只会退款一次。总金额total_fee。订单总金额,单位为分。退款金额refund_fee需要退款的金额,单位同样为分操作员op_user_id.与商户号相同即可随机字符串nonce_str。同支付请求签名sign。使用上面的所有参数进行相应处理服务器发送通知到后端的话,可以到微信商户平台进行设置。

    退款因为流程与支付大同小异,因此退款的PHP类我选择了直接继承支付类,

    代码如下,注意区分退款请求方法postXmlSSLCurl和支付请求方法postXmlCurl的区别,这也就是上文提到的退款需要的双向证书的使用。

    classWinXinRefundextendsWeiXinPay{protected$SSLCERT_PATH='cert/apiclient_cert.pem';//证书路径protected$SSLKEY_PATH='cert/apiclient_key.pem';//证书路径protected$opUserId='1234567899';//商户号function__construct($openid,$outTradeNo,$totalFee,$outRefundNo,$refundFee){//初始化退款类需要的变量$this->openid=$openid;$this->outTradeNo=$outTradeNo;$this->totalFee=$totalFee;$this->outRefundNo=$outRefundNo;$this->refundFee=$refundFee;}publicfunctionrefund(){//对外暴露的退款接口$result=$this->wxrefundapi();return$result;}privatefunctionwxrefundapi(){//通过微信api进行退款流程$parma=array('appid'=>$this->APPID,'mch_id'=>$this->MCHID,'nonce_str'=>$this->createNoncestr(),'out_refund_no'=>$this->outRefundNo,'out_trade_no'=>$this->outTradeNo,'total_fee'=>$this->totalFee,'refund_fee'=>$this->refundFee,'op_user_id'=>$this->opUserId,);$parma['sign']=$this->getSign($parma);$xmldata=$this->arrayToXml($parma);$xmlresult=$this->postXmlSSLCurl($xmldata,'https://api.mch.weixin.qq.com/secapi/pay/refund');$result=$this->xmlToArray($xmlresult);return$result;}//需要使用证书的请求functionpostXmlSSLCurl($xml,$url,$second=30){$ch=curl_init();//超时时间curl_setopt($ch,CURLOPT_TIMEOUT,$second);//这里设置代理,如果有的话//curl_setopt($ch,CURLOPT_PROXY,'8.8.8.8');//curl_setopt($ch,CURLOPT_PROXYPORT,8080);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//设置headercurl_setopt($ch,CURLOPT_HEADER,FALSE);//要求结果为字符串且输出到屏幕上curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);//设置证书//使用证书:cert与key分别属于两个.pem文件//默认格式为PEM,可以注释curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');curl_setopt($ch,CURLOPT_SSLCERT,$this->SSLCERT_PATH);//默认格式为PEM,可以注释curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');curl_setopt($ch,CURLOPT_SSLKEY,$this->SSLKEY_PATH);//post提交方式curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);$data=curl_exec($ch);//返回结果if($data){curl_close($ch);return$data;}else{$error=curl_errno($ch);echo"curl出错,错误码:$error"."";curl_close($ch);returnfalse;}}}

    信息转载自网络,更多相关信息请点击:微信营销技巧http:///shhmt/wxyx/

前端完成支付后,微信服务器确认支付已经完成。就会向第一步中设置的回调地址发送通知。后端的接收回调接口在接收到通知后,就可以判断支付是否完成,从而决定后续动作。

需要注意的是,在接收到微信服务器的回调通知后,根据通知的result_code字段判断支付是否成功。在接受到成功的通知后,后端需要返回success数据向微信服务器告知已得到回调通知。否则微信服务器会不停的向后端发送消息。另外微信的通知是以XML格式发送的,在接受处理时需要注意。

微信的大概支付流程就是这样。以下是PHP语法的微信支付类,可以比照上面的步骤介绍,支付类classWeiXinPay{//=======【基本信息设置】=====================================//微信公众号身份的唯一标识protected$APPID=appid;//填写您的appid。微信公众平台里的protected$APPSECRET=secret;//受理商ID,身份标识protected$MCHID='11111111';//商户id//商户支付密钥Keyprotected$KEY='192006250b4c09247ec02edce69f6a2d';//回调通知接口protected$APPURL='https://smart.afei.com/receivesuc';//交易类型protected$TRADETYPE='JSAPI';//商品类型信息protected$BODY='wx/book';//微信支付类的构造函数function__construct($openid,$outTradeNo,$totalFee){$this->openid=$openid;//用户唯一标识$this->outTradeNo=$outTradeNo;//商品编号$this->totalFee=$totalFee;//总价}//微信支付类向外暴露的支付接口publicfunctionpay(){$result=$this->weixinapp();return$result;}//对微信统一下单接口返回的支付相关数据进行处理privatefunctionweixinapp(){$unifiedorder=$this->unifiedorder();$parameters=array('appId'=>$this->APPID,//小程序ID'timeStamp'=>''.time().'',//时间戳'nonceStr'=>$this->createNoncestr(),//随机串'package'=>'prepay_id='.$unifiedorder['prepay_id'],//数据包'signType'=>'MD5'//签名方式);$parameters['paySign']=$this->getSign($parameters);return$parameters;}/**请求微信统一下单接口*/privatefunctionunifiedorder(){$parameters=array('appid'=>$this->APPID,//小程序id'mch_id'=>$this->MCHID,//商户id'spbill_create_ip'=>$_SERVER['REMOTE_ADDR'],//终端ip'notify_url'=>$this->APPURL,//通知地址'nonce_str'=>$this->createNoncestr(),//随机字符串'out_trade_no'=>$this->outTradeNo,//商户订单编号'total_fee'=>floatval($this->totalFee),//总金额'open_id'=>$this->openid,//用户openid'trade_type'=>$this->TRADETYPE,//交易类型'body'=>$this->BODY,//商品信息);$parameters['sign']=$this->getSign($parameters);$xmlData=$this->arrayToXml($parameters);$xml_result=$this->postXmlCurl($xmlData,'https://api.mch.weixin.qq.com/pay/unifiedorder',60);$result=$this->xmlToArray($xml_result);return$result;}//数组转字符串方法protectedfunctionarrayToXml($arr){$xml="";foreach($arras$key=>$val){if(is_numeric($val)){$xml.="<".$key.">".$val."".$key.">";}else{$xml.="<".$key.">".$key.">";}}$xml.="";return$xml;}protectedfunctionxmlToArray($xml){$array_data=json_decode(json_encode(simplexml_load_string($xml,'SimpleXMLElement',LIBXML_NOCDATA)),true);return$array_data;}//发送xml请求方法privatestaticfunctionpostXmlCurl($xml,$url,$second=30){$ch=curl_init();//设置超时curl_setopt($ch,CURLOPT_TIMEOUT,$second);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验//设置headercurl_setopt($ch,CURLOPT_HEADER,FALSE);//要求结果为字符串且输出到屏幕上curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);//post提交方式curl_setopt($ch,CURLOPT_POST,TRUE);curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,20);curl_setopt($ch,CURLOPT_TIMEOUT,40);set_time_limit(0);//运行curl$data=curl_exec($ch);//返回结果if($data){curl_close($ch);return$data;}else{$error=curl_errno($ch);curl_close($ch);thrownewWxPayException("curl出错,错误码:$error");}}/**对要发送到微信统一下单接口的数据进行签名*/protectedfunctiongetSign($Obj){foreach($Objas$k=>$v){$Parameters[$k]=$v;}//签名步骤一:按字典序排序参数ksort($Parameters);$String=$this->formatBizQueryParaMap($Parameters,false);//签名步骤二:在string后支付的相关流程。在理清思路后,流程还是比较清晰和简单的。重点在于需要注意一些细节问题,例如数据格式,小程序退款的具体实现

";foreach($arras$key=>$val){if(is_numeric($val)){$xml.="<".$key.">".$val."".$key.">";}else{$xml.="<".$key.">".$key.">";}}$xml.="

二.退款

小程序退款的流程和付款相似,但有一些细节上的不同。

首先退款的步骤通常如下:

退款的步骤相对微信支付来说比较简单。

值得注意的有以下两点:

1.向微信退款接口请求退款后,根据得到的响应是可以直接确定退款是否完成的。不再需要设置专门的回调接口等待微信通知。当然如果需要也是可以在微信商户平台设置回调接口接受从而接受微信回调的,但并不是必须的。

2.退款请求需要在请求服务器安装微信提供的安全证书,也就是说,发起退款请求相比较支付请求在请求时请求方法不能复用,因为微信退款需要携带证书的请求,此证书可在申请微信商户号成功后从微信商户平台自行下载,linux下的PHP开发环境的证书只需要放在网站根目录的cert文件夹中即可。其他开发环境可能需要导入操作。

下面讲解一下退款的具体步骤

一.用户发起退款请求

用户在前端发起退款请求,后端接收到退款请求,将相应订单标记为申请退款,展示在后台.商户查看后,如果同意退款再进行相应操作.此后才进入真正的退款流程.

二.商户发起退款请求

商户同意退款后,后端即向微信提供的退款API发起请求.

同请求微信支付API一样.退款请求也需要将需要的参数进行签名后以XML发送到微信的退款API[https://api.mch.weixin.qq.com/pay/refund](https://api.mch.weixin.qq.com/pay/refund)

退款请求需要的参数如下(多个参数在支付API请求时也有使用):

退款因为流程与支付大同小异,因此退款的PHP类我选择了直接继承支付类,

代码如下,注意区分退款请求方法postXmlSSLCurl和支付请求方法postXmlCurl的区别,这也就是上文提到的退款需要的双向证书的使用。

classWinXinRefundextendsWeiXinPay{protected$SSLCERT_PATH='cert/apiclient_cert.pem';//证书路径protected$SSLKEY_PATH='cert/apiclient_key.pem';//证书路径protected$opUserId='1234567899';//商户号function__construct($openid,$outTradeNo,$totalFee,$outRefundNo,$refundFee){//初始化退款类需要的变量$this->openid=$openid;$this->outTradeNo=$outTradeNo;$this->totalFee=$totalFee;$this->outRefundNo=$outRefundNo;$this->refundFee=$refundFee;}publicfunctionrefund(){//对外暴露的退款接口$result=$this->wxrefundapi();return$result;}privatefunctionwxrefundapi(){//通过微信api进行退款流程$parma=array('appid'=>$this->APPID,'mch_id'=>$this->MCHID,'nonce_str'=>$this->createNoncestr(),'out_refund_no'=>$this->outRefundNo,'out_trade_no'=>$this->outTradeNo,'total_fee'=>$this->totalFee,'refund_fee'=>$this->refundFee,'op_user_id'=>$this->opUserId,);$parma['sign']=$this->getSign($parma);$xmldata=$this->arrayToXml($parma);$xmlresult=$this->postXmlSSLCurl($xmldata,'https://api.mch.weixin.qq.com/secapi/pay/refund');$result=$this->xmlToArray($xmlresult);return$result;}//需要使用证书的请求functionpostXmlSSLCurl($xml,$url,$second=30){$ch=curl_init();//超时时间curl_setopt($ch,CURLOPT_TIMEOUT,$second);//这里设置代理,如果有的话//curl_setopt($ch,CURLOPT_PROXY,'8.8.8.8');//curl_setopt($ch,CURLOPT_PROXYPORT,8080);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//设置headercurl_setopt($ch,CURLOPT_HEADER,FALSE);//要求结果为字符串且输出到屏幕上curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);//设置证书//使用证书:cert与key分别属于两个.pem文件//默认格式为PEM,可以注释curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');curl_setopt($ch,CURLOPT_SSLCERT,$this->SSLCERT_PATH);//默认格式为PEM,可以注释curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');curl_setopt($ch,CURLOPT_SSLKEY,$this->SSLKEY_PATH);//post提交方式curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);$data=curl_exec($ch);//返回结果if($data){curl_close($ch);return$data;}else{$error=curl_errno($ch);echo"curl出错,错误码:$error"."";curl_close($ch);returnfalse;}}}

信息转载自网络,更多相关信息请点击:微信营销技巧http:///shhmt/wxyx/

相关文章

  • 抖音买的韩束怎么判断真假?韩束399套装能买吗?

    抖音买的韩束怎么判断真假?韩束399套装能买吗? 在这个网络时代,韩束399套装真假辨别成为了重要的消费技能。,消费者在购买时可以仔细检查商品包装,看是否存在这些标识。,谨防二次交易:在抖音等社交平台上,小心通过个体卖家购买韩束399套装。

    2024-03-22 16:06
  • 淘小铺399值得开吗?收益怎么样?

    淘小铺399值得开吗?收益怎么样? 需要有相应资格的上家发399商品邀请链接给你,购买后开通。,排线两个风险一是忽悠排线实际上全都是某一个人横向排的自己可能只被安排两三个下线。,可能团队看着很庞大,但是收益的钱很少,性价比低。

    2024-03-22 11:09
  • 淘小铺399能退吗?到底值不值得交?

    淘小铺399能退吗?到底值不值得交? 其他别无差距,如果您是直接购买礼包,将不会获得推荐下级掌柜的奖金。,如果这条选项最坏的结果接受不了,那就放弃。,第三:如果实在自己无法做选择,请你相信信任的人。

    2024-03-22 11:06
  • 淘小铺199元和399元礼包有什么区别?选择哪一个好?

    淘小铺199元和399元礼包有什么区别?选择哪一个好? 淘小铺是阿里巴巴旗下开发的一款软件,店主通过分享商品就可以赚取佣金。,每分享邀请一位掌柜入驻,那么就可以获得60元的奖励金并且绑定下级自购提成。,399礼包适合团队做,个人会很吃力,无论选择哪一个都要认真经营淘小铺店铺。

    2024-03-22 11:05
  • 淘小铺是免费好还是399好?这俩怎么选?

    淘小铺是免费好还是399好?这俩怎么选? 而399付费的模式是用邀请口令购买礼包开通。,这两种体系不能随便互换的,建议在没想清楚前,最好是不要免费。,大家依然可以这样理解:为了给平台推广和找到掌柜,设置了激励机制。

    2024-03-22 11:04
  • 391万买一个手机号 网友:买套房不好吗?

    391万买一个手机号 网友:买套房不好吗? 微博话题“391万买一个手机号”登上热搜,报道称,近几年最贵的手机靓号8个7,拍出了391万的天价,有网友评论,有这钱在三四线城市买套房它不香吗?笔者在阿里拍卖平台查询发现,这个15077777777的手机号的确被拍卖过,成交价也是391万元。,该标的网络拍卖成交价格:¥3910000(叁佰玖拾壹万元)有网友发现,这个电话打过去马上会显示忙音。,至于为何有人愿意花391万买个手机号,只能说有钱人的

    2024-03-22 08:58
  • 将于下个月发布的“iPhone 9”定价或低于3000元

    将于下个月发布的“iPhone 9”定价或低于3000元 ”(399美元约合2800元丨国内可能为3000元左右,参考64GBiPadmini国内外售价)苹果在2016年推出了起售价为399美元的iPhoneSE,并取得了不错的销量成绩,但这款机型随后在2018年9月份停产,同一年亮相的iPhoneXR虽然主打中端市场,但749美元的起售价使大多数预算有限的用户望而却步。,目前苹果官网在售的iPhone中,iPhone8系列虽然价格最低,但其配置和在售的

    2024-03-22 08:48
  • BP发布Threadripper 3990X专用水冷头

    BP发布Threadripper 3990X专用水冷头 不过如果你想尝试超频的话,360一体水冷是最低要求,动手能力强的玩家建议上分体。,近日,Bitspower推出了一款CPUBlockSummitELXforAMDTRX40Platform(DRGB)水冷头,专为Threadripper3990X量身打造,想要玩3990X超频的同学,建议使用一个或者多个360厚排搭配这款水冷头。,目前CPUBlockSummitELXforAMDTRX40Plat

    2024-03-22 08:45
  • 天猫超市什么时候活动力度大?活动介绍

    天猫超市什么时候活动力度大?活动介绍 现在越来越多的朋友习惯于在天猫超市上购买一些生活用品,以及一些食品,天猫超市时不时会推出一些活动,那么这个时候下单就可以更加划算,那么问题来了天猫超市什么时候活动力度大?猫超券不定期会有,不光是618才有,平时也会有!每天的面值不等,399-80/399-70/399-60不等!这个就是两件5折,全天5折的产品比较少。,因为在之前涨价,然后在活动期间降价,其实感觉价格低很多,真实的是和日常价格查不

    2024-03-22 07:39
  • 抖音上韩束399三套是真的吗?韩束这个牌子靠谱吗?

    抖音上韩束399三套是真的吗?韩束这个牌子靠谱吗? 近期,有关韩束399三套优惠活动在抖音上广泛传播,引起了不少网友的关注和疑问韩束作为一家知名的护肤品牌,其399三套的促销是否真实有效?本文将对韩束品牌及其399三套优惠进行全面分析,帮助读者了解韩束产品,并理性看待这种促销活动一、韩束这个牌子靠谱吗韩束是中国知名的化妆品品牌,成立于1993年,专注于护肤品的研发和生产多年来,韩束凭借其高品质的产品和卓越的效果,在市场上赢得了众多消费者的信赖韩束的

    2024-03-21 22:14