一文搞懂业财一体化 (一文搞懂独立站)

一、经典四方模型

一文搞懂的证书,一文搞懂报账平台

一文搞懂的证书,一文搞懂报账平台

二、参与方与报文说明

参与方说明

参与方

交互系统

描述

备注

Acquirer

APS(Acquirer Process System)

收单行

Mastercard Network

MCP(MasterCard Process)

MasterCard授权平台

Issuer

IPS(Issuer Process System)

发卡行

Stand-In Processing

SIP

Mastercard提供存储待转发处理的报文系统

该系统由Mastercard提供,用于对异常报文处理中转站

Store And Forward

SAF

SIP系统中用于存储和转发待处理的异常报文队列

SAF按顺序处理队列中的异常报文,一般情况SAF中存储的报文用于通知到Issuer

报文说明

报文类型

报文说明

报文发送方

报文接收方

0430

冲正响应报文

Issuer

MCP

0420

冲正请求报文

MCP

Issuer

0410

退款响应报文

MCP、Issuer

Acquirer

0400

退款请求报文

Acquirer

MCP、Issuer

0190

交易授权不成功确认报文,表示MCP收到来自Issuer延迟或者无效的0110报文

MCP

Issuer

0180

交易授权成功确认报文,表示Acquirer收到MCP的0110报文

Acquirer

MCP

0130

交易授权通知响应报文

Issuer

Acquirer、MCP

0120

交易授权通知报文

Acquirer、SIP

Issuer

0110

交易授权响应报文

Issuer、MCP

Acquirer

0100

交易授权请求报文

Acquirer、MCP

Issuer、SIP

MasterCard交易授权请求报文(请求报文编号:0100,响应报文编号:0110)

正常交易授权流程

一文搞懂的证书,一文搞懂报账平台

  1. 收单机构发送授权请求0100报文到MCP
  2. MCP转发0100授权请求报文到发卡机构
  3. 发卡机构进行必要的交易授权检查,生成0110交易授权响应报文,发送给MCP
  4. MCP转发0110交易授权响应报文给收单机构

注意:图中的发行机构Issuer也可以为MasterCard为客户提供的IPS服务

异常交易授权流程(Acquirer发生异常)

收单侧APS由于网络异常报文未发送到Mastercard授权平台MCP

一文搞懂的证书,一文搞懂报账平台

  1. 收单机构Acquirer发送交易授权请求报文0100到MCP由于网络原因发送失败
  2. 在收单行侧完成交易处理。通常情况下,在收单行处理系统APS会拒绝这笔交易

交易授权响应报文0110在MasterCard授权平台MCP由于网络异常报文未发送到收单侧

一文搞懂的证书,一文搞懂报账平台

  1. 收单机构发送0100交易授权请求报文到MCP
  2. MCP转发0100交易授权请求报文消息到发卡机构Issuer
  3. 发卡机构Issuer生成0110交易授权响应报文并发送给MCP
  4. MCP尝试转发0110交易授权响应报文到收单机构Acquirer,但是由于网络原因,转发处理失败
  5. MCP判断转发的0110交易授权响应报文发送给收单机构状态是”undeliverable”(不可达),将会立即生成0420冲正通知请求消息报文,并发送给发卡机构Issuer,给发卡机构Issuer发送这个通知的目的是让发卡机构Issuer知道0110交易授权响应消息不可达,发卡机构Issuer应该回退这笔交易,或者调整持卡人对应的交易文件标识该笔交易未完成。
  6. 发卡机构Issuer响应0430冲正通知响应报文给MCP,表示自己已收到0420冲正通知请求报文
  7. 在收单机构侧对于0110交易授权响应报文检测到超时,收单机构Acquirer必须对这笔交易做出决策,如果收单机构Acquirer拒绝交易,则交易终止,如果接受该笔交易,则金融财务责任由收单机构承担。同时收单机构Acquirer会发送一条0120交易授权通知消息给发卡机构Issuer告诉它我已同意该笔交易授权。

