PKPaymentSummaryItem
继承自NSObject
,@import PassKit
该类定义一个支付请求的概要项,例如:total商品总价,tax税金,discount折扣,或者grand total最终的总价。
运送费:使用PKShippingMethod
这个子类。
Working With Summary Items 处理概要项
amount
概要项的数量,数量的货币指定在相应的支付水平,该水平通过为PKPaymentRequest
的currencyCode
属性设定一个值来确定。
label
一个对该项的简短的局部描述,提供该标记为标题作用,例如:VAT Tax税金,Gift Wrap包装, Card卡 ,or Discount折扣。该label默认不显示,在label之后省略标点和空格。
+ summaryItemWithLabel:amount
初始化并返回一个概要项包含:给定的描述和数量
参数:label
,amount
返回值:一个包含给定的描述和数量的概要项,该项有一个PKPaymentSummaryItemTypeFinal
类型。
+ summaryItemWithLabel:amount:type
初始化并返回一个概要项包含:给定的描述、数量和类型。
参数:label
,amount
和type
返回值:一个包含给定的描述、数量和类型的概要项
当为预算创建概要项或者指控某项的最终价值不清楚,使用PKPaymentSummaryItemPending
类型。设置预算概要项的数量为0。支付列表不会显示预算项的值。
注意:
支付请求的总额需要包含一个最终的值,即使请求中包含一个或者多个未知的概要项。总额应该展示已知项的总额。它不应该包含未知项的值。
type
概要项的类型
默认为PKPaymentSummaryItemFinal
类型总金额。所有的可能类型枚举在:PKPaymentSummaryItemType
Constants 常量
PKPaymentSummaryItemType 支付概要项展示类型
PaymentSummartyItemType | Description |
---|---|
PKPaymentSummaryItemTypeFinal | 最终的费用 |
PKPaymentSummaryItemTypePending | 预计的费用或不清楚的费用 |