PKPaymentSummaryItem

PKPaymentSummaryItem

继承自NSObject@import PassKit

该类定义一个支付请求的概要项,例如:total商品总价,tax税金,discount折扣,或者grand total最终的总价。

运送费:使用PKShippingMethod这个子类。

Working With Summary Items 处理概要项

amount

概要项的数量,数量的货币指定在相应的支付水平,该水平通过为PKPaymentRequestcurrencyCode属性设定一个值来确定。

label

一个对该项的简短的局部描述,提供该标记为标题作用,例如:VAT Tax税金,Gift Wrap包装, Card卡 ,or Discount折扣。该label默认不显示,在label之后省略标点和空格。

+ summaryItemWithLabel:amount

初始化并返回一个概要项包含:给定的描述和数量
参数:labelamount
返回值:一个包含给定的描述和数量的概要项,该项有一个PKPaymentSummaryItemTypeFinal类型。

+ summaryItemWithLabel:amount:type

初始化并返回一个概要项包含:给定的描述、数量和类型。
参数:labelamounttype
返回值:一个包含给定的描述、数量和类型的概要项

当为预算创建概要项或者指控某项的最终价值不清楚,使用PKPaymentSummaryItemPending类型。设置预算概要项的数量为0。支付列表不会显示预算项的值。

注意:
支付请求的总额需要包含一个最终的值,即使请求中包含一个或者多个未知的概要项。总额应该展示已知项的总额。它不应该包含未知项的值。

type

概要项的类型
默认为PKPaymentSummaryItemFinal类型总金额。所有的可能类型枚举在:PKPaymentSummaryItemType

Constants 常量

PKPaymentSummaryItemType 支付概要项展示类型

PaymentSummartyItemType Description
PKPaymentSummaryItemTypeFinal 最终的费用
PKPaymentSummaryItemTypePending 预计的费用或不清楚的费用

你可能感兴趣的:(PKPaymentSummaryItem)