123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- <?php
- namespace BsPaySdk\request;
- use BsPaySdk\enums\FunctionCodeEnum;
- /**
- * 银行卡代发
- *
- * @author sdk-generator
- * @Description
- */
- class V2TradeSettlementSurrogateRequest extends BaseRequest
- {
- /**
- * 请求流水号
- */
- private $reqSeqId;
- /**
- * 请求日期
- */
- private $reqDate;
- /**
- * 商户号
- */
- private $huifuId;
- /**
- * 代发金额
- */
- private $cashAmt;
- /**
- * 代发用途描述
- */
- private $purposeDesc;
- /**
- * 省份选填,参见[代发省市地区码](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/area/%E6%96%97%E6%8B%B1%E4%BB%A3%E5%8F%91%E7%9C%81%E4%BB%BD%E5%9C%B0%E5%8C%BA%E7%BC%96%E7%A0%81.xlsx);<font color="green">示例值:0013</font><br/>对公代发(省份+地区)与联行号信息二选一填入;对私代发非必填;
- */
- private $province;
- /**
- * 地区选填,参见[代发省市地区码](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/area/%E6%96%97%E6%8B%B1%E4%BB%A3%E5%8F%91%E7%9C%81%E4%BB%BD%E5%9C%B0%E5%8C%BA%E7%BC%96%E7%A0%81.xlsx);<font color="green">示例值:1301</font><br/>对公代发(省份+地区)与联行号信息二选一填入;对私代发非必填;
- */
- private $area;
- /**
- * 银行编号
- */
- private $bankCode;
- /**
- * 联行号选填,参见:[银行支行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhzhbm) <font color="green">示例值:102290026507</font><br/>对公代发(省份+地区)与联行号信息二选一填入;对私代发非必填;
- */
- private $correspondentCode;
- /**
- * 银行卡用户名
- */
- private $bankAccountName;
- /**
- * 对公对私标识
- */
- private $cardAcctType;
- /**
- * 银行账号密文
- */
- private $bankCardNoCrypt;
- /**
- * 证件号密文
- */
- private $certificateNoCrypt;
- /**
- * 证件类型
- */
- private $certificateType;
- /**
- * 手机号密文
- */
- private $mobileNoCrypt;
- /**
- * 到账日期类型
- */
- private $intoAcctDateType;
- public function getFunctionCode() {
- return FunctionCodeEnum::$V2_TRADE_SETTLEMENT_SURROGATE;
- }
- 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 getCashAmt() {
- return $this->cashAmt;
- }
- public function setCashAmt($cashAmt) {
- $this->cashAmt = $cashAmt;
- }
- public function getPurposeDesc() {
- return $this->purposeDesc;
- }
- public function setPurposeDesc($purposeDesc) {
- $this->purposeDesc = $purposeDesc;
- }
- public function getProvince() {
- return $this->province;
- }
- public function setProvince($province) {
- $this->province = $province;
- }
- public function getArea() {
- return $this->area;
- }
- public function setArea($area) {
- $this->area = $area;
- }
- public function getBankCode() {
- return $this->bankCode;
- }
- public function setBankCode($bankCode) {
- $this->bankCode = $bankCode;
- }
- public function getCorrespondentCode() {
- return $this->correspondentCode;
- }
- public function setCorrespondentCode($correspondentCode) {
- $this->correspondentCode = $correspondentCode;
- }
- public function getBankAccountName() {
- return $this->bankAccountName;
- }
- public function setBankAccountName($bankAccountName) {
- $this->bankAccountName = $bankAccountName;
- }
- public function getCardAcctType() {
- return $this->cardAcctType;
- }
- public function setCardAcctType($cardAcctType) {
- $this->cardAcctType = $cardAcctType;
- }
- public function getBankCardNoCrypt() {
- return $this->bankCardNoCrypt;
- }
- public function setBankCardNoCrypt($bankCardNoCrypt) {
- $this->bankCardNoCrypt = $bankCardNoCrypt;
- }
- public function getCertificateNoCrypt() {
- return $this->certificateNoCrypt;
- }
- public function setCertificateNoCrypt($certificateNoCrypt) {
- $this->certificateNoCrypt = $certificateNoCrypt;
- }
- public function getCertificateType() {
- return $this->certificateType;
- }
- public function setCertificateType($certificateType) {
- $this->certificateType = $certificateType;
- }
- public function getMobileNoCrypt() {
- return $this->mobileNoCrypt;
- }
- public function setMobileNoCrypt($mobileNoCrypt) {
- $this->mobileNoCrypt = $mobileNoCrypt;
- }
- public function getIntoAcctDateType() {
- return $this->intoAcctDateType;
- }
- public function setIntoAcctDateType($intoAcctDateType) {
- $this->intoAcctDateType = $intoAcctDateType;
- }
- }
|