public class Client extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
com.alipay.easysdk.kernel.Client |
_kernel |
| 构造器和说明 |
|---|
Client(com.alipay.easysdk.kernel.Client kernel) |
| 限定符和类型 | 方法和说明 |
|---|---|
Client |
agent(String appAuthToken)
ISV代商户代用,指定appAuthToken
|
Client |
asyncNotify(String url)
设置异步通知回调地址,此处设置将在本调用中覆盖Config中的全局配置
|
Client |
auth(String authToken)
用户授权调用,指定authToken
|
Client |
batchOptional(Map<String,Object> optionalArgs)
批量设置API入参中没有的其他可选业务请求参数(biz_content下的字段)
optional方法的批量版本
|
AlipayTradeCancelResponse |
cancel(String outTradeNo) |
AlipayTradeCloseResponse |
close(String outTradeNo) |
AlipayTradeCreateResponse |
create(String subject,
String outTradeNo,
String totalAmount,
String buyerId) |
AlipayDataDataserviceBillDownloadurlQueryResponse |
downloadBill(String billType,
String billDate) |
Client |
optional(String key,
Object value)
设置API入参中没有的其他可选业务请求参数(biz_content下的字段)
|
AlipayTradeQueryResponse |
query(String outTradeNo) |
AlipayTradeFastpayRefundQueryResponse |
queryRefund(String outTradeNo,
String outRequestNo) |
AlipayTradeRefundResponse |
refund(String outTradeNo,
String refundAmount) |
Client |
route(String testUrl)
将本次调用强制路由到后端系统的测试地址上,常用于线下环境内外联调,沙箱与线上环境设置无效
|
Boolean |
verifyNotify(Map<String,String> parameters) |
public AlipayTradeCreateResponse create(String subject, String outTradeNo, String totalAmount, String buyerId) throws Exception
Exceptionpublic AlipayTradeQueryResponse query(String outTradeNo) throws Exception
Exceptionpublic AlipayTradeRefundResponse refund(String outTradeNo, String refundAmount) throws Exception
Exceptionpublic AlipayTradeCloseResponse close(String outTradeNo) throws Exception
Exceptionpublic AlipayTradeCancelResponse cancel(String outTradeNo) throws Exception
Exceptionpublic AlipayTradeFastpayRefundQueryResponse queryRefund(String outTradeNo, String outRequestNo) throws Exception
Exceptionpublic AlipayDataDataserviceBillDownloadurlQueryResponse downloadBill(String billType, String billDate) throws Exception
Exceptionpublic Boolean verifyNotify(Map<String,String> parameters) throws Exception
Exceptionpublic Client agent(String appAuthToken)
appAuthToken - 代调用tokenpublic Client auth(String authToken)
authToken - 用户授权tokenpublic Client asyncNotify(String url)
url - 异步通知回调地址,例如:https://www.test.com/callbackpublic Client route(String testUrl)
testUrl - 后端系统测试地址public Client optional(String key, Object value)
key - 业务请求参数名称(biz_content下的字段名,比如timeout_express)value - 业务请求参数的值,一个可以序列化成JSON的对象
如果该字段是一个字符串类型(String、Price、Date在SDK中都是字符串),请使用String储存
如果该字段是一个数值型类型(比如:Number),请使用Long储存
如果该字段是一个复杂类型,请使用嵌套的Map指定各下级字段的值
如果该字段是一个数组,请使用List储存各个值
对于更复杂的情况,也支持Map和List的各种组合嵌套,比如参数是值是个List,List中的每种类型是一个复杂对象Copyright © 2021. All rights reserved.