我正在将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只接受美国银行提供的特定信用卡
但由于我住在印度,我没有任何办法取得进一步的进展。我怎样才能克服这一切?
发布于 2015-01-20 10:25:33
下面是向存折中添加信用卡的步骤。
但目前他们只支持美国的银行
要克服这个问题,您可以从他们支持并继续的银行列表中添加和验证信用卡。但是你应该在美国开个账户,或者找个朋友帮你解决他的信用卡细节问题。
https://stackoverflow.com/questions/28042131
复制相似问题