在滑动 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) 上获取信用卡持有人姓名的主要内容,如果未能解决你的问题,请参考以下文章

Android中WebView和父控件滑动冲突

android listview为啥不能滑动

android fragment怎么监听上下滑动

android RecyclerView四种滑动方式

android 内部viewpager添加点击事件之后不能滑动了

android下滑动返回上一个页面如何实现