PKPaymentRequest

PKPaymentRequest

繼承自NSObject@import Passkit
這個類用來封裝支付請求,包括支付處理能力,支付金額和運輸信息

Setting Payment Information 支付信息

countryCode

為處理支付的國家,設置符合ISO 3166的兩個字母的國家碼。

currencyCode

為該支付請求設置符合ISO 4217的三個字母的貨幣代碼。

merchantCapabilities

支付卡片性能的位字段

merchantIdentifier

商家標識 :該值必須與在app's的entitlements中用com.apple.developer.in-app-payments鑰匙指定的標識之一相匹配。更多添加商家標識的信息,可查看在App Distribution Guide中的Configuring Apple Pay(iOS Only)

paymentSummaryItems

一個典型的交易包括不同的概要內容:訂單總價,運費,稅金,最終的總價。

supportedNetworks

支持的支付系統

Requesting Billing and Shipping Addresses 請求賬單和運送地址

billingContact

賬單地址

requiredBillingAddressFields

處理交易的賬單地址,默認值為PKAddressFieldNone。可能的值:PKAddressField

requiredShippingAddressFields

處理交易的運送地址,默認值為PKAddressFieldNone。可能的值:PKAddressField

shippingContact

運送地址

shippingMethods

運送方式的數組,默認為空

shippingType

運送方式,默認為PKShippingTypeShipping

Adding Application Data 添加應用數據

applicationData

該數據包括加密的支付數據(PKPaymentToken類的屬性paymentData)

Constants 常量

Payment Networks 支付系統

Payment Networks Description
NSString * const PKPaymentNetworkAmex 美國運通卡
NSString * const PKPaymentNetworkChinaUnionPay 中國銀聯
NSString * const PKPaymentNetworkDiscover 發現卡
NSString * const PKPaymentNetworkInerac 加拿大Interac銀行卡
NSString * const PKPaymentNetworkMasterCard 萬事達卡
NSString * const PKPaymentNetworkPrivateLabel 信用卡和借記卡
NSString * cosnt PKPaymentNetworkVisa 維薩卡

PKMerchantCapability 商家支付能力

MerchantCapability Description
PKMerchantCapability3DS 3DS卡
PKMerchantCa2pabilityEMV EMV卡
PKMerchantCapabilityCredit 信用卡
PKMerchantCapabilityDebit 借記卡

PKAddressField 地址

AddressField Description
PKAddressFieldNone
PKAddressFieldPostalAddress 完整的郵寄地址
PKAddressFieldPhone 用戶的手機號
PKAddressFieldEmail 用戶的郵箱
PKAddressFieldName 用戶的名字
PKAddressFeildAll 所有都包含

用戶:購買這件商品的顧客

PKShippingType 運送方式

ShippingType Description
PKShippingTypeShipping 第三方運送,為默認類型
PKShippingTypeDelivery 賣家運送
PKShippingTypeStorePickup 上門取貨
PKShippingTypeServicePickup 服務收件

PKPaymentSummaryItemType 支付概要項展示類型

PaymentSummaryItemType Description
PKPaymentSummaryItemTypeFinal 最終的費用
PKPaymentSummaryItemTypePending 預算的費用或未知的費用
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.About Apple Pay Apple Pay是一種移動支付技術,讓使用者把它們對真實的物品和服務的支付信...
    NEWWORLD閱讀 5,269評論 14 51
  • Creating Payment Requests Payment Requests支付請求是PKPaymentR...
    NEWWORLD閱讀 1,404評論 0 3
  • 轉載自:Apple Pay的使用 Apple Pay的使用 關于Apple Pay 具體繼承步驟也可參考: 網址配...
    John_LS閱讀 1,034評論 5 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • 講幾個讓我讀的很憋屈的地方。 《三體》所塑造出來的人物,都似乎并不怎么立體。主角羅輯的性格像一杯溫水。史強前期表現...
    在薇閱讀 1,598評論 0 0