\AlipayAcquireCreateandpayRequest

ALIPAY API: alipay.acquire.createandpay request

Summary

Methods
Properties
Constants
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()
getApiMethodName()
setNotifyUrl()
getNotifyUrl()
setReturnUrl()
getReturnUrl()
getApiParas()
getTerminalType()
setTerminalType()
getTerminalInfo()
setTerminalInfo()
getProdCode()
setProdCode()
setApiVersion()
getApiVersion()
setNeedEncrypt()
getNeedEncrypt()
No public properties found
No constants found
No protected methods found
No protected properties found
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
$apiParas
$terminalType
$terminalInfo
$prodCode
$apiVersion
$notifyUrl
$returnUrl
$needEncrypt
N/A

Properties

$alipayCaRequest

$alipayCaRequest

证书签名

$body

$body

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

$buyerEmail

$buyerEmail

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

$buyerId

$buyerId

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

$channelParameters

$channelParameters

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

$currency

$currency

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

$dynamicId

$dynamicId

动态ID。

$dynamicIdType

$dynamicIdType

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

$extendParams

$extendParams

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

$formatType

$formatType

xml或json

$goodsDetail

$goodsDetail

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

$itBPay

$itBPay

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

$mcardParameters

$mcardParameters

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

$operatorId

$operatorId

卖家的操作员ID。

$operatorType

$operatorType

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

$outTradeNo

$outTradeNo

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

$price

$price

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

$quantity

$quantity

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

$refIds

$refIds

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

$royaltyParameters

$royaltyParameters

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

$royaltyType

$royaltyType

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

$sellerEmail

$sellerEmail

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

$sellerId

$sellerId

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

$showUrl

$showUrl

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

$subject

$subject

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

$totalFee

$totalFee

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

$apiParas

$apiParas

$terminalType

$terminalType

$terminalInfo

$terminalInfo

$prodCode

$prodCode

$apiVersion

$apiVersion

$notifyUrl

$notifyUrl

$returnUrl

$returnUrl

$needEncrypt

$needEncrypt

Methods

setAlipayCaRequest()

setAlipayCaRequest(mixed  $alipayCaRequest) : mixed

Parameters

mixed $alipayCaRequest

Returns

mixed —

getAlipayCaRequest()

getAlipayCaRequest() : mixed

Returns

mixed —

setBody()

setBody(mixed  $body) : mixed

Parameters

mixed $body

Returns

mixed —

getBody()

getBody() : mixed

Returns

mixed —

setBuyerEmail()

setBuyerEmail(mixed  $buyerEmail) : mixed

Parameters

mixed $buyerEmail

Returns

mixed —

getBuyerEmail()

getBuyerEmail() : mixed

Returns

mixed —

setBuyerId()

setBuyerId(mixed  $buyerId) : mixed

Parameters

mixed $buyerId

Returns

mixed —

getBuyerId()

getBuyerId() : mixed

Returns

mixed —

setChannelParameters()

setChannelParameters(mixed  $channelParameters) : mixed

Parameters

mixed $channelParameters

Returns

mixed —

getChannelParameters()

getChannelParameters() : mixed

Returns

mixed —

setCurrency()

setCurrency(mixed  $currency) : mixed

Parameters

mixed $currency

Returns

mixed —

getCurrency()

getCurrency() : mixed

Returns

mixed —

setDynamicId()

setDynamicId(mixed  $dynamicId) : mixed

Parameters

mixed $dynamicId

Returns

mixed —

getDynamicId()

getDynamicId() : mixed

Returns

mixed —

setDynamicIdType()

setDynamicIdType(mixed  $dynamicIdType) : mixed

Parameters

mixed $dynamicIdType

Returns

mixed —

getDynamicIdType()

getDynamicIdType() : mixed

Returns

mixed —

setExtendParams()

setExtendParams(mixed  $extendParams) : mixed

Parameters

mixed $extendParams

Returns

mixed —

getExtendParams()

getExtendParams() : mixed

Returns

mixed —

setFormatType()

setFormatType(mixed  $formatType) : mixed

Parameters

mixed $formatType

Returns

mixed —

getFormatType()

getFormatType() : mixed

Returns

mixed —

setGoodsDetail()

setGoodsDetail(mixed  $goodsDetail) : mixed

Parameters

mixed $goodsDetail

Returns

mixed —

getGoodsDetail()

getGoodsDetail() : mixed

Returns

mixed —

setItBPay()

setItBPay(mixed  $itBPay) : mixed

Parameters

mixed $itBPay

Returns

mixed —

getItBPay()

getItBPay() : mixed

Returns

mixed —

setMcardParameters()

setMcardParameters(mixed  $mcardParameters) : mixed

Parameters

mixed $mcardParameters

Returns

mixed —

getMcardParameters()

getMcardParameters() : mixed

Returns

mixed —

setOperatorId()

setOperatorId(mixed  $operatorId) : mixed

Parameters

mixed $operatorId

Returns

mixed —

getOperatorId()

getOperatorId() : mixed

Returns

mixed —

setOperatorType()

setOperatorType(mixed  $operatorType) : mixed

Parameters

mixed $operatorType

Returns

mixed —

getOperatorType()

getOperatorType() : mixed

Returns

mixed —

setOutTradeNo()

setOutTradeNo(mixed  $outTradeNo) : mixed

Parameters

mixed $outTradeNo

Returns

mixed —

getOutTradeNo()

getOutTradeNo() : mixed

Returns

mixed —

setPrice()

setPrice(mixed  $price) : mixed

Parameters

mixed $price

Returns

mixed —

getPrice()

getPrice() : mixed

Returns

mixed —

setQuantity()

setQuantity(mixed  $quantity) : mixed

Parameters

mixed $quantity

Returns

mixed —

getQuantity()

getQuantity() : mixed

Returns

mixed —

setRefIds()

setRefIds(mixed  $refIds) : mixed

Parameters

mixed $refIds

Returns

mixed —

getRefIds()

getRefIds() : mixed

Returns

mixed —

setRoyaltyParameters()

setRoyaltyParameters(mixed  $royaltyParameters) : mixed

Parameters

mixed $royaltyParameters

Returns

mixed —

getRoyaltyParameters()

getRoyaltyParameters() : mixed

Returns

mixed —

setRoyaltyType()

setRoyaltyType(mixed  $royaltyType) : mixed

Parameters

mixed $royaltyType

Returns

mixed —

getRoyaltyType()

getRoyaltyType() : mixed

Returns

mixed —

setSellerEmail()

setSellerEmail(mixed  $sellerEmail) : mixed

Parameters

mixed $sellerEmail

Returns

mixed —

getSellerEmail()

getSellerEmail() : mixed

Returns

mixed —

setSellerId()

setSellerId(mixed  $sellerId) : mixed

Parameters

mixed $sellerId

Returns

mixed —

getSellerId()

getSellerId() : mixed

Returns

mixed —

setShowUrl()

setShowUrl(mixed  $showUrl) : mixed

Parameters

mixed $showUrl

Returns

mixed —

getShowUrl()

getShowUrl() : mixed

Returns

mixed —

setSubject()

setSubject(mixed  $subject) : mixed

Parameters

mixed $subject

Returns

mixed —

getSubject()

getSubject() : mixed

Returns

mixed —

setTotalFee()

setTotalFee(mixed  $totalFee) : mixed

Parameters

mixed $totalFee

Returns

mixed —

getTotalFee()

getTotalFee() : 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 —