\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 : 

证书签名

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

$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

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() 

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()