<?php /** * ALIPAY API: alipay.operator.mobile.bind request * * @author auto create * @since 1.0, 2017-05-03 16:48:39 */ class AlipayOperatorMobileBindRequest { /** * 标识该运营商是否需要验证用户的手机号绑定过快捷卡 1:需要 0:不需要 **/ private $checkSigncard; /** * 支付宝处理完请求后,如验证失败,当前页面自动跳转到商户网站里指定页面的http路径。 **/ private $fReturnUrl; /** * 标识该运营商是否提供了查询手机归属的spi接口。 1:提供了 0:没提供 **/ private $hasSpi; /** * 标识该运营商名称 **/ private $operatorName; /** * 标识该运营商所在省份 **/ private $provinceName; /** * 支付宝处理完请求后,如验证成功,当前页面自动跳转到商户网站里指定页面的http路径。 **/ private $sReturnUrl; private $apiParas = array(); private $terminalType; private $terminalInfo; private $prodCode; private $apiVersion="1.0"; private $notifyUrl; private $returnUrl; private $needEncrypt=false; public function setCheckSigncard($checkSigncard) { $this->checkSigncard = $checkSigncard; $this->apiParas["check_signcard"] = $checkSigncard; } public function getCheckSigncard() { return $this->checkSigncard; } public function setfReturnUrl($fReturnUrl) { $this->fReturnUrl = $fReturnUrl; $this->apiParas["f_return_url"] = $fReturnUrl; } public function getfReturnUrl() { return $this->fReturnUrl; } public function setHasSpi($hasSpi) { $this->hasSpi = $hasSpi; $this->apiParas["has_spi"] = $hasSpi; } public function getHasSpi() { return $this->hasSpi; } public function setOperatorName($operatorName) { $this->operatorName = $operatorName; $this->apiParas["operator_name"] = $operatorName; } public function getOperatorName() { return $this->operatorName; } public function setProvinceName($provinceName) { $this->provinceName = $provinceName; $this->apiParas["province_name"] = $provinceName; } public function getProvinceName() { return $this->provinceName; } public function setsReturnUrl($sReturnUrl) { $this->sReturnUrl = $sReturnUrl; $this->apiParas["s_return_url"] = $sReturnUrl; } public function getsReturnUrl() { return $this->sReturnUrl; } public function getApiMethodName() { return "alipay.operator.mobile.bind"; } public function setNotifyUrl($notifyUrl) { $this->notifyUrl=$notifyUrl; } public function getNotifyUrl() { return $this->notifyUrl; } public function setReturnUrl($returnUrl) { $this->returnUrl=$returnUrl; } public function getReturnUrl() { return $this->returnUrl; } public function getApiParas() { return $this->apiParas; } public function getTerminalType() { return $this->terminalType; } public function setTerminalType($terminalType) { $this->terminalType = $terminalType; } public function getTerminalInfo() { return $this->terminalInfo; } public function setTerminalInfo($terminalInfo) { $this->terminalInfo = $terminalInfo; } public function getProdCode() { return $this->prodCode; } public function setProdCode($prodCode) { $this->prodCode = $prodCode; } public function setApiVersion($apiVersion) { $this->apiVersion=$apiVersion; } public function getApiVersion() { return $this->apiVersion; } public function setNeedEncrypt($needEncrypt) { $this->needEncrypt=$needEncrypt; } public function getNeedEncrypt() { return $this->needEncrypt; } }