问题标签 [iso8583]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iso8583 - 如何回答无效的 ISO8583 消息
我们的系统接收我们适当解码和处理的 ISO8583 消息。现在我们收到了系统无法处理的无效 ISO 消息。事实上,它没有任何回报。这会导致另一端超时。结果,(无效的)交易被还原,然后导致相当混乱,因为没有什么可以还原。
谁能给我一个关于如何处理/回答无效/不可解码的 ISO8583 消息的线索?是否有标准答案(例如“NAK”之类的)?
payment - POS如何决定在支付过程中生成100条消息还是200条消息
POS 终端根据哪些数据决定是否需要生成 ISO 8583 100(授权请求)消息或 ISO 8583 200(收单方财务请求)消息。
此外,POS 如何决定是否需要提示用户输入他的卡 PIN。
在 POS 中对 ISO 8583 消息生成文档的任何参考都将非常有用。
谢谢
c - 使用 C 套接字为 iso8583 消息发送反斜杠
我正在构建一个 POS 应用程序 verifone(C 语言),它应该与来自摩洛哥的 m2m 交换机进行通信,但是在发送应该有这样一个反斜杠的初始化消息时我被卡住了,(08\00)
但是在发送这个时我有08\5c00
. 它通过十六进制(5c)中的值转换反斜杠。我正在使用的工具是模拟服务器的套接字工作台。如何发送反斜杠而不转换为\5c
?它需要用C语言完成。
编辑
这是我想用标题发送到服务器的数据,但是在尝试打印时\00
我得到了\5C00
java - 解析 iso8583 消息时出现问题
我已经从这里https://github.com/vikrantlabde/iso8583-Java下载了代码,经过一些修改后,我几乎可以很好地解析我的字段......我定义了这样的架构:
问题是字段 55,它是一个二进制字段。标准文档说:
55 保留 ISO B 255 LLLVAR(ISO 文档)
我在解析为字段 55 打开位图的字符串时出错。
I'm having from the output: 820200409F36020004950500000000009A031409039C01005F2A020 978 9F02060000000005009F03060000000000009F10201F430200200000000000000000045895000000000000000000000000000000009F260840D26C4BA5577CFB9F2701809F370443DD7E879F1A0202509F3303E0B0C8
But I expect: 820200409F36020004950500000000009A031409039C01005F2A020 124 9F02060000000005009F03060000000000009F10201F430200200000000000000000045895000000000000000000000000000000009F260840D26C4BA5577CFB9F2701809F370443DD7E879F1A0202509F3303E0B0C8
转换后的 iso 有效载荷的长度也有很大不同......
程序输出为:
What I expect is: 30313030723806002080820031363635343332313131323233333434353530303030303030303030303030303030303131303136313833343236303032333934313333343330313031363037313030313337363534333231313132323333343435353D33313130323230303039323833303031303130323834303137343039313234313135820200409F36020004950500000000009A031409039C01005F2A0201249F02060000000005009F03060000000000009F10201F430200200000000000000000045895000000000000000000000000000000009F260840D26C4BA5577CFB9F2701809F370443DD7E879F1A0202509F3303E0B0C8
一个建议是:我必须从结果 byte[] 显式转换为十六进制,反之亦然。这是:
和:
那么这个类中这种字段的定义呢?我真的是标准的新手,但我来到这里是因为 jpos 在 Android 环境中不起作用。我也对最后提到的转换为十六进制感到困惑。
任何帮助都非常感谢......亲切的问候。
iso8583 - 创建 ISO 8583 消息
我尝试使用openiso8583 库创建 ISO 8583 消息
它没有 17 号字段(日期,捕获),所以我需要扩展课程。wiki 页面上有用于扩展消息的参考
https://code.google.com/p/openiso8583net/wiki/ExtendingIso8583
iso8583 - 将值分配给 iso 8583 中的字段 55 的示例
有没有人有一个为 ISO 8583 消息中的第 55 个字段(保留 ISO)分配值的示例,应该为其分配 TLV 值?
iso8583 - IFA_TTLLLBINARY 的示例
嘿,我是Jpos
新手,我在使用IFA_TTLLLBINARY
但我总是收到这个错误:
谁能告诉我显示此错误的原因。
bitmap - 第 N 位到位图的转换
我正在从这里BitMaps阅读第 N 位到位图的转换
我想了解他们如何将第 n 位(整数范围从 0-9)映射到位图(0 和 1),下面是从那里复制的代码:
此外,他们正在转换'82x 是二进制 '1000 0010',但是当我计算出 82 的二进制时,它是 1010010。
任何帮助将不胜感激。
谢谢, 阿皮特
java - Why does j8583 Configparser fails with no default value to template fields?
I am using j8583 to build and parse ISO messages.
I have my template and parse config.xml
in place, but when there are no default values specified to template fields it fails with NullPointerException.
Below is the template which fails with NullPointerException.
Field 3
doesn't have any default value.
iso8583 - POS 输入模式之间的区别(字段 22)
ISO 8583 Field 22
我想知道是否有人可以帮助我理解即 POS 输入模式之间的区别。我已经知道了:
52
指 ICC 卡80
在回退的情况下
但我想知道的是
22
(磁条)- 和
90
谁可以帮我这个事?