applePay 项目的配置和集成

确保你merchantID和对应的证书已生成(上一篇有讲述)
将你的AppID的applePay的功能打开,并更新PP文件

在工程的Capabilities中打开applePay的开关,merchantIDs选择之前申请的merchantID,如果不更新PP文件,step的第二个和第三个步骤过不去,会显示BundleID is unavailable,different string字样,我的pp文件是通配的,更新后依旧不能将apple pay entitlement 和applePay identifiers加入AppleID,无奈,我只能根据此appID重新生成pp文件

需要引入的头文件PassKit/PassKit.h
需要使用得类
(1)PKPaymentAuthorizationViewController该类是用来展示支付信息给用户看的VC,它有两个类方法,canMakePayments和canMakePaymentsUsingNetworks:分别是判断用户的设备/设备的系统版本是否支持applePay和用户是否绑定的了相应的银行卡,canMakePaymentsUsingNetworks后接的参数是一个数组,数组内放的是银行卡的类别,PKPaymentNetworkAmex美国运通卡,PKPaymentNetworkMasterCard万事达卡,PKPaymentNetworkVisa维萨卡,PKPaymentNetworkChinaUnionPay银联
(2)PKPaymentSummaryItem每一个item,比如商品总额,运费,优惠,应付总额等
PKPaymentSummaryItem *totalPrice = [PKPaymentSummaryItem summaryItemWithLabel:@”商品总额” amount:[NSDecimalNumber

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值