CN113852627A - 一种可扩展的支付报文处理方法、装置及电子设备 - Google Patents

一种可扩展的支付报文处理方法、装置及电子设备 Download PDF

Info

Publication number
CN113852627A
CN113852627A CN202111116203.3A CN202111116203A CN113852627A CN 113852627 A CN113852627 A CN 113852627A CN 202111116203 A CN202111116203 A CN 202111116203A CN 113852627 A CN113852627 A CN 113852627A
Authority
CN
China
Prior art keywords
transaction
message
information
configuration information
transaction element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111116203.3A
Other languages
English (en)
Other versions
CN113852627B (zh
Inventor
朱玉清
赵毅佳
张帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202111116203.3A priority Critical patent/CN113852627B/zh
Publication of CN113852627A publication Critical patent/CN113852627A/zh
Application granted granted Critical
Publication of CN113852627B publication Critical patent/CN113852627B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种可扩展的支付报文处理方法和装置,在向外源***发送报文时,获取交易信息,该交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将多个第一交易要素的信息分别存储到相应的位置上,当不存在第一外源***的第一报文体系的配置信息时,基于第一交易要素和第二交易要素的对应关系、第一交易要素和预设的存储位置的关系,生成第一报文体系的第一配置信息,基于该第一报文体系的第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。由此基于可配置信息的可配置性,实现本***和任何一个外源***的报文通讯和业务交互。

Description

一种可扩展的支付报文处理方法、装置及电子设备
技术领域
本发明涉及报文处理领域,尤其涉及一种可扩展的支付报文处理方法、装置及电子设备。
背景技术
由于每个国家实际支付业务及监管要求不同,各国的支付报文规范也不尽相同,主要传统标准报文分为MT报文、ISO20022报文、8583报文等体系,而近年来随着即时支付的普遍应用,JSON报文、SOAP报文等报文标准也随之兴起。通常银行***新加入一个国家的支付清算组织,往往针对各个国家的支付报文单独开发一套新的***,用于开展相应的支付业务。
而随着银行海外支付业务的不断发展以及海外新开行的不断增加,针对每个国家不同的支付报文单独新开发一套***,需耗费大量时间和资源,且对于各国通用的支付业务处理往往重复开发,已经越来越难以满足当地业务开展的迫切性。
发明内容
有鉴于此,本发明实施例公开了一种可扩展的支付报文处理方法、装置和电子设备,在不开发新***的情况下,实现了不同报文体系的***之间的报文传输和业务交互。
本发明实施例公开了一种可扩展的支付报文处理方法,包括:
获取交易信息;所述交易信息包括多个第一交易要素的信息;
基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
检测是否存在第一外源***的第一报文体系的配置信息;
若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成所述目标报文体系的第一配置信息;
基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
可选的,还包括:
若存在第一外源***的目标报文体系的第一配置信息的情况下,调取第一报文体系的第一配置信息。
可选的,还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
可选的,当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
检测是否存在第二外源***的第二报文体系的第二配置信息;
若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
可选的,还包括:
若存在第二外源***的第二报文体系的第二配置信息的情况下,调取第二报文体系的第二配置信息。
本发明实施例公开了一种可扩展的支付报文处理装置,包括:
支付业务处理模块,用于获取交易信息;所述交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
规则转换模块,用于检测是否存在第一外源***的第一报文体系的配置信息,若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成所述目标报文体系的第一配置信息,并将所述第一配置信息发送给支付报文处理模块;
所述支付报文处理模块,用于基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
可选的,所述支付业务处理模块,还用于:
若存在第一外源***的目标报文体系的第一配置信息的情况下,调取第一报文体系的第一配置信息。
可选的,所述支付报文处理模块还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
可选的,所述支付报文处理模块用于,当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
所述规则转换模块,用于检测是否存在第二外源***的第二报文体系的第二配置信息,若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
所述支付业务处理模块,用于基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
可选的,所述规则转换模块,还用于:
若存在第二外源***的第二报文体系的第二配置信息的情况下,调取第二报文体系的第二配置信息。
本发明实施例还公开了一种电子设备,包括:
存储器和处理器;
所述存储器用于存储程序,所述处理器用于在执行所述存储器存储的程序时,执行上述所述的可扩展的支付报文处理方法。
本发明实施例公开了一种可扩展的支付报文处理方法和装置,在向外源***发送报文时,获取交易信息,该交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将多个第一交易要素的信息分别存储到相应的位置上,当不存在第一外源***的第一报文体系的配置信息时,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成第一报文体系的第一配置信息,基于该第一报文体系的第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。由此,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成的第一报文体系的第一配置信息,那么基于存储位置构建了第一交易要素和第二交易要素的关系,从而可以得到第二报文体系下各个第二交易要素的信息,从而进行组报。由此,由于配置信息是可以配置的,那么基于该方法能够适应于任何一种不同报文的格式转换,从而实现本***和任何一个外源***的报文通讯和业务交互。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本发明实施例提供的一种可扩展的支付报文处理方法的流程示意图;
图2示出了本发明实施例提供的一种可扩展的支付报文处理方法的又一流程示意图;
图3示出了本发明实施例提供的一种可扩展的支付报文处理装置的结构示意图;
图4示出了本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参考图1,示出了本发明实施例提供的一种可扩展的支付报文处理方法的流程示意图,在本实施例中,该方法包括:
S101:获取交易信息;所述交易信息包括多个第一交易要素的信息;
本实施例中,第一交易要素为本端***支持的报文体系对应的交易要素,交易信息中会包含一些第一交易要素。以转账交易为例,第一交易要素至少包括:转账金额,付款账号,收款账号,收款银行,收款人信息,备注等信息等。
其中,第一交易要素表征本端***能够识别的字段名,第一交易要素的信息表征某个字段名对应的具体信息。例如:收款账号表示第一交易要素,622100030001000200表示第一交易要素的信息。
S102:基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
本实施例中,预先设置了第一交易要素的存储位置,将第一交易要素存储到数据库的相应位置上,其中,具体的存储位置包括:数据项和数据来源,数据项表示字段名,数据来源表示数据库的数据表。
S103:检测是否存在第一外源***的第一报文体系的配置信息;
S104:若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成所述目标报文体系的第一配置信息;
本实施例中,第一报文体系表示外源***所采用的报文体系,例如外源***为A国家的银行***,采用的报文体系为ISO报文体系,那么第一报文体系为ISO报文体系。
本实施例中,预先设置了一些报文体系的配置信息,该配置信息至少包括:报文体系对应的交易要素的存储位置,其中,报文体系对应的交易要素为报文体系的特定报文类型对应的各个交易要素。
举例说明:配置信息包括:外源***的标识信息、报文体系、交易要素、数据项和数据来源等。其中,数据项和数据来源表征存储或者调取交易要素的位置,其中,数据项表示为字段名,数据来源表示数据库中的数据表的信息。
需要知道的是,不同报文体系对应的交易要素的名称不同。
本实施例中,在不存在第一外源***的第一报文体系的配置信息的情况下,为了能够实现支持不同报文体系的***之间的报文传输,本实施例中,可以设置第一外源***的配置信息。
本实施例中,第一报文体系的配置信息可以是技术人员基于第一交易要素和第二交易要素的对应关系、第一交易要素的存储位置生成的,或者也可以是基于预设的规则生成的。
举例说明:假设第一报文体系为MT报文的第二交易要素为59,59对应的第一交易要素为收款人,那么配置信息中,该59的存储位置与第一交易要素的收款人的交易要素相同。
S105:基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
本实施例中,需要说明的是,第二交易要素表示第一目标***对应的特定报文类型的各个交易要素的名称,第二交易要素的信息表示第二交易的名称包含的内容,例如MT报文中59表示第二交易要素,“liming”表示第二交易要素的信息。
本实施例中,第一配置信息中包含各个第二交易要素对应的存储位置,从相应的存储位置上调取第二交易要素的信息。
进一步的,若存在第一外源***的第一报文体系的第一配置信息的情况下,调取目标报文体系的第一配置信息。
进一步的,第一配置信息中还包括:第一外源***的通讯方式。
组报完成后,还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
举例说明:第一外源***的配置信息包括:第一外源***的标识信息、报文体系、报文类型、第二交易要素、数据项、数据来源、通讯方式、备注信息等。假设第一外源***的标识信息为:001,报文***为ISO20022,报文类型为pacs.008.001.02,第二交易要素为包括DbtrAcct,数据项和数据来源为数据结构MAP中的beneficiaryAccount字段,通讯方式为MQ,那么基于此该配置信息表示:001银行采用ISO20022报文体系,pacs.008.001.02汇出报文中的DbtrAcct收款账号场次来源于数据结构MAP中的beneficiaryAccount字段(支付业务处理模块将客户输入的收款账号存储在内存的数据结构MAP中),以MQ方式与外源***进行通讯。
本实施例中,在向外源***发送报文时,获取交易信息,该交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将多个第一交易要素的信息分别存储到相应的位置上,当不存在第一外源***的第一报文体系的配置信息时,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成第一报文体系的第一配置信息,基于该第一报文体系的第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。由此,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成的第一报文体系的第一配置信息,那么基于存储位置构建了第一交易要素和第二交易要素的关系,从而可以得到第二报文体系下各个第二交易要素的信息,从而进行组报。由此,基于该方法能够适应于任何一种不同报文的格式转换,可以实现本***和任何一个外源***的报文通讯。
参考图2,示出了本发明实施例提供的一种可扩展的支付报文处理方法的又一流程示意图,在本实施例中,该方法包括:
S201:当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
本实施例中,第二外源***发送的报文可以解析出相对应的第三交易要素,例如若第二外源***的报文体系为MT报文,那么可以解析出报文场次,该报文场次表示第三交易要素。
S202:检测是否存在第二外源***的第二报文体系的第二配置信息;
S203:若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
本实施例中,本实施例中,预先设置了一些报文体系的配置信息,该配置信息至少包括:报文体系对应的交易要素的存储位置,其中,报文体系对应的交易要素为报文体系的特定报文类型对应的各个交易要素。
举例说明:配置信息包括:外源***的标识信息、报文体系、交易要素、数据项和数据来源等。其中,数据项和数据来源表征存储或者调取交易要素的位置,其中,数据项表示为字段名,数据来源表示数据库中的数据表的信息。
进一步的,配置信息中还包括通讯方式。
本实施例中,预先设置了第一交易要素的存储位置,将第一交易要素存储到数据库的相应位置上,其中,具体的存储位置包括:数据项和数据来源,数据项表示字段名,数据来源表示数据库的数据表。
本实施例中,第三配置信息可以是用户基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系配置的,也可以是基于预设的规则配置的。
举例说明:假设第二报文体系为MT报文的第三交易要素为59,59对应的第一交易要素为收款人,那么配置信息中,该59的存储位置与第一交易要素的收款人的交易要素相同。
S204:基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
本实施例中,本端***在接收到第二外源***发送的报文后,执行相应的交易,执行该交易所需的第一交易要素,基于预设的第一交易要素和预设的存储位置的关系,可以确定出执行该交易需要的第一交易要素的存储位置,从相应的存储位置上调取该第一交易要素的信息,从而基于调取的第一交易要素的信息执行交易。
进一步的,若存在第二外源***的第二报文体系的第二配置信息的情况下,调取第二报文体系的第二配置信息。
本实施例中,接收到外源***发送的第二报文后,对第二报文进行解析,得到第二报文体系的各个第三交易要素的信息,若不存在第二报文体系对应的第二配置信息,基于第三交易要素和第一交易要素的关系、第一交易要素的存储位置,生成第二报文体系的第二配置信息,基于第二配置信息调取第一交易要素的信息,并根据所述第一交易要素的信息执行交易。由此,基于该方法能够适应于任何一种不同报文的格式转换,可以实现本***和任何一个外源***的报文通讯。
参考图3,示出了本发明实施例提供的一种可扩展的支付报文处理装置的结构示意图,在本实施例中,该结构包括:
支付业务处理模块301,用于获取交易信息;所述交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
规则转换模块302,用于检测是否存在第一外源***的第一报文体系的配置信息,若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成所述目标报文体系的第一配置信息,并将所述第一配置信息发送给支付报文处理模块;
支付报文处理模块303,用于基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
可选的,所述支付业务处理模块,还用于:
若存在第一外源***的目标报文体系的第一配置信息的情况下,调取第一报文体系的第一配置信息。
可选的,所述支付报文处理模块还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
可选的,所述支付报文处理模块用于,当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
所述规则转换模块,用于检测是否存在第二外源***的第二报文体系的第二配置信息,若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
所述支付业务处理模块,用于基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
可选的,所述规则转换模块,还用于:
若存在第二外源***的第二报文体系的第二配置信息的情况下,调取第二报文体系的第二配置信息。
通过本实施例的装置,在向外源***发送报文时,获取交易信息,该交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将多个第一交易要素的信息分别存储到相应的位置上,当不存在第一外源***的第一报文体系的配置信息时,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成第一报文体系的第一配置信息,基于该第一报文体系的第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。由此,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成的第一报文体系的第一配置信息,那么基于存储位置构建了第一交易要素和第二交易要素的关系,从而可以得到第二报文体系下各个第二交易要素的信息,从而进行组报。由此,由于配置信息是可以配置的,那么基于该方法能够适应于任何一种不同报文的格式转换,从而实现本***和任何一个外源***的报文通讯和业务交互。
参考图4,示出了本发明实施例提供的一种电子设备的结构示意图,在本实施例中,该电子设备包括:
存储器401和处理器402;
所述存储器401用于存储程序,所述处理器402用于在执行所述存储器存储的程序时,执行下述所述的一种可扩展的支付报文处理方法,包括:
获取交易信息;所述交易信息包括多个第一交易要素的信息;
基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
检测是否存在第一外源***的第一报文体系的配置信息;
若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第二交易要素的位置,生成所述目标报文体系的第一配置信息;
基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
可选的,还包括:
若存在第一外源***的目标报文体系的第一配置信息的情况下,调取第一报文体系的第一配置信息。
可选的,还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
可选的,当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
检测是否存在第二外源***的第二报文体系的第二配置信息;
若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
可选的,还包括:
若存在第二外源***的第二报文体系的第二配置信息的情况下,调取第二报文体系的第二配置信息。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种可扩展的支付报文处理方法,其特征在于,包括:
获取交易信息;所述交易信息包括多个第一交易要素的信息;
基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
检测是否存在第一外源***的第一报文体系的配置信息;
若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成所述目标报文体系的第一配置信息;
基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
2.根据权利要求1所述的方法,其特征在于,还包括:
若存在第一外源***的目标报文体系的第一配置信息的情况下,调取第一报文体系的第一配置信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
4.根据权利要求1所述的方法,其特征在于,
当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
检测是否存在第二外源***的第二报文体系的第二配置信息;
若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
5.根据权利要求4所述的方法,其特征在于,还包括:
若存在第二外源***的第二报文体系的第二配置信息的情况下,调取第二报文体系的第二配置信息。
6.一种可扩展的支付报文处理装置,其特征在于,包括:
支付业务处理模块,用于获取交易信息;所述交易信息包括多个第一交易要素的信息,基于预设的第一交易要素和预设的存储位置的对应关系,将所述多个第一交易要素的信息分别存储到相对应的存储位置上;
规则转换模块,用于检测是否存在第一外源***的第一报文体系的配置信息,若不存在第一外源***的目标报文体系的配置信息,基于第一交易要素和第二交易要素的对应关系,第一交易要素和预设的存储位置的关系,生成所述目标报文体系的第一配置信息,并将所述第一配置信息发送给支付报文处理模块;
所述支付报文处理模块,用于基于所述第一配置信息,获取第二交易要素的信息,并基于预设的目标报文体系的组报规则和第二交易要素的信息进行组报,得到第一报文。
7.根据权利要求6所述的装置,其特征在于,所述支付业务处理模块,还用于:
若存在第一外源***的目标报文体系的第一配置信息的情况下,调取第一报文体系的第一配置信息。
8.根据权利要求6所述的装置,其特征在于,所述支付报文处理模块还包括:
从所述第一报文体系的配置信息张获取目标通讯方式;
基于所述目标通信方式,将所述第一报文发送到第一外源***。
9.根据权利要求1所述的装置,其特征在于,所述支付报文处理模块用于,当接收到第二外源***发送的第二报文后,对所述第二报文进行解析,得到第二报文体系的各个第三交易要素的信息;
所述规则转换模块,用于检测是否存在第二外源***的第二报文体系的第二配置信息,若不存在所述第二配置信息的情况下,基于第三交易要素和第一交易要素的关系、第一交易要素和存储位置的关系,生成第三配置信息;
所述支付业务处理模块,用于基于所述第二配置信息调取第一交易要素的信息,并基于所述第一交易要素的信息执行交易。
10.一种电子设备,其特征在于,包括:
存储器和处理器;
所述存储器用于存储程序,所述处理器用于在执行所述存储器存储的程序时,执行所述权利要求1-5中任意一项所述的可扩展的支付报文处理方法。
CN202111116203.3A 2021-09-23 2021-09-23 一种可扩展的支付报文处理方法、装置及电子设备 Active CN113852627B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111116203.3A CN113852627B (zh) 2021-09-23 2021-09-23 一种可扩展的支付报文处理方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111116203.3A CN113852627B (zh) 2021-09-23 2021-09-23 一种可扩展的支付报文处理方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN113852627A true CN113852627A (zh) 2021-12-28
CN113852627B CN113852627B (zh) 2023-09-26

Family

ID=78978976

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111116203.3A Active CN113852627B (zh) 2021-09-23 2021-09-23 一种可扩展的支付报文处理方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN113852627B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882293A (zh) * 2010-05-19 2010-11-10 中国农业银行股份有限公司 国内托管银行与境外托管代理银行间的数据处理方法及***
CN101957974A (zh) * 2009-07-15 2011-01-26 中国工商银行股份有限公司 一种支持多种清算支付体系的汇款处理装置及方法
CN103428184A (zh) * 2012-05-24 2013-12-04 ***股份有限公司 通讯报文的转换方法及***
CN111161077A (zh) * 2019-12-31 2020-05-15 中国银行股份有限公司 一种银行交易处理方法及装置
CN111343181A (zh) * 2020-02-26 2020-06-26 中国邮政储蓄银行股份有限公司 报文的处理方法,***以及数据池和计算机可读存储介质
US20200219086A1 (en) * 2017-09-27 2020-07-09 Puay Hiang Tan Payment terminal device and method
CN112039975A (zh) * 2020-08-26 2020-12-04 中国建设银行股份有限公司 一种报文字段的处理方法、装置、设备及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957974A (zh) * 2009-07-15 2011-01-26 中国工商银行股份有限公司 一种支持多种清算支付体系的汇款处理装置及方法
CN101882293A (zh) * 2010-05-19 2010-11-10 中国农业银行股份有限公司 国内托管银行与境外托管代理银行间的数据处理方法及***
CN103428184A (zh) * 2012-05-24 2013-12-04 ***股份有限公司 通讯报文的转换方法及***
US20200219086A1 (en) * 2017-09-27 2020-07-09 Puay Hiang Tan Payment terminal device and method
CN111161077A (zh) * 2019-12-31 2020-05-15 中国银行股份有限公司 一种银行交易处理方法及装置
CN111343181A (zh) * 2020-02-26 2020-06-26 中国邮政储蓄银行股份有限公司 报文的处理方法,***以及数据池和计算机可读存储介质
CN112039975A (zh) * 2020-08-26 2020-12-04 中国建设银行股份有限公司 一种报文字段的处理方法、装置、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李雨桐: "基于XML的大宗交易支付平台设计与实现" *

Also Published As

Publication number Publication date
CN113852627B (zh) 2023-09-26

Similar Documents

Publication Publication Date Title
CN109670081B (zh) 业务请求处理的方法及装置
US8862981B2 (en) Email forms engine for portable devices
CN104750747A (zh) 将报错信息转换为出错提示的方法和***
CN111753210B (zh) 资源推送方法、装置、计算机设备及计算机可读存储介质
CN112288577B (zh) 分布式服务的交易处理方法、装置、电子设备和介质
CN101833738A (zh) 国内托管银行与境外托管代理银行间的数据处理方法及***
CN114022257A (zh) 一种订单处理***、方法、装置、存储介质及电子设备
CN114338793A (zh) 消息推送方法、装置、电子设备及可读存储介质
CN114219466A (zh) 转账信息处理方法、装置、电子设备和存储介质
CN113691618A (zh) 消息通知方法、装置、消息中心及存储介质
CN109862399A (zh) 显示富媒体信息的方法、处理富媒体信息的方法、计算机装置及计算机可读存储介质
CN113852627B (zh) 一种可扩展的支付报文处理方法、装置及电子设备
CN111652681A (zh) 一种单据处理方法、服务器及计算机可读存储介质
CN114090305B (zh) 业务审核方法及装置
CN114866628A (zh) 一种报文处理的方法、装置、设备及存储介质
CN114663176A (zh) 业务操作执行方法、装置、设备及计算机可读存储介质
CN111432083B (zh) 交易节点导航方法、装置及***
CN107609843A (zh) 合同更新方法及服务器
CN114374737A (zh) 消息推送方法、装置、计算机设备及存储介质
CN109801052B (zh) 一种转账方法以及支付平台
CN102036116A (zh) 基于网络电视获取备用信息的方法及***
CN111523872A (zh) 交易处理方法、装置、移动终端及计算机可读存储介质
CN113010744A (zh) 一种图数据生成方法、装置、服务器及存储介质
CN110688490A (zh) 知识图谱配置的方法和装置
CN110046885A (zh) 一种支付辅助方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant