【问题标题】:card swipe status and identification information [closed]刷卡状态和身份信息[关闭]
【发布时间】:2016-05-03 10:38:32
【问题描述】:

刷卡时如何从刷卡数据中获取刷卡状态和识别信息。

我正在使用 Velocity 读卡器并想集成 Velocity 支付 SDK。

对于Velocity的Authorize(P2PE)API需要以下参数

  1. KSN
  2. 加密的 Track2 数据
  3. 滑动状态
  4. 身份信息

我知道如何获取 KSN 和 track2 数据,但不知道如何获取剩余的两个参数。

十六进制卡数据示例:

02ee00801f4221008383252a343239332a2a2a2a2a2a2a2a323532355e56414c5545442043555354
4f4d4552202020202020202020202f5e323530322a2a2a2a2a2a2a2a2a2a2a2a2a2a3f2a3b343239
332a2a2a2a2a2a2a2a323532353d323530322a2a2a2a2a2a2a2a2a3f2a913dc86ebf7541cc5c7518
8613f1e859c5204c3c4944a58b7e14bd1d323d415d00417a06ee63b64fe8e16e449057fb23be8fa9
e7baea4039d2944ea42b6fcf219ba0516af3005f9629adc5255602968e93b4360e1311cc76f66865
d6b4dfe1dd211573ad801d494efb7345af93138fdd35323554383939373939789001000000004000
f403d903

谢谢

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    这是十六进制编码的数据。使用online conversion tool,您可以看到原始数据是:

    îB!%*4293********2525^VALUED CUSTOMER          /^2502**************?
    *;4293********2525=2502*********?*=Èn¿uAÌ\uñèYÅ L<ID¥~½2=A]Azîc¶Oèán
    DWû#¾©çºê@9ÒN¤+oÏ! Qjó_)­Å%V´6ÌvöheÖ´ßáÝ!s­INûsE¯Ý525T899799x@ôÙ
    

    确实,您需要参考文档以了解您用于刷卡的任何内容。鉴于VALUED CUSTOMER 之后的大量空白,它看起来 是固定宽度的数据,但我完全是猜测。

    如果您想将此字符串从十六进制解析为上面的可读(ish)字符串,Stack Overflow 上有 a relevant answer

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多