123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- <?php
- namespace BsPaySdk\request;
- use BsPaySdk\enums\FunctionCodeEnum;
- /**
- * 全渠道资金管理配置
- *
- * @author sdk-generator
- * @Description
- */
- class V2MerchantBusiEfpconfigRequest extends BaseRequest
- {
- /**
- * 请求流水号
- */
- private $reqSeqId;
- /**
- * 请求日期
- */
- private $reqDate;
- /**
- * 商户汇付id
- */
- private $huifuId;
- /**
- * 所属渠道商
- */
- private $upperHuifuId;
- /**
- * 开关
- */
- private $switchState;
- /**
- * 自动入账开关0:关闭 1:开通;switch_state为1时必填;<font color="green">示例值:1</font>
- */
- private $outOrderAutoAcctFlag;
- /**
- * 支付手续费外扣汇付ID支付手续费外扣标记为1时必填;<font color="green">示例值:6666000109812123</font>
- */
- private $outFeeHuifuid;
- /**
- * 全域资金开户使用的银行卡信息首次开通时必填 jsonObject格式
- */
- private $outOrderAcctCard;
- /**
- * 全域资金开户手续费首次开通时必填 jsonObject格式
- */
- private $outOrderAcctOpenFees;
- /**
- * 全渠道资金管理补充材料id涉及文件类型:[F504-全渠道资金管理补充材料](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wjlx);<font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font>
- */
- private $otherPaymentInstitutionsPic;
- /**
- * 新网银行数字证书及电子签名授权委托书out_funds_gate_id为xw0时必填;涉及文件类型:[F534-银行数字证书及电子签名授权委托书](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wjlx);<font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font>
- */
- private $xwDigitalCertificatePic;
- /**
- * 银行类型
- */
- private $outFundsGateId;
- /**
- * 签约人信息switch_state为1时必填 jsonObject格式
- */
- private $signUserInfo;
- /**
- * 入账来源
- */
- private $acctSource;
- public function getFunctionCode() {
- return FunctionCodeEnum::$V2_MERCHANT_BUSI_EFPCONFIG;
- }
- public function getReqSeqId() {
- return $this->reqSeqId;
- }
- public function setReqSeqId($reqSeqId) {
- $this->reqSeqId = $reqSeqId;
- }
- public function getReqDate() {
- return $this->reqDate;
- }
- public function setReqDate($reqDate) {
- $this->reqDate = $reqDate;
- }
- public function getHuifuId() {
- return $this->huifuId;
- }
- public function setHuifuId($huifuId) {
- $this->huifuId = $huifuId;
- }
- public function getUpperHuifuId() {
- return $this->upperHuifuId;
- }
- public function setUpperHuifuId($upperHuifuId) {
- $this->upperHuifuId = $upperHuifuId;
- }
- public function getSwitchState() {
- return $this->switchState;
- }
- public function setSwitchState($switchState) {
- $this->switchState = $switchState;
- }
- public function getOutOrderAutoAcctFlag() {
- return $this->outOrderAutoAcctFlag;
- }
- public function setOutOrderAutoAcctFlag($outOrderAutoAcctFlag) {
- $this->outOrderAutoAcctFlag = $outOrderAutoAcctFlag;
- }
- public function getOutFeeHuifuid() {
- return $this->outFeeHuifuid;
- }
- public function setOutFeeHuifuid($outFeeHuifuid) {
- $this->outFeeHuifuid = $outFeeHuifuid;
- }
- public function getOutOrderAcctCard() {
- return $this->outOrderAcctCard;
- }
- public function setOutOrderAcctCard($outOrderAcctCard) {
- $this->outOrderAcctCard = $outOrderAcctCard;
- }
- public function getOutOrderAcctOpenFees() {
- return $this->outOrderAcctOpenFees;
- }
- public function setOutOrderAcctOpenFees($outOrderAcctOpenFees) {
- $this->outOrderAcctOpenFees = $outOrderAcctOpenFees;
- }
- public function getOtherPaymentInstitutionsPic() {
- return $this->otherPaymentInstitutionsPic;
- }
- public function setOtherPaymentInstitutionsPic($otherPaymentInstitutionsPic) {
- $this->otherPaymentInstitutionsPic = $otherPaymentInstitutionsPic;
- }
- public function getXwDigitalCertificatePic() {
- return $this->xwDigitalCertificatePic;
- }
- public function setXwDigitalCertificatePic($xwDigitalCertificatePic) {
- $this->xwDigitalCertificatePic = $xwDigitalCertificatePic;
- }
- public function getOutFundsGateId() {
- return $this->outFundsGateId;
- }
- public function setOutFundsGateId($outFundsGateId) {
- $this->outFundsGateId = $outFundsGateId;
- }
- public function getSignUserInfo() {
- return $this->signUserInfo;
- }
- public function setSignUserInfo($signUserInfo) {
- $this->signUserInfo = $signUserInfo;
- }
- public function getAcctSource() {
- return $this->acctSource;
- }
- public function setAcctSource($acctSource) {
- $this->acctSource = $acctSource;
- }
- }
|