Files
yuyin-php/extend/BsPaySdk/request/V2TradePaymentGetelectronicreceiptRequest.php

95 lines
3.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

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;
/**
* 交易返回的全局流水号交易返回的全局流水号。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;&lt;!--SURROGATE-代发&lt;br/&gt;许士通说暂不支持--&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;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;
}
}