CN106815725A - A kind of transaction verification method and device - Google Patents

A kind of transaction verification method and device Download PDF

Info

Publication number
CN106815725A
CN106815725A CN201611261972.1A CN201611261972A CN106815725A CN 106815725 A CN106815725 A CN 106815725A CN 201611261972 A CN201611261972 A CN 201611261972A CN 106815725 A CN106815725 A CN 106815725A
Authority
CN
China
Prior art keywords
verified
checking
transaction
case
transaction message
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
CN201611261972.1A
Other languages
Chinese (zh)
Other versions
CN106815725B (en
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.)
China Unionpay Co Ltd
Original Assignee
China Unionpay Co 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 China Unionpay Co Ltd filed Critical China Unionpay Co Ltd
Priority to CN201611261972.1A priority Critical patent/CN106815725B/en
Publication of CN106815725A publication Critical patent/CN106815725A/en
Application granted granted Critical
Publication of CN106815725B publication Critical patent/CN106815725B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The embodiment of the present invention provides a kind of transaction verification method and device, including obtaining case to be verified, the case to be verified is generated according to trading template and information to be verified, then according to the case generation checking transaction message to be verified, the case to be verified is verified and the result is determined according to the checking transaction message, finally when the result is matched with preset reference, it is the transaction attribute supported by the information record to be verified, the preset reference is determined according to the case to be verified.According to trading template and Automatic generation of information to be verified case to be verified in the embodiment of the present invention, execution simultaneously to case to be verified, the result are collected and have been also carried out the Automation Design, so as to improve the speed of transaction verification, the error problem for artificially collecting and being brought with statistical testing of business cycles result is avoided, the cost of human input is reduced.

Description

