收发现金红包——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。


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

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

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 编解码
阿里云 AI 服务器配置及价格表_今年最新阿里云GPU服务器租赁费用(1个月、1年和1小时收费明细表)
阿里云 AI 服务器提供多样化硬件组合方案,涵盖 CPU+GPU、CPU+FPGA、CPU+TPU、CPU+ASIC 等多种加速卡配置,具备超强计算能力,主要适用于人工智能、机器学习、深度学习等计算密集型任务,同时也可满足科学计算、图形可视化、视频处理等场景的算力需求。以下是其 GPU 服务器的具体规格、价格及适用场景整理:
|
Kubernetes NoSQL 网络协议
Boost实现简易服务器和客户端示例
Boost实现简易服务器和客户端示例
|
6月前
|
Prometheus 监控 Cloud Native
从系统监控到业务洞察:ARMS 自定义指标采集功能全解析
阿里云应用实时监控服务 ARMS 推出自定义指标采集功能,让 APM 真正深入业务核心,订单、库存、转化率等核心数据尽在掌控!
587 69
|
5月前
|
人工智能 搜索推荐
千问今天神级更新:全家桶一张嘴全搞定,手机App能删一半
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
千问今天神级更新:全家桶一张嘴全搞定,手机App能删一半
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
少样本链式思维:让AI推理像名侦探一样聪明
你有没有发现,有些AI能像福尔摩斯一样推理解题,而有些却像没头苍蝇乱撞?关键就在于能否让AI学会「思考过程」!通过少样本链式思维技术,让AI从「直接蒙答案」升级为「步步推理」,轻松解决数学、逻辑等复杂问题。想知道如何让你的AI变成推理高手?这里有答案。 #人工智能 #AI推理 #提示工程 #机器学习
352 7
Vue3多选框(Checkbox)
这是一个可高度定制的多选框组件,支持多种属性设置,如复选元素数据、是否禁用、垂直排列、当前选中值、间距、展示区域宽高及全选样式控制等。提供了在线预览和示例代码,便于快速集成与自定义。
1174 1
Vue3多选框(Checkbox)
Vue3日期选择器(DatePicker)
该组件基于 **@vuepic/vue-datepicker@9.0.1** 进行二次封装,简化了日常使用。除范围和年选择器外,其他日期选择均返回格式化的字符串。提供了多种自定义设置,如日期选择器宽度、模式、格式等,并支持时间选择和“今天”按钮展示。详细配置及更多功能请参考[官方文档](https://vue3datepicker.com/installation/)。组件已集成所有原生属性,并支持主题颜色自定义。 示例代码展示了如何创建和使用日期选择器组件,包括基本使用、禁用日期、日期时间选择器、范围选择器等多种场景。更多功能和样式可通过官方文档了解。
4049 2
Vue3日期选择器(DatePicker)
|
索引 Python
%g是什么
`%g` 是 Python 字符串格式化中的一种格式说明符,用于表示浮点数或整数,能自动选择最合适的表示法。当数值为整数时,它显示整数;当数值较大或含小数时,它选择科学记数法或小数点记数法,并去掉无用的零。例如:
2365 1
|
安全 Linux
linux 安装 node 及环境配置
linux 安装 node 及环境配置
647 0
|
资源调度 JavaScript 前端开发
在 Vue 3 中实现流畅的 Swiper 滑动效果
本文介绍了如何在 Vue 3 项目中集成 Swiper,涵盖了从安装、基本用法到丰富的配置选项。通过简单的示例,读者将学习如何创建响应式的图片轮播,利用 Swiper 的循环、自动播放和自定义分页功能,提升用户体验。无论是简单的幻灯片还是复杂的滑块效果,Swiper 都能轻松实现,帮助开发者快速构建出美观的滑动组件。
3325 0