好吧,我正在开发Cordova插件,以使用户能够将信用卡/借记卡添加到他们的钱包中。
我正在使用PKAddPaymentPassViewController
,不是 PKAddPassViewController
。
我已经使用一种方法startAddPaymentPass
(目前)成功创建了插件本身。它具有以下参数:
{
cardholderName: 'Hamada',
primaryAccountNumberSuffix: '1234567',
localizedDescription: 'Green Travel',
primaryAccountIdentifier: '987654321',
paymentNetwork: 'Visa'
}
我遇到以下错误:
missing entitlement: com.apple.developer.payment-pass-provisioning
ERROR: ERROR >> MISSING_ENTITLEME NTS
有人可以帮忙吗?或者,如果有兴趣的人可以与我一起构建整个插件。
答案 0 :(得分:0)
您需要Apple发行的特殊权利。
您的应用必须包含此权利,然后才能使用此类。 有关请求此权利的更多信息,请参阅卡 发行人部分,网址为developer.apple.com/apple-pay/。
来自this answer:
PKAddPaymentPassViewController
要求 您的com.apple.developer.payment-pass-provisioning
授权密钥 应用程式。坏消息是,没有人可以与此提交应用程序 权利,因为它需要苹果公司的特别许可,我 believe保留给银行等类似的发卡行。如果你 相信您有资格直接与Apple联系apple-pay-inquiries@apple.com