下面是我总结的调用第三方接口缴费的通用逻辑

代码逻辑如下:

代码示例:

public RestDTO<BaseDTO> charge(Param param)throws Exception {String xxxx = "xxxxxxxxxxxxxxxxxxxxxxxxx";String xxx = "xxxxxxxxxxxxxxxxxxxxxxx";User user = Mapper.getUserById(param.getUserId());        String pwd = SeUtil.checkHashKey(user.getUser(), param.getPwd(),param);//校验密码if (!user.getPwd().equals(pwd)) {throw new ServiceException(Error.errorPwd);}//随机生成一个唯一的id值Long orderId = Long.valueOf(orderNoService.getNextId());String xxx = FileMd5Util.md5Hex(xxx + xxx + param.xxxxx+param.xxxx + orderId);Map<String, String> map = new HashMap<String, String>();map.put("xxxxxx", xxxxxxxx);map.put("xxxxx", xxxxxx));map.put("xxxx", xxxx);map.put("xxxx", xxxxx);map.put("xxxxx", xxxxxx);String rslt = APIProxy.getExample().get("https://xxxxxx.cn.com/ossxay/xxxxxx", map);logger.info("充值/缴费返回值 {}", rslt);if (!rslt.contains("\"error_code\":0")) {throw new ServiceException(Error.error500);}RestDTO<BaseDTO> dto = new RestDTO<BaseDTO>();dto.setStatus(RestStatus.SUCCESS);dto.setMessage("充值成功/缴费成功");return dto;
}

调用第三方接口缴费的通用逻辑相关推荐

  1. 前端调用第三方接口跨域问题(淘宝)

    前端调用第三方接口跨域问题 百度了好久,大部分的文章都前篇一律的说jsonp跨域,要不就是说配置CROS.看到那种文章出处应该都是一家,心好累.首先来说淘宝目前的接口是不支持jsonp请求的,配置CR ...

  2. Java 调用第三方接口,实战来了!

    在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口. 1.准备工作: 在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的restTem ...

  3. 读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件

    读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件 工作中涉及很多提供文档数据,少则几条,多则上万,少的可以自己编辑一个,静态final来自己定义,一旦数太多得话,就得使用 ...

  4. UIPATH 调用第三方接口(百度OCR文字识别举例)

    业务场景: 使用RPA获取业务系统网站的验证码截图,将截图转base64之后传到百度OCR文字识别接口,获取文字识别结果,将识别结果用作登陆业务系统的验证码凭证.从而解决RPA自动登录系统的问题. 设 ...

  5. 使用令牌桶算法解决调用第三方接口限流问题

    我们在调用第三方接口时常常会碰到接口限流问题,为了解决这一问题,大家想出了许多方法.我这里介绍一下我的方法,第三方接口限流一般是基于令牌桶算法的,那么我们可以以彼之道还治彼身,使用令牌桶算法实现我方调 ...

  6. 【第三方接口数据一致性】本地保存数据调用第三方接口保证数据一致性

    项目场景: 项目场景:本地项目需要保存一份数据同时需要向第三方接口也发送一份数据,并且要保证本地和第三方接口数据一致性. 问题描述 如何保证两个数据一致性呢? 1.先操作接口在操作本地数据库: 2.先 ...

  7. Java 调用第三方接口方法

    Java 调用第三方接口方法 一. 通过JDK网络类Java.net.HttpURLConnection 1.java.net包下的原生java api提供的http请求 使用步骤: 1.通过统一资源 ...

  8. java调用第三方接口示例

    引言:在我们开发的过程中,常常会听到或者接触到第三方接口,那么这个第三方接口到底是什么呢? 简单来说就是一个远程接口,不是在你本机上的,你需要通过远程url去访问调用该接口.许多项目中有明确的要求需要 ...

  9. http方式调用第三方接口

    java如何调用对方http接口(II) - 流年煮雪 - 博客园 纯Java api HttpURLConnection Java调用外部接口_CJD的博客-CSDN博客_调用外部接口 纯Java  ...

最新文章

  1. 灯泡亮度控制单片机_南航电赛-灯光控制系统
  2. 深圳人均GDP过一万美元随想
  3. 好消息,MaxtoCode完全支持2005BETA2版,多谢恩电提供的测试样例
  4. C Primer+Plus(十一)
  5. Accuracy和Precision
  6. 【Python基础】Python之collections库-Counter
  7. codeforces 617A-C语言解题报告
  8. MySQL运维常用系统命令
  9. SCONS如何集成工具
  10. ensp桥接云ping不通_谁偷了我的云主机文件?五大场景避坑指南
  11. 黑科技!颠覆者!区块链,再不关注就晚了
  12. 【leetcode 简单】第四十一题 Excel表列序号
  13. 用友打印问题合集 二【各模块】
  14. MS520,参数,非接触式读卡IC
  15. 使用java实现简单推箱子游戏
  16. 一万年太久只争朝夕:从灯泡的寿命谈截尾样本的基础知识
  17. 《翻转课堂教学法》实施情况调查结果
  18. 解魔方神器开源啦!摄像头看一眼,就能还原全步骤
  19. vue--echarts 图标库、excel导出、面包屑组件、富文本框、地图、前端使用代理访问、监控生产环境or开发环境
  20. Centos7加入AD域并通过域账号登录

热门文章

  1. SDNU 1427.分解质因数(水题)
  2. EntityFramework进阶(三)- 根据IQueryable获取DbContext
  3. signalr网上学习资料
  4. spring bean的作用域和生命周期
  5. 实验二 网络嗅探与欺骗
  6. 剑桥少儿英语预备级教案(上) unit10 Let's do it.
  7. ActionScript 3.0 概要
  8. 简单的Http请求数据保存到Hdfs
  9. Everything(速度快的文件搜索软件) 1.4.1.801b 汉化绿色版
  10. android 重装sdk或者系统的时模拟器出现can open ****