You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yanzong/vendor/huifurepo/dg-php-sdk/BsPaySdk/request/V2TradePaymentGetelectronic...

94 lines
3.4 KiB

<?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;
/**
* 交易返回的全局流水号交易返回的全局流水号。org_hf_seq_id与(org_req_seq_id、org_req_date、pay_type) 不能同时为空;&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/partners/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;&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;
}
}