如何在美国境外测试Apple Pay?

时间:2015-01-20 09:47:04

标签: ios iphone ios8 applepay

我正在将Apple Pay中的一个与Braintree作为提供商整合到我的应用程序中。

我正在尝试通过此

初始化braintree
 [self.provider createPaymentMethod:BTPaymentProviderTypeApplePay];

我在didFailWithError方法

上收到此错误
- (void)paymentMethodCreator:(id)sender didFailWithError:(NSError *)error
{

}

Error Domain=BTPaymentProviderErrorDomain Code=2 "Failed to initialize a Apple Pay 
authorization view controller. Check device, OS version, cards in Passbook and configuration." 
UserInfo=0x17487fc40 
{NSLocalizedDescription=Failed to initialize a Apple Pay authorization view controller. 
Check device, OS version, cards in Passbook and configuration.

要解决此问题,我正在尝试在Passbook中添加信用卡,但我输入的卡片中出现错误,表示不支持

似乎Apple PayPassbook仅接受美国银行提供的特定信用卡

但是因为我住在印度,所以我没有任何进展。我怎么能克服这个?

2 个答案:

答案 0 :(得分:0)

以下是将信用卡添加到存折的步骤。

但目前他们只支持美国银行

要克服,您可以从他们支持的银行列表中添加并验证信用卡,然后继续。但是你应该在美国有一个账户,或者问一个可以帮助你解决他的信用卡信息的朋友。

答案 1 :(得分:0)

您必须将您所在的地区(在设置→常规→语言和区域中)更改为其中一个受支持的地区,例如美国或英国。之后,您可以添加有效的美国/英国卡。