Properties

$agentChannel

$agentChannel : 

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

Type

$agentCode

$agentCode : 

从服务窗发起则为publicId的值

Type

$billKey

$billKey : 

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

Type

$bizType

$bizType : 

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

Type

$chargeInst

$chargeInst : 

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

Type

$deductProdCode

$deductProdCode : 

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

Type

$deductType

$deductType : 

签约类型可为空

Type

$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.

Type

$extendField

$extendField : 

扩展字段

Type

$notifyConfig

$notifyConfig : 

通知方式设置,可为空

Type

$outAgreementId

$outAgreementId : 

外部产生的协议ID

Type

$ownerName

$ownerName : 

户名,户主真实姓名

Type

$payConfig

$payConfig : 

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

Type

$payPasswordToken

$payPasswordToken : 

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

Type

$pid

$pid : 

商户ID

Type

$signExpireDate

$signExpireDate : 

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

Type

$subBizType

$subBizType : 

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

Type

$userId

$userId : 

用户ID

Type

$apiParas

$apiParas : 

Type

$terminalType

$terminalType : 

Type

$terminalInfo

$terminalInfo : 

Type

$prodCode

$prodCode : 

Type

$apiVersion

$apiVersion : 

Type

$notifyUrl

$notifyUrl : 

Type

$returnUrl

$returnUrl : 

Type

$needEncrypt

$needEncrypt : 

Type

Methods

setAgentChannel()

setAgentChannel(  $agentChannel) 

Parameters

$agentChannel

getAgentChannel()

getAgentChannel() 

setAgentCode()

setAgentCode(  $agentCode) 

Parameters

$agentCode

getAgentCode()

getAgentCode() 

setBillKey()

setBillKey(  $billKey) 

Parameters

$billKey

getBillKey()

getBillKey() 

setBizType()

setBizType(  $bizType) 

Parameters

$bizType

getBizType()

getBizType() 

setChargeInst()

setChargeInst(  $chargeInst) 

Parameters

$chargeInst

getChargeInst()

getChargeInst() 

setDeductProdCode()

setDeductProdCode(  $deductProdCode) 

Parameters

$deductProdCode

getDeductProdCode()

getDeductProdCode() 

setDeductType()

setDeductType(  $deductType) 

Parameters

$deductType

getDeductType()

getDeductType() 

setExtUserInfo()

setExtUserInfo(  $extUserInfo) 

Parameters

$extUserInfo

getExtUserInfo()

getExtUserInfo() 

setExtendField()

setExtendField(  $extendField) 

Parameters

$extendField

getExtendField()

getExtendField() 

setNotifyConfig()

setNotifyConfig(  $notifyConfig) 

Parameters

$notifyConfig

getNotifyConfig()

getNotifyConfig() 

setOutAgreementId()

setOutAgreementId(  $outAgreementId) 

Parameters

$outAgreementId

getOutAgreementId()

getOutAgreementId() 

setOwnerName()

setOwnerName(  $ownerName) 

Parameters

$ownerName

getOwnerName()

getOwnerName() 

setPayConfig()

setPayConfig(  $payConfig) 

Parameters

$payConfig

getPayConfig()

getPayConfig() 

setPayPasswordToken()

setPayPasswordToken(  $payPasswordToken) 

Parameters

$payPasswordToken

getPayPasswordToken()

getPayPasswordToken() 

setPid()

setPid(  $pid) 

Parameters

$pid

getPid()

getPid() 

setSignExpireDate()

setSignExpireDate(  $signExpireDate) 

Parameters

$signExpireDate

getSignExpireDate()

getSignExpireDate() 

setSubBizType()

setSubBizType(  $subBizType) 

Parameters

$subBizType

getSubBizType()

getSubBizType() 

setUserId()

setUserId(  $userId) 

Parameters

$userId

getUserId()

getUserId() 

getApiMethodName()

getApiMethodName() 

setNotifyUrl()

setNotifyUrl(  $notifyUrl) 

Parameters

$notifyUrl

getNotifyUrl()

getNotifyUrl() 

setReturnUrl()

setReturnUrl(  $returnUrl) 

Parameters

$returnUrl

getReturnUrl()

getReturnUrl() 

getApiParas()

getApiParas() 

getTerminalType()

getTerminalType() 

setTerminalType()

setTerminalType(  $terminalType) 

Parameters

$terminalType

getTerminalInfo()

getTerminalInfo() 

setTerminalInfo()

setTerminalInfo(  $terminalInfo) 

Parameters

$terminalInfo

getProdCode()

getProdCode() 

setProdCode()

setProdCode(  $prodCode) 

Parameters

$prodCode

setApiVersion()

setApiVersion(  $apiVersion) 

Parameters

$apiVersion

getApiVersion()

getApiVersion() 

setNeedEncrypt()

setNeedEncrypt(  $needEncrypt) 

Parameters

$needEncrypt

getNeedEncrypt()

getNeedEncrypt()