alipay-sdk-java-all

Introduction: 蚂蚁金服开放平台 Java SDK
More: Author   ReportBugs   OfficialWebsite   
Tags:

Alipay SDK for Java 让您不用复杂编程即可访支付宝开放平台开放的各项能力,SDK 可以自动帮您满足能力调用过程中所需的证书校验、加签、验签、发送 HTTP 请求等非功能性要求。

支付宝目前提供 v2v3 两个版本 SDK,根据您的习惯自由选择。

为了向广大开发者提供更好的使用体验,支付宝诚挚邀请您反馈使用 v3 SDK 的感受。您的反馈将对改进 SDK 大有帮助,点击参与 问卷调查

v2 & v3

v2 版本将会发起基于 v2 协议的 OpenAPI,v3 版本将会发起基于 v3 协议的 OpenAPI。

关于 v3 协议

相较于 v2 协议的支付宝 API,主要区别是:

  • 使用 RESTful 设计风格,并通过 OpenAPI 规范(OAS)描述接口
  • 使用 JSON 作为数据交互的格式,不再使用 XML 和表单格式
  • 简化加验签逻辑,对 http 报文整体加验签
  • 简化加解密、文件上传等规范

更多有关 v3 协议的内容,可前往 支付宝开发文档 了解更多。

关于 OpenAPI 规范(OAS)

OpenAPI 规范(OAS),是定义一个标准的、与具体编程语言无关的 RESTful API 的规范,您可查阅 OAS 官网 了解更多。

利用支付宝提供的 OpenAPI 描述文件,您可以用代码生成工具来自动生成各种编程语言代码,用自动测试工具进行测试等等。

v3 SDK 是基于 OpenAPI 描述文件 、使用 OpenAPI Generator 生成的。

问题

不管您在使用 SDK 的过程中遇到任何问题,欢迎前往 支付宝开放社区 发帖与支付宝工作人员和其他开发者一起交流。

注:为了提高开发者问题的响应时效,github 本身的 issue 功能已关闭,支付宝开放社区中发帖的问题,通常会在 2 小时内响应。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools