无法为 Apple Pay 测试添加测试卡

Posted

技术标签:

【中文标题】无法为 Apple Pay 测试添加测试卡【英文标题】:Unable to add test card for apple pay testing 【发布时间】:2016-12-02 17:02:14 【问题描述】:

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

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

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

testcards from apple site FPAN: 5204 2477 5000 1497 到期日:11/2022 CVC:111

但没有一张卡被接受,对于 MASTERCARDS,我收到错误,例如,发行商尚未提供对这张卡的支持。 我得到的签证测试卡也有同样的错误。

那么我应该如何测试 Apple Pay 集成而无需在 Apple Pay 设置中添加卡片或 如何成功添加测试卡以便获得令牌。

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

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

用真实信用卡测试时是否付款? 卡不收费,只是模拟【参考方案2】:

访问开发者页面here。并向下滚动,有一些可用的测试信用卡列表。

【讨论】:

这是一个很好的资源页面,但是当我尝试在 macOS 中添加它们时,这些数字都会给我“您的发行人尚未提供对此卡的支持”错误。【参考方案3】:

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

【讨论】:

【参考方案4】:

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

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

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

【讨论】:

对我不起作用..您是直接将卡添加到钱包中而没有任何沙盒测试帐户,还是您设置了沙盒测试帐户? 我添加了沙盒测试账号【参考方案5】:

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

【讨论】:

以上是关于无法为 Apple Pay 测试添加测试卡的主要内容,如果未能解决你的问题,请参考以下文章

Apple Pay 网页版商户验证

在印度添加 Apple Pay 访问权限

Apple Pay 沙盒测试器无法登录设备 iOS 10

外部测试人员提交错误(Beta App Review)。 Apple Pay 的权利

为 Apple Pay 请求添加默认账单联系人

苹果手机还原所有设置后apple pay里的卡没了怎么找到?