首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >STAN数字可能是可重复和随机的吗?

STAN数字可能是可重复和随机的吗?
EN

Stack Overflow用户
提问于 2019-05-31 04:59:52
回答 3查看 1.3K关注 0票数 0

我正在和一些银行开发一个连接器,我们正在使用ISO8583协议,现在,我正在使用随机生成器生成的一些随机数来设置STAN (字段11),但有时我会遇到一些数字冲突,问题是,我是否可以安全地使用这个生成器,或者我是否需要将STAN设置为序列号?

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2019-06-01 01:37:23

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

例如:

终端->终端驱动程序->交换机1->交换机2->颁发者

STAN是由终端驱动程序分配的,然后至少在以下关系中保持不变…不过,每种关系都可能会发生变化。

  • 终端驱动程序- Switch 1
  • Switch 1 -> Switch 2
  • Switch 2 -> Issuer

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

票数 1
EN

Stack Overflow用户

发布于 2019-05-31 11:12:52

这取决于您的远程端点,但我见过许多需要序列号并检测重复的代码。

票数 0
EN

Stack Overflow用户

发布于 2019-05-31 17:04:29

通常,STAN是为每个请求增加的数字。随机STAN生成不是网络消息序列的最佳情况。

STAN的重复可能是由于不同的来源造成的,即主机客户端或终端。

STAN本身不能是唯一检测唯一事务请求的字段。必须与RRN、Terminal ID、Merchant ID等其他字段混合使用。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56385566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档