Properties

$agentChannel

$agentChannel

机构签约代扣来源渠道 PUBLICPLATFORM:服务窗

$agentCode

$agentCode

从服务窗发起则为publicId的值

$billKey

$billKey

户号,机构针对于每户的水、电都会有唯一的标识户号

$bizType

$bizType

业务类型。 JF:缴水、电、燃气、固话宽带、有线电视、交通罚款费用 WUYE:缴物业费 HK:信用卡还款 TX:手机充值 IND: 保险

$chargeInst

$chargeInst

支付宝缴费系统中的出账机构ID

$deductProdCode

$deductProdCode

代扣产品码, 由技术同学分配。 目前在缴费业务场景中,传入INST_DIRECT_DEDUCT; 在保险业务场景中, 传入INSURANCE_MERCHANT_DEDUCT

$deductType

$deductType

签约类型可为空

$extUserInfo

$extUserInfo

外部用户实名认证相关信息, 用于做签约时的实名校验。 注:

name: 姓名 cert_type: 身份证:IDENTITY_CARD、护照:PASSPORT、军官证:OFFICER_CARD、士兵证:SOLDIER_CARD、户口本:HOKOU等 cert_no: 证件号码 need_check_info取值 T/F,只有为T时才做强制校验。 mobile:手机号,目前暂不使用此字段做校验 min_age: 允许的最小买家年龄,min_age为整数,必须大于等于0.

$extendField

$extendField

扩展字段

$notifyConfig

$notifyConfig

通知方式设置,可为空

$outAgreementId

$outAgreementId

外部产生的协议ID

$ownerName

$ownerName

户名,户主真实姓名

$payConfig

$payConfig

支付工具设置,目前可为空

$payPasswordToken

$payPasswordToken

用户签约时,跳转到支付宝独立密码校验页面,校验成功后会将token和对应的用户ID缓存下来,然后跳回到机构页面生成token带回给机构,机构签约时必须传入token

$pid

$pid

商户ID

$signExpireDate

$signExpireDate

签约到期时间。空表示无限期,一期固定传空。

$subBizType

$subBizType

业务子类型。 WATER:缴水费 ELECTRIC:缴电费 GAS:缴燃气费 COMMUN:缴固话宽带 CATV:缴有线电视费 TRAFFIC:缴交通罚款 WUYE:缴物业费 HK:信用卡还款 CZ:手机充值 CAR:车险 LIFE:寿险 HEALTH:健康险

$userId

$userId

用户ID

$apiParas

$apiParas

$terminalType

$terminalType

$terminalInfo

$terminalInfo

$prodCode

$prodCode

$apiVersion

$apiVersion

$notifyUrl

$notifyUrl

$returnUrl

$returnUrl

$needEncrypt

$needEncrypt

Methods

setAgentChannel()

setAgentChannel(mixed  $agentChannel) : mixed

Parameters

mixed $agentChannel

Returns

mixed —

getAgentChannel()

getAgentChannel() : mixed

Returns

mixed —

setAgentCode()

setAgentCode(mixed  $agentCode) : mixed

Parameters

mixed $agentCode

Returns

mixed —

getAgentCode()

getAgentCode() : mixed

Returns

mixed —

setBillKey()

setBillKey(mixed  $billKey) : mixed

Parameters

mixed $billKey

Returns

mixed —

getBillKey()

getBillKey() : mixed

Returns

mixed —

setBizType()

setBizType(mixed  $bizType) : mixed

Parameters

mixed $bizType

Returns

mixed —

getBizType()

getBizType() : mixed

Returns

mixed —

setChargeInst()

setChargeInst(mixed  $chargeInst) : mixed

Parameters

mixed $chargeInst

Returns

mixed —

getChargeInst()

getChargeInst() : mixed

Returns

mixed —

setDeductProdCode()

setDeductProdCode(mixed  $deductProdCode) : mixed

Parameters

mixed $deductProdCode

Returns

mixed —

getDeductProdCode()

getDeductProdCode() : mixed

Returns

mixed —

setDeductType()

setDeductType(mixed  $deductType) : mixed

Parameters

mixed $deductType

Returns

