在我的应用程序中,我提供了一个自动重命名的订阅。大约一半的用户无法成功启动订阅。这些用户都希望用信用卡支付订阅费,信用卡需要银行额外的授权步骤,比如Mastercard ID检查。在他们的银行/信用卡应用程序中批准付款后,StoreKit报告了一个错误,交易失败了。
我在多个运行iPhones 14.4的iOS上看到过这种情况
流程:1名用户点击我的应用程序中的“开始订阅”按钮
2在代码中,SKPayment被添加到SKPaymentQueue
提示用户出现订阅弹出(由Apple提供)。
4用户用密码/触摸ID /脸ID确认
用户会收到一条消息,即由于欧洲法律,需要额外的认证步骤。
6信用卡网站上显示的信息是:“请在银行应用程序中批准这笔交易。完成后按”继续“按钮。
用户转到银行应用程序并批准交易。
8用户从步骤6返回到网站,并按下“继续”按钮。
我观察到:
我所期望的:
当用户停留在步骤6(银行的网站)上,而不是在同一设备上打开银行的应用程序,而是在另一个设备上确认信用卡交易时,整个流程就会像预期的那样成功。对我来说,打开银行应用程序会干扰支付流程,导致交易失败。
有没有人有类似的问题的经验,汽车可再生订阅,并有办法解决这个问题?
发布于 2021-02-26 21:20:18
我最近遇到了一个类似的问题,在第7步,我应该激活我的信用卡应用程序,我不能这样做,因为主页按钮不再对双击作出反应。一次点击,或三次点击将终止整个交易在safari,双击不能启动一个新的应用程序。经过与苹果的长期争论,他们意识到istore与几家信用卡银行之间存在问题。我不得不删除CC并使用另一种付款形式(这确实成功)。
https://stackoverflow.com/questions/66333771
复制相似问题