/alipay-sdk-java-all

蚂蚁金服开放平台 Java SDK

Primary LanguageJavaApache License 2.0Apache-2.0

开发语言:JAVA
适用JDK版本:1.5及以上
版权:蚂蚁金融服务集团

主要类文件功能说明

DefaultAlipayClient.java
public DefaultAlipayClient(String serverUrl, String appId, String privateKey);
DefaultAlipayClient.java
public <T extends AlipayResponse> T execute(AlipayRequest<T> request);
  • 功能:执行请求调用(适用于不需要授权接口调用)
  • 输入:request 接口请求对象
  • 输出:T 请求返回对象
DefaultAlipayClient.java
public <T extends AlipayResponse> T execute(AlipayRequest<T> request, String accessToken);
  • 功能:执行请求调用(适用于需要授权接口调用)
  • 输入:
    • request 接口请求对象
    • authToken 授权令牌
  • 输出:T 请求返回对象

调用示例

签名相关类

AlipaySignature.java
public static String rsaSign(Map<String, String> params, String privateKey, String charset);
  • 功能:RSA签名
  • 输入:
    • params 待签名参数map
    • privateKey 私钥
    • charset 签名编码格式
  • 输出:签名结果
AlipaySignature.java
public static boolean rsaCheckV2(Map<String, String> params, String publicKey, String charset);
  • 功能:RSA验签
  • 输入:
    • params 签名参数内容map
    • publicKey 公钥
    • charset 签名编码格式
  • 输出:验签结果
AlipaySignature.java
public static boolean rsaCheckContent(String content, String sign, String publicKey,String charset);
  • 功能:RSA验签
  • 输入:
    • content 签名参数内容字符串
    • sign 签名
    • publicKey 公钥
    • charset 签名编码格式
  • 输出:验签结果