mixed —

getDeductType()

getDeductType() : mixed

Returns

mixed —

setExtUserInfo()

setExtUserInfo(mixed  $extUserInfo) : mixed

Parameters

mixed $extUserInfo

Returns

mixed —

getExtUserInfo()

getExtUserInfo() : mixed

Returns

mixed —

setExtendField()

setExtendField(mixed  $extendField) : mixed

Parameters

mixed $extendField

Returns

mixed —

getExtendField()

getExtendField() : mixed

Returns

mixed —

setNotifyConfig()

setNotifyConfig(mixed  $notifyConfig) : mixed

Parameters

mixed $notifyConfig

Returns

mixed —

getNotifyConfig()

getNotifyConfig() : mixed

Returns

mixed —

setOutAgreementId()

setOutAgreementId(mixed  $outAgreementId) : mixed

Parameters

mixed $outAgreementId

Returns

mixed —

getOutAgreementId()

getOutAgreementId() : mixed

Returns

mixed —

setOwnerName()

setOwnerName(mixed  $ownerName) : mixed

Parameters

mixed $ownerName

Returns

mixed —

getOwnerName()

getOwnerName() : mixed

Returns

mixed —

setPayConfig()

setPayConfig(mixed  $payConfig) : mixed

Parameters

mixed $payConfig

Returns

mixed —

getPayConfig()

getPayConfig() : mixed

Returns

mixed —

setPayPasswordToken()

setPayPasswordToken(mixed  $payPasswordToken) : mixed

Parameters

mixed $payPasswordToken

Returns

mixed —

getPayPasswordToken()

getPayPasswordToken() : mixed

Returns

mixed —

setPid()

setPid(mixed  $pid) : mixed

Parameters

mixed $pid

Returns

mixed —

getPid()

getPid() : mixed

Returns

mixed —

setSignExpireDate()

setSignExpireDate(mixed  $signExpireDate) : mixed

Parameters

mixed $signExpireDate

Returns

mixed —

getSignExpireDate()

getSignExpireDate() : mixed

Returns

mixed —

setSubBizType()

setSubBizType(mixed  $subBizType) : mixed

Parameters

mixed $subBizType

Returns

mixed —

getSubBizType()

getSubBizType() : mixed

Returns

mixed —

setUserId()

setUserId(mixed  $userId) : mixed

Parameters

mixed $userId

Returns

mixed —

getUserId()

getUserId() : mixed

Returns

mixed —

getApiMethodName()

getApiMethodName() : mixed

Returns

mixed —

setNotifyUrl()

setNotifyUrl(mixed  $notifyUrl) : mixed

Parameters

mixed $notifyUrl

Returns

mixed —

getNotifyUrl()

getNotifyUrl() : mixed

Returns

mixed —

setReturnUrl()

setReturnUrl(mixed  $returnUrl) : mixed

Parameters

mixed $returnUrl

Returns

mixed —

getReturnUrl()

getReturnUrl() : mixed

Returns

mixed —

getApiParas()

getApiParas() : mixed

Returns

mixed —

getTerminalType()

getTerminalType() : mixed

Returns

mixed —

setTerminalType()

setTerminalType(mixed  $terminalType) : mixed

Parameters

mixed $terminalType

Returns

mixed —

getTerminalInfo()

getTerminalInfo() : mixed

Returns

mixed —

setTerminalInfo()

setTerminalInfo(mixed  $terminalInfo) : mixed

Parameters

mixed $terminalInfo

Returns

mixed —

getProdCode()

getProdCode() : mixed

Returns

mixed —

setProdCode()

setProdCode(mixed  $prodCode) : mixed

Parameters

mixed $prodCode

Returns

mixed —

setApiVersion()

setApiVersion(mixed  $apiVersion) : mixed

Parameters

mixed $apiVersion

Returns

mixed —

getApiVersion()

getApiVersion() : mixed

Returns

mixed —

setNeedEncrypt()

setNeedEncrypt(mixed  $needEncrypt) : mixed

Parameters

mixed $needEncrypt

Returns

mixed —

getNeedEncrypt()

getNeedEncrypt() : mixed

Returns

mixed —