STAN编号可以重复且随机吗?

时间:2019-05-30 20:59:52

标签: iso8583 iso8583-1993

我正在开发具有某些存储区的连接器,并且我们正在使用ISO8583协议,现在,我将STAN(field 11)设置为具有由随机数发生器生成的随机数,但是有时我有一些数问题是,是否可以安全地使用此生成器?还是需要使STAN成为序列号?

谢谢。

3 个答案:

答案 0 :(得分:0)

取决于您的远程端点,但是我已经看到很多要求序号并检测重复项。

答案 1 :(得分:0)

通常,STAN是每个请求增加的数量。 对于网络消息序列,随机生成STAN并不是最好的情况。

STAN的重复可能归因于不同的来源,即主机客户端或终端。

STAN本身不能成为检测唯一交易请求的唯一字段。它必须与其他字段(如RRN,终端ID,商户ID)混合在一起。

另请参阅“ In ISO message, what's the use of stan and rrn ?

答案 2 :(得分:0)

系统跟踪审核号(STAN)ISO-8583号具有不同的值,并且基本上在事务内的关系之间维护。也就是说,它可以保持不变,或者同一笔交易在其交易路径上会有很多STAN,但是在两个端点之间应该相同,并且通常由STAN使用谁来控制。

例如:

终端->终端驱动程序->开关1->开关2->发卡器

STAN是由终端驱动程序分配的,然后对于以下关系至少保持恒定……尽管每种关系可能会改变。

  • 终端驱动器-开关1
  • 开关1->开关2
  • 开关2->颁发者

请注意,STAN的每个系统内部也可能是唯一的,但它需要为每个关系保留唯一的STAN ..并且不应在请求和响应之间进行更改,因为多部分事务需要它(单次PA,多次完成和多PA,单次完成)以及数据元素90中的冲销等。