我被要求开发一个移动 POS android 应用程序,它将从可以连接到手机音频插孔的设备(如 Square)中读取芯片卡数据。到目前为止,我已成功完成以下操作:(1)检测到音频插孔上的设备。(2) 读取芯片中的所有数据。(3) 读取交易处理所需的标签数据/公钥和证书。(我知道读取此用户数据是不正确/非法的 - 我不会在我的设备上存储任何这些数据)
我知道下一步是将我的应用程序与支付网关集成。
为此,我成功地将 PAYU Money(一个 Payemt 网关)与我的 android 应用程序集成。它引导我进入一个“表格”,持卡人需要填写他的信息,例如姓名、卡号、到期日等。
我已经从 EMV 芯片中提取了这些数据。但我无法以那种形式发送它。我不希望我的客户填写除 PIN 码以外的任何数据来完成交易。
我试图寻找其他可以直接从我的应用程序(点对点)获取数据但尚未找到的支付网关。
现在,我被困在我现在该怎么办?我从这里去哪里?我要遵循哪些步骤来完成这个项目?
我也想知道我是否朝着正确的方向前进?
所有帮助或指导将不胜感激。谢谢