CN106815725A - A kind of transaction verification method and device - Google Patents
A kind of transaction verification method and device Download PDFInfo
- 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
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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/401—Transaction 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
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.
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)
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)
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 |
-
2016
- 2016-12-30 CN CN201611261972.1A patent/CN106815725B/en active Active
Patent Citations (4)
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)
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 |