SDK工具
SDK工具说明指南

1.常量解释

AmbientEnum: 正式环境和沙箱环境的枚举参数
.SANDBOX_ADDRESS : 沙箱环境
.FARMAL_ADDRESS : 正式环境

2.版本说明

目前的最高版本是1.0.0

3.功能说明

1. http请求和接收
2. 报文的加签
3. 软件服务商的Token获取

4.下载说明

JAVA SDK下载

5.使用说明

5.1 参数初始化:
1. appKey:就是在开发平台申请app的appKey
2. appSecret:与appKey相对应的appSecret
3. accessToken:软件服务商可通过SDK方法获取,递四方商户可不传入该参数

5.2 请求获取accessToken
TokenResultEntity reslutStr = TokenUtil.getToken(clientId,redirectUrl, clientSecret, code, grandType, AmbientEnum.SANDBOX_ADDRESS);
参数说明请看:文档中心 -> 软件服务商接入文档(页面链接为:http://open.4px.com/apiinfo/partner

5.3 根据refreshToken获取accessToken
TokenResultEntity result= TokenUtil.getTokenByRefreshToken(clientId, clientSecret,grandType,refreshTOken,redirectUrl,AmbientEnum.SANDBOX_ADDRESS);
参数说明请看:文档中心 -> 软件服务商接入文档(页面链接为:http://open.4px.com/apiinfo/partner

5.4 请求API接口
String response = ApiHttpClientUtils.apiJsongPost(commonParam,paramMap, AmbientEnum.FORMAT_ADDRESS);
参数说明:commonParam : 公共参数分装类对象
paramMap: API接口请求参数Map集合

5.5 更多
如有获取Token请求参数内容有任何疑问,请看文档中心的软件服务商接入文档或递四方商户接入文档。请求接口API有任何疑问,请看相应的API接口文档

6.注意事项

1. 调用获取Token的API前请先获取授权码authorization_code(获取详情请看文档中心—>软件服务商接入文档)
2. 调用API请求前请详看相应的接口
3. 软件服务商必须传入Token,递四方商户可不传或传空值
4. SDK技术问题请参考源码或找技术支持