在滑动 Android (Cardflight) 上获取信用卡持有人姓名
Posted
技术标签:
【中文标题】在滑动 Android (Cardflight) 上获取信用卡持有人姓名【英文标题】:Get credit card holders name on swipe Android (Cardflight) 【发布时间】:2015-10-29 05:35:04 【问题描述】:我发布的问题与技术并不完全相关。
我有一个功能,信用卡读卡器将连接到设备的音频插孔,并在刷卡时捕获数据并进行交易。为此,我使用 CardFlight SDK 和他们的设备 CardFlight docs
我可以获得所有详细信息,例如(卡号、到期日期、CVV)以及持卡人姓名。 SDK 提供的获取名称card.getName()
的方法(卡片是刷卡成功时将接收的卡片类实例)始终返回null
。我与 CardFlight 技术支持取得联系,他们说持卡人姓名已加密,交易成功后会收到。卡航班客户的回复邮件如下,这对我也不起作用。
您好,您可以尝试在卡扣费后拨打 get name 吗? 通常名称是加密的,getName 方法只工作 当费用从服务器返回时。
希望对您有所帮助。
我回复 CardFlight 客户服务中心说它不工作。
刷卡时的代码 sn-p
@Override
public void readerCardResponse(Card card)
//METHOD WILL INVOKE ON CARD SWIPE SUCCESSFUL
//CODE TO MAKE PAYMENT
@Override
public void transactionSuccessful(Charge charge)
//METHOD INVOKED ON PAYMENT SUCCESSFUL
【问题讨论】:
我也面临这个问题,CardFlight 支持响应很慢。 【参考方案1】:我们可以复制此问题,现在已修复。 如果问题仍然存在,请拉取最新版本的 SDK 并告诉我
【讨论】:
感谢 Elie,我看到您的库已经更新和集成,工作起来非常棒。【参考方案2】:任何遇到此问题的人都可以从以下链接更新 cardflight 最新库 https://github.com/CardFlight/android-demo
@Rishabh 您现在可以通过“card”实例直接获取持卡人姓名。
【讨论】:
以上是关于在滑动 Android (Cardflight) 上获取信用卡持有人姓名的主要内容,如果未能解决你的问题,请参考以下文章