CN107944988A - 支持无退款情况对复杂订单的管理装置及管理方法 - Google Patents
支持无退款情况对复杂订单的管理装置及管理方法 Download PDFInfo
- Publication number
- CN107944988A CN107944988A CN201711469079.2A CN201711469079A CN107944988A CN 107944988 A CN107944988 A CN 107944988A CN 201711469079 A CN201711469079 A CN 201711469079A CN 107944988 A CN107944988 A CN 107944988A
- Authority
- CN
- China
- Prior art keywords
- order
- operation system
- status
- situation
- new
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种支持无退款情况对复杂订单的管理装置及管理方法,其中支持无退款情况对复杂订单的管理装置,包括参数组装模块和订单管理模块两个模块,通过新生成一张等额新订单的方式保留缴费主体支付的费用。根据本发明,解决了无退款功能的业务***处理银行订单状态和业务***订单状态不符的情况,保证了交易业务的准确性。
Description
技术领域
本发明涉及企业内部网银交互领域,具体涉及支持无退款情况对复杂订单的管理装置及管理方法。
背景技术
目前企业的业务***完成收缴业务之后,由于银行接口的不稳定性,很容易形成单边账,即银行订单成功缴费,但通知业务***订单失败的情况。当业务***发现某一项收缴业务存在单边账的情况下,一般采用退款的方式进行处理,作废或取消交易业务,保证订单金额的一致性。
当业务***的某些业务不支持退款操作,在形成单边账时,无法通过退款保证订单金额的一致性时,需要设计一种支持无退款情况下对复杂订单的管理方法,支持当发现银行订单状态和业务***的订单状态不符合的情况时,不采用退款的方式可自动完成银行和业务***的订单状态的统一。
发明内容
本发明的目的是为了提供一种支持无退款情况对复杂订单的管理装置及管理方法,解决网银接口不稳定的问题。对于业务***来说,只会发生银行订单成功而业务***不成功的情况,不会出现相反的情况。
一种支持无退款情况对复杂订单的管理装置,包括参数组装模块和订单管理模块,其中:所述参数组装模块,负责接收和组装业务***传递的新订单参数,检测参数的完整性,并通知订单管理模块进行转单操作;所述订单管理模块,负责完成具体的转单操作。
优选地,所述的支持无退款情况对复杂订单的管理装置,其中:所述的订单管理模块包括状态检测模块、转单操作模块以及消息通知模块;其中,所述状态检测模块,负责检测是否存在银行订单状态和业务***订单状态不符的情况,若存在标记订单状态为待转单状态;所述转单操作模块,负责根据参数组装模块组装的新订单参数生成一张新的网银缴费订单,并确定该订单缴费成功,标记新旧订单的依赖关系;所述消息通知模块,负责通知业务***存在银行订单状态和业务***订单状态不符的情况,需要进行转单操作,并且在转单完成后通知业务***新的业务订单支付成功。
一种支持无退款情况对复杂订单的管理方法,其中,包括以下步骤:步骤A101:接收到银行服务器返回的订单缴费信息;步骤A102:将步骤A101得到的订单缴费结果与业务***中记录的订单缴费结果比较,当检测到存在银行订单状态和业务***的订单状态不符合的情况时,即银行订单成功而业务***订单失败的情况,标记订单状态为待转单状态,通知业务***形成新的订单,进行步骤A103;当不存在行订单状态和业务***的订单状态不符合的情况则结束操作;步骤A103:接收到业务***重新组装的订单信息,并检验订单信息的完整性;步骤A104:根据接收到的订单信息,新建一张交易订单,订单的交易信息与原订单相同;步骤A105:修改新订单的状态,记录新的订单状态为成功支付状态;步骤A106:在旧订单信息中标记该订单处于已转单的状态,并记录转出订单的编号,在新订单上标记该订单处于订单转入的状态,并记录转入的订单编号;步骤A107:通知业务***新订单成功缴费。
本发明具有以下有益效果:
本发明实现支持无退款情况对复杂订单的管理,解决了无退款功能的业务***处理银行订单状态和业务***订单状态不符的情况,保证了交易业务的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还能根据这些附图获得其他的附图。
图1是根据本发明构思的示例性实施例的支持无退款情况对复杂订单的管理装置的总体结构框图;
图2是根据本发明构思的示例性实施例的支持无退款情况对复杂订单的管理方法的流程图。
具体实施方式
关于本发明创造的详细内容及技术说明,现以实施例来作进一步说明,但应了解的是,这些实施例仅为用于示例说明,而不应被解释为本发明创造实施的限制。
参阅图1所示,一种支持无退款情况对复杂订单的管理装置,包括参数组装模块10和订单管理模块11。
参数组装模块10,负责接收和组装业务***传递的新订单参数,检测参数的完整性,并通知订单管理模块11进行转单操作;
订单管理模块11,负责完成具体的转单操作,其包括状态检测模块111和转单操作模块112、消息通知模块113;
状态检测模块111,负责检测是否存在银行订单状态和业务***订单状态不符的情况,若存在则标记订单状态为待转单状态;
转单操作模块112,负责根据参数组装模块10组装的新订单参数生成一张新的网银缴费订单,并确定该订单缴费成功,标记新旧订单的依赖关系;
消息通知模块113,负责通知业务***存在银行订单状态和业务***订单状态不符的情况,需要进行转单操作,并且在转单完成后通知业务***新的业务订单支付成功。
支持无退款情况对复杂订单的管理方法的基本步骤如下:
步骤A101,接收到银行服务器返回的订单缴费信息;
步骤A102,将步骤A101得到的订单缴费结果与业务***中记录的订单缴费结果比较,当检测到存在银行订单状态和业务***的订单状态不符合的情况时,即银行订单成功而业务***订单失败的情况,标记订单状态为待转单状态,通知业务***形成新的订单,进行步骤A103;当不存在行订单状态和业务***的订单状态不符合的情况则结束操作;
步骤A103,接收到业务***重新组装的订单信息,并检验订单信息的完整性;
步骤A104,根据接收到的订单信息,新建一张交易订单,订单的交易信息与原订单相同;
步骤A105,修改新订单的状态,记录新的订单状态为成功支付状态;
步骤A106,在旧订单信息中标记该订单处于已转单的状态,并记录转出订单的编号,在新订单上标记该订单处于订单转入的状态,并记录转入的订单编号;
步骤A107,通知业务***新订单成功缴费。
上述内容仅为本发明创造的较佳实施例而已,不能以此限定本发明创造的实施范围,即凡是依本发明创造权利要求及发明创造说明内容所做出的简单的等效变化与修饰,皆仍属于本发明创造涵盖的范围。
Claims (3)
1.一种支持无退款情况对复杂订单的管理装置,其特征在于包括参数组装模块和订单管理模块,其中:
所述参数组装模块,负责接收和组装业务***传递的新订单参数,检测参数的完整性,并通知订单管理模块进行转单操作;
所述订单管理模块,负责完成具体的转单操作。
2.如权利要求1所述的支持无退款情况对复杂订单的管理装置,其特征在于:
所述的订单管理模块包括状态检测模块、转单操作模块以及消息通知模块;其中,
所述状态检测模块,负责检测是否存在银行订单状态和业务***订单状态不符的情况,若存在标记订单状态为待转单状态;
所述转单操作模块,负责根据参数组装模块组装的新订单参数生成一张新的网银缴费订单,并确定该订单缴费成功,标记新旧订单的依赖关系;
所述消息通知模块,负责通知业务***存在银行订单状态和业务***订单状态不符的情况,需要进行转单操作,并且在转单完成后通知业务***新的业务订单支付成功。
3.一种支持无退款情况对复杂订单的管理方法,其特征在于,包括以下步骤:
步骤A101,接收到银行服务器返回的订单缴费信息;
步骤A102,将步骤A101得到的订单缴费结果与业务***中记录的订单缴费结果比较,当检测到存在银行订单状态和业务***的订单状态不符合的情况时,即银行订单成功而业务***订单失败的情况,标记订单状态为待转单状态,通知业务***形成新的订单,进行步骤A103;当不存在行订单状态和业务***的订单状态不符合的情况则结束操作;
步骤A103,接收到业务***重新组装的订单信息,并检验订单信息的完整性;
步骤A104,根据接收到的订单信息,新建一张交易订单,订单的交易信息与原订单相同;
步骤A105,修改新订单的状态,记录新的订单状态为成功支付状态;
步骤A106,在旧订单信息中标记该订单处于已转单的状态,并记录转出订单的编号,在新订单上标记该订单处于订单转入的状态,并记录转入的订单编号;
步骤A107,通知业务***新订单成功缴费。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711469079.2A CN107944988A (zh) | 2017-12-29 | 2017-12-29 | 支持无退款情况对复杂订单的管理装置及管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711469079.2A CN107944988A (zh) | 2017-12-29 | 2017-12-29 | 支持无退款情况对复杂订单的管理装置及管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107944988A true CN107944988A (zh) | 2018-04-20 |
Family
ID=61936835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711469079.2A Pending CN107944988A (zh) | 2017-12-29 | 2017-12-29 | 支持无退款情况对复杂订单的管理装置及管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107944988A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109003166A (zh) * | 2018-07-31 | 2018-12-14 | 广州新趋士网络科技有限公司 | 一种订单管理*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1610234A1 (en) * | 2004-06-22 | 2005-12-28 | Sap Ag | Online transactional data processing system |
CN104933891A (zh) * | 2015-07-06 | 2015-09-23 | 深圳市腾讯计算机***有限公司 | 信息处理方法、客户端及服务平台 |
CN105447742A (zh) * | 2015-12-14 | 2016-03-30 | 中国农业银行股份有限公司 | 一种业务异常处理方法及交易*** |
CN106056436A (zh) * | 2016-06-01 | 2016-10-26 | 腾讯科技(深圳)有限公司 | 一种数据回退方法,装置及*** |
-
2017
- 2017-12-29 CN CN201711469079.2A patent/CN107944988A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1610234A1 (en) * | 2004-06-22 | 2005-12-28 | Sap Ag | Online transactional data processing system |
CN104933891A (zh) * | 2015-07-06 | 2015-09-23 | 深圳市腾讯计算机***有限公司 | 信息处理方法、客户端及服务平台 |
CN105447742A (zh) * | 2015-12-14 | 2016-03-30 | 中国农业银行股份有限公司 | 一种业务异常处理方法及交易*** |
CN106056436A (zh) * | 2016-06-01 | 2016-10-26 | 腾讯科技(深圳)有限公司 | 一种数据回退方法,装置及*** |
Non-Patent Citations (1)
Title |
---|
毕耕毓: "易宝微信支付***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109003166A (zh) * | 2018-07-31 | 2018-12-14 | 广州新趋士网络科技有限公司 | 一种订单管理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107103462B (zh) | 一种银行跨境汇款快照数据的处理方法和装置 | |
CN105913219A (zh) | 对电子合约的全过程执行进行监控和管理的方法和*** | |
CN109961365B (zh) | 一种基于区块链智能合约的收账记录处理方法及*** | |
US8738476B2 (en) | Architectural design for selling standardized services application software | |
CN107590546A (zh) | 一种酒店信息处理*** | |
CN106656839A (zh) | 资源转移方法及装置 | |
CN107451136A (zh) | 数据核对方法及装置 | |
CN110223040A (zh) | 项目管理方法、装置、电子设备及存储介质 | |
CN109802916A (zh) | 资源转移方法、***、服务器和计算机可读存储介质 | |
CN106462468A (zh) | 用于测试产品多租户服务的租户供应 | |
KR102242782B1 (ko) | 지역 정보를 공유하기 위한 방법 및 장치 | |
US10265614B2 (en) | Managing challenge events | |
CN106126587A (zh) | 基于流程的多节点数据显示记录机制 | |
US20130007694A1 (en) | Project story board to board communication tools | |
CN109472475A (zh) | 罐式集装箱运输调度的管理方法及*** | |
CN109712035A (zh) | 基于往来账户体系的物业计费方法及*** | |
CN107944988A (zh) | 支持无退款情况对复杂订单的管理装置及管理方法 | |
CN117495229A (zh) | 一种全流程一体化的跨境电商应用服务*** | |
CN113535774A (zh) | 一种业务数据处理方法及装置 | |
US20130006687A1 (en) | Creating a sub-story for a project story board | |
WO2020006936A1 (zh) | 资金管理方法、装置、计算机设备及计算机可读存储介质 | |
CN106372980A (zh) | 一种跨电商渠道订单信息采集管理方法 | |
CN109636400A (zh) | 一种支付业务风险控制方法及装置 | |
CN105787736A (zh) | 一种数据业务处理方法及装置 | |
US20150052044A1 (en) | One View/Transaction Monitoring |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180420 |
|
RJ01 | Rejection of invention patent application after publication |