异常交易授权流程(Issuer发生异常)

在发卡行Issuer侧处理异常,Mastercard提供两种异常报文处理方式: 没有SIP和SAF情况存在SIP和SAF情况SIP和SAF系统主要用途:用于处理发卡行Issuer各种异常场景

Mastercard授权平台MCP由于网络异常不能将0100交易授权报文转发到发卡行Issuer

一文搞懂的证书,一文搞懂报账平台

1. 收单机构Acquirer发送交易授权请求报文0100到MCP

2. MCP尝试转发交易授权报文0100到发卡机构Issuer,但是由于网络问题,请求发送失败。此时MCP会立即发送交易授权请求报文0100到 SIP 系统

3. MCP发送0100授权请求消息到SIP系统后 如果发卡机构允许Stand-In processing系统处理交易授权,SIP系统生成0110授权响应报文消息,然后转发0110交易授权响应报文消息给收单机构Acquirer。同时SIP系统也生成0120交易授权通知消息并且转发到SAF(Store And Forward)系统中,以便后续将0120交易授权通知消息发送给发卡机构Issuer。

4. 当MCP和发卡机构重新建立连接时,SAF系统将0120交易授权通知消息发送给发卡机构Issuer

5. 发卡机构Issuer收到0120交易授权通知消息后,给MCP返回0130交易授权通知响应报文,表示自己已经正常接收到0120交易授权通知消息

注意:SIP系统也可以生成和转发0120通知消息针对0100(同意、拒绝、临时卡)授权请求,SAF系统按顺序每处理一条0120交易授权通知消息,必须收到发卡机构Issuer发送的0130交易授权通知响应消息,依次处理,直到系统没有0120交易授权通知消息

由于网络异常MCP在规定的时间内没有收到来自发卡行Issuer的0110响应报文

一文搞懂的证书,一文搞懂报账平台

  1. 收单机构Acquirer发送0100交易授权请求报文给MCP
  2. MCP转发0100交易授权请求报文给发卡机构Issuer
  3. 发卡机构Issuer由于网络原因不能发送0110交易授权响应报文给MCP
  4. MCP在规定的超时时间内没有收到来自发卡机构Issuer 0110响应报文,如果发卡机构Issuer允许SIP系统处理交易授权,那么MCP将生成0100交易授权请求并发送到SIP系统
  5. SIP系统将代表发卡机构Issuer生成0110交易授权响应消息,并发送给收单机构Acquirer。同时SIP系统也将生成0120交易授权通知消息并转发给SAF系统,以便后续发送给发卡机构Issuer,用于告诉它我已授权该笔交易
  6. SAF系统转发0120交易授权通知消息给发卡机构Issuer,这种处理行为是为了及时更新持卡人交易数据文件
  7. 发卡机构Issuer一旦收到0120交易授权通知消息,将会生成0130交易通知响应消息,并发送给MCP,表示正常接收到0120交易授权通知请求消息
  8. 如果MCP在规定的时间内没有收到发卡机构Issuer的0130交易授权通知响应报文,MCP将会发送一条0420冲正通知消息给发卡机构Issuer

0420冲正通知消息包含以下响应错误码:

–DE 39 = 82 (Time-out at issuer)

–DE 60, subfield 1 = 402 (Issuer Time-out)

9. 当发卡机构Issuer收到来自MCP 0420冲正通知消息时,处理之后将返回0430冲正通知响应报文给MCP

发卡机构Issuer允许MasterCard SIP系统生成0110交易授权响应报文发给收单机构Acquirer,包含3种情况

MCP在规定的时间内没有收到来自发卡机构Issuer的0110交易授权响应报文

