微信大号营销扫码支付能退款吗

支付宝微信扫码退款是怎么回事?怎么用?
相信小伙伴们都知道支付宝、微信扫码付款,但是你知道扫码退款吗?支付宝和微信支付都可以扫码退款,操作起来非常方便,融360小编提醒大家一定要把这个功能用起来。微信被盗怎么紧急冻结账号?&&
当通过支付宝或微信支付的付款码向商户付款之后,用户会收到支付宝的“账单详情”或微信的“交易详情”。
页面下方都有条形码,且配有提示:“可在支持商户扫码退款”、“支持商家扫码退款及查询交易”。用户如果需要退款,与商户沟通后让其扫描该条形码即可。
想获取更多理财技能,可以到微信号:融360财秘(rong360licai)回复【7天】获取【7天升级理财达人】。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点微信退款全解析 - 简书
微信退款全解析
简单介绍了微信退款的请求处理和一些注意事项
0 系列文章
1 申请退款
当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。
交易时间超过一年的订单无法提交退款
微信支付退款支持单笔交易分多次退款,多次退款需要提交原支付订单的商户订单号和设置不同的退款单号。一笔退款失败后重新提交,要采用原来的退款单号。总退款金额不能超过用户实际支付金额。
需要证书验证。证书下载:
用于退款等一些需要证书验证的接口使用。在微信商户平台点击「账户中心 - API 安全」,点击「下载证书」
Paste_Image.png
证书下载后,打开压缩包会看到「apiclient_cert.pem」和「apiclient_key.pem」和rootca.pem证书。
$appid = "";
//你的appid
$mch_id = "";
$wx_api_key = "";
//商户api秘钥
$out_trade_no = "";
//待退款交易的业务交易号
$out_refund_no = "";
//业务生成的唯一退款单号
$total_fee = "1";
//待退款交易的总金额
$refund_fee = "1";
//退款金额 单位分
$REFUND_URL = "https://api.mch.weixin.qq.com/secapi/pay/refund";
$data = array();
$data['appid'] = $
$data['mch_id'] =$mch_
$data['nonce_str'] = randomStr(20);
//随机20位字符串
$data['out_trade_no'] = $out_trade_
$data['out_refund_no'] = $out_refund_
$data['total_fee'] = $total_
$data['refund_fee'] = $refund_
$data['op_user_id'] = mch_
$data['sign'] =sign($data, $wx_api_key);
//转为xml格式
$xml_str = arrayToXmlStr($data);
//证书设置
$opt_arr = array(
CURLOPT_SSLCERT =& "../" . $config['wx_pemcert'],
CURLOPT_SSLKEY =& "../" . $config['wx_pemkey'],
CURLOPT_CAINFO =& "../key/wx_rootca.pem");
//发送请求 使用封装好的curl_post
$result = Curl::curl_post($REFUND_URL, $xml_str, $opt_arr);
//解析得到的值
$get_data = simplexml_load_string($raw_data, 'SimpleXMLElement', LIBXML_NOCDATA);
$get_para = array();
$get_sign = "";
foreach ($get_data-&children() as $child)
if($child-&getName() == 'sign') {
$get_sign = strval($child);
$get_para[strval($child-&getName())] = strval($child);
if($get_para['return_code'] !== "SUCCESS") {
//return code fail
//验证签名
if(!verifySign($get_sign, $get_para, $wx_api_key)) {
//验证签名非法
//验证result code
if($get_para['result_code'] !== 'SUCCESS') {
//申请失败
//退款申请成功
2 退款查询
由于微信退款会根据支付渠道而到账时间不同,所有微信本身不提供到账回调。
退款申请成功并不能代表到账成功,所有业务方需要定时调用查询退款状态。
一般零钱和银行卡支付的20分钟内到账,信用卡会2-3天到账。
所以我设置的定时任务是分别在退款申请成功后的15s 2min 20min 1day 1day 2day 2day频率进行退款查询。
$appid = "";
//你的appid
$mch_id = "";
$wx_api_key = "";
//商户api秘钥
$out_refund_no = "";
//待查询的退款单号
$REFUND_QUERY_URL = "https://api.mch.weixin.qq.com/pay/refundquery";
//退款查询
$data = array();
$data['appid'] = $
$data['mch_id'] =$mch_
$data['nonce_str'] = randomStr(20);
//随机20位字符串
$data['out_refund_no'] = $out_refund_
$data['sign'] =sign($data, $wx_api_key);
//转为xml格式
$xml_str = arrayToXmlStr($data);
//发送请求 使用封装好的curl_post
$result = Curl::curl_post($REFUND_QUERY_URL, $xml_str);
//解析得到的值
$get_data = simplexml_load_string($raw_data, 'SimpleXMLElement', LIBXML_NOCDATA);
$get_para = array();
$get_sign = "";
foreach ($get_data-&children() as $child)
if($child-&getName() == 'sign') {
$get_sign = strval($child);
$get_para[strval($child-&getName())] = strval($child);
if($get_para['return_code'] !== "SUCCESS") {
//return code fail
//验证签名
if(!verifySign($get_sign, $get_para, $wx_api_key)) {
//验证签名非法
//验证result code
if($get_para['result_code'] !== 'SUCCESS') {
//退款失败记录log
//退款成功 修改退款状态
更多文章关注我的公众号
我的公众号
微信公众号:Tsy远
Github:https://github.com/tsy12321
所有文章及以后更新已经迁移至掘金,地址是 https://juejin.im/user/cfecf
简单介绍了微信公众号支付的申请、接入、使用、确认支付结果等相关流程 0 系列文章 系列一 微信App支付全解析系列二 支付宝App支付全解析系列三 微信公众号支付全解析系列四 微信扫码支付全解析系列五 支付宝即时到账支付全解析系列六 微信退款全解析系列七 支付宝退款全解析系...
简单介绍了微信移动支付的申请、接入、使用、确认支付结果等相关流程 0 系列文章 系列一 微信App支付全解析系列二 支付宝App支付全解析系列三 微信公众号支付全解析系列四 微信扫码支付全解析系列五 支付宝即时到账支付全解析系列六 微信退款全解析系列七 支付宝退款全解析系列...
简单介绍了微信扫码支付的申请、接入、使用、确认支付结果等相关流程 0 系列文章 系列一 微信App支付全解析系列二 支付宝App支付全解析系列三 微信公众号支付全解析系列四 微信扫码支付全解析系列五 支付宝即时到账支付全解析系列六 微信退款全解析系列七 支付宝退款全解析系列...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
由于支付宝增加开放平台的概念,支付申请和调用有了较大的更新和升级,本篇文章会带你介绍开放平台的支付申请方式和新支付接口和之前的区别。 0 系列文章 系列一 微信App支付全解析系列二 支付宝App支付全解析系列三 微信公众号支付全解析系列四 微信扫码支付全解析系列五 支付宝...
似水流年的学生时代 好久没收拾房间了,今晚忙碌到最后竟然翻出几本研一时的日志,上面青涩的字迹已经开始模糊,一如,现在的眉眼。 看看那时填的词,青春而又酸涩! 相见欢 初来北京读研 闲一片 齐家治国平天跃心间 立志远 能力浅 心头乱 试问何时攀桂月宫前 时光如水,滑指而过.....
往事不堪回首,而又历历在目,回头来时路,路在,情在,而路上行人又在何方?
那是一个极其纯真的年代,又是一段充满激情的岁月,在那里,有我最初的萌动和最原始的幻想,一边,我们在拼命的学习,迎接6月即将到来的中考,另一边,我和她又在慢慢的滋生、成长。
她就一个...
怪物问,你会什么?那人说,什么都不会。 怪物桀桀叫了两声,那你可以去死了。 01 “小楠,又做噩梦了?”舍友小美心疼的看着小楠。哎,自从小楠搬来这里上学,就一直做噩梦,一晚都没消停过。每天醒来脸色苍白,真让人心疼。 “嗯,还,还好。”小楠擦了擦额头上的汗,心砰砰个不停。从上...
1998那一年 我独自挽着水性漆 走在满是油漆的大街小巷 承受着舆论与压力 可我内心独有清纯 风儿亲吻我的脸颊 留下淡淡的唇印 望着那逐渐在我视线里模糊的倩影 我伸出手 在手心里写下我的心愿 让风告诉油漆——我和水漆有个约定 我和水漆的环保有个约定 我伴着水漆 去唤醒用油漆...
有的茶叶和烟叶形态上几乎毫无二致,让人感觉只不过是同一种东西换了包装而已。装在盒子里便是茶叶,卷在纸筒里便是香烟。想喝了便用开水泡来喝,想抽了便用火引燃了抽。 喝茶和抽烟应属于满足人类口舌之欲的两大享受,不然也不会流行这么久,而且还煞有介事地成了文化。 既然是享受,自然要以...客服:95017
模式二与模式一相比,流程更为简单,不依赖设置的回调支付URL。商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。
业务流程时序图
图6.9 原生支付模式二时序图
业务流程说明:
(1)商户后台系统根据用户选购的商品生成订单。
(2)用户确认支付后调用微信支付【】生成预支付交易;
(3)微信支付系统收到请求后生成预支付交易单,并返回交易会话的二维码链接code_url。
(4)商户后台系统根据返回的code_url生成二维码。
(5)用户打开微信“扫一扫”扫描二维码,微信客户端将扫码内容发送到微信支付系统。
(6)微信支付系统收到客户端请求,验证链接有效性后发起用户支付,要求用户授权。
(7)用户在微信客户端输入密码,确认支付后,微信客户端提交授权。
(8)微信支付系统根据用户授权完成支付交易。
(9)微信支付系统完成支付交易后给微信客户端返回交易结果,并将交易结果通过短信、微信消息提示用户。微信客户端展示支付交易结果页面。
(10)微信支付系统通过发送异步消息通知商户后台系统支付结果。商户后台系统需回复接收情况,通知微信后台系统不再发送该单的支付通知。
(11)未收到支付通知的情况,商户后台系统调用【】。
(12)商户确认订单已支付后给用户发货。
生成二维码规则
对应链接格式:weixin://wxpay/bizpayurl?sr=XXXXX。请商户调用第三方库将code_url生成二维码图片。该模式链接较短,生成的二维码打印到结账小票上的识别率较高。
例如,将weixin://wxpay/s/An4baqw生成二维码见图6.10。
图6.10 原生支付“模式二”二维码示例
二维码相关知识
二维码背景知识介绍:微信扫码支付后发现被骗,有什么方法可以追回?_百度知道
微信扫码支付后发现被骗,有什么方法可以追回?
禾生七七知道合伙人
来自知道合伙人认证团队
知道合伙人
采纳数:961
获赞数:3151
擅长:暂未定制
只能选择报警处理。电信诈骗是指不法分子通过电话、网络和短信方式,编造虚假信息,设置骗局,对受害人实施远程、非接触式诈骗,诱使受害人给不法分子打款或转账的犯罪行为。日,最高法等三部门发布《关于办理电信网络诈骗等刑事案件适用法律若干问题的意见》再度明确,利用电信网络技术手段实施诈骗,诈骗公私财物价值3000元以上的可判刑,诈骗公私财物价值50万元以上的,最高可判无期徒刑。从2000年新千年以来,随着科技的发展,技术人员中的一些败类及一系列技术工具的开发出现和被使用,虚假信息诈骗犯罪迅速在中国发展蔓延,借助于手机、固定电话、网络等通信工具和现代的工具犯罪。电信诈骗技术等实施的非接触式的诈骗犯罪可以说是迅速地发展蔓延,给人民群众造成了很大的损失。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信扫一扫支付24小时能退款吗_百度知道
微信扫一扫支付24小时能退款吗
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
兴国六中学生知道合伙人
来自电脑网络类芝麻团
兴国六中学生
采纳数:2485
获赞数:2277
擅长:暂未定制
参与团队:
可以退款的。微信扫一扫支付是持有互联网支付牌照并具备完备的安全体系的第三方支付平台,微信支付的支付和安全系统由腾讯财付通提供支持。那么如果对商品不满意,该如果退款呢?通过相关了解,如果需要退款的话,只能通过联系商家,在商家同意之后方可退回至支付该笔交易的银行卡中。下面是相关操作方法.打开微信,在“我”的个人信息中打开“我的银行卡”。打开“我的银行卡”后,点击右上角,选择“交易记录”。打开“交易记录”,选择需要咨询的订单,例如第一个订单,点击进入订单详细。进入到订单详细后,我们会看到“联系商家”后的电话,打该电话与商家详谈。如果商家同意退款,退款将在1~15个工作日内(具体视银行而定)退回至你支付该笔交易的银行卡中。
nan123du知道合伙人
来自电脑网络类芝麻团
采纳数:15
获赞数:297
参与团队:
支付后退款是需要自己申请退款的,如果收款方同意退款,会按照付款原路返回的
本回答被网友采纳
微Linazhu1990知道合伙人
微Linazhu1990
采纳数:59
获赞数:246
相当于付现金,你说能退吗
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 微信扫码付款如何追回 的文章

 

随机推荐