在刷卡Android(Cardflight)上获取信用卡持卡人姓名

时间:2015-08-06 07:33:08

标签: android credit-card

我发布的问题与技术问题并不完全相关。

我有一种功能,信用卡读卡器将附加到设备的音频插孔,并在刷卡和进行交易时捕获数据。为此,我使用了CardFlight SDK及其设备CardFlight docs

我能够获得所有详细信息,如(卡号,有效期,CVV)期望持卡人的姓名。 SDK提供的获取名称card.getName()的方法(卡是在刷卡成功时将接收的Card类实例)始终返回null。我与CardFlight技术支持联系,他们说卡持有人的名字是加密的,在交易成功后收到。来自卡片飞行客户的回复邮件如下,这对我来说也不起作用。

  

嗨,您可以在卡充电后尝试拨打电话吗?   通常名称是加密的,getName方法只能工作   当从服务器返回费用时。

     

希望有所帮助。

我回复CardFlight客户服务部门表示它无法正常工作。

滑动时的代码段

@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
}

2 个答案:

答案 0 :(得分:1)

我们可以复制这个问题,现在已经修复了。 请拉出最新版本的SDK,如果问题仍然存在,请告诉我

答案 1 :(得分:1)

任何遇到此问题的人都可以从以下链接更新cardflight最新库 https://github.com/CardFlight/android-demo

@Rishabh您现在可以通过“卡”实例直接获得持卡人姓名。