怎样使用支付宝代付的钱退款的退款

当前位置:>>
查询支付宝退款交易记录的方法
查询支付宝退款交易记录的方法
浏览:{$onclicknum}
支付宝产生的交易包括退款交易,那么,要查询退款交易记录应该怎么操作,查支付宝退款交易的操作方法是咋样的。下面,卡宝宝小编来给大家分享下支付宝退款交易的查询方法。
支付宝产生的交易包括退款交易,那么,要查询退款交易记录应该怎么操作,查支付宝退款交易的操作方法是咋样的。下面,卡宝宝小编来给大家分享下支付宝退款交易的查询方法。
支付宝退款交易的查询方法
1、登录支付宝账户(), 在【交易记录】中点击【退款】
2、自动跳转到交易记录退款记录,可以根据页面提示调整刷选条件,进行刷选您需要查询的退款交易; &
点击【查看】后,页面会显示该笔退款的详情,退款去向,退回时间等
3、显示具体的退款金额、去向和时间
以上是关于支付宝退款交易的查询方法,如您在操作使用过程中,遇到其他问题,可详询支付宝客服,希望卡宝宝小编整理的支付宝退款交易的查询方法介绍,对您有用。了解更多支付资讯,请持续关注卡宝宝网。
相关阅读:
获取验证码页面已拦截
无锡网警提示您:
该网址被大量用户举报,可能含有恶意信息。淘宝申请退款的钱在支付宝不可用余款怎么会没有了
  如果在淘宝交易付款时是用信用卡网关进行支付的,退款成功后款项会暂被冻结在支付宝账户中,一般会在3-5个工作日内提交银行直接将款项退回到支付的信用卡中。  经过6年的发展,截至2009年底,淘宝拥有注册会员1.7亿,注册用户还在不断增长!据统计,淘宝网2009年的交易额为2083亿人民币,2010年则高达4000亿元人民币,是亚洲最大的网络零售商圈。  淘宝商城整合数千家品牌商、生产商,为商家和消费者之间提供一站式解决方案。提供100%品质保证的商品,7天无理由退货的售后服务,以及购物积分返现等优质服务。  淘宝网提倡诚信、活跃、快速的网络交易文化,坚持&宝可不淘,信不能弃&。在为淘宝会员打造更安全高效的网络交易平台的同时,也为更多网民提供就业机会。淘宝网也全力营造和倡导互帮互助、轻松活泼的家庭式氛。
最新更新栏目
您可能喜欢
大家都在搜如何用支付宝买火车票申请退款
时间: 11:53:01
  现在人们在网上网购越来越多了,网购是越来越方便。大家现在出行旅游工作不用出门就能买到火车票,可是买票那么容易,想要退票呢?今天小编就为大家提供一下如何用支付宝买火车票退款。
  昨日,12306网站宣布正式开通支付宝购票服务,乘客今后可以用支付宝网购火车票,付款过程只要5秒,并且支持退票退款实时到账支付宝。
  此前,乘客通过12306网站购买火车票,只能选择网上银行进行付款,需要事先开通在线支付功能,给乘客带来一些不便。开通支付宝后,乘客网购火车票只要有一个支付宝账户,就可用支付宝快捷支付、余额或余额宝进行付款。整个支付过程无需使用网银,短短5秒就能完成,而且支付宝支持全国180多家银行的银行卡支付,可以最大限度满足全国各地乘客的网上购票需求。
  支付宝服务的开通也为乘客带来了更加高效的退票体验。原先,乘客使用银行网银购票,办理退票,退款需要1~15个工作日甚至更久才能到账。而支付宝购买的火车票,乘客只要在发车前两小时到车站窗口办理完成退票审核手续,退款就会实时退到乘客的支付宝账户,支付宝买火车票退款其实很简单。
  支付宝买火车票是铁路系统首次支持的第三方支付购票服务。支付宝是国内支付技术实力最强大的支付机构,该机构自主搭建的“第三代技术架构”可以实现每分钟100万笔以上的系统承载能力。其接入12306网站,将进一步提升火车票网售支付环节的效率与稳定能力。
  随着互联网的广泛普及,足不出户网购火车票成为越来越多人出行的首选,特别是春运高峰,许多人都会选择上网订票,12306网站也逐渐替代售票窗口和代售点成为抢票主战场。
  据统计,2013年春运,铁路运送乘客超过两亿人次,其中40%左右的火车票是通过12306网站。12306支付宝退款在网络购票系统繁忙的情况下,很容易出现系统衔接不畅的情况,延误支付时间。为避免这一情况,铁路客户服务中心已经将提交订单后的支付时限从30分钟延长到了45分钟,但访问量激增数十倍的流量压力下,还是频频出现旅客因支付超时而未能成功购票的情况,甚至出现旅客费尽周折完成支付,扣款成功,但票额却已经自动返回销售系统的意外。支付宝服务的开通顺应铁路客票电子化发展趋势,是继支持银行支付服务之后在网络售票服务创新方面的又一次升级
  以上就是小编为大家提供的如何用支付宝买火车票退款,希望可以帮到大家,可以帮到大家,再以不用担心网购火车票而担心支付宝买火车票退款的烦恼了。
