问题标签 [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.
json - 如何将 JSON 消息转换为 ISO 8583
我需要你的帮助。我在 Spring 工作,想知道如何将 JSON 消息转换为 ISO 8583 消息。
有没有其他方法来加密 JSON 消息?例如,我有一个这样的 JSON 对象:
我的目标是使消息更安全。
iso8583 - 如何在 jpos 中为 ascii 通道和 iso93ascii 打包器构造 ISO8583 消息头?
我正在尝试使用 Java 中的 JPOS 创建一个 ISO8583 消息,使用 ASCII 通道发送消息,并使用 iso93ascii 打包程序来打包 ISO 消息。
但是在发送消息后,我从服务器收到了无效的标头错误。
所以我的问题是标题到底是由什么组成的,我如何为 MTI 值 1200 构建我的标题。
我应该如何构建我的 HEADER?
新发展:
在查看了服务器配置后,我需要发送以 ISO8583 消息长度为前缀的标头(2 字节长度的十六进制转换为字节)。如何使用 JPOS 做到这一点?也无法使用channel.setHeader("xxx").getBytes())
.
如何查看从我的终端发送到服务器的原始消息。
以下是部分代码摘录
部署文件
代码 :
java - 如何使用 j8583 库将 ISO8583 消息长度添加到 ISO8583 消息中
我正在尝试使用 j8583 向服务器发送 ISO8583 消息。我在 config.xml 文件中设置标题并设置相同的字段。现在服务器配置要求在传入的 ISO8583 消息之前发送 2 字节长度(以十六进制发送的字节长度)。所以我的问题是:
1)如何计算消息的长度即ISO消息的字节表示以及如何计算字节表示的长度。
2)如何在ISO8583消息之前发送消息的长度到服务器,即在头部前面。
以下是部分代码摘录
下面是配置
下面是 ISO 消息的字符串表示(输出):
另外,我如何查看从终端发送到服务器的原始消息?
java - 调用 pack() JPOS 时获取 NullPointerException
我在 ISO 8583 中工作。我使用 JPOS 来解析和解析 ISO 消息。但是,当我解析消息时,我收到以下错误:
错误指向:
这是我的代码:
这是我的 XML:
我错过了什么?非常感谢你。
android - 在 android 中解析 ISO8583 XML(使用 android studio)
我有这个我想在 android (android studio) 中解析的 XML。有人请帮忙。AM 真的被困在这里了。
我会很感激的。非常感谢
请在下面找到我用来从网络服务获取响应的代码
iso8583 - ISO8583 消息头生成
如何在 ISO 8583 中定义 TPDU 消息头?
任何人都可以建议参考或任何代码示例吗?
java - php中的Jpos替代品
嗨,php 中是否有与 jpos 等效的框架或库?
我遇到了可以解析和生成ISO 8583消息的JAK8583 php 库。
但是我想要一个 php 库,它可以为ISO 8583 请求消息生成ISO 8583 响应消息。
如果有的话请告诉我。
iso8583 - ISO 8583 消息中的打包二进制数据和解包二进制数据是什么?
我是这个领域的新手,正在研究支付网关,请告诉我 iso8583 消息中使用的打包和解包二进制数据有什么区别......!
sql - 如何限制数据库中 RRN(参考检索号)的生成
这不是编程问题,我想是逻辑问题或数据库设计问题。
要回答这个问题,您需要了解一些有关银行交易的知识。
基本上,对于您进行的每笔交易(销售、退款、强制销售),如果主机批准该交易,主机就会向您发送一个 RRN(参考检索号),这是一个用于识别该交易的号码。
问题是我不知道主机如何管理这个号码,我的意思是我想这种方法:
RRN 是通过以下方式生成的:
- 交易类型
- RRN
- 会员资格(取决于货币)
- 批号或批号
这四个实体可以在数据库中创建一个 UNIQUE KEY,问题是我如何知道何时必须重置 RRN 值。
我不能限制数据库中的唯一键,因为如果你今天进行交易,我不知道主机是否在不知道的情况下重置了 RRN 值,我可能会在第二天重复 RRN 的数量,我会抛出一个发送违反唯一密钥的错误,但这不是预期的行为,理论上我不必控制 RRN 号码,因为这是主机的工作,但是,我如何在如果我想取消或回滚该事务,请 DB。
如果我想查询一个唯一的交易,我不能有多行。
我唯一想到的是在不进行 UNIQUE 限制的情况下识别这四个实体的事务,但是如果我查询该事务并且我有多个结果,则会抛出一个错误,指出数据已损坏。
financial - ISO8583 的字符编码
我使用Apache Mina进行ISO8583 消息的 TCP/IP 通信。但我想知道,消息的字符编码是什么?只需发送标准字符串或字节?