A kind of transaction verification method and device
Technical field
The present embodiments relate to the field of monitoring, more particularly to a kind of transaction verification method and device.
Background technology
The full channel platform of Unionpay accesses China Unionpay's bank card information exchange system as front-end system, is responsible for except under line All channel of disbursement outside payment are accessed, channel front-end product, mechanism and the big business such as main support movement, internet, voice Access end product in family backstage.Support consumption, pre-authorization, the return of goods, inquiry, payment, refund, transfer accounts, withholding, paying out, integrated electricity An outpost of the tax office (Integrated Circuit Card, abbreviation IC-card) class etc. amounts to 37 types of transaction.Bank's passage aspect, Quan Qu Road platform supports 2.0 to be withheld without the self-service consumption of card, 2.1 without card, 2.1 at present, 2.1 pay out, 2.1 order, withheld from connection bank, The consumption of " business is to visitor " (Business-to-Customer, abbreviation B2C) Net silver, withhold by all kinds of means, various banks withhold passage, and Each passage supports that bank differs, and same each bank of passage element of transaction of withholing also is not quite similar.
In face of complicated transaction combination and various bank's passage, the external service department of Unionpay needs accurately to understand full canal Road platform business support situation in a production environment, so as to externally service when accomplish with a definite target in view, improve service quality.Mesh Before rely primarily on a simple message Core Generator and automatic testing instrument (quicktest Professional, referred to as QTP) checking work is carried out, there are the following problems:Instrument is not enough automated, and not only needs manually to fill in element of transaction, while The result need manually carry out collecting arrangements so that record the result easily malfunction and human cost put into compared with Greatly.
The content of the invention
The embodiment of the present invention provides a kind of transaction verification method and device, is used to solve monitor support transaction in the prior art Artificial operation easily malfunctions and human cost puts into larger problem during attribute.
A kind of transaction verification method is the embodiment of the invention provides, including:
Case to be verified is obtained, the case to be verified is generated according to trading template and information to be verified;
According to the case generation checking transaction message to be verified;
The case to be verified is verified and the result is determined according to the checking transaction message;
It is the transaction attribute supported by the information record to be verified when the result is matched with preset reference, The preset reference is determined according to the case to be verified.
Alternatively, the case to be verified is generated according to trading template and information to be verified, including:
The information to be verified includes transaction message type, the multi transaction object of checking;
According to the transaction message type, the corresponding correlating factor of the transaction message type is determined;
Multi transaction object according to the checking, it is determined that checking key element collection;
The case to be verified is determined according to the trading template, the correlating factor and the checking key element collection.
Alternatively, it is described according to the case generation checking transaction message to be verified, including:
The multi transaction object of the checking includes the card number of bank card to be verified;
The value mode of card number, the corresponding correlating factor of the transaction message type according to the bank card to be verified is true Determine the specific value of the corresponding correlating factor of the transaction message type and the specific value of the checking key element collection, wherein, institute The value mode for stating the corresponding correlating factor of transaction message type is determined according to preset rules;
By the specific value of the corresponding correlating factor of the transaction message type and the specific value of the checking key element collection Carry out the assembling generation checking transaction message.
Alternatively, it is described the case to be verified to be verified according to the checking transaction message and is determined checking knot Really, including:
The checking transaction message is sent to the credit card issuer of the bank card to be verified, so that the bank card to be verified Credit card issuer the checking transaction message process and feedback validation result;
Receive the result of the credit card issuer feedback of the bank card to be verified.
Alternatively, it is described that the case to be verified is verified and the result is determined according to the checking transaction message Afterwards, also include:
It is the friendship do not supported by the information record to be verified when it is determined that the result is mismatched with preset reference Easy attribute.
Accordingly, the embodiment of the present invention additionally provides a kind of transaction verification device, including:
Acquisition module, for obtaining case to be verified, the case to be verified is according to trading template and information to be verified Generation;
Processing module, for according to the case generation checking transaction message to be verified;
Authentication module, ties for being verified to the case to be verified and being determined to verify according to the checking transaction message Really;
Statistical module, for being branch by the information record to be verified when the result is matched with preset reference The transaction attribute held, the preset reference is determined according to the case to be verified.
Alternatively, the acquisition module specifically for:
Case to be verified is generated according to trading template and information to be verified;
The information to be verified includes transaction message type, the multi transaction object of checking;
According to the transaction message type, the corresponding correlating factor of the transaction message type is determined;
Multi transaction object according to the checking, it is determined that checking key element collection;
The case to be verified is determined according to the trading template, the correlating factor and the checking key element collection.
Alternatively, the processing module specifically for:
The multi transaction object of the checking includes the card number of bank card to be verified;
The value mode of card number, the corresponding correlating factor of the transaction message type according to the bank card to be verified is true Determine the specific value of the corresponding correlating factor of the transaction message type and the specific value of the checking key element collection, wherein, institute The value mode for stating the corresponding correlating factor of transaction message type is determined according to preset rules;
By the specific value of the corresponding correlating factor of the transaction message type and the specific value of the checking key element collection Carry out the assembling generation checking transaction message.
Alternatively, the authentication module specifically for:
The checking transaction message is sent to the credit card issuer of the bank card to be verified, so that the bank card to be verified Credit card issuer the checking transaction message process and feedback validation result;
Receive the result of the credit card issuer feedback of the bank card to be verified.
Alternatively, the statistical module is additionally operable to:
It is described the case to be verified verified and determined the result according to the checking transaction message after, It is the transaction attribute do not supported by the information record to be verified when determining that the result is mismatched with preset reference.
The embodiment of the present invention, obtains case to be verified, and the case to be verified is according to trading template and information to be verified Generation, then according to the case generation checking transaction message to be verified, according to the checking transaction message to described to be verified Case is verified and is determined the result, finally when the result is matched with preset reference, by the letter to be verified Breath is recorded as the transaction attribute supported, the preset reference is determined according to the case to be verified.In the embodiment of the present invention According to trading template and Automatic generation of information to be verified case to be verified, while the execution, the result to case to be verified are received Collection has been also carried out the Automation Design, so as to improve the speed of transaction verification, it is to avoid artificially collect and statistical testing of business cycles result band The error problem come, reduces the cost of human input.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be to that will make needed for embodiment description Accompanying drawing is briefly introduced, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for this For the those of ordinary skill in field, without having to pay creative labor, it can also be obtained according to these accompanying drawings His accompanying drawing.
Fig. 1 is a kind of schematic flow sheet of transaction verification method provided in an embodiment of the present invention;
Fig. 2 is a kind of schematic flow sheet for verifying case generation provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic flow sheet of system case assembling provided in an embodiment of the present invention;
Fig. 4 is the schematic flow sheet of another transaction verification method provided in an embodiment of the present invention;
Fig. 5 is a kind of structural representation of transaction verification device provided in an embodiment of the present invention.
Specific embodiment
In order that the purpose of the present invention, technical scheme and beneficial effect become more apparent, below in conjunction with accompanying drawing and implementation Example, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only used to explain this hair It is bright, it is not intended to limit the present invention.
Fig. 1 property shows a kind of flow of transaction verification method provided in an embodiment of the present invention, and the flow can be by handing over Easily checking device is performed.
Step S101, obtains case to be verified.
Step S102, according to the case generation checking transaction message to be verified.
Step S103, is verified to the case to be verified and is determined the result according to the checking transaction message.
Step S104, is what is supported by the information record to be verified when the result is matched with preset reference Transaction attribute.
Case to be verified in above-described embodiment can be obtained from the checking casebook set up in advance, it is also possible to true During the particular transaction of fixed needs checking, set up in real time.When being verified to checking case, a checking casebook can be rounded Perform, using each checking case in checking casebook as case to be verified.Single checking case can also be taken as to be verified Case is performed.According to trading template and Automatic generation of information to be verified case to be verified in the embodiment of the present invention, while to be tested Demonstrate,prove the execution of case, the result and collect and be also carried out the Automation Design, so as to improve the speed of transaction verification, it is to avoid people The error problem that work is collected and statistical testing of business cycles result is brought, reduces the cost of human input.
Specifically, case to be verified is generated according to trading template and information to be verified, wherein information to be verified includes Transaction message type and the multi transaction object of checking, in specific implementation, can in systems preset various information to be verified, fixed Phase is circulated checking;Can also be that, based on user's request, the information according to user input obtains information to be verified.It is of the invention real Example is applied there is provided a kind of generating process of case to be verified, as shown in Fig. 2 comprising the following steps:
Step S201, according to transaction message type, determines the corresponding correlating factor of the transaction message type;
Step S202, the multi transaction object according to the checking, it is determined that checking key element collection;
Step S203, determines described to be verified according to the trading template, the correlating factor and the checking key element collection Case.
In specific implementation, trading template includes system case rigging and checking case rigging, determines to be verified The detailed process of case is:The corresponding correlating factor of transaction message type is determined according to transaction message type first, according to association Key element and system case rigging package system case, then according to system case, checking key element collection and checking case group Decking assembles case to be verified.
For correlating factor and system case rigging package system case, as shown in figure 3, a kind of achievable mode bag Include following steps:
Step S301, determines transaction message type;
Step S302, the value mode of correlating factor and correlating factor is determined according to transaction message type;
Step S303, correlating factor is assembled according to system case rigging.
In wherein step S301 transaction message type be according to type of transaction, transaction subclass, product type, on send URL true Fixed.The example that a kind of transaction message type determines is the embodiment of the invention provides, as shown in table 1.
The transaction message type certain example of table 1
A kind of consumer sale message is determined in table 1, the corresponding message ID of the consumer sale message is 0001, type of message Illustrate to pay product consumption for gateway, type of transaction is 01:Consumption, transaction subclass is 01:Consumption, product type is 000201: B2C gateways pay, and it is backstage URL above to send URL.
In step s 302, after determining transaction message type, according to allocation list preset in system, the transaction message is obtained The corresponding correlating factor of type, and determine the value mode of correlating factor, the wherein corresponding correlating factor of transaction message type is It is the transaction message key element with transaction message type matching.A kind of transaction message type includes many correlating factors, such as version Number, coded format, certificate ID, endorsement method, signature, trade company number, channel type, access style, type of credential etc..Correlating factor Value generation rule it is different, some are to fix value, and some are produced according to fixed logic rule, and some are according to self-defined What rule was produced.In specific implementation, two allocation lists can be designed, two allocation lists are respectively transaction message key element table and transaction Message key element contingency table.The correlating factor of the transaction message type and taking for correlating factor can be obtained according to the two allocation lists Value mode.For example after determination message ID is 0001 consumer sale message, the consumption is determined according to allocation list preset in system The corresponding transaction message key element contingency table of transaction message, transaction message key element contingency table includes that the consumption that message ID is 0001 is handed over The key element ID of the corresponding all correlating factors of easy message, it is specific as shown in table 2.
The transaction message key element contingency table example of table 2
Message ID Key element ID Default value
0001 1 {value:5.0.0}
0001 2
0001 3
0001 4
0001 5
0001 6
0001 7
0001 8
0001 9
0001 10
0001 11
0001 12
0001 13
0001 14
As shown in table 2, message ID be 0001 consumer sale message to that should have 14 correlating factors, key element ID is respectively 1 To 14, wherein key element ID is that 1 correlating factor takes default value, and key element ID is that the specific value mode of 2 to 14 correlating factor is needed Transaction message key element table is inquired about to obtain.The corresponding transaction report of various transaction message types defined in transaction message key element table Literary key element, each transaction message key element of definition includes key element ID, father ID, key element domain name, key element variable name, factor data lattice Formula, the explanation of key element value, value type and key element occurrence.Table 3 illustrates a kind of transaction message key element table.
The transaction message key element of table 3 represents example
As shown in table 3,14 kinds of transaction message key elements and each transaction message key element pair are included in transaction message key element table The specific value mode answered.It should be noted that the transaction message key element in transaction message key element table is not limited to above-mentioned 14 kinds. Key element ID according to the corresponding correlating factor of consumer sale message in table 2 inquires identical key element ID from table 3, then basis The specific value mode of the corresponding transaction message key elements of identical element ID determines the tool of the corresponding correlating factor of consumer sale message Body value mode.The specific value mode of the transaction message key element that key element ID is 2 is defined as in table 2 by inquiry table 3 for example Key element ID is the specific value mode of 2 correlating factor, final to determine key element ID in the consumer sale message that message ID is 0001 Correlating factor father's message ID for 2 is 2, and key element domain name is coded format, the entitled encoding of key element variable, factor data form It is ANS1..20, the explanation of key element value is to fill in the character code that message is used, UTF-8 | GBK | GB2312 | GB18030, if not Fill in, give tacit consent to value:UTF-8, value type is 1:Fixed value, key element occurrence is { value:UTF-8}.Likewise, according to The specific value of identical inquiry mode can obtain that message ID is 0001 consumer sale message other corresponding correlating factors The key element ID of mode, wherein transaction message key element is the corresponding same father's message ID of 12, the 13 transaction message key elements with 14.Most Afterwards, system case rigging obtains system case with reference to father's message ID and each correlating factor of each correlating factor.
A kind of implementation of checking key element collection introduced below, specifically, the multi transaction object bag in information to be verified Include bank card property, issuing bank and be uploaded to the checking key element of credit card issuer bank.According to bank card property, issuing bank with And it is uploaded to the checking key element collection that the checking key element of credit card issuer bank determines during transaction verification.Wherein it is uploaded to issuing bank Checking element it is different according to the different corresponding checking element of bank card property.It is such as corresponding for debit card and credit card to test Card element is respectively as shown in table 4 and table 5.
The debit card of table 4 verifies element example
Wherein, ●:Right value is sent in representative,Improper value, zero are sent in representative:Do not represent and send.
The credit card of table 5 verifies element example
Wherein, CVN2 is card confirmation code/safety code, and full name is Card Verification Number, ●:Sent in representative Right value,Improper value, zero are sent in representative:Do not represent and send.
In table 4 the corresponding checking key element for being uploaded to issuing bank of debit card include card number, password, cell-phone number, name and Certificate number.Different modes can be taken when checking element is uploaded, such as card number, password, cell-phone number, name and certificate number are equal Right value is uploaded, or card number, password, cell-phone number, name upload right value, passport NO. uploads improper value etc..Credit in table 5 The corresponding checking key element for being uploaded to issuing bank of card includes card number, the term of validity, CVN2, cell-phone number, name and certificate number, upper Different modes can also be taken when passing checking element.Due to determining transaction message type for every kind of type of transaction, and combine The relevant information of issuing bank determines checking case, has taken into full account the business complexity of on-line payment, is directed to very strong Property, the checking of complicated business scene can be realized.
After above-described embodiment obtains case to be verified, the information generation checking transaction report in case to be verified Text.The embodiment of the invention provides a kind of specific implementation is:The multi transaction object of checking includes bank card to be verified Card number, therefore the value mode of the card number, the corresponding correlating factor of transaction message type according to bank card to be verified determines transaction report The specific value of the corresponding correlating factor of literary type and the specific value of checking key element collection, wherein, transaction message type is corresponding The value mode of correlating factor is determined according to preset rules.Then by the specific of the corresponding correlating factor of transaction message type The specific value of value and checking key element collection carries out assembling generation checking transaction message.In specific implementation, the multi transaction of checking The card number of bank card to be verified can be manually entered or be stored in database in advance in object, be directly invoked when using.For The generating process of checking transaction message is more clearly introduced, the embodiment of the present invention provides the example below.It is to be tested that setting is chosen Card case is to verify whether Bank of Communications's card supports the consumer sale type of debit card, and friendship is determined by way of user input The card number of logical bank card, the card number inquiry blocked according to Bank of Communications is to should the accounts information that blocks of Bank of Communications, accounts information bag Address name, cell-phone number, certificate number etc. are included, the combination shape of the checking element of the accounts information combination debit card obtained according to inquiry Formula obtains user to be needed to be uploaded to the specific value of the checking key element of Bank of Communications.Further, according to transaction message key element table Determine the specific value mode of the corresponding correlating factor of consumer sale type, and combine the card number that the Bank of Communications of user input blocks Obtain the specific value of the corresponding correlating factor of consumer sale type.By specifically taking for the corresponding correlating factor of consumer sale type Value, the specific value of checking key element collection are assembled into json (full name JavaScript Object according to message key element level Notation) character string, the json character strings being assembled into are the checking transaction message of generation.It should be noted that the present invention is real Apply example it is determined that the corresponding correlating factor of transaction message type specific value and checking key element collection specific value when, and not only It is limited by being input into the card number of bank card to be verified, can also be by being input into trade company number, address name, phone number, certificate number Code and its combination etc..
The embodiment of the present invention is tested case to be verified after generation checking transaction message according to checking transaction message The result is demonstrate,proved and determined, is the transaction attribute supported by information record to be verified when the result is matched with preset reference, Preset reference is determined according to case to be verified.Specially checking transaction message is sent to the hair fastener of bank card to be verified OK, so that the credit card issuer of bank card to be verified process and feedback validation result to checking transaction message.Then receive to be tested The result and preset reference are contrasted after the result of the credit card issuer feedback for demonstrate,proving bank card, however, it is determined that the result with it is default It is the transaction attribute supported by information record to be verified when benchmark is matched.When it is determined that the result is mismatched with preset reference, It is the transaction attribute do not supported by information record to be verified.In specific implementation, it is checking traffic to set the case to be verified chosen Whether bank card supports the consumer sale type of debit card.After service operation monitoring platform determines checking transaction message, will test Card transaction message is sent to Bank of Communications.Bank of Communications is processed checking transaction message after the receipt, is concluded the business according to checking The corresponding correlating factor of consumer sale message in message determines whether to support consumer sale type, testing in checking information User needs to be uploaded to the checking key element of Bank of Communications when card key element collection determines consumer sale.Bank of Communications is to checking transaction message Rear feedback validation result is processed.It is right that service operation monitoring platform is carried out after the result for receiving feedback with preset reference Than the method to set up of preset reference can be the implementing result benchmark for setting case to be verified, it is also possible to set and return to answer back code Benchmark, can also set the benchmark in certain domain of response message.If matched with preset reference after the result of feedback, illustrate Bank of Communications supports the consumer sale type of debit card, while user during consumer sale is determined to need to be uploaded to Bank of Communications Checking key element.The transaction attribute that consumer sale type, Bank of Communications, debit card and checking key element are defined as supporting.If Mismatched with preset reference after the result of feedback, then illustrate that Bank of Communications does not support the consumer sale type of debit card.Will Consumer sale type, Bank of Communications, debit card and checking key element are defined as the transaction attribute do not supported.Further, will prop up The transaction attribute record held is in transaction log table.During checking case is performed, service operation monitoring platform sends and tests If the result that card transaction message is not fed back after for a period of time, can assemble the result query message inquiring and authenticating Result simultaneously updates transaction log table according to Query Result.If it exceeds 10 inquiries are not verified result, then it is assumed that the friendship Easy authentication failed.By verifying that multiple checking cases can obtain the various types of transaction of bank's support to be verified and checking will Element is uploaded and required.Analyzed by the way that same checking case is performed a plurality of times into situation, the case that the result is changed Example count the transition history of the transaction attribute that can be supported.Due to checking case perform, the result collect and The result statistical analysis has carried out the Automation Design, so as to substantially increase the speed of transaction verification, reduces human error Probability.
In order to preferably explain the embodiment of the present invention, describe the embodiment of the present invention below by specific implement scene and provide A kind of transaction verification method flow, setting need checking issuing bank A whether support that the type of transaction B of debit card concludes the business, Determine that user needs to be uploaded to the checking key element of issuing bank A simultaneously, as shown in figure 4, comprising the following steps:
Step S401, transaction message Type C is determined according to type of transaction B, and the association of configuration of transaction type of message C will Element.
Step S402, correlating factor, issuing bank A, debit card according to transaction message Type C and is uploaded to issuing bank The checking key element of A assembles case to be verified.
Trade company number in the bank card number of step S403, user input issuing bank A and transaction.
Step S404, the trade company number in bank card number and transaction according to issuing bank A obtains transaction message Type C The specific value of correlating factor and checking element specific value.
Step S405, the specific value of correlating factor, issuing bank A, debit card and checking unit according to transaction message Type C The specific value assembling checking transaction message of element.
Step S406, checking transaction message is sent to full channel on-line system.
Step S407, full channel on-line system is called and obtains routing iinformation without card route service, and to bank of China Unionpay Card information exchange system initiates transaction request.
Transaction is transmitted to issuing bank A and by issuing bank A by step S408, China Unionpay's bank card information exchange system The result of feedback returns to full channel on-line system.
The result is returned to service operation monitoring platform by step S409, full channel on-line system.
Step S410, service operation monitoring platform compares after getting the result with the preset reference of the checking case And record the result and comparison result.
The embodiment of the present invention, obtains case to be verified, and the case to be verified is according to trading template and information to be verified Generation, then according to the case generation checking transaction message to be verified, according to the checking transaction message to described to be verified Case is verified and is determined the result, finally when the result is matched with preset reference, by the letter to be verified Breath is recorded as the transaction attribute supported, the preset reference is determined according to the case to be verified.In the embodiment of the present invention According to trading template and Automatic generation of information to be verified case to be verified, while the execution, the result to case to be verified are received Collection has been also carried out the Automation Design, so as to improve the speed of transaction verification, it is to avoid artificially collect and statistical testing of business cycles result band The error problem come, reduces the cost of human input.
Based on same idea, Fig. 5 exemplary knot for showing a kind of transaction verification device provided in an embodiment of the present invention Structure, the device can perform the flow of transaction verification.
As shown in figure 5, the device includes:
Acquisition module 501, for obtaining case to be verified, the case to be verified is according to trading template and letter to be verified Breath generation;
Processing module 502, for according to the case generation checking transaction message to be verified;
Authentication module 503, for being verified to the case to be verified and being determined to test according to the checking transaction message Card result;
Statistical module 504, for when the result is matched with preset reference, being by the information record to be verified The transaction attribute of support, the preset reference is determined according to the case to be verified.
Alternatively, the acquisition module 501 specifically for:
Case to be verified is generated according to trading template and information to be verified;
The information to be verified includes transaction message type, the multi transaction object of checking;
According to the transaction message type, the corresponding correlating factor of the transaction message type is determined;
Multi transaction object according to the checking, it is determined that checking key element collection;
The case to be verified is determined according to the trading template, the correlating factor and the checking key element collection.
Alternatively, the processing module 502 specifically for:
The multi transaction object of the checking includes the card number of bank card to be verified;
The value mode of card number, the corresponding correlating factor of the transaction message type according to the bank card to be verified is true Determine the specific value of the corresponding correlating factor of the transaction message type and the specific value of the checking key element collection, wherein, institute The value mode for stating the corresponding correlating factor of transaction message type is determined according to preset rules;
By the specific value of the corresponding correlating factor of the transaction message type and the specific value of the checking key element collection Carry out the assembling generation checking transaction message.
Alternatively, the authentication module 503 specifically for:
The checking transaction message is sent to the credit card issuer of the bank card to be verified, so that the bank card to be verified Credit card issuer the checking transaction message process and feedback validation result;
Receive the result of the credit card issuer feedback of the bank card to be verified.
Alternatively, the statistical module 504 is additionally operable to:
It is described the case to be verified verified and determined the result according to the checking transaction message after, It is the transaction attribute do not supported by the information record to be verified when determining that the result is mismatched with preset reference.
The embodiment of the present invention, obtains case to be verified, and the case to be verified is according to trading template and information to be verified Generation, then according to the case generation checking transaction message to be verified, according to the checking transaction message to described to be verified Case is verified and is determined the result, finally when the result is matched with preset reference, by the letter to be verified Breath is recorded as the transaction attribute supported, the preset reference is determined according to the case to be verified.In the embodiment of the present invention According to trading template and Automatic generation of information to be verified case to be verified, while the execution, the result to case to be verified are received Collection has been also carried out the Automation Design, so as to improve the speed of transaction verification, it is to avoid artificially collect and statistical testing of business cycles result band The error problem come, reduces the cost of human input.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method or computer program product. Therefore, the present invention can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Form.And, the present invention can be used to be can use in one or more computers for wherein including computer usable program code and deposited The shape of the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) Formula.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram are described.It should be understood that every first-class during flow chart and/or block diagram can be realized by computer program instructions The combination of flow and/or square frame in journey and/or square frame and flow chart and/or block diagram.These computer programs can be provided The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced for reality by the instruction of computer or the computing device of other programmable data processing devices The device of the function of being specified in present one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices with spy In determining the computer-readable memory that mode works so that instruction of the storage in the computer-readable memory is produced and include finger Make the manufacture of device, the command device realize in one flow of flow chart or multiple one square frame of flow and/or block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented treatment, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
, but those skilled in the art once know basic creation although preferred embodiments of the present invention have been described Property concept, then can make other change and modification to these embodiments.So, appended claims are intended to be construed to include excellent Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification without deviating from essence of the invention to the present invention God and scope.So, if these modifications of the invention and modification belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising these changes and modification.

