POS 终端根据什么数据决定是否需要生成 ISO 8583 100(授权请求)消息或 ISO 8583 200(收单方财务请求)消息。
POS 如何决定是否需要提示用户输入他的卡 PIN。
任何有关在 POS 上生成 ISO 8583 消息的文档的引用都将非常有用。
谢谢
最佳答案
200 条消息是 ISO 8583 所称的财务消息。它用于将资金转入或转出持卡人的账户。
100 消息是 ISO 8583 所称的授权消息。它用于检查持卡人的帐户是否有足够的资金来支付交易金额,并将该金额(有时会更多)保留一段时间。它实际上并没有从账户中提取任何资金。稍后,可以发送 200(实际上是 220)消息以从帐户中取钱)。
100 消息通常用于当时不知道交易金额或 cargo 或服务的交付不是立即的情况。
因此,例如,当您入住酒店时,酒店想知道您的帐户中有足够的资金来支付您的预期住宿费用(如果您订购客房服务或使用其他服务,可能会额外支付一点),因此 100 消息可能会在您入住时发送,然后在结账时发送 220 消息以实际从您的帐户中转移资金。
请参阅 this Wikipedia entry on ISO 8583 的“消息类”、“消息函数”和“示例”部分。 .
至于“销售点 (POS) 设备如何决定是否需要提示用户输入他的卡 PIN 码”,没有一个答案适用于所有情况、所有商家以及所有情况国家。
例如,在某些情况下,所有借记卡都需要输入 PIN 码,但不允许任何信用卡输入 PIN 码。在这些情况下,POS 设备需要知道所使用的卡是借记卡还是信用卡。它可以询问运算符(operator),也可以尝试使用卡号和/或磁条来确定这一点。可以在 POS 中存储一张帐号或帐号 BIN 号码(前几位数字或帐号)的表格,用于识别卡的类型(有时)。见 Bank Card Number )。
有时仅仅知道一张卡是信用卡还是借记卡是不够的,有些卡可以用作两者,有些借记卡可以不用 PIN 码使用,有些信用卡允许/需要输入 PIN 码。
关于payment - 支付时POS如何决定生成100条消息还是200条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363958/