首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS上信用卡的订阅失败

iOS上信用卡的订阅失败
EN

Stack Overflow用户
提问于 2021-02-23 13:09:34
回答 1查看 72关注 0票数 0

在我的应用程序中,我提供了一个自动重命名的订阅。大约一半的用户无法成功启动订阅。这些用户都希望用信用卡支付订阅费,信用卡需要银行额外的授权步骤,比如Mastercard ID检查。在他们的银行/信用卡应用程序中批准付款后,StoreKit报告了一个错误,交易失败了。

我在多个运行iPhones 14.4的iOS上看到过这种情况

流程:1名用户点击我的应用程序中的“开始订阅”按钮

2在代码中,SKPayment被添加到SKPaymentQueue

提示用户出现订阅弹出(由Apple提供)。

4用户用密码/触摸ID /脸ID确认

用户会收到一条消息,即由于欧洲法律,需要额外的认证步骤。

6信用卡网站上显示的信息是:“请在银行应用程序中批准这笔交易。完成后按”继续“按钮。

用户转到银行应用程序并批准交易。

8用户从步骤6返回到网站,并按下“继续”按钮。

我观察到:

  • 用户被重定向到app,当返回到我的应用程序时,
  • 不会发生任何事情,用户会出现SKErrorDomain错误0。事务失败了。在代码中,SKPaymentQueue接收transactionState ==失败的SKPaymentTransaction。

我所期望的:

  • 在单击信用卡网站上的“继续”按钮后,用户将被重定向到我的应用程序,SKPaymentQueue将收到一个SKPaymentTransaction,并购买了transactionState == .

当用户停留在步骤6(银行的网站)上,而不是在同一设备上打开银行的应用程序,而是在另一个设备上确认信用卡交易时,整个流程就会像预期的那样成功。对我来说,打开银行应用程序会干扰支付流程,导致交易失败。

有没有人有类似的问题的经验,汽车可再生订阅,并有办法解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2021-02-26 21:20:18

我最近遇到了一个类似的问题,在第7步,我应该激活我的信用卡应用程序,我不能这样做,因为主页按钮不再对双击作出反应。一次点击,或三次点击将终止整个交易在safari,双击不能启动一个新的应用程序。经过与苹果的长期争论,他们意识到istore与几家信用卡银行之间存在问题。我不得不删除CC并使用另一种付款形式(这确实成功)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66333771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档