0

我正在将我的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 Pay并且只接受美国银行Passbook提供的特定信用卡

但由于我住在印度,我没有任何进一步的进展。我该如何克服呢?

4

2 回答 2

1

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

于 2015-11-12T12:57:45.743 回答
0

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

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

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

于 2015-01-20T10:25:33.670 回答