\Alipay\RequestAlipayAcquireCreateandpayRequest

Summary

Methods
Properties
Constants
__construct()
__destruct()
className()
getApiMethodName()
getTimestamp()
getApiParams()
getNotifyUrl()
setNotifyUrl()
getReturnUrl()
setReturnUrl()
getAuthToken()
setAuthToken()
getAppAuthToken()
setAppAuthToken()
__get()
__set()
__isset()
__unset()
setAlipayCaRequest()
getAlipayCaRequest()
setBody()
getBody()
setBuyerEmail()
getBuyerEmail()
setBuyerId()
getBuyerId()
setChannelParameters()
getChannelParameters()
setCurrency()
getCurrency()
setDynamicId()
getDynamicId()
setDynamicIdType()
getDynamicIdType()
setExtendParams()
getExtendParams()
setFormatType()
getFormatType()
setGoodsDetail()
getGoodsDetail()
setItBPay()
getItBPay()
setMcardParameters()
getMcardParameters()
setOperatorId()
getOperatorId()
setOperatorType()
getOperatorType()
setOutTradeNo()
getOutTradeNo()
setPrice()
getPrice()
setQuantity()
getQuantity()
setRefIds()
getRefIds()
setRoyaltyParameters()
getRoyaltyParameters()
setRoyaltyType()
getRoyaltyType()
setSellerEmail()
getSellerEmail()
setSellerId()
getSellerId()
setShowUrl()
getShowUrl()
setSubject()
getSubject()
setTotalFee()
getTotalFee()
$arrayAsJson
No constants found
No protected methods found
$apiParams
$notifyUrl
$returnUrl
$authToken
$appAuthToken
N/A
No private methods found
$alipayCaRequest
$body
$buyerEmail
$buyerId
$channelParameters
$currency
$dynamicId
$dynamicIdType
$extendParams
$formatType
$goodsDetail
$itBPay
$mcardParameters
$operatorId
$operatorType
$outTradeNo
$price
$quantity
$refIds
$royaltyParameters
$royaltyType
$sellerEmail
$sellerId
$showUrl
$subject
$totalFee
N/A

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

$alipayCaRequest

$alipayCaRequest : 

证书签名

Type

$body

$body : 

对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。

Type

$buyerEmail

$buyerEmail : 

买家支付宝账号,可以为email或者手机号。

Type

$buyerId

$buyerId : 

买家支付宝账号对应的支付宝唯一用户号。 以2088开头的纯16位数字。

Type

$channelParameters

$channelParameters : 

描述多渠道收单的渠道明细信息,json格式,具体请参见“4.5 渠道明细说明”。

Type

$currency

$currency : 

订单金额币种。 目前只支持传入156(人民币)。 如果为空,则默认设置为156。

Type

$dynamicId

$dynamicId : 

动态ID。

Type

$dynamicIdType

$dynamicIdType : 

动态ID类型: 􀁺 soundwave:声波 􀁺 qrcode:二维码 􀁺 barcode:条码 􀁺 wave_code:声波,等同soundwave 􀁺 qr_code:二维码,等同qrcode 􀁺 bar_code:条码,等同barcode 建议取值wave_code、qr_code、bar_code。

Type

$extendParams

$extendParams : 

用于商户的特定业务信息的传递,只有商户与支付宝约定了传递此参数且约定了参数含义,此参数才有效。 比如可传递声波支付场景下的门店ID等信息,以json格式传输,具体请参见“4.7 业务扩展参数说明”。

Type

$formatType

$formatType : 

xml或json

Type

$goodsDetail

$goodsDetail : 

描述商品明细信息,json格式,具体请参见“4.3 商品明细说明”。

Type

$itBPay

$itBPay : 