Claims (10)

1. a kind of transaction verification method, it is characterised in that including:
Case to be verified is obtained, the case to be verified is generated according to trading template and information to be verified;
According to the case generation checking transaction message to be verified;
The case to be verified is verified and the result is determined according to the checking transaction message;
It is the transaction attribute supported by the information record to be verified when the result is matched with preset reference, it is described Preset reference is determined according to the case to be verified.
2. the method for claim 1, it is characterised in that the case to be verified is according to trading template and letter to be verified Breath generation, including:
The information to be verified includes transaction message type, the multi transaction object of checking;
According to the transaction message type, the corresponding correlating factor of the transaction message type is determined;
Multi transaction object according to the checking, it is determined that checking key element collection;
The case to be verified is determined according to the trading template, the correlating factor and the checking key element collection.
3. method as claimed in claim 2, it is characterised in that described according to the case generation checking transaction report to be verified Text, including:
The multi transaction object of the checking includes the card number of bank card to be verified;
Card number, the value mode of the corresponding correlating factor of the transaction message type according to the bank card to be verified determine institute The specific value of the corresponding correlating factor of transaction message type and the specific value of the checking key element collection are stated, wherein, the friendship The value mode of the corresponding correlating factor of easy type of message is determined according to preset rules;
The specific value of the specific value of the corresponding correlating factor of the transaction message type and the checking key element collection is carried out The assembling generation checking transaction message.
4. the method for claim 1, it is characterised in that it is described according to the checking transaction message to the case to be verified Example verified and determined the result, including:
The checking transaction message is sent to the credit card issuer of the bank card to be verified, so that the hair of the bank card to be verified Card row process and feedback validation result to the checking transaction message;
Receive the result of the credit card issuer feedback of the bank card to be verified.
5. method as claimed in claim 4, it is characterised in that it is described according to the checking transaction message to the case to be verified After example is verified and is determined the result, including:
It is that the transaction do not supported belongs to by the information record to be verified when it is determined that the result is mismatched with preset reference Property.
6. a kind of transaction verification device, it is characterised in that including:
Acquisition module, for obtaining case to be verified, the case to be verified is generated according to trading template and information to be verified 's;
Processing module, for according to the case generation checking transaction message to be verified;
Authentication module, for being verified to the case to be verified and being determined the result according to the checking transaction message;
Statistical module, for being what is supported by the information record to be verified when the result is matched with preset reference Transaction attribute, the preset reference is determined according to the case to be verified.
7. device as claimed in claim 6, it is characterised in that the acquisition module specifically for:
Case to be verified is generated according to trading template and information to be verified;
The information to be verified includes transaction message type, the multi transaction object of checking;
According to the transaction message type, the corresponding correlating factor of the transaction message type is determined;
Multi transaction object according to the checking, it is determined that checking key element collection;
The case to be verified is determined according to the trading template, the correlating factor and the checking key element collection.
8. device as claimed in claim 7, it is characterised in that the processing module specifically for:
The multi transaction object of the checking includes the card number of bank card to be verified;
Card number, the value mode of the corresponding correlating factor of the transaction message type according to the bank card to be verified determine institute The specific value of the corresponding correlating factor of transaction message type and the specific value of the checking key element collection are stated, wherein, the friendship The value mode of the corresponding correlating factor of easy type of message is determined according to preset rules;
The specific value of the specific value of the corresponding correlating factor of the transaction message type and the checking key element collection is carried out The assembling generation checking transaction message.
9. device as claimed in claim 6, it is characterised in that the authentication module specifically for:
The checking transaction message is sent to the credit card issuer of the bank card to be verified, so that the hair of the bank card to be verified Card row process and feedback validation result to the checking transaction message;
Receive the result of the credit card issuer feedback of the bank card to be verified.
10. device as claimed in claim 9, it is characterised in that the statistical module is additionally operable to:
It is described the case to be verified verified and determined the result according to the checking transaction message after, it is determined that It is the transaction attribute do not supported by the information record to be verified when the result is mismatched with preset reference.
CN201611261972.1A 2016-12-30 2016-12-30 Transaction verification method and device Active CN106815725B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611261972.1A CN106815725B (en) 2016-12-30 2016-12-30 Transaction verification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611261972.1A CN106815725B (en) 2016-12-30 2016-12-30 Transaction verification method and device

