gpt4 book ai didi

ios - Stripe 和 Apple Pay 无法在 iOS 应用程序中使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:00:38 26 4
gpt4 key购买 nike

因为我花了很长时间来解决这个问题,所以我感到非常沮丧。我正在使用以下代码创建请求:

 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 View 会弹出指纹,但是,当指纹被确认时,它会旋转一会儿,然后弹出警告并说:

'Apple Pay 在“AppName”中不可用'

检查此应用的设置并确保它被设计为使用 Apple Pay。

如有任何想法,我们将不胜感激。

最佳答案

2015 年 5 月 - 也遇到了这个问题。

我不得不为我的应用程序重做所有证书,因为我在配置文件和其他未正确设置的东西方面遇到问题。

Apple pay 在所有更改之前都可以使用...在我更改所有证书后仍然可以使用,但是...一天后它就停止工作了!!!

这是我做的。

我检查了手机中的 Apple Pay 设置,重新添加了我的账单地址(有时这可能是问题所在,但事实并非如此)。

我检查了应用程序中的授权证书,以确保它已正确设置。在这里确保你有你的商家 ID ......应该以 merchant.com.nameOfApp 开头(你可以从苹果中心的商家 ID 下得到这个。(这很好 - 不是问题)

检查了我所有的证书 - 一切似乎都是正确的。

我做的最后一件事是为 Apple Pay 重新生成证书。繁荣!这就是问题所在。不知道为什么,它只是工作。从您的计算机中删除 stripe 和 apple apple pay 的旧证书,然后按照 stripe/apple pay 文档中的说明进行操作。

看这里

https://stripe.com/docs/mobile/apple-pay

希望对您有所帮助!

关于ios - Stripe 和 Apple Pay 无法在 iOS 应用程序中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29618296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com