收发现金红包——alipay.fund.coupon.operation.query(红包明细查询接口)

简介: 接口名称:红包明细查询接口英文名称:alipay.fund.coupon.operation.query产品首页:[url]https://openclub.alipay.com/read.php?tid=12180&fid=72[/url]上一步:[url]https://openclub.alipay.com/read.php?tid=13610&fid=72[/url]一、注意事项1、提供两种方式查询红包明细(1)通过支付宝订单号和操作流水号查询,该查询方式效率高,建议尽可能使用该方式;(2)通过商户订单号和操作流水号查询,该查询方式效率低,不建议使用。

接口名称:红包明细查询接口

英文名称:alipay.fund.coupon.operation.query

产品首页:[url]https://openclub.alipay.com/read.php?tid=12180&fid=72[/url]

上一步:[url]https://openclub.alipay.com/read.php?tid=13610&fid=72[/url]

一、注意事项

1、提供两种方式查询红包明细

(1)通过支付宝订单号和操作流水号查询,该查询方式效率高,建议尽可能使用该方式;

(2)通过商户订单号和操作流水号查询,该查询方式效率低,不建议使用。

二、参数说明

1、auth_no与out_order_no不能同时为空:

auth_no:支付宝授权资金订单号,以支付宝资金授权订单号为准(支付接口返回参数);

out_order_no:商户的授权资金订单号,该参数与商户的授权资金操作流水号配对使用。

2、operation_id与out_request_no不能同时为空:

operation_id:支付宝的授权资金操作流水号,以支付宝的授权资金操作流水号为准,该参数与支付宝授权资金订单号配对使用。(支付接口返回参数);

out_request_no:商户的授权资金操作流水号,该参数与商户的授权资金订单号配对使用。

三、接口请求示例

JAVA版请求示例

public static void main(String[] args) throws AlipayApiException {
		AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, AlipayConfig.format, AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
		AlipayFundCouponOperationQueryRequest request = new AlipayFundCouponOperationQueryRequest();
		request.setBizContent("{" +
		""auth_no":"2018081710002001860294782485"," +
		""out_order_no":"2017122716463222"," +
		""operation_id":"20180817587432998602"," +
		""out_request_no":"201712271645328"" +
		"  }");
		AlipayFundCouponOperationQueryResponse response = alipayClient.execute(request);
		
		if(response.isSuccess()){
		System.out.println("调用成功");
		} else {
		System.out.println("调用失败");
		}
		System.out.println(response.getBody());
}


PHP版请求示例


  
require_once 'AopSdk.php';
$aop = new AopClient ();
$aop->appId = '填写您的appid';
$aop->rsaPrivateKey = '填写您的私钥';
$aop->alipayrsaPublicKey='填写您的支付宝公钥';
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
$aop->apiVersion = '1.0';
$aop->signType = 'RSA2';
$aop->postCharset='utf-8';
$aop->format='json';
$date=date("YmdHis");
$arr=range(1000,9999);
shuffle($arr);
$request = new AlipayFundCouponOperationQueryRequest ();
$request->setBizContent("{" .
		""auth_no":"2018081710002001860294782485"," .
		""out_order_no":"2017122716463222"," .
		""operation_id":"20180817587432998602"," .
		""out_request_no":"201712271645328"" .
		"  }");
$result = $aop->execute ( $request);
var_dump($result);

.NET版本请求示例

IAopClient client = new DefaultAopClient(config.gatewayUrl, config.app_id, config.private_key, "json", "1.0", "RSA2", config.alipay_public_key, config.charset, false);


        AlipayFundCouponOperationQueryRequest request = new AlipayFundCouponOperationQueryRequest();
        request.BizContent="{" +
        ""auth_no":"2018081710002001860294782485"," +
		""out_order_no":"2017122716463222"," +
		""operation_id":"20180817587432998602"," +
		""out_request_no":"201712271645328"" +
        "  }";

        AlipayFundCouponOperationQueryResponse response = client.execute(request);
        Response.Write(response.Body);

四、显示效果

设置不同接口对应的参数值返回响应参数不同

1、查询红包页面支付明细

可通过设置红包页面支付接口的out_order_no和out_request_no的参数值查询。

