当客户端先前未使用 0800 初始化时,ISO 8583 响应



我的问题主要与MTI "0800"关于"登录请求"的ISO8583有关。

问题是,如果客户端之前没有使用"0800"初始化怎么办?所以他只是用 MTI 发送一条消息,而不是"0800"。

例如,如果客户发送了"0200",但之前还没有发送"0800">

,我们应该如何告诉他他必须先发送"0800":

  • 它是否应该使用请求中相同的ISO8583消息类?例如,当用户使用 MTI "0200"发送消息,但由于他之前未使用"0800"登录,我们给出响应"0220">

  • 还是应该对用户未初始化"登录请求"时发送的每个请求使用"08xx"MTI 响应?例如,即使用户发送了MTI"0200",我们仍然会给他们"0820"而不是"0210",因为他还没有登录。

如果我的问题没有意义,我很抱歉,我只和ISO8583一起工作了几天。我希望有人能用一般做法甚至ISO8583的最佳实践来帮助我回答我的问题,或者只是请纠正我:)。

提前谢谢。

问候。

当您发送 0800 时,您应该期望得到 0810 作为响应。 另一方面,如果您收到 0800,则应回复 0810。

最新更新