PKPaymentRequest *request = [Stripe paymentRequestWithMerchantIDentifIEr:merchantID];// Configure your request here.Nsstring *label = @"Product Description";NSDecimalNumber *amount = [NSDecimalNumber decimalNumberWithString:[productpriceDouble stringByReplacingOccurrencesOfString:@"$" withString:@""]];request.paymentSummaryItems = @[ [PKPaymentSummaryItem summaryItemWithLabel:label amount:amount] ];request.merchantIDentifIEr = @"merchantID";request.countryCode = @"US";request.currencyCode = @"USD";request.merchantCapabilitIEs = PKMerchantCapability3DS; PKPaymentAuthorizationVIEwController *paymentController; paymentController = [[PKPaymentAuthorizationVIEwController alloc] initWithPaymentRequest:request]; paymentController.delegate = self; [self presentVIEwController:paymentController animated:YES completion:nil];
当代码运行时,它会在Apple Pay视图d出指纹时开始正常,但是,当指纹被确认时,它会旋转一段时间,然后d出警报并说:
‘Apple App不在“Appname”中
检查此应用的设置,并确保其设计为使用Apple Pay.
任何想法将不胜感激.
@H_403_4@解决方法 2015年5月 – 也遇到了这个问题.我必须为我的应用程序重做所有证书,因为我遇到了配置文件和其他未正确设置的问题.
Apple支付WAS在所有更改之前工作…在我更改了所有证书之后仍然有效,但….一天后它停止工作!
这就是我做的.
我检查了手机中的Apple Pay设置,重新添加了我的账单地址(有时这可能是问题,但事实并非如此).
我检查应用程序中的权利证书,以确保它已正确设置.这里请确保您的商家ID已包含在内…应该以merchant.com.nameOfApp开头(您可以从商家ID下的苹果中心获取此商品.(这很好 – 不是问题)
检查了我所有的证书 – 一切似乎都是正确的.
我做的最后一件事是为苹果薪水重新生成证书.繁荣!那就是问题所在.不知道为什么,它只是起作用.从计算机中删除条带和苹果苹果支付的旧证书,然后按照条带/苹果支付文档中的说明进行 *** 作.
看这里
https://stripe.com/docs/mobile/apple-pay
希望这有帮助!
@H_403_4@ @H_403_4@ @H_403_4@ @H_403_4@ 总结以上是内存溢出为你收集整理的Stripe和Apple Pay在iOS App中不起作用全部内容,希望文章能够帮你解决Stripe和Apple Pay在iOS App中不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)