菜鸟教程小白 发表于 2022-12-12 15:03:50

ios - Stripe 和 Apple Pay 在 iOS 应用程序中不起作用


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

<pre><code> PKPaymentRequest *request = [Stripe
                           paymentRequestWithMerchantIdentifier:merchantId];
// Configure your request here.
NSString *label = @&#34;Product Description&#34;;

NSDecimalNumber *amount = ];
request.paymentSummaryItems = @[
                              [PKPaymentSummaryItem summaryItemWithLabel:label
                                                                  amount:amount]
                              ];
request.merchantIdentifier = @&#34;merchantId&#34;;
request.countryCode = @&#34;US&#34;;
request.currencyCode = @&#34;USD&#34;;
request.merchantCapabilities = PKMerchantCapability3DS;

    PKPaymentAuthorizationViewController *paymentController;


    paymentController = [
                         initWithPaymentRequest:request];
    paymentController.delegate = self;

    ;
</code></pre>

<p>当代码运行时,它开始正常,因为 Apple PayView 弹出指纹,但是,当指纹被确认时,它会盘旋一会儿,然后弹出一个警报并说:</p>

<p>'Apple Pay 在“AppName”中不可用'</p>

<p>检查此应用的设置并确保其设计为使用 Apple Pay。</p>

<p>任何想法将不胜感激。 </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>2015 年 5 月 - 也遇到了这个问题。 </p>

<p>我不得不为我的应用重做所有证书到期,因为我的配置文件和其他设置不正确的东西有问题。 </p>

<p>Apple pay 在所有更改之前都在工作...在我更改所有证书后仍然有效,但是....一天后它停止工作了!!! </p>

<p>这就是我所做的。 </p>

<p>我检查了手机中的 Apple Pay 设置,重新添加了我的帐单地址(有时这可能是问题所在,但不是)。 </p>

<p>我检查了应用程序中的权利证书,以确保它已正确设置。在这里确保您包含您的商家 ID...应该以 Mercer.com.nameOfApp 开头(您可以从 Apple Center 下的商家 ID 获取此信息。(这很好 - 不是问题)</p>

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

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

<p>看这里</p>

<p> <a href="https://stripe.com/docs/mobile/apple-pay" rel="noreferrer noopener nofollow">https://stripe.com/docs/mobile/apple-pay</a> </p>

<p>希望对您有所帮助!</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Stripe 和 Apple Pay 在 iOS 应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29618296/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29618296/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Stripe 和 Apple Pay 在 iOS 应用程序中不起作用