public class WechatBatchTransferApi extends AbstractApi
| 构造器和说明 |
|---|
WechatBatchTransferApi(WechatPayClient wechatPayClient,
String tenantId)
Instantiates a new Abstract api.
|
| 限定符和类型 | 方法和说明 |
|---|---|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
batchTransfer(CreateBatchTransferParams createBatchTransferParams)
发起批量转账API
|
private org.springframework.http.RequestEntity<?> |
batchTransferFunction(WechatPayV3Type type,
CreateBatchTransferParams createBatchTransferParams) |
org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> |
downloadBill(String outBatchNo)
查询并下载转账电子回单API
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryBatchByBatchId(QueryBatchTransferParams queryBatchTransferParams)
微信批次单号查询批次单API
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryBatchByOutBatchNo(QueryBatchTransferParams queryBatchTransferParams)
微信批次单号查询批次单API
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryBatchDetailByMch(QueryBatchTransferDetailParams queryBatchTransferDetailParams)
商家明细单号查询明细单API
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryBatchDetailByWechat(QueryBatchTransferDetailParams queryBatchTransferDetailParams)
微信明细单号查询明细单API
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryDayFundBalance(QueryDayBalanceParams queryDayBalanceParams)
查询账户日终余额API
通过此接口可以查询本商户号指定日期当天24点的账户余额。
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryFundBalance(FundFlowAccountType accountType)
查询账户实时余额API
商户通过此接口可以查询本商户号的账号余额情况。
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryIncomeRecords(QueryIncomeRecordParams queryIncomeRecordParams)
商户银行来账查询API
商户通过本接口查询指定日期内本商户银行来账记录列表。
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
queryTransferElectronicResult(TransferDetailElectronicParams params)
查询转账明细电子回单受理结果API
查询转账明细电子回单受理结果接口,商户通过该接口可以查询电子回单受理进度信息,
包括电子回单据信息,电子回单文件的hash值,电子回单文件的下载地址等。
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
receiptBill(String outBatchNo)
转账电子回单申请受理API
|
WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> |
transferElectronic(TransferDetailElectronicParams params)
转账明细电子回单受理API
受理转账明细电子回单接口,商户通过该接口可以申请受理转账明细单电子回单服务。
|
billCsvDownload, billResource, client, container, downloadBillResponse, downloadFundFlowBill, downloadTradeBill, Get, Get, getMapper, Patch, Post, Post, tenantId, wechatMetaBeanpublic WechatBatchTransferApi(WechatPayClient wechatPayClient, String tenantId)
wechatPayClient - the wechat pay clienttenantId - the tenant idpublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> batchTransfer(CreateBatchTransferParams createBatchTransferParams)
createBatchTransferParams - the batchTransferParamsprivate org.springframework.http.RequestEntity<?> batchTransferFunction(WechatPayV3Type type, CreateBatchTransferParams createBatchTransferParams)
public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchByBatchId(QueryBatchTransferParams queryBatchTransferParams)
queryBatchTransferParams - the queryBatchTransferParamspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchDetailByWechat(QueryBatchTransferDetailParams queryBatchTransferDetailParams)
queryBatchTransferDetailParams - the queryBatchTransferDetailParamspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchByOutBatchNo(QueryBatchTransferParams queryBatchTransferParams)
queryBatchTransferParams - the queryBatchTransferParamspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryBatchDetailByMch(QueryBatchTransferDetailParams queryBatchTransferDetailParams)
queryBatchTransferDetailParams - the queryBatchTransferDetailParamspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> receiptBill(String outBatchNo)
outBatchNo - the outBatchNopublic org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> downloadBill(String outBatchNo)
outBatchNo - the outBatchNopublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> transferElectronic(TransferDetailElectronicParams params)
受理转账明细电子回单接口,商户通过该接口可以申请受理转账明细单电子回单服务。
返回的下载链接可调用AbstractApi.downloadBillResponse(String, String)下载文件
params - the paramspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryTransferElectronicResult(TransferDetailElectronicParams params)
查询转账明细电子回单受理结果接口,商户通过该接口可以查询电子回单受理进度信息, 包括电子回单据信息,电子回单文件的hash值,电子回单文件的下载地址等。
返回的下载链接可调用AbstractApi.downloadBillResponse(String, String)下载文件
params - the paramspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryFundBalance(FundFlowAccountType accountType)
商户通过此接口可以查询本商户号的账号余额情况。
accountType - the account typepublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryDayFundBalance(QueryDayBalanceParams queryDayBalanceParams)
通过此接口可以查询本商户号指定日期当天24点的账户余额。
queryDayBalanceParams - the transfer day balance paramspublic WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryIncomeRecords(QueryIncomeRecordParams queryIncomeRecordParams)
商户通过本接口查询指定日期内本商户银行来账记录列表。 列表内包含本商户银行来账相关的业务单号、金额、完成时间等信息,用于查询和核对。
注意:
queryIncomeRecordParams - the transfer day balance paramsCopyright © 2022. All rights reserved.