Properties

$arrayAsJson

$arrayAsJson : boolean

构建请求字符串时,是否将参数内的数组编码为 JSON

Type

boolean

$apiParams

$apiParams : array

API 请求参数(非系统参数)

Type

array

$notifyUrl

$notifyUrl : 

Type

$returnUrl

$returnUrl : 

Type

$authToken

$authToken : 

Type

$appAuthToken

$appAuthToken : 

Type

$agentChannel

$agentChannel : 

渠道码,如用户通过机构通过服务窗进来签约则是PUBLICFORM,此值可随意传,只要不空就行

Type

$agentCode

$agentCode : 

二级渠道码,预留字段

Type

$agreementId

$agreementId : 

支付宝代扣协议Id

Type

$billDate

$billDate : 

账期

Type

$billKey

$billKey : 

户号,缴费单位用于标识每一户的唯一性的

Type

$extendField

$extendField : 

扩展参数。必须以key value形式定义, 转为json为格式:{"key1":"value1","key2":"value2", "key3":"value3","key4":"value4"} 后端会直接转换为MAP对象,转换异常会报参数格式错误

Type

$fineAmount

$fineAmount : 

滞纳金

Type

$memo

$memo : 

备注信息

Type

$outOrderNo

$outOrderNo : 

商户外部业务流水号

Type

$payAmount

$payAmount : 

扣款金额,支付总金额,包含滞纳金

Type

$pid

$pid : 

商户PartnerId

Type

$userId

$userId : 

用户ID

Type

Methods

__construct()

__construct(  $config = array()) 

Parameters

$config

__destruct()

__destruct() 

className()

className(boolean  $shorten = false) : string

获取自身类名

Parameters

boolean $shorten

是否不带命名空间

Returns

string

getApiMethodName()

getApiMethodName() : string

根据类名获取 API 方法名

Returns

string

getTimestamp()

getTimestamp() : string

获取用于发起请求的“时间戳”

Returns

string

getApiParams()

getApiParams() 

getNotifyUrl()

getNotifyUrl() 

setNotifyUrl()

setNotifyUrl(  $notifyUrl) 

Parameters

$notifyUrl

getReturnUrl()

getReturnUrl() 

setReturnUrl()

setReturnUrl(  $returnUrl) 

Parameters

$returnUrl

getAuthToken()

getAuthToken() 

setAuthToken()

setAuthToken(  $authToken) 

Parameters

$authToken

getAppAuthToken()

getAppAuthToken() 

setAppAuthToken()

setAppAuthToken(  $appAuthToken) 

Parameters

$appAuthToken

__get()

__get(  $name) 

Parameters

$name

__set()

__set(  $name,   $value) 

Parameters

$name
$value

__isset()

__isset(  $name) 

Parameters

$name

__unset()

__unset(  $name) 

Parameters

$name

setAgentChannel()

setAgentChannel(  $agentChannel) 

Parameters

$agentChannel

getAgentChannel()

getAgentChannel() 

setAgentCode()

setAgentCode(  $agentCode) 

Parameters

$agentCode

getAgentCode()

getAgentCode() 

setAgreementId()

setAgreementId(  $agreementId) 

Parameters

$agreementId

getAgreementId()

getAgreementId() 

setBillDate()

setBillDate(  $billDate) 

Parameters

$billDate

getBillDate()

getBillDate() 

setBillKey()

setBillKey(  $billKey) 

Parameters

$billKey

getBillKey()

getBillKey() 

setExtendField()

setExtendField(  $extendField) 

Parameters

$extendField

getExtendField()

getExtendField() 

setFineAmount()

setFineAmount(  $fineAmount) 

Parameters

$fineAmount

getFineAmount()

getFineAmount() 

setMemo()

setMemo(  $memo) 

Parameters

$memo

getMemo()

getMemo() 

setOutOrderNo()

setOutOrderNo(  $outOrderNo) 

Parameters

$outOrderNo

getOutOrderNo()

getOutOrderNo() 

setPayAmount()

setPayAmount(  $payAmount) 

Parameters

$payAmount

getPayAmount()

getPayAmount() 

setPid()

setPid(  $pid) 

Parameters

$pid

getPid()

getPid() 

setUserId()

setUserId(  $userId) 

Parameters

$userId

getUserId()

getUserId()