【问题标题】:Braintree stuck on "Credit card is invalid" pageBraintree 卡在“信用卡无效”页面
【发布时间】:2015-02-19 03:15:47
【问题描述】:

我只是在我的应用上使用 Braintree 作为我的支付网关。 我已经使用沙盒卡4111 1111 1111 1111 对其进行了几次测试,并且运行良好。但是当我用我的真实卡尝试时,它显示“信用卡无效”

我认为是因为发行国(印度尼西亚)。但主要问题是,我无法关闭错误消息并坚持这个错误对话框。

【问题讨论】:

  • 您使用的是什么版本的 Braintree SDK?
  • 另外,UIAlertViewUIAlertController 来自哪里?我认为 Braintree SDK 中的任何地方都不会出现“信用卡无效”的文本。见github.com/braintree/braintree_ios/…
  • 2015年2月12日拉取github版本,手动集成。
  • 在我按下“立即付款”操作按钮后,BrainTree 控制器中立即显示警报视图。同样从您的链接中,BTDropInErrorStateSpec.m 上有一条“信用卡无效”消息。检查抄送号码后,消息是否来自braintree服务器?
  • 请考虑在- [BTDropInErrorAlert show] 中添加断点来检查self.retryBlocklocalizedCancellocalizedOK 的值。这里:github.com/braintree/braintree_ios/blob/…

标签: ios braintree


【解决方案1】:

这个问题与我在BrainTree drop-in controller not show correctly 上的另一个问题有关 .不知何故,手动安装使大部分文本和标签丢失,包括这个问题上的“确定”按钮。

我之前在使用 pod install 时遇到过问题,例如我的项目突然将所有警告视为错误,并因缺少新行而发出警告/错误。这完全是因为 BT pod 规范确实以某种方式将(GCC_TREAT_WARNINGS_AS_ERRORSGCC_WARN_ABOUT_MISSING_NEWLINE)的更改推向了“是”。即使我已经把它改回NO,它仍然包含错误library not found for "lDeviceCollectorLibrary"

现在使用 pod install 后,我没有发现任何问题。这是我使用 pod install 后的屏幕截图。

【讨论】:

    猜你喜欢
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 2021-06-14
    • 1970-01-01
    • 2012-05-22
    • 2016-10-16
    • 2015-09-25
    相关资源
    最近更新 更多