设置未付款交易的超时时间,一旦超时,该笔交易就会自动被关闭。 取值范围:1m~15d。 m-分钟,h-小时,d-天,1c-当天(无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点,如1.5h,可转换为90m。 该功能需要联系支付宝配置关闭时间。

Type

$mcardParameters

$mcardParameters : 

描述预付卡相关的明细信息,json格式,具体请参见“4.8 预付卡明细参数说明”。

Type

$operatorId

$operatorId : 

卖家的操作员ID。

Type

$operatorType

$operatorType : 

操作员的类型: 􀁺 0:支付宝操作员 􀁺 1:商户的操作员 如果传入其它值或者为空,则默认设置为1。

Type

$outTradeNo

$outTradeNo : 

支付宝合作商户网站唯一订单号。

Type

$price

$price : 

订单中商品的单价。 如果请求时传入本参数,则必须满足total_fee=price×quantity的条件。

Type

$quantity

$quantity : 

订单中商品的数量。 如果请求时传入本参数,则必须满足total_fee=price×quantity的条件。

Type

$refIds

$refIds : 

业务关联ID集合,用于放置商户的订单号、支付流水号等信息,json格式,具体请参见“4.6 业务关联ID集合说明”。

Type

$royaltyParameters

$royaltyParameters : 

描述分账明细信息,json格式,具体请参见“4.4 分账明细说明”。

Type

$royaltyType

$royaltyType : 

卖家的分账类型,目前只支持传入ROYALTY(普通分账类型)。

Type

$sellerEmail

$sellerEmail : 

卖家支付宝账号,可以为email或者手机号。 如果seller_id不为空,则以seller_id的值作为卖家账号,忽略本参数。

Type

$sellerId

$sellerId : 

卖家支付宝账号对应的支付宝唯一用户号。 以2088开头的纯16位数字。 如果和seller_email同时为空,则本参数默认填充partner的值。

Type

$showUrl

$showUrl : 

收银台页面上,商品展示的超链接。

Type

$subject

$subject : 

商品的标题/交易标题/订单标题/订单关键字等。 该参数最长为128个汉字。

Type

$totalFee

$totalFee : 

该笔订单的资金总额,取值范围[0.01,100000000],精确到小数点后2位。

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

setAlipayCaRequest()

setAlipayCaRequest(  $alipayCaRequest) 

Parameters

$alipayCaRequest

getAlipayCaRequest()

getAlipayCaRequest() 

setBody()

setBody(  $body) 

Parameters

$body

getBody()

getBody() 

setBuyerEmail()

setBuyerEmail(  $buyerEmail) 

Parameters

$buyerEmail

getBuyerEmail()

getBuyerEmail() 

setBuyerId()

setBuyerId(  $buyerId) 

Parameters

$buyerId

getBuyerId()

getBuyerId() 

setChannelParameters()

setChannelParameters(  $channelParameters) 

Parameters

$channelParameters

getChannelParameters()

getChannelParameters() 

setCurrency()

setCurrency(  $currency) 

Parameters

$currency

getCurrency()

getCurrency() 

setDynamicId()

setDynamicId(  $dynamicId) 

Parameters

$dynamicId

getDynamicId()

getDynamicId() 

setDynamicIdType()

setDynamicIdType(  $dynamicIdType) 

Parameters

$dynamicIdType

getDynamicIdType()

getDynamicIdType() 

setExtendParams()

setExtendParams(  $extendParams) 

Parameters

$extendParams

getExtendParams()

getExtendParams() 

setFormatType()

setFormatType(  $formatType) 

Parameters

$formatType

getFormatType()

getFormatType() 

setGoodsDetail()

setGoodsDetail(  $goodsDetail) 

Parameters

$goodsDetail

getGoodsDetail()

getGoodsDetail() 

setItBPay()

setItBPay(  $itBPay) 

Parameters

$itBPay

getItBPay()

getItBPay() 

setMcardParameters()

setMcardParameters(  $mcardParameters) 

Parameters

$mcardParameters

getMcardParameters()

getMcardParameters() 

setOperatorId()

setOperatorId(  $operatorId) 

Parameters

$operatorId

getOperatorId()

getOperatorId() 

setOperatorType()

setOperatorType(  $operatorType) 

Parameters

$operatorType

getOperatorType()

getOperatorType() 

setOutTradeNo()

setOutTradeNo(  $outTradeNo) 

Parameters

$outTradeNo

getOutTradeNo()

getOutTradeNo() 

setPrice()

setPrice(  $price) 

Parameters

$price

getPrice()

getPrice() 

setQuantity()

setQuantity(  $quantity) 

Parameters

$quantity

getQuantity()

getQuantity() 

setRefIds()

setRefIds(  $refIds) 

Parameters

$refIds

getRefIds()

getRefIds() 

setRoyaltyParameters()

setRoyaltyParameters(  $royaltyParameters) 

Parameters

$royaltyParameters

getRoyaltyParameters()

getRoyaltyParameters() 

setRoyaltyType()

setRoyaltyType(  $royaltyType) 

Parameters

$royaltyType

getRoyaltyType()

getRoyaltyType() 

setSellerEmail()

setSellerEmail(  $sellerEmail) 

Parameters

$sellerEmail

getSellerEmail()

getSellerEmail() 

setSellerId()

setSellerId(  $sellerId) 

Parameters

$sellerId

getSellerId()

getSellerId() 

setShowUrl()

setShowUrl(  $showUrl) 

Parameters

$showUrl

getShowUrl()

getShowUrl() 

setSubject()

setSubject(  $subject) 

Parameters

$subject

getSubject()

getSubject() 

setTotalFee()

setTotalFee(  $totalFee) 

Parameters

$totalFee

getTotalFee()

getTotalFee()