【火车票网上预订就上:】
免责声明:火车网文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。
热门火车线路查询
今日热门汽车票价查询
国内特价机票
最新火车时刻表
热门城市订票点
热门城市租车查询当前位置浏览文章
所有的接口支持沙盒环境的测试1、前言前面几篇文件详细介绍了 支付宝提现、扫码支付、条码支付、Wap支付、App支付支付宝支付-提现到个人支付宝支付宝支付-扫码支付支付宝支付-刷卡支付(条码支付)支付宝Wap支付你了解多少?Android版-支付宝APP支付一张二维码集成微信、支付宝支付其中也断断续续的提到了一些接口。本片文章主要是总结支付宝支付中常用的一些接口2、常用的接口总结这里使用表格的方式列出 官方接口列表以及详细的参数说明API列表类型描述使用场景alipay.trade.query免费统一收单线下买卖查询提供所有支付宝支付订单的查询alipay.trade.refund免费统一收单买卖退款接口买家或者卖家的原因需要退款时alipay.trade.fastpay.refund.query免费统一收单买卖退款查询查看退款请求能否执行成功alipay.trade.pay免费统一收单买卖支付接口将二维码或条码信息/声波信息通过本接口上送至支付宝发起支付。alipay.trade.precreate免费统一收单线下买卖预创建二维码支付alipay.trade.cancel免费统一收单买卖撤销接口撤销买卖alipay.trade.create免费统一收单买卖创建接口创建下单alipay.trade.close免费统一收单买卖关闭接口用于买卖创建后,用户在一定时间内未进行支付时可以通过此接口关闭订单alipay.trade.order.settle免费统一收单买卖结算接口用于在线下场景买卖支付后,进行结算alipay.fund.trans.toaccount.transfer免费单笔转账到支付宝账户接口支付宝提现alipay.fund.trans.order.query免费查询转账订单接口提现结果查询alipay.data.dataservice.bill.downloadurl.query免费查询对账单下载地址为方便商户快速查账3、使用服务端SDK封装接口3.1 服务端SDK下载及其使用方法参考
开放平台服务端SDKMaven项目引用JAR包可以参考 支付宝Wap支付你了解多少?
里面有详细的介绍重要说明1、接口使用的编码格式为 UTF-82、接口数据交互使用的是 json3、接口加密的模式使用官方推荐的 RSA24、本片文章主要是介绍Java的使用方法与封装3.2 初始化SDK在SDK调用前需要进行初始化AlipayClient alipayClient = new DefaultAlipayClient(URL, APP_ID, APP_PRIVATE_KEY, FORMAT, CHARSET, ALIPAY_PUBLIC_KEY, SIGN_TYPE);关键参数说明:配置参数示例值解释获取方式/示例值URL支付网关(固定)正式环境:https://openapi.alipay.com/gateway.do 沙箱环境:https://openapi.alipaydev.com/gateway.doAPP_IDAPPID即创建应用后生成获取见上面创建应用并获取APPIDAPP_PRIVATE_KEY开发者应用私钥,由开发者自己生成获取详见上面配置密钥FORMAT参数返回格式,只支持jsonjson(固定)CHARSET请求和签名使用的字符编码格式,支持GBK和UTF-8开发者根据实际工程编码配置ALIPAY_PUBLIC_KEY支付宝公钥,由支付宝生成获取详见上面配置密钥SIGN_TYPE商户生成签名字符串所使用的签名算法类型,目前支持RSA2和RSA,推荐使用RSA2RSA23.3 API接口封装3.3.1 alipay.trade.query接口封装该接口提供所有支付宝支付订单的查询,商户可以通过该接口主动查询订单状态,完成下一步的业务逻辑。 需要调用查询接口的情况: 当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知; 调用支付接口后,返回系统错误或未知买卖状态情况; 调用alipay.trade.pay,返回INPROCESS的状态; 调用alipay.trade.cancel之前,需确认支付状态;/
买卖查询接口
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.8H2JzG&docType=4&apiId=757
@param bizContent
@throws AlipayApiException
public static boolean isTradeQuery(AlipayTradeQueryModel model) throws AlipayApiException{
AlipayTradeQueryResponse response = tradeQuery(model);
if(response.isSuccess()){
public static AlipayTradeQueryResponse
tradeQuery(AlipayTradeQueryModel model) throws AlipayApiException{
AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
request.setBizModel(model);
return alipayClient.execute(request);
}3.3.2 alipay.trade.refund 接口封装当买卖发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,支付宝将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。 买卖超过约定时间(签约时设置的可退款时间)的订单无法进行退款 支付宝退款支持单笔买卖分多次退款,多次退款需要提交原支付订单的商户订单号和设置不同的退款单号。一笔退款失败后重新提交,要采用原来的退款单号。总退款金额不能超过用户实际支付金额/
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.SAyEeI&docType=4&apiId=759
@param content
@throws AlipayApiException
public static String tradeRefund(AlipayTradeRefundModel model) throws AlipayApiException{
AlipayTradeRefundResponse response = tradeRefundToResponse(model);
return response.getBody();
public static AlipayTradeRefundResponse tradeRefundToResponse(AlipayTradeRefundModel model) throws AlipayApiException{
AlipayTradeRefundRequest request = new AlipayTradeRefundRequest();
request.setBizModel(model);
return alipayClient.execute(request);
alipay.trade.fastpay.refund.query接口封装商户可使用该接口查询自已通过alipay.trade.refund提交的退款请求能否执行成功。 该接口的返回码10000,仅代表本次查询操作成功,不代表退款成功。如果该接口返回了查询数据,则代表退款成功,如果没有查询到则代表未退款成功,可以调用退款接口进行重试。重试时请务必保证退款请求号一致。/
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.KQeTSa&apiId=1049&docType=4
@param model
@throws AlipayApiException
public static String tradeRefundQuery(AlipayTradeFastpayRefundQueryModel model) throws AlipayApiException{
AlipayTradeFastpayRefundQueryResponse response = tradeRefundQueryToResponse(model);
return response.getBody();
public static AlipayTradeFastpayRefundQueryResponse tradeRefundQueryToResponse(AlipayTradeFastpayRefundQueryModel model) throws AlipayApiException{
AlipayTradeFastpayRefundQueryRequest request = new AlipayTradeFastpayRefundQueryRequest();
request.setBizModel(model);
return alipayClient.execute(request);
}3.3.4 alipay.trade.pay接口封装收银员使用扫码设备读取用户手机支付宝“付款码”/声波获取设备(如麦克风)读取用户手机支付宝的声波信息后,将二维码或条码信息/声波信息通过本接口上送至支付宝发起支付。/
条形码支付、声波支付
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.XVqALk&apiId=850&docType=4
@param notifyUrl
@throws AlipayApiException
public static String tradePay(AlipayTradePayModel model, String notifyUrl) throws AlipayApiException {
AlipayTradePayResponse response = tradePayToResponse(model,notifyUrl);
return response.getBody();
public static AlipayTradePayResponse tradePayToResponse(AlipayTradePayModel model, String notifyUrl) throws AlipayApiException{
AlipayTradePayRequest request = new AlipayTradePayRequest();
request.setBizModel(model);// 填充业务参数
request.setNotifyUrl(notifyUrl);
return alipayClient.execute(request); // 通过alipayClient调用API,获得对应的response类
}3.3.5 alipay.trade.precreate 接口封装收银员通过收银台或商户后台调用支付宝接口,生成二维码后,展示给用户,由用户扫描二维码完成订单支付。/
https://doc.open.alipay.com/docs/doc.htm?spm=a219a..0.i0UVZn&treeId=193&articleId=105170&docType=1#s4
@param notifyUrl
@throws AlipayApiException
public static String tradePrecreatePay(AlipayTradePrecreateModel model, String notifyUrl) throws AlipayApiException{
AlipayTradePrecreateResponse response = tradePrecreatePayToResponse(model,notifyUrl);
return response.getBody();
public static AlipayTradePrecreateResponse tradePrecreatePayToResponse(AlipayTradePrecreateModel model, String notifyUrl) throws AlipayApiException{
AlipayTradePrecreateRequest request = new AlipayTradePrecreateRequest();
request.setBizModel(model);
request.setNotifyUrl(notifyUrl);
return alipayClient.execute(request);
}3.3.6 alipay.trade.cancel 接口封装支付买卖返回失败或支付系统超时,调用该接口撤销买卖。如果此订单用户支付失败,支付宝系统会将此订单关闭;如果用户支付成功,支付宝系统会将此订单资金退还给用户。 注意:只有发生支付系统超时或者支付结果未知时可调用撤销,其他正常支付的单如需实现相同功能请调用申请退款API。提交支付买卖后调用【查询订单API】,没有明确的支付结果再调用【撤销订单API】。/
买卖撤销接口
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.XInh6e&docType=4&apiId=866
@param bizContent
@throws AlipayApiException
public static boolean isTradeCancel(AlipayTradeCancelModel model) throws AlipayApiException{
AlipayTradeCancelResponse response = tradeCancel(model);
if(response.isSuccess()){
public static AlipayTradeCancelResponse tradeCancel(AlipayTradeCancelModel model) throws AlipayApiException{
AlipayTradeCancelRequest request = new AlipayTradeCancelRequest();
request.setBizModel(model);
AlipayTradeCancelResponse response = alipayClient.execute(request);
}3.3.7 alipay.trade.create 接口封装商户通过该接口进行买卖的创建下单/
统一收单买卖创建接口
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.21yRUe&apiId=1046&docType=4
@param model
@param notifyUrl
@throws AlipayApiException
public static AlipayTradeCreateResponse tradeCreate(AlipayTradeCreateModel model, String notifyUrl) throws AlipayApiException{
AlipayTradeCreateRequest request = new AlipayTradeCreateRequest();
request.setBizModel(model);
request.setNotifyUrl(notifyUrl);
return alipayClient.execute(request);
}3.3.8 alipay.trade.close 接口封装用于买卖创建后,用户在一定时间内未进行支付,可调用该接口直接将未付款的买卖进行关闭。/
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.21yRUe&apiId=1058&docType=4
@param model
@throws AlipayApiException
public static boolean isTradeClose(AlipayTradeCloseModel model) throws AlipayApiException{
AlipayTradeCloseResponse response = tradeClose(model);
if(response.isSuccess()){
public static AlipayTradeCloseResponse tradeClose(AlipayTradeCloseModel model) throws AlipayApiException{
AlipayTradeCloseRequest request = new AlipayTradeCloseRequest();
request.setBizModel(model);
return alipayClient.execute(request);
}3.3.9 alipay.trade.order.settle接口封装用于在线下场景买卖支付后,进行结算/
买卖结算接口
https://doc.open.alipay.com/docs/api.htm?spm=a219a..0.nl0RS3&docType=4&apiId=1147
@param bizContent
@throws AlipayApiException
public static boolean isTradeOrderSettle(AlipayTradeOrderSettleModel model) throws AlipayApiException{
AlipayTradeOrderSettleResponse
= tradeOrderSettle(model);
if(response.isSuccess()){
public static AlipayTradeOrderSettleResponse tradeOrderSettle(AlipayTradeOrderSettleModel model) throws AlipayApiException{
AlipayTradeOrderSettleRequest request = new AlipayTradeOrderSettleRequest();
request.setBizModel(model);
return alipayClient.execute(request);
}3.3.10 alipay.fund.trans.toaccount.transfer接口封装可以参考 支付宝支付-提现到个人支付宝3.3.11 alipay.fund.trans.order.query接口封装可以参考 支付宝支付-提现到个人支付宝3.3.12 alipay.data.dataservice.bill.downloadurl.query 接口封装为方便商户快速查账,支持商户通过本接口获取商户离线账单下载地址/
查询对账单下载地址
@param bizContent
@throws AlipayApiException
public static String billDownloadurlQuery(AlipayDataDataserviceBillDownloadurlQueryModel model) throws AlipayApiException{
AlipayDataDataserviceBillDownloadurlQueryResponse response =
billDownloadurlQueryToResponse(model);
return response.getBillDownloadUrl();
public static AlipayDataDataserviceBillDownloadurlQueryResponse
billDownloadurlQueryToResponse (AlipayDataDataserviceBillDownloadurlQueryModel model) throws AlipayApiException{
AlipayDataDataserviceBillDownloadurlQueryRequest request = new AlipayDataDataserviceBillDownloadurlQueryRequest();
request.setBizModel(model);
return alipayClient.execute(request);
}4、异步通知封装将异步通知的参数转化为Map为验签做准备/
将异步通知的参数转化为Map
@param request
public static Map&String, String& toMap(HttpServletRequest request) {
System.out.println("&&&&" + request.getQueryString());
Map&String, String& params = new HashMap&String, String&();
Map&String, String[]& requestParams = request.getParameterMap();
for (Iterator&String& iter = requestParams.keySet().iterator(); iter.hasNext();) {
String name = (String) iter.next();
String[] values = (String[]) requestParams.get(name);
String valueStr = "";
for (int i = 0; i & values. i++) {
valueStr = (i == values.length - 1) ? valueStr + values[i] : valueStr + values[i] + ",";
// 乱码解决,这段代码在出现乱码时使用。
// valueStr = new String(valueStr.getBytes("ISO-8859-1"), "utf-8");
params.put(name, valueStr);
}使用AlipaySignature.rsaCheckV1(....)接口进行验证签名public void notify_url() {
// 获取支付宝POST过来反馈信息
Map&String, String& params = AliPayApi.toMap(getRequest());
for (Map.Entry&String, String& entry : params.entrySet()) {
System.out.println(entry.getKey() + " = " + entry.getValue());
boolean verify_result = AlipaySignature.rsaCheckV1(params, AliPayApi.ALIPAY_PUBLIC_KEY, AliPayApi.CHARSET,
AliPayApi.SIGN_TYPE);
if (verify_result) {// 验证成功
// TODO 请在这里加上商户的业务逻辑程序代码 异步通知可能出现订单重复通知 需要做去重处理
System.out.println("notify_url 验证成功succcess");
renderText("success");
System.out.println("notify_url 验证失败");
renderText("failure");
} catch (AlipayApiException e) {
e.printStackTrace();
renderText("failure");
}此项目已开源欢迎Start、PR、发起Issues一起讨论交流共同进步https://github.com/Javen205/IJPayhttp://git.oschina.net/javen205/IJPay

我要回帖

更多关于 支付宝交易怎样退款 的文章

 

随机推荐