无法为 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 测试添加测试卡的主要内容,如果未能解决你的问题,请参考以下文章