一文搞懂的证书,一文搞懂报账平台

  • 收单机构Acquirer发送0100交易授权请求到MCP,同时MCP转发0100交易授权请求给发卡机构Issuer
  • 如果MCP在规定的时间内没有收到来自发卡机构Issuer 的0110交易授权响应报文,则MCP将0100交易授权请求报文发送到SIP系统
  • SIP系统生成0110交易授权响应报文发送到MCP
  • MCP将0110交易授权响应报文转发到收单机构Acquirer
  • SIP系统生成0120交易授权通知消息,存储在SAF队列中,以便后续可以发送到发卡机构Issuer
  • MCP生成0420冲正通知请求报文消息,并发送到发卡机构Issuer,报文消息包含下面的内容:

– DE 39 = 82 (Time-out at issuer)

– DE 60, subfield 1 = 402 (Issuer Time-out)

  • 当发卡机构Issuer收到来自MCP发送的0420冲正通知消息,发卡机构Issuer将生成0430冲正通知响应消息,告诉MCP我已经收到了你发的0420的消息

MCP在收到SIP系统响应0110报文之后才收到发卡机构Issuer的0110交易授权响应报文

一文搞懂的证书,一文搞懂报账平台

  • 收单机构发送0100交易授权请求报文到MCP,MCP将0100交易授权请求报文转发到发卡机构Issuer
  • MCP在规定的时间内没有收到来自发卡机构Issuer的0110交易授权响应报文,MCP将0100交易授权请求发送到SIP系统
  • SIP系统生成0110交易授权响应报文发送到MCP
  • MCP发送0110交易授权响应报文到收单机构Acquirer
  • SIP系统生成0120交易授权通知消息并存储到SAF队列中以便后续发送到发卡机构Issuer
  • MCP在超过规定的时间内收到来自发卡机构Issuer的0110交易授权响应报文,该0110报文将会被MCP忽略,因为它已经收到了来自SIP系统的0110交易响应报文
  • MCP将生成0420冲正通知消息,将告诉发卡机构Issuer你返回的0110交易授权响应报文被忽略。消息内容包含以下错误:

– DE 39 = the value from the issuer’s Authorization Request Response/0110

– DE 60, subfield 1 = 400 (Banknet advice: APS error; unable to deliver response)

  • 当发卡机构Issuer收到了0420冲正通知消息,它将生成0430冲正通知响应报文发送给MCP

MCP在收到SIP系统响应0110报文之前收到发卡机构Issuer的0110交易授权响应报文

一文搞懂的证书,一文搞懂报账平台

  • 收单机构发送0100交易授权请求报文到MCP,MCP将0100交易授权报文转发到发卡机构Issuer
  • MCP在规定的时间内如果没有收到来自发卡机构Issuer的0110交易授权响应报文,则它将0100交易授权请求报文发送到SIP系统
  • SIP系统将生成0120交易授权通知消息并存储在SAF队列中,以便后续发送到发卡机构Issuer
  • MCP在SIP系统发送0110交易授权响应报文之前收到来自发卡机构Issuer的0110交易授权响应报文,并且MCP将0110响应报文转发到收单机构Issuer
  • MCP收到来自SIP系统发送的0110交易授权响应报文,MCP将生成0420冲正通知消息发送给SIP系统,告诉SIP系统你发送0110交易授权响应报文将被忽略
  • SIP系统将返回0430冲正通知响应报文发送到MCP,并且SIP系统将0420冲正通知消息存储到SAF队列,以便后续发送到发卡机构Issuer,用于告诉它SIP系统已经处理了MCP请求冲正请求通知

发卡机构Issuer不允许MasterCard SIP系统处理0110交易授权响应报文,包含3种异常情况

MCP 没有收到发卡机构的0110交易授权响应报文

一文搞懂的证书,一文搞懂报账平台

发卡机构的0110交易授权响应报文在MCP规定的时间内延迟到达

一文搞懂的证书,一文搞懂报账平台

发卡机构的0110交易授权响应报文格式错误,不符合iso8583规范

一文搞懂的证书,一文搞懂报账平台