类 WechatBatchTransferApi
- java.lang.Object
-
- cn.crushes.cloud.core.pay.wechat.v3.AbstractApi
-
- cn.crushes.cloud.core.pay.wechat.v3.WechatBatchTransferApi
-
public class WechatBatchTransferApi extends AbstractApi
批量转账到零钱- 作者:
- youta
-
-
构造器概要
构造器 构造器 说明 WechatBatchTransferApi(WechatPayClient wechatPayClient, String tenantId)Instantiates a new Abstract api.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>batchTransfer(CreateBatchTransferParams createBatchTransferParams)发起批量转账APIprivate org.springframework.http.RequestEntity<?>batchTransferFunction(WechatPayV3Type type, CreateBatchTransferParams createBatchTransferParams)org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>downloadBill(String outBatchNo)查询并下载转账电子回单APIWechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>queryBatchByBatchId(QueryBatchTransferParams queryBatchTransferParams)微信批次单号查询批次单APIWechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>queryBatchByOutBatchNo(QueryBatchTransferParams queryBatchTransferParams)微信批次单号查询批次单APIWechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>queryBatchDetailByMch(QueryBatchTransferDetailParams queryBatchTransferDetailParams)商家明细单号查询明细单APIWechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>queryBatchDetailByWechat(QueryBatchTransferDetailParams queryBatchTransferDetailParams)微信明细单号查询明细单APIWechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>receiptBill(String outBatchNo)转账电子回单申请受理API-
从类继承的方法 cn.crushes.cloud.core.pay.wechat.v3.AbstractApi
billDownload, billResource, client, container, downloadFundFlowBill, downloadTradeBill, Get, Get, getMapper, Patch, Post, Post, tenantId, wechatMetaBean
-
-
-
-
构造器详细资料
-
WechatBatchTransferApi
public WechatBatchTransferApi(WechatPayClient wechatPayClient, String tenantId)
Instantiates a new Abstract api.- 参数:
wechatPayClient- the wechat pay clienttenantId- the tenant id
-
-
方法详细资料
-
batchTransfer
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> batchTransfer(CreateBatchTransferParams createBatchTransferParams)
发起批量转账API- 参数:
createBatchTransferParams- the batchTransferParams- 返回:
- the wechat response entity
-
batchTransferFunction
private org.springframework.http.RequestEntity<?> batchTransferFunction(WechatPayV3Type type, CreateBatchTransferParams createBatchTransferParams)
-
queryBatchByBatchId
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchByBatchId(QueryBatchTransferParams queryBatchTransferParams)
微信批次单号查询批次单API- 参数:
queryBatchTransferParams- the queryBatchTransferParams- 返回:
- the wechat response entity
-
queryBatchDetailByWechat
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchDetailByWechat(QueryBatchTransferDetailParams queryBatchTransferDetailParams)
微信明细单号查询明细单API- 参数:
queryBatchTransferDetailParams- the queryBatchTransferDetailParams- 返回:
- the wechat response entity
-
queryBatchByOutBatchNo
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchByOutBatchNo(QueryBatchTransferParams queryBatchTransferParams)
微信批次单号查询批次单API- 参数:
queryBatchTransferParams- the queryBatchTransferParams- 返回:
- the wechat response entity
-
queryBatchDetailByMch
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchDetailByMch(QueryBatchTransferDetailParams queryBatchTransferDetailParams)
商家明细单号查询明细单API- 参数:
queryBatchTransferDetailParams- the queryBatchTransferDetailParams- 返回:
- the wechat response entity
-
receiptBill
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> receiptBill(String outBatchNo)
转账电子回单申请受理API- 参数:
outBatchNo- the outBatchNo- 返回:
- the wechat response entity
-
downloadBill
public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> downloadBill(String outBatchNo)
查询并下载转账电子回单API- 参数:
outBatchNo- the outBatchNo- 返回:
- the wechat response entity
-
-