【发布时间】: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 支持响应很慢。
标签: android credit-card