收发现金红包之-红包退回接口(alipay.fund.coupon.order.refund)

简介: 资金原路退回,如将红包中未领取的金额退还给红包发送者,参数详情点击参考文档 我这边分享一下java版的示例供大家参考,适用于jdk版本1.5及以上的开发环境 1.代码示例:AlipayFundCouponOrderRefund{ public static void main(Str...

资金原路退回,如将红包中未领取的金额退还给红包发送者,参数详情点击参考文档 我这边分享一下java版的示例供大家参考,适用于jdk版本1.5及以上的开发环境 


1.代码示例:

AlipayFundCouponOrderRefund{
    public static void main(String[] args) throws AlipayApiException {
        //在SDK调用前需要进行初始化
      AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", Config.appId, Config.privateKey, "json","utf-8", Config.alipayPulicKey, "RSA");
        AlipayFundCouponOrderRefundRequest request = new AlipayFundCouponOrderRefundRequest();
        AlipayFundCouponOrderRefundModel model = new AlipayFundCouponOrderRefundModel();
        //支付时传入的支付宝的资金授权订单号 
        model.setAuthNo("2017122810002001950287006752");
        //商户本次资金操作的请求流水号 
        model.setOutRequestNo("refund20171228254");
        model.setAmount("0.01");
        model.setRemark("红包退款");
        request.setBizModel(model);
        AlipayFundCouponOrderRefundResponse response=alipayClient.execute(request);
        System.out.println(response.getBody());
    }
}

2.请求成功返回:

{"alipay_fund_coupon_order_refund_response":{"code":"10000","msg":"Success","amount":"0.01","auth_no":"2017122810002001950287006752","gmt_trans":"2017-12-28 10:39:25","operation_id":"20171228312616259502","out_request_no":"refund20171228254","status":"SUCCESS"},"sign":"XXXX"}

3.每次退款OutRequestNo必须修改,否则会报“本次资金操作的请求流水号与之前有重复

{"alipay_fund_coupon_order_refund_response":{"code":"40004","msg":"Business Failed","sub_code":"UNIQUE_VIOLATION","sub_msg":"退款失败,商户本次资金操作的请求流水号与之前有重复","out_request_no":"refund20171228254"},"sign":"XXXX"}

4.退款资金不能大于红包剩余资金

{"alipay_fund_coupon_order_refund_response":{"code":"40004","msg":"Business Failed","sub_code":"MONEY_NOT_ENOUGH","sub_msg":"本次操作退款的金额超过剩余可退款金额","out_request_no":"refund201712282541"},"sign":"XXXX"}

如有其它问题,欢迎论坛评论留言,如有不足之处也欢迎多多吐槽!!!

目录
相关文章
|
人工智能 弹性计算 编解码
技术分享 | 如何基于阿里云AIACC加速Stable-Diffusion AI绘画
AIACC是基于阿里云IaaS资源推出的神龙AI性能加速套件,用于优化基于AI主流计算框架搭建的模型,能显著提升训练和推理性能。AIACC神龙AI推理加速套件由AIACC-Torch(Pytorch推理加速引擎)、AIACC-MLIR(MLIR推理加速引擎)、AIACC-HRT(AIACC算子深度加速引擎)等组件构成。AIACC神龙AI性能加速套件能够为Stable-Diffusion提供加速优化支持,在512x512分辨率下,可将单张图片的延迟从2秒降低至0.88秒,吞吐提速至原来的2.2倍。
技术分享 | 如何基于阿里云AIACC加速Stable-Diffusion AI绘画
|
4月前
|
人工智能 自然语言处理 安全
阿里云万小智建站怎么样?有用过的吗?AI建站收费价格及版本功能介绍
万小智是阿里云推出的AI建站工具,面向中小企业与个人创业者,支持对话式建站、AI配图、内容生成、智能客服等功能,10分钟快速上线官网,集成域名、备案、云资源等全栈服务,助力零代码高效建站。
357 13
|
6月前
|
弹性计算 应用服务中间件
租用阿里云服务器一个月多少钱?看完吓一跳,这么便宜了吗?
阿里云服务器月租低至3元!轻量应用服务器2核2G,200M带宽,仅需38元/年,新用户专享;ECS经济型实例99元/年,2核2G,3M带宽,新老同享。时长越长折扣越大,最高可享3.4折。详情见官方活动页。
3039 23
|
5月前
|
新零售 人工智能 算法
咖啡机器人技术深度解析与主流商业解决方案评测
咖啡机器人正从营销工具蜕变为商业基础设施,广泛应用于高端商务、交通枢纽等场景。依托高精度控制、视觉感知与人机协作技术,实现24小时稳定出品。猎户星空智咖大师以AI算法与仿生设计平衡性能与成本,ABB YuMi展现极致工艺,越疆、节卡、川崎则各具开放性、灵活性与稳定性优势,推动服务机器人迈向智能化新阶段。(238字)
|
iOS开发
iOS本地推送通知的基本使用
简单介绍iOS的本地通知推送的基本使用步骤
1674 0
|
机器学习/深度学习 数据采集 传感器
使用Python实现深度学习模型:智能水质监测与管理
使用Python实现深度学习模型:智能水质监测与管理
375 1
|
PHP 数据安全/隐私保护 计算机视觉
ThinkPHP图片处理之压缩图片大小,图片处理之图片水印(添加平铺文字水印,并设置文字之间的间距和文字的角度)
ThinkPHP图片处理之压缩图片大小,图片处理之图片水印(添加平铺文字水印,并设置文字之间的间距和文字的角度)
409 1
|
前端开发 JavaScript Java
基于Springboot+Vue实现在线课程管理系统
基于Springboot+Vue实现在线课程管理系统
353 1
|
存储 安全 Python
如何在Python中实现一个单例模式,确保在多线程环境中也是安全的?
【2月更文挑战第5天】【2月更文挑战第11篇】如何在Python中实现一个单例模式,确保在多线程环境中也是安全的?
705 1
|
机器学习/深度学习 存储 人工智能
Transformers 自然语言处理(二)(4)
Transformers 自然语言处理(二)
336 0

热门文章

最新文章