游戏微信支付后能退款吗能退款吗

咨询热线:400-676-8333
手机找法网
您的当前位置:
孩子玩游戏花了5000元能退回来吗?自己用手机微信支付的,游戏公司不给退说钱已经花了退不了
孩子玩游戏花了5000元能退回来吗?孩子今年9岁,自己用手机微信支付的,微信支付凭证还删了,事后三天大人才发现,打电话给游戏公司,游戏公司不给退说钱已经花了退不了,怎么办
河北 - 保定
消费者权益
你好报警处理即可。。。。
其他类似咨询
你好,最高人民法院《关于审理人身损害赔偿案件适用法律若干问题的解释》第七条规定:对未成年人依法负有教育、管理、保护义务的学校、幼儿园或者其他教育机构,未尽职责范围内的相关义务致使未成年人遭受人身损害,或者未成年人致他人人身损害的,应当承担与其过错相应的赔偿责任。
是否可以追回,要看充值数额及小孩心智确定,建议面询律师,可加微信详聊,微信号同手机号
幼儿园应该赔偿,协商不成的可以向法院起诉。
如何要,向谁要?。。。。。。
这是必须赔偿的
你好,你想咨询什么。把问题说清楚
家长管教好孩子。。。
你好,根据你目前的描述属于离婚纠纷,孩子的抚养权根据有利于孩子成长的原则确定的,主要考虑经济,教育,孩子年龄等。2周岁以下的孩子一般归母亲的。婚后共同财产一般平均分配的。你们可以协商解决,协商不成,你可以向法院起诉离婚要求分割婚后共同财产和争取孩子的抚养权等。
你好联系啊下对方看看能要回来吧
多大孩子?多少金额
更多类似咨询(7)
相关咨询标签:
免费在线咨询
年累计为超过
用户提供了在线咨询服务
最新法律咨询
来自呼和浩特用户的咨询
来自重庆重庆用户的咨询
来自南京用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自西安用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自用户的咨询
来自重庆重庆用户的咨询支付游戏怎样申请退款_百度知道
支付游戏怎样申请退款
我有更好的答案
第二步、点击“购物记录”右侧的“显示全部”,来查看最近购买的项目,进入到具体的账户信息中第一步、打开 iTunes 并点击进入iTunes Store,点击左侧您已经登录的Apple ID(如果没有登录请登录),在下拉列表中选择“账户”,在最近的订单,找到需要
采纳率:97%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信小程序支付和退款流程上
首先说明一下,微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。我在后端使用的是php,当然在这篇博客里我不打算贴一堆代码来说明支付的具体实现,而主要会侧重于整个支付的流程和一些细节方面的东西。所以使用其他后端语言的朋友有需要也是可以看一下的。很多时候开发的需求和相应问题的解决真的要跳出语言语法层面,去从和流程的角度考虑。好的,也不说什么废话了。进入正题
支付主要分为几个步骤:
前端携带支付需要的数据(商品id,购买数量等)发起支付请求
后端在接收到支付请求后,处理支付数据,然后携带处理后的数据请求微信服务器的支付统一下单接口
后端接收到上一步请求微信服务器的返回数据,再次处理,然后返回前端让前端可以开始支付。
前端进行支付动作
前端支付完成后,微信服务器会向后端发送支付通知(也就是微信要告诉你客户已经付过钱了),后端根据这个通知确定支付完成,然后就去做支付完成后的相应动作,比如修改订单状态,添加交易日志啊等等。
从这几个步骤可以看出,后端主要的作用就是将支付需要的数据传给微信服务器,再根据微信服务器的响应确定支付是否完成。
这个流程还是蛮容易理解的。形象的说,前端就是个顾客,后端就是店家,微信服务器的统一下单接口就像收银员。顾客跟店家说,我是谁谁谁,现在我要付多少多少钱给你买什么什么。店家就跟收银员说,那个谁谁谁要付多少钱,你准备收钱吧。收银员收到钱后,就去告诉店家,我已经收到钱了,你给他东西吧。
下面就详细的说明一下各个步骤的具体实现。
1. 前端请求支付
前端请求支付,就是简单的携带支付需要的数据,例如用户标识,支付金额,支付订单 ID 等等跟 **你的业务逻辑有关** 或者跟 **下一步请求微信服务器支付统一下单接口需要的数据有关** 的相关数据,使用微信小程序的 wx.request( ) 去请求后端的支付接口。
2. 后端请求微信服务器
后端接收到前端发送的支付请求后,可以进行一下相关验证,例如判断一下用户有没有问题,支付金额对不对等等。
在验证没什么问题,可以向微信服务器申请支付之后,后端需要使用 微信规定的数据格式 去请求微信的支付统一下单接口。
微信规定的请求数据:
这需要较多代码实现。因为需要的数据个数较多,而且还需要并以 XML 格式发送。
首先,有以下数据是使用小程序支付必须提供给微信服务器的参数。
小程序 appid。写小程序的大概没有不知道这个的。。。
用户标识 openid。也就是用户的小程序标识。
商户号 mch_id 。申请开通微信支付商户认证成功后微信发给你的邮件里有
商户订单号 out_trade_no 。商户为这次支付生成的订单号
总金额 total_fee 。订单总金额,很重要的一点是单位是分,要特别注意。
微信服务器回调通知接口地址 notify_url。微信确认钱已经到账后,会往这个地址多次发送消息,告诉你顾客已经付完钱了,你需要返回消息给微信表示你已经收到了通知。。这个地址不能有端口号,同时要能直接接受POST方法请求。
交易类型 trade_type 。微信小程序支付此值统一为 JSAPI
商品信息 Body。类似&腾讯-游戏&这种格式
终端IP地址 spbill_create_ip 。终端地址IP,也就是请求支付的 IP 地址。
随机字符串 nonce_str 。需要后端随机生成的字符串用于保证数据安全。微信要求不长于32位。
签名 sign 。使用上面的所有参数进行相应处理加密生成签名。(具体处理方式可见下文代码,可直接复用。)
3.后端接受微信服务器返回数据
微信服务器在接收到支付数据之后,如果数据没有问题,其会返回用于支付的相应数据,其中非常重要的是 名称为 prepay_id 的数据字段,需要将此数据返回前端,前端才能继续支付。
因此,在后端接收到微信服务器的返回数据后,需要进行相应的处理,最终返回到前端如下数据:
appid 不需多说
timeStamp 当前时间戳
nonceStr 随机字符串
package 就是上面提到的 prepay_id,不过切记格式如 &prepay_id= prepay_id_item&。否则会导致错误。
signType 加密方式,一般应该是 MD5
paySign 对以上数据进行相应处理并加密。
到这里,后端的支付接口已经完成了接收前端支付请求,并返回了前端支付所需数据的功能。
4. 前端发起支付
? 前端在接收到返回数据后,使用 wx.requestPayment() 来请求发起支付。此 API 需要的对象参数各项值就是我们上一步返回的各个数据。
5.后端接受微信服务器回调
? 前端完成支付后,微信服务器确认支付已经完成。就会向第一步中设置的回调地址发送通知。后端的接收回调接口在接收到通知后,就可以判断支付是否完成,从而决定后续动作。
? 需要注意的是,在接收到微信服务器的回调通知后,根据通知的result_code字段判断支付是否成功。在接受到成功的通知后,后端需要返回success数据向微信服务器告知已得到回调通知。否则微信服务器会不停的向后端发送消息。另外微信的通知是以XML格式发送的,在接受处理时需要注意。
? 微信的大概支付流程就是这样。以下是语法的微信支付类,可以比照上面的步骤介绍,加深理解。在需要支付时,直接传入参数实例化此类再调用类的 pay 方法即可。
//微信支付类
class WeiXinPay{
//=======【基本信息设置】=====================================
//微信公众号身份的唯一标识
protected $APPID =//填写您的appid。微信公众平台里的
protected $APPSECRET =
//受理商ID,身份标识
protected $MCHID = ';;//商户id
//商户支付密钥Key
protected $KEY = 'c09247ec02edce69f6a2d';
//回调通知接口
protected $APPURL =
'https://smart.afei.com/receivesuc';
//交易类型
protected $TRADETYPE = 'JSAPI';
//商品类型信息
protected $BODY = 'wx/book';
//微信支付类的构造函数
function __construct($openid,$outTradeNo,$totalFee){
$this-&openid = $ //用户唯一标识
$this-&outTradeNo = $outTradeNo; //商品编号
$this-&totalFee = $totalF //总价
//微信支付类向外暴露的支付接口
public function pay(){
$result = $this-&weixinapp();
//对微信统一下单接口返回的支付相关数据进行处理
private function weixinapp(){
$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);
*请求微信统一下单接口
private function unifiedorder(){
$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);
//数组转字符串方法
protected function arrayToXml($arr){
$xml = &&;
foreach ($arr as $key=&$val)
if (is_numeric($val)){
$xml.=&&&.$key.&&&.$val.&{C}{C}.$key.&&&;
$xml.=&&&.$key.&&{C}{C}.$val.&]]&.$key.&&&;
protected function xmlToArray($xml){
$array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
return $array_
//发送xml请求方法
private static function postXmlCurl($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); //严格校验
//设置header
curl_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);
$error = curl_errno($ch);
curl_close($ch);
throw new WxPayException(&curl出错,错误码:$error&);
* 对要发送到微信统一下单接口的数据进行签名
protected function getSign($Obj){
foreach ($Obj as $k =& $v){
$Parameters[$k] = $v;
//签名步骤一:按字典序排序参数
ksort($Parameters);
$String = $this-&formatBizQueryParaMap($Parameters, false);
//签名步骤二:在string后加入KEY
$String = $String.[切换城市]
[10-08]微信付款就不能退货,有这规定?
&&&&&& 一时冲动,在商场买了个迷你小挎包,一百多,回到家越看越不喜欢,第二天就拿到店里,想着能退就退,不能退就换一个。&&&&&& 到了店里,导购员还是那副人家欠他钱似的表情,我说:我昨晚买的这个不想要了,她问我要了收据,看了看包包,都没啥问题,对我说:你这包是微信支付的不能退,要现金支付的才可以退,不然换一个吧!我就换了个颜色,检查了一下,包包上一大块黑黑的污渍,让其帮忙清理,她清理了半天,说是多了一块皮,擦不掉,我说:拿个新的,她说:每款包包只有一个,只是多了块皮又不影响使用,包包又不贵就一百多。这叫什么话,我为什么要花钱买个次品,搞笑吗?&&&&&& 不换新的,我就要退货,然后她让我等一下,就去仓库拿了个新的,刚还说一款包只有一个的,现在又不止一个了,我又检查了一下包包,发现上面也有污渍。就问:你们这吊牌上不上写着可以退换货吗?这时,她们的店长过来了,说:退换货的意思就是一退一换,就是我把昨天买的包包给她就是退,然后他她们再给我换一个。这就是退换货的意思。还有这么解释的,算是涨知识了,好得姐也是学中文的,跟我咬文嚼字,还能这样给你忽悠了不成。&&&&&& 我说:既然是一退一换的意思,为什么不在吊牌上标明,让人误解,姐逛那么多年,也没见退换货是这么解释的。店长说:淘宝是淘宝,我们是我们,我们吊牌上就是这个意思。还有这么霸道的人,姐今天就非退不可了,你们自己看着办吧。她说:我们从来没有过微信退款的。我说:凡事都有第一次嘛,嘿嘿!处理好了给我打电话哈!让其给我一张收据,留个电话,走人。&&&&&& 这服务态度,这为人处世,真的是没见过这么“优质”的导购。看到买贵包包的顾客,就“姐,姐”的叫,点头哈腰,笑得谄媚。买包包的就甩脸色,爱理不理,势力的不行。唉。。。。
本帖最近评分记录:
共 1 条评分
贱人就是矫情,没质量问题人家可以不给你退换的,愿意给你换已经很不错了
回 楼主(水water) 的帖子
看看能不能卖掉,少亏点~
冲动是魔鬼,不冲动是死人。这牛逼的社会啥时候才能好人有好报?
回 2楼(rouji) 的帖子
贱人就是矫情,没质量问题人家可以不给你退换的,愿意给你换已经很不错了
回 5楼(幽灵客栈) 的帖子
没你贱,有本事你永远别退货
现在微信支付宝付款就是有这样一个毛病,会被认为是套现
少壮不努力老大徒伤悲
回 6楼(水water) 的帖子
我退货至少不会是因为不喜欢
只相信狗东自营,只在狗东自营买包。
回 8楼(幽灵客栈) 的帖子
还因为服务态度差
态度差你还买
访问内容超出本站范围,不能确定是否安全
新年给自己及家人来一份甜甜的点心,然后告诉自己未来的日子一定会甜甜的
听说只有闽南人才知道这种老东西!
世界三大落日之地丹绒亚路,还有美人鱼岛蓝眼泪。
还没有账号?
扫一扫下载客户端
关注小鱼微信帐号
版权所有,并保留所有权利。}

我要回帖

更多关于 支付宝微信退款功能 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信