收发现金红包之明细查询篇

简介: 场景: 1.用于查询红包详情 2.当红包发送、领取和退回等操作没有拿到明确的结果时(如请求处理中(10003)、未知异常(20000)),则可以通过查询该笔操作的详情来确定。 (1)如请求处理中(10003): 出现该结果码,则可能是由于网络异常或其他问题导致请求处理超时,此时有两种处理方式: A.以同样的请求直接发起重试,支付宝端有做相应的幂等逻辑; B.调用查询接口确认操作结果,如果结果字段中status取值为SUCCESS,则代表之前的操作是成功的。

场景: 
1.用于查询红包详情 
2.当红包发送、领取和退回等操作没有拿到明确的结果时(如请求处理中(10003)、未知异常(20000)),则可以通过查询该笔操作的详情来确定。 
(1)如请求处理中(10003): 
出现该结果码,则可能是由于网络异常或其他问题导致请求处理超时,此时有两种处理方式: 
A.以同样的请求直接发起重试,支付宝端有做相应的幂等逻辑; 
B.调用查询接口确认操作结果,如果结果字段中status取值为SUCCESS,则代表之前的操作是成功的。 
(2)未知异常(20000): 出现该结果码,则可能是由于网络异常或其他问题导致商户没有拿到明确的操作结果,此时有两种处理方式:A.以同样的请求直接发起重试,支付宝端有做相应的幂等逻辑; 
B.调用查询接口确认操作结果,如果结果字段中status取值为SUCCESS,则代表之前的操作是成功的。 

调用流程: 


代码示例: 

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json","GBK", AlipayConfig.alipay_public_key,"RSA");
  
AlipayFundCouponOperationQueryRequest request = new AlipayFundCouponOperationQueryRequest();
request.setBizContent("{" +
        "\"auth_no\":\"2018022210002001350268558440\"," +
        "\"out_order_no\":\"20180222113230111\"," +
        "\"operation_id\":\"20180222889489683502\"" +
        "\"out_request_no\":\"20180222112830111\"" +
        " }");
AlipayFundCouponOperationQueryResponse response;
try {
    response = alipayClient.execute(request);
      
    if (response.isSuccess()) {
        System.out.println("调用成功"+response.getBody());
    } else {
        System.out.println("调用失败"+response.getBody());
    }
} catch (AlipayApiException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}finally {
      
}


如果大家还有什么疑问欢迎帖子下面跟帖追问吐槽

目录
相关文章
|
机器学习/深度学习 编解码 计算机视觉
【APFN】从大佬论文中探索如何分析改进金字塔网络
【APFN】从大佬论文中探索如何分析改进金字塔网络
584 0
|
SQL 关系型数据库 分布式数据库
Communications link failure
Communications link failure
1099 1
npm安装依赖报错npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND
npm安装依赖报错 使用npm安装一个依赖包时报错,报错内容如下:
7103 0
|
7月前
|
数据采集 传感器 安全
基于员工定位手环的属性、原理、商用优势与应用详解
员工定位手环集轻便、实时定位与多维数据联动于一体,支持健康监测、VoLTE通话及多种定位模式,续航长达10天。广泛应用于工业、医疗、养老等场景,实现人员精准管理、电子围栏报警、轨迹回溯与一键求救,助力企业安全高效运营。(238字)
|
机器学习/深度学习 人工智能 自然语言处理
利用 Coze 搭建专属 AI 厨师助手
利用 Coze 搭建专属 AI 厨师助手
995 125
|
人工智能
新手必看,写歌词的技巧和方法新分享,妙笔生词AI智能写歌词软件
对于新手,写歌词不再难。本文分享了写歌词的实用技巧,如积累生活素材、明确主题、合理安排主副歌、简洁有力的语言表达等。推荐使用“妙笔生词智能写歌词软件”,其AI功能可助你灵感不断,轻松创作。
|
关系型数据库 MySQL 分布式数据库
Super MySQL|揭秘PolarDB全异步执行架构,高并发场景性能利器
阿里云瑶池旗下的云原生数据库PolarDB MySQL版设计了基于协程的全异步执行架构,实现鉴权、事务提交、锁等待等核心逻辑的异步化执行,这是业界首个真正意义上实现全异步执行架构的MySQL数据库产品,显著提升了PolarDB MySQL的高并发处理能力,其中通用写入性能提升超过70%,长尾延迟降低60%以上。
|
并行计算 TensorFlow 算法框架/工具
tensorflow安装
tensorflow安装——GPU版
521 2
|
12月前
|
文字识别 监控 Java
顺丰同城抢单辅助脚本,顺丰骑士抢单辅助免封号,自动抢单神器【java版开源】
这是一套OCR实时检测订单列表并自动右滑的完整代码方案,适用于学习研究。代码包含四个主要模块:OCR处理(文字识别)、价格分析
|
人工智能 JSON 自然语言处理
国内大模型LLM选择以及主流大模型快速使用教程[GLM4/Qwen/Baichuan/Coze/Kimi]
【7月更文挑战第7天】国内大模型LLM选择以及主流大模型快速使用教程[GLM4/Qwen/Baichuan/Coze/Kimi]
1631 10
国内大模型LLM选择以及主流大模型快速使用教程[GLM4/Qwen/Baichuan/Coze/Kimi]