【发布时间】:2015-02-19 03:15:47
【问题描述】:
我只是在我的应用上使用 Braintree 作为我的支付网关。
我已经使用沙盒卡4111 1111 1111 1111 对其进行了几次测试,并且运行良好。但是当我用我的真实卡尝试时,它显示“信用卡无效”
我认为是因为发行国(印度尼西亚)。但主要问题是,我无法关闭错误消息并坚持这个错误对话框。
【问题讨论】:
-
您使用的是什么版本的 Braintree SDK?
-
另外,
UIAlertView或UIAlertController来自哪里?我认为 Braintree SDK 中的任何地方都不会出现“信用卡无效”的文本。见github.com/braintree/braintree_ios/… -
2015年2月12日拉取github版本,手动集成。
-
在我按下“立即付款”操作按钮后,BrainTree 控制器中立即显示警报视图。同样从您的链接中,
BTDropInErrorStateSpec.m上有一条“信用卡无效”消息。检查抄送号码后,消息是否来自braintree服务器? -
请考虑在
- [BTDropInErrorAlert show]中添加断点来检查self.retryBlock、localizedCancel和localizedOK的值。这里:github.com/braintree/braintree_ios/blob/…