dlh_test_server/vendor/hf/BsPaySdk/request/V2TradePaymentGetelectronicreceiptRequest.php
2024-11-04 15:46:19 +08:00

95 lines
3.5 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace BsPaySdk\request;
use BsPaySdk\enums\FunctionCodeEnum;
/**
* 电子回单查询
*
* @author sdk-generator
* @Description
*/
class V2TradePaymentGetelectronicreceiptRequest extends BaseRequest
{
/**
* 商户号
*/
private $huifuId;
/**
* 是否展示手续费0:不展示手续费,1:展示手续费;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:0&lt;/font&gt;&lt;br/&gt;模板类型1或2时必填;
*/
private $showFeemat;
/**
* 交易返回的全局流水号1、交易类返回的全局流水号。org_hf_seq_id与(org_req_seq_id、org_req_date、pay_type) 不能同时为空;&lt;br/&gt;2、结算(SETTLE)返回的结算流水编号&lt;br/&gt;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:003500TOP2B211021163242P447ac132fd200000&lt;/font&gt;
*/
private $orgHfSeqId;
/**
* 原交易请求日期格式:yyyyMMdd;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:20221022&lt;/font&gt;
*/
private $orgReqDate;
/**
* 原交易请求流水号org_hf_seq_id与(org_req_seq_id、org_req_date、pay_type) 不能同时为空;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:2022012614120615001&lt;/font&gt;
*/
private $orgReqSeqId;
/**
* 支付类型BALANCE_PAY:余额支付,&lt;br/&gt;CASHOUT:取现,&lt;br/&gt;QUICK_PAY:快捷支付,&lt;br/&gt;ONLINE_PAY:网银,&lt;br/&gt;SURROGATE:代发&lt;br/&gt;WITHHOLD_PAY:代扣&lt;br/&gt;WAP_PAY:手机WAP&lt;br/&gt;PAY_CONFIRM:交易确认&lt;br/&gt;TRANSFER_ACCT:大额转账(指[银行大额转账](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_yhdezz)交易)&lt;br/&gt;T_MICROPAY: 微信反扫&lt;br/&gt;A_MICROPAY: 支付宝反扫&lt;br/&gt;T_JSAPI: 微信公众号支付&lt;br/&gt;T_MINIAPP: 微信小程序支付&lt;br/&gt;T_APP:微信APP支付&lt;br/&gt;A_JSAPI: 支付宝JS支付&lt;br/&gt;A_NATIVE: 支付宝正扫支付&lt;br/&gt;T_H5:微信直连H5支付&lt;br/&gt;SETTLE:结算&lt;br/&gt;JDBT:京东白条&lt;br/&gt;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:ONLINE_PAY&lt;/font&gt;&lt;br/&gt;注意:支付类型有值,原交易请求流水号不为空必填; &lt;br/&gt;选择交易确认类型时:请传入交易确认的请求流水号或全局流水号。&lt;br/&gt;模板类型为3时,忽略支付类型取值;
*/
private $payType;
public function getFunctionCode() {
return FunctionCodeEnum::$V2_TRADE_PAYMENT_GETELECTRONICRECEIPT;
}
public function getHuifuId() {
return $this->huifuId;
}
public function setHuifuId($huifuId) {
$this->huifuId = $huifuId;
}
public function getShowFeemat() {
return $this->showFeemat;
}
public function setShowFeemat($showFeemat) {
$this->showFeemat = $showFeemat;
}
public function getOrgHfSeqId() {
return $this->orgHfSeqId;
}
public function setOrgHfSeqId($orgHfSeqId) {
$this->orgHfSeqId = $orgHfSeqId;
}
public function getOrgReqDate() {
return $this->orgReqDate;
}
public function setOrgReqDate($orgReqDate) {
$this->orgReqDate = $orgReqDate;
}
public function getOrgReqSeqId() {
return $this->orgReqSeqId;
}
public function setOrgReqSeqId($orgReqSeqId) {
$this->orgReqSeqId = $orgReqSeqId;
}
public function getPayType() {
return $this->payType;
}
public function setPayType($payType) {
$this->payType = $payType;
}
}