Publications (2)

Publication Number Publication Date
CN106815725A true CN106815725A (en) 2017-06-09
CN106815725B CN106815725B (en) 2021-02-02

Family

ID=59110652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611261972.1A Active CN106815725B (en) 2016-12-30 2016-12-30 Transaction verification method and device

Country Status (1)

Country Link
CN (1) CN106815725B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109801155A (en) * 2018-12-14 2019-05-24 深圳壹账通智能科技有限公司 It makes loans verification method, device and the computer equipment of interface
CN110336814A (en) * 2019-07-03 2019-10-15 中国银行股份有限公司 A kind of analytic method, equipment and the system of SWIFT message
CN112035488A (en) * 2020-09-17 2020-12-04 中国银行股份有限公司 Matching method and device for transaction confirmation messages
CN113377818A (en) * 2021-06-29 2021-09-10 平安普惠企业管理有限公司 Flow verification method and device, computer equipment and storage medium
US11218328B2 (en) * 2017-07-26 2022-01-04 Advanced New Technologies Co., Ltd. Digital certificate management method and apparatus, and electronic device
US11935052B2 (en) 2021-10-11 2024-03-19 Citibank, N.A. Systems and methods for seamlessly processing transactions using distributed ledger technology in a legacy system infrastructure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071664A1 (en) * 2006-09-18 2008-03-20 Reuters America, Inc. Limiting Counter-Party Risk in Multiple Party Transactions
CN101996451A (en) * 2009-08-14 2011-03-30 中国工商银行股份有限公司 Test method of bank self-service device system and server
CN103279883A (en) * 2013-05-02 2013-09-04 携程计算机技术(上海)有限公司 Electronic-payment transaction risk control method and system
CN105678455A (en) * 2016-01-05 2016-06-15 上海瀚银信息技术有限公司 Method and system for monitoring transaction risk

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071664A1 (en) * 2006-09-18 2008-03-20 Reuters America, Inc. Limiting Counter-Party Risk in Multiple Party Transactions
CN101996451A (en) * 2009-08-14 2011-03-30 中国工商银行股份有限公司 Test method of bank self-service device system and server
CN103279883A (en) * 2013-05-02 2013-09-04 携程计算机技术(上海)有限公司 Electronic-payment transaction risk control method and system
CN105678455A (en) * 2016-01-05 2016-06-15 上海瀚银信息技术有限公司 Method and system for monitoring transaction risk

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11218328B2 (en) * 2017-07-26 2022-01-04 Advanced New Technologies Co., Ltd. Digital certificate management method and apparatus, and electronic device
CN109801155A (en) * 2018-12-14 2019-05-24 深圳壹账通智能科技有限公司 It makes loans verification method, device and the computer equipment of interface
CN110336814A (en) * 2019-07-03 2019-10-15 中国银行股份有限公司 A kind of analytic method, equipment and the system of SWIFT message
CN112035488A (en) * 2020-09-17 2020-12-04 中国银行股份有限公司 Matching method and device for transaction confirmation messages
CN112035488B (en) * 2020-09-17 2023-10-24 中国银行股份有限公司 Transaction verification message matching method and device
CN113377818A (en) * 2021-06-29 2021-09-10 平安普惠企业管理有限公司 Flow verification method and device, computer equipment and storage medium
US11935052B2 (en) 2021-10-11 2024-03-19 Citibank, N.A. Systems and methods for seamlessly processing transactions using distributed ledger technology in a legacy system infrastructure

