Giter Site home page Giter Site logo

alipay / alipay-sdk-java-all Goto Github PK

View Code? Open in Web Editor NEW
499.0 20.0 206.0 594.64 MB

支付宝开放平台 Alipay SDK for Java

Home Page: https://docs.open.alipay.com/54/103419/

License: Apache License 2.0

Java 99.99% Scala 0.01% Shell 0.01% JavaScript 0.01%
sdk java alipay alipay-sdk

alipay-sdk-java-all's Introduction

支付宝开放平台服务端SDK FOR JAVA

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小时内响应。

alipay-sdk-java-all's People

Contributors

antopen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.