Class CashCouponsService
java.lang.Object
com.wechat.pay.java.service.cashcoupons.CashCouponsService
CashCouponsService服务
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription创建代金券批次查询代金券可用商户查询可核销商品编码根据过滤条件查询用户的券listStocks(ListStocksRequest request) 条件查询批次列表pauseStock(PauseStockRequest request) 暂停批次queryCallback(QueryCallbackRequest request) 查询代金券消息通知地址queryCoupon(QueryCouponRequest request) 查询代金券详情queryStock(QueryStockRequest request) 查询批次详情refundFlow(RefundFlowRequest request) 下载批次退款明细restartStock(RestartStockRequest request) 重启批次sendCoupon(SendCouponRequest request) 发放指定批次的代金券setCallback(SetCallbackRequest request) 设置代金券消息通知地址startStock(StartStockRequest request) 激活开启批次stopStock(StopStockRequest request) 终止批次useFlow(UseFlowRequest request) 下载批次核销明细
-
Method Details
-
queryCallback
查询代金券消息通知地址- Parameters:
request- 请求参数- Returns:
- Callback
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
setCallback
设置代金券消息通知地址- Parameters:
request- 请求参数- Returns:
- SetCallbackResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
listCouponsByFilter
根据过滤条件查询用户的券- Parameters:
request- 请求参数- Returns:
- CouponCollection
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
queryCoupon
查询代金券详情- Parameters:
request- 请求参数- Returns:
- Coupon
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
sendCoupon
发放指定批次的代金券- Parameters:
request- 请求参数- Returns:
- SendCouponResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
createCouponStock
创建代金券批次- Parameters:
request- 请求参数- Returns:
- CreateCouponStockResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
listAvailableMerchants
查询代金券可用商户- Parameters:
request- 请求参数- Returns:
- AvailableMerchantCollection
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
listAvailableSingleitems
public AvailableSingleitemCollection listAvailableSingleitems(ListAvailableSingleitemsRequest request) 查询可核销商品编码- Parameters:
request- 请求参数- Returns:
- AvailableSingleitemCollection
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
listStocks
条件查询批次列表- Parameters:
request- 请求参数- Returns:
- StockCollection
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
pauseStock
暂停批次- Parameters:
request- 请求参数- Returns:
- PauseStockResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
queryStock
查询批次详情- Parameters:
request- 请求参数- Returns:
- Stock
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
refundFlow
下载批次退款明细- Parameters:
request- 请求参数- Returns:
- RefundFlowResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
restartStock
重启批次- Parameters:
request- 请求参数- Returns:
- RestartStockResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
startStock
激活开启批次- Parameters:
request- 请求参数- Returns:
- StartStockResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
stopStock
终止批次- Parameters:
request- 请求参数- Returns:
- StopStockResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-
useFlow
下载批次核销明细- Parameters:
request- 请求参数- Returns:
- UseFlowResponse
- Throws:
com.wechat.pay.java.core.exception.HttpException- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException- 服务返回成功,content-type不为application/json、解析返回体失败。
-