iso8583 - ISO 8583 授权消息说明

标签 iso8583

在学习支付技术的过程中,我查看了一些关于他们实现 ISO 8583 的发行人文档,尽管我已经看到了这种消息传递的工作原理,但我还没有完全理解授权消息 (MTI x1xx) 的真正工作原理。

我发现的一般定义是此消息“确定是否有资金可用,获得批准但不发布到帐户进行对帐”,但我想了解此消息的一般生命周期。

如果授权中请求的金额获得批准,是否意味着资金将被保留,直到发送另一条消息?如果资金没有被持有,为什么撤销消息 (MTI x4xx) 提供撤销授权的可能性?如果没有发送另一个请求,那么“不发布以进行和解”呢?发行人是否必须以到期时间为标准来取消授权请求?

我知道这些问题可能取决于每个发行人的规范,但是每次我搜索授权消息的定义时,我总是得到相同的一两行描述(就像我之前写的那样),仅此而已。

我想获得此消息的完整解释和一些示例。我真的很想主宰这个主题,因为我不想使用我不理解的东西。

最佳答案

我通常不使用术语发行方或收单方,而是更喜欢使用术语“支付处理器”来指代您与之通信以获取流程付款的机构或计算机系统。正如您所知,不同的支付处理器处理方式不同,所以我只能给您一个关于 ISO 8583 通常如何使用的一般概念。

当授权请求或授权建议获得批准时,通常会对授权资金进行临时卡住。表示批准的授权响应消息通常包含授权号。我不知道资金的临时卡住在到期前会持续多久(或者该时间是否因支付处理商而异)。

下一步是:

  • 什么都不做,让保留到期。
  • 发送撤销消息以撤销授权(并立即解除保留)。
  • 发送包含来自授权响应的授权号的财务建议消息,以完成由授权请求/建议发起的交易。

  • ISO 8583 Wikipedia page背景资料

    关于iso8583 - ISO 8583 授权消息说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53788271/

    相关文章:

    iso8583 - 解压 jPOS ISO8583

    java - 如何使用 jpos 解析给定的行?

    c# - 存折/ATM 机(信息亭)的请求响应 iso8583 消息

    c - ISO 8583 c 库解压消息

    java - J8583:ISO8583 MessageFactory 没有消息类型 0800 的解析指南

    hex - iso8583报文编解码

    iso8583 - 如何在jpos中为ascii channel 和iso93ascii打包器构建ISO8583消息头?

    iso8583 - POS 输入模式之间的区别(字段 22)

    c - 如何用C语言将长度添加到字符数组缓冲区的末尾

    credit-card - 与 POS 交互 - 终端设备和银行交换系统