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

简介: 场景: 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 {
      
}


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

目录
相关文章
|
7月前
|
算法 Java PHP
算法思考:红包金额生成
最近在整理过去的项目时,回顾了某年红包活动的项目,其中涉及红包金额计算的算法。近些年各家大厂举办的春节红包活动越来越完善,关于活动背后的整体设计介绍、分析、探讨层出不穷。本篇先不关注整体架构,选择红包金额的计算方法作为分析内容。 在当时的项目中,红包金额计算主要是采用了基于一些入参的随机数生成,并且生成的是单个红包金额,并未使用队列方式做预生成。所以再次回顾这个案例,其中其实还有很多可以玩味和深入思考的地方,在这里做一次思考总结。
68 0
|
3月前
|
移动开发 API 开发者
标准详情API接口h5优惠券到手价信息采集
为了提高用户体验和满足用户需求,开放了其详情API接口,使得第三方开发者可以方便地访问和利用这些商品信息 淘宝详情API接口是淘宝开放平台提供的一套接口,它允许第三方开发者通过编程方式获取淘宝商品详情信息。这些信息包括但不限于商品标题、价格、销量、评价等。开发者可以使用这些信息为自己的应用程序提供支持,从而为用户提供更优质的服务。
|
9月前
|
XML JSON 缓存
Java实现订单ID获取淘宝买到的订单物流数据接口方法
Java实现订单ID获取淘宝买到的订单物流数据接口方法
93 0
|
9月前
机房重构之充值和显示金额
机房重构之充值和显示金额
47 0
|
10月前
|
数据可视化 搜索推荐 API
如何通过拼多多订单API接口获取订单详情
拼多多订单接口获取到订单详情之后,你可以根据需求对订单信息进行处理和利用,例如: 将订单信息导入到 ERP 系统中实现自动化订单处理; 根据订单信息生成发货单、物流面单等相关文档; 对订单的商品信息进行分析,例如常购买的商品、下单时间、下单地点等,为业务决策提供参考; 根据买家信息进行个性化营销,为买家提供更好的购物体验; 对订单信息进行可视化展示,例如订单量趋势图、订单来源分析等,为业务和数据分析提供支持。 以上只是一些简单的示例,具体使用方式应根据实际业务需求和场景而定。需要注意的是,对于涉及用户隐私数据的处理,需要遵守相关的法律法规和隐私保护政策。
|
10月前
|
SQL Java 数据库
发放优惠券下的高并发问题
工作中遇到的锁时效问题及事务时效问题 排查与解决方案
227 0
|
机器学习/深度学习
某销售公司在年末的时候会向员工发放红包,发放的红包金额共有5种,获取的条件各不相同:   1) 五颗星红包,每人8000元,平均月绩效大于80件商品(>80),并且在本年度满勤; 2) 四颗星红包,每
某销售公司在年末的时候会向员工发放红包,发放的红包金额共有5种,获取的条件各不相同:   1) 五颗星红包,每人8000元,平均月绩效大于80件商品(>80),并且在本年度满勤; 2) 四颗星红包,每
195 0
|
大数据 开发者
电商项目之交易订单明细流水表分析|学习笔记
快速学习电商项目之交易订单明细流水表分析
269 0
|
SQL 大数据 开发者
电商项目之交易订单明细流水表执行测试|学习笔记
快速学习电商项目之交易订单明细流水表执行测试
166 0
电商项目之交易订单明细流水表执行测试|学习笔记
|
JavaScript 前端开发
使用 JavaScript 根据消费金额和消费者是否为会员确定折扣,最终核算实际应该支付的金额
使用 JavaScript 根据消费金额和消费者是否为会员确定折扣,最终核算实际应该支付的金额
397 0
使用 JavaScript 根据消费金额和消费者是否为会员确定折扣,最终核算实际应该支付的金额