下面列出了怎么用com.alipay.api.domain.TradeFundBill的API类实例代码及写法,或者点击链接到github查看源代码。
public void test_trade_query() {
// (必填) 商户订单号,通过此商户订单号查询当面付的交易状态
String outTradeNo = "tradepay14817938139942440181";
// 创建查询请求builder,设置请求参数
AlipayTradeQueryRequestBuilder builder = new AlipayTradeQueryRequestBuilder()
.setOutTradeNo(outTradeNo);
AlipayF2FQueryResult result = tradeService.queryTradeResult(builder);
switch (result.getTradeStatus()) {
case SUCCESS:
log.info("查询返回该订单支付成功: )");
AlipayTradeQueryResponse response = result.getResponse();
dumpResponse(response);
log.info(response.getTradeStatus());
if (Utils.isListNotEmpty(response.getFundBillList())) {
for (TradeFundBill bill : response.getFundBillList()) {
log.info(bill.getFundChannel() + ":" + bill.getAmount());
}
}
break;
case FAILED:
log.error("查询返回该订单支付失败或被关闭!!!");
break;
case UNKNOWN:
log.error("系统异常,订单支付状态未知!!!");
break;
default:
log.error("不支持的交易状态,交易返回异常!!!");
break;
}
}
public void test_trade_query() {
// (必填) 商户订单号,通过此商户订单号查询当面付的交易状态
String outTradeNo = "tradepay14817938139942440181";
// 创建查询请求builder,设置请求参数
AlipayTradeQueryRequestBuilder builder = new AlipayTradeQueryRequestBuilder()
.setOutTradeNo(outTradeNo);
AlipayF2FQueryResult result = tradeService.queryTradeResult(builder);
switch (result.getTradeStatus()) {
case SUCCESS:
log.info("查询返回该订单支付成功: )");
AlipayTradeQueryResponse response = result.getResponse();
dumpResponse(response);
log.info(response.getTradeStatus());
if (Utils.isListNotEmpty(response.getFundBillList())) {
for (TradeFundBill bill : response.getFundBillList()) {
log.info(bill.getFundChannel() + ":" + bill.getAmount());
}
}
break;
case FAILED:
log.error("查询返回该订单支付失败或被关闭!!!");
break;
case UNKNOWN:
log.error("系统异常,订单支付状态未知!!!");
break;
default:
log.error("不支持的交易状态,交易返回异常!!!");
break;
}
}
public void test_trade_query() {
// (必填) 商户订单号,通过此商户订单号查询当面付的交易状态
String outTradeNo = "tradepay14817938139942440181";
// 创建查询请求builder,设置请求参数
AlipayTradeQueryRequestBuilder builder = new AlipayTradeQueryRequestBuilder()
.setOutTradeNo(outTradeNo);
AlipayF2FQueryResult result = tradeService.queryTradeResult(builder);
switch (result.getTradeStatus()) {
case SUCCESS:
log.info("查询返回该订单支付成功: )");
AlipayTradeQueryResponse response = result.getResponse();
dumpResponse(response);
log.info(response.getTradeStatus());
if (Utils.isListNotEmpty(response.getFundBillList())) {
for (TradeFundBill bill : response.getFundBillList()) {
log.info(bill.getFundChannel() + ":" + bill.getAmount());
}
}
break;
case FAILED:
log.error("查询返回该订单支付失败或被关闭!!!");
break;
case UNKNOWN:
log.error("系统异常,订单支付状态未知!!!");
break;
default:
log.error("不支持的交易状态,交易返回异常!!!");
break;
}
}
public void setRefundDetailItemList(List<TradeFundBill> refundDetailItemList) {
this.refundDetailItemList = refundDetailItemList;
}
public List<TradeFundBill> getRefundDetailItemList( ) {
return this.refundDetailItemList;
}
public void setFundBillList(List<TradeFundBill> fundBillList) {
this.fundBillList = fundBillList;
}
public List<TradeFundBill> getFundBillList( ) {
return this.fundBillList;
}
public void setFundBillList(List<TradeFundBill> fundBillList) {
this.fundBillList = fundBillList;
}
public List<TradeFundBill> getFundBillList( ) {
return this.fundBillList;
}
public void setRefundDetailItemList(List<TradeFundBill> refundDetailItemList) {
this.refundDetailItemList = refundDetailItemList;
}
public List<TradeFundBill> getRefundDetailItemList( ) {
return this.refundDetailItemList;
}
public void setRefundDetailItemList(List<TradeFundBill> refundDetailItemList) {
this.refundDetailItemList = refundDetailItemList;
}
public List<TradeFundBill> getRefundDetailItemList( ) {
return this.refundDetailItemList;
}
public void setFundBillList(List<TradeFundBill> fundBillList) {
this.fundBillList = fundBillList;
}
public List<TradeFundBill> getFundBillList( ) {
return this.fundBillList;
}
public void setFundBillList(List<TradeFundBill> fundBillList) {
this.fundBillList = fundBillList;
}
public List<TradeFundBill> getFundBillList( ) {
return this.fundBillList;
}
public void setRefundDetailItemList(List<TradeFundBill> refundDetailItemList) {
this.refundDetailItemList = refundDetailItemList;
}
public List<TradeFundBill> getRefundDetailItemList( ) {
return this.refundDetailItemList;
}
public void setFundBillList(List<TradeFundBill> fundBillList) {
this.fundBillList = fundBillList;
}
public List<TradeFundBill> getFundBillList( ) {
return this.fundBillList;
}
public void setFundBillList(List<TradeFundBill> fundBillList) {
this.fundBillList = fundBillList;
}
public List<TradeFundBill> getFundBillList( ) {
return this.fundBillList;
}