无法添加测试卡进行apple pay测试

问题描述 投票:0回答:5

我正在努力将 Apple Pay 集成到我的应用程序中 来测试它。我想,我需要在我的钱包应用程序中添加一些测试卡。 如果没有这个,我会在 Xcode 中收到错误消息“此设备无法付款。”

我已经完成了与 Xcode 相关的所有设置,在功能下我可以看到我的商家 ID 已被选中,并且所有 3 个复选标记均已完成。

所以我尝试添加测试卡进行苹果支付测试(获取令牌) 我遵循的过程为 设置 -> 钱包和 apple pay -> 添加信用卡/借记卡 -> 手动输入 -> 在这里,我提供了从苹果获取的假凭证

来自苹果网站的测试卡 公共电话:5204 2477 5000 1497 到期日期:11/2022 CVC:111

但是没有一张卡被接受,对于万事达卡,我收到类似错误,发卡机构尚未提供对此卡的支持。 同样,我收到签证测试卡的错误。

那么我该如何测试苹果支付集成,而无需在苹果支付设置中添加卡或 如何才能成功添加测试卡以便获得令牌。

编辑:我能够成功看到Apple Pay演示屏幕,因为默认情况下已经添加了模拟卡。

我正在寻找与真实设备相同的东西。

编辑 - [此线程接受的答案(我的)已被收回,因为从最近的答案和评论来看,测试凭据现在已被 Apple Pay 接受,我将评估最近的一些答案以检查其有效性以接受新答案]

ios xcode payment-gateway braintree applepay
5个回答
7
投票

嗨,我刚刚从支持人员那里得到了这个答案

无法将测试信用卡号(甚至是 Braintree 的测试卡)添加到 Apple 的 Passbook 中。因此,您想要添加到 Passbook 中的任何信用卡(即使是出于测试目的)都必须是真实的。

更新它,以便用户在使用 Apple Pay 时不会感到困惑。


3
投票

您需要设置一个沙箱测试帐户,然后使用苹果网站上提供的数据将卡添加到钱包。您不能仅在使用常规 Apple ID 登录设备时使用该数据。


3
投票

使用这些卡详细信息,我可以将卡添加到钱包应用程序

CARD Number: 5204 2477 5000 1505
Expiration Date: 11/2022
CVC: 111

来源 - https://www.mobindustry.net/how-to-successively-integrate-apple-pay-into-your-ios-app/


3
投票

确保您在

settings > wallet & apple pay
(向下滚动)中添加测试卡,而不是在设置顶部的
apple id, icloud, itunes & appstore
部分


0
投票

确保:

  1. Apple 帐户是沙盒: 确保您使用的是沙盒测试者帐户。成为测试帐户与成为沙盒测试者不同。使用沙盒测试者帐户登录 iPhone。您的登录帐户应该位于此处: https://appstoreconnect.apple.com/access/users/sandbox

  2. 验证 iPhone 设置 > 常规 > 语言和地区 > 地区 > 是支持 Apple Pay 的地区。 例如:美国

  3. 真正的 iPhone 设备。

  4. 尝试从 https://developer.apple.com/apple-pay/sandbox-testing/

    添加卡
© www.soinside.com 2019 - 2024. All rights reserved.