2、查询打款给A用户的红包明细

可通过设置红包打款接口,打款给A用户设置的out_order_no和out_request_no的参数值查询。

3、查询打款给B用户的红包明细

可通过设置红包打款接口,打款给B用户设置的out_order_no和out_request_no的参数值查询。

4、查询红包退回的红包明细

可通过设置红包退回接口的auth_no和out_request_no的参数值查询。

因为退款接口设置的是auth_no和out_request_no,当调用支付接口的out_order_no:2017122716463224和退款接口的out_request_no:refund20171228254。


如果还是报错,请按如下方式进行提问:

正确提问方式:使用环境(沙箱还是正式环境)+接口名称(中文+英文)+ 请求参数 + 报错信息详情

目录
相关文章
|
8月前
|
机器学习/深度学习 人工智能 编解码
阿里云 AI 服务器配置及价格表_今年最新阿里云GPU服务器租赁费用(1个月、1年和1小时收费明细表)
阿里云 AI 服务器提供多样化硬件组合方案,涵盖 CPU+GPU、CPU+FPGA、CPU+TPU、CPU+ASIC 等多种加速卡配置,具备超强计算能力,主要适用于人工智能、机器学习、深度学习等计算密集型任务,同时也可满足科学计算、图形可视化、视频处理等场景的算力需求。以下是其 GPU 服务器的具体规格、价格及适用场景整理:
|
Kubernetes NoSQL 网络协议
Boost实现简易服务器和客户端示例
Boost实现简易服务器和客户端示例
|
8月前
|
Prometheus 监控 Cloud Native
从系统监控到业务洞察:ARMS 自定义指标采集功能全解析
阿里云应用实时监控服务 ARMS 推出自定义指标采集功能,让 APM 真正深入业务核心,订单、库存、转化率等核心数据尽在掌控!
676 73
|
7月前
|
人工智能 搜索推荐
千问今天神级更新:全家桶一张嘴全搞定,手机App能删一半
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
千问今天神级更新:全家桶一张嘴全搞定,手机App能删一半
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
少样本链式思维:让AI推理像名侦探一样聪明
你有没有发现,有些AI能像福尔摩斯一样推理解题,而有些却像没头苍蝇乱撞?关键就在于能否让AI学会「思考过程」!通过少样本链式思维技术,让AI从「直接蒙答案」升级为「步步推理」,轻松解决数学、逻辑等复杂问题。想知道如何让你的AI变成推理高手?这里有答案。 #人工智能 #AI推理 #提示工程 #机器学习
398 7
|
10月前
|
存储 Windows
Windows PowerShell操作:如何删除环境变量
此外,还有一些第三方工具可以用来管理环境变量,这些工具通常提供了更为用户友好的界面来添加、编辑或删除环境变量,但是使用PowerShell可以更直接地控制这些设置,并且可以很容易地集成到脚本中以自动化环境配置的管理。
1321 7
|
机器学习/深度学习 人工智能 缓存
【AI系统】GPU 架构回顾(从2018年-2024年)
2018年发布的Turing图灵架构,采用12nm工艺,包含18.6亿个晶体管,大幅提升了PC游戏、专业图形应用及深度学习推理的效率与性能。Turing引入了RT Core和Tensor Core,分别用于实时光线追踪和加速深度学习计算,支持GDDR6内存,显著提升了数据传输速率和效率。此外,Turing架构还支持NVLink 2.0,增强了多GPU协同工作的能力,适用于复杂的图形渲染和深度学习任务。
1502 0
【AI系统】GPU 架构回顾(从2018年-2024年)
|
安全 Linux
linux 安装 node 及环境配置
linux 安装 node 及环境配置
689 0
|
索引 Python
%g是什么
`%g` 是 Python 字符串格式化中的一种格式说明符,用于表示浮点数或整数,能自动选择最合适的表示法。当数值为整数时,它显示整数;当数值较大或含小数时,它选择科学记数法或小数点记数法,并去掉无用的零。例如:
2618 1
|
开发框架 JavaScript Android开发
uniapp页面跳转【回退】
uniapp页面跳转【回退】
2152 4

热门文章

最新文章