在ISO消息中,STAN和RRN字段有什么用途?发送ISO消息时谁会生成这些值?
STAN - 通常由您的网络接口生成,以使每个在线消息请求都具有独特性。
RRN - 是与交易相关的参考号码,可以由POS系统、集成环境生成,也可以由收单/发卡系统在授权接口后面生成。根据RRN生成方的不同,使其唯一性(或某些情况下保持相同)的责任可以在客户端或授权机构端。
这两个值都需要用于跟踪交易流程,并用于链式交易,如冲正、充值、完成等。
区别在于交易标识符的层级。STAN是网络层和消息引用,而RRN是客户端集成层和交易引用。
实际上,它们可以混合使用,具体取决于交易处理要求。例如,STAN可以是RRN的一部分。
这里有另一个很好的答案 链接.
STAN:系统跟踪审核号。
RRN:检索参考号。
RRN通常比STAN宽,因此在回滚并重新开始排序之前,RRN具有比之前更多的值(假设这些值被定义为数字)。
这些的用途因规范而异。例如,在可能实现的其中一种情况下,STAN可以是每个交易的顺序号。我认为一笔交易是一个请求响应对(0100/0110,0200/0210,0220/0230等)。
RRN也可以是一个连续的号码,但可以在与卡片相关的整个交易过程中保持不变。因此,如果您先进行0100/0110然后完成0220/0230,则rrn将在这些请求响应对中保持不变。它可帮助您链接交易,因此当0220到达时,您可以使用rrn查找原始的0100。撤销也可以执行类似的操作0200/0210后跟0420/0430)。