Also Published As

Publication number Publication date
CN106815725B (en) 2021-02-02

Similar Documents

Publication Publication Date Title
CN106815725A (en) A kind of transaction verification method and device
US20200294033A1 (en) Automatically assigning cryptographic tokens to cryptocurrency wallet addresses via a smart contract in response to analysis of transaction data
US9083534B2 (en) Method and system for propagating a client identity
US20100191622A1 (en) Distributed Transaction layer
US20120179907A1 (en) Methods and systems for providing a signed digital certificate in real time
US11663592B2 (en) Automatic transaction-based verification of account ownership
US8677308B2 (en) Method and system for generating an API request message
US11936729B2 (en) Multiple server automation for secure cloud reconciliation
WO2013067121A1 (en) Conducting a transaction between a merchant site and a customer's electronic device without exposing payment information
WO2012094187A2 (en) Method and system for managing programmed applications in an open api environment
WO2012094184A1 (en) Methods and systems for throttling calls to a service application through an open api
CN106650495A (en) File verification method and device
CN111382081B (en) Entry verification test method and device
AU2019201798A1 (en) Automatically assigning cryptographic tokens to cryptocurrency wallet addresses via a smart contract in response to analysis of transaction data
CN109509075A (en) A kind of financial revenue and expenditure voucher processing method, device, equipment and system
US20170200222A1 (en) Systems and methods for data segmentation and real time eligibility
CN104376452A (en) System and method for managing payment success rate on basis of international card payment channel
CN108352010A (en) Method and system for administrative authentication services client data
CN109242661A (en) A kind of financial account tune account implementation method
CN110796531A (en) Web-based accounting voucher generation method and system
CN107741906A (en) Monetary fund system automation method of testing, device, equipment and storage medium
US20070198438A1 (en) System, method and computer program product for an acquisition partner interface for integrating multiple partner channels into a transaction account issuer platform
WO2021120760A1 (en) Method and device for issuing electronic invoice employing blockchain
US8744998B2 (en) FTP device and method for merchant data processing
US20180240084A1 (en) Systems and methods for providing an orchestration layer for service offered by early warning services

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