CN108805541A - Payment method and system, and storage medium - Google Patents
Payment method and system, and storage medium Download PDFInfo
- Publication number
- CN108805541A CN108805541A CN201810509465.8A CN201810509465A CN108805541A CN 108805541 A CN108805541 A CN 108805541A CN 201810509465 A CN201810509465 A CN 201810509465A CN 108805541 A CN108805541 A CN 108805541A
- Authority
- CN
- China
- Prior art keywords
- payment
- character string
- information
- window
- amount
- 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
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012545 processing Methods 0.000 claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims abstract description 12
- 230000006870 function Effects 0.000 claims description 74
- 238000012011 method of payment Methods 0.000 claims description 10
- 230000003213 activating effect Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 abstract description 5
- 230000000694 effects Effects 0.000 abstract description 4
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 238000006467 substitution reaction Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 239000003973 paint Substances 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/08—Payment architectures
- G06Q20/085—Payment architectures involving remote charge determination or related payment systems
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The embodiment of the invention relates to a payment method, a payment system and a storage medium, and belongs to the technical field of internet application. Wherein, the method comprises the following steps: monitoring a payment window; when the payment window is monitored to be activated, skipping processing is carried out on the initial function of the activated payment window, and skipping is carried out to the substitute function; acquiring character string information corresponding to the payment amount through a substitution function; and determining the amount information according to the character string information. The embodiment provides that: if the payment window is activated, skipping processing is conducted on the initial function, skipping is conducted to the replacing function, the character string information is obtained through the replacing function, so that the technical scheme of determining the amount information according to the character string information is achieved, conversion among the information is achieved, compatibility of data interaction among different software is achieved, consumption experience of consumers is improved, cost is saved for merchants corresponding to different software, and the technical effect of resources is saved.
Description
Technical field
The present embodiments relate to technical field of internet application more particularly to a kind of method of payment and system, storage to be situated between
Matter.
Background technology
In recent years, it is brought to traditional retail and catering industry with the fast development of information technology, internet and IT system
Huge impact and opportunity.Traditional merchant is the impact for being faced with industry on electric business line, also to study and cope with consumer's sight
The transition and upgrade of thought, requirement of the client to products & services are growing day by day.Many businessmans sigh with feeling that poor business is done, under profit margin
Drop.But meanwhile also there are many businessmans by actively embracing new technology and marketing model, createing unique user experience and disappearing
Take experience, to break out of an encirclement, expand rapidly scale of operation, realizes development speed and scale that traditional merchant can not be reached.It is typical
Technical field include ordering, the payment of wechat Alipay is lined up, and big data marketing, artificial intelligence improves efficiency etc..Businessman is logical
It crosses and upgrades the management mode and system platform of oneself, while developing line experience, carry out and market on line, in raising efficiency, drop
Low running cost quickly establishes the modes such as brand and seeks to break through.
The problem that the upgrading of software I T system for conducting business encounters is embodied in the following aspects:
1. based on traditional Saas systems and ERP system, upgrade cost is high.
Businessman upgrades ERP firstly the need of payment software expense, service fee and hardware cost.These expenses are higher,
But more importantly the newer learning time cost of software upgrading, update time cost, training cost etc. are more increased.In order to rise
Grade set of system, businessman is also possible to risk the risk of Data Migration and loss, just in case upgrade problem occur may influence normally
Manage the time.Upgrade-system, businessman need the energy for being dropped in the project cycle, it is seen that cost and invisible cost are very high.Institute
Seldom or the process of system upgrade is reduced to the greatest extent with businessman, removes nonessential certain functions.
2. individual Saas software vendors are difficult to provide comprehensive good Internet service
Even if after having paid high upgrade cost, businessman may also be, it can be seen that original Saas softwares or ERP software
The new function of offer is not that oneself is wanted or handy or even at all useless.And the third-party product work(oneself needed
Can, do not have at all but.It could also be possible that expense is uneconomical.For example:Nearly 2 years wechat Alipays payment is rapid to be promoted, original
ERP software there was only function of swiping card, be unsatisfactory for consumer demand.Businessman requires ERP producers to carry out system upgrade and provide wechat
Payment function, after ERP software upgrades, there is no problem for the wechat payment function that businessman discovery ERP producers provide, but rate is very
It is expensive, and, the traffic issues of businessman are not can solve by way of upgrade-system.
3. can not be docked between software systems.
The problem of based on front, businessman often select different manufacturers to provide for better services function and service
Software systems.Since Liang Ge companies do not interconnect, the cashier of businessman needs manual operate.Operating time adds
It is long, it is easy error, it is meant that the decline of businessman's business efficiency.
Inventor in the implementation of the present invention, it is found that at least there are the following problems:
1, Expenses Cost is higher;
2, data between software interaction is incompatible.
Invention content
To solve at least one of above-mentioned background technology technical problem, an embodiment of the present invention provides a kind of methods of payment
With system, storage medium.
One side according to the ... of the embodiment of the present invention, an embodiment of the present invention provides a kind of method of payment, the method packets
It includes:
Payment window is monitored;
When monitoring that the payment window is activated, then the initial function for activating the payment window is carried out redirecting place
Reason, jumps to alternative functions;
It is obtained by the alternative functions pair character string information corresponding with payment amount;
Amount information is determined according to the character string information.
It provides through this embodiment:Payment window is monitored, if payment window is activated, to initial function
It carries out redirecting processing, specially the initial function for activating payment window is carried out redirecting processing, alternative functions are jumped to, by replacing
It is obtained for function pair character string information, specially a pair character string information corresponding with payment amount obtains, so as to root
The technical solution that amount information is determined according to character string information realizes the conversion between information, to realize different software it
Between data interaction compatibility, improve the consumption experience of consumer, the more corresponding businessman of different software has saved cost,
The technique effect of resource is saved.
Other side according to the ... of the embodiment of the present invention, an embodiment of the present invention provides a kind of computer-readable storage mediums
Matter, including instruction, when run on a computer so that computer executes method as described above.
Other side according to the ... of the embodiment of the present invention, an embodiment of the present invention provides a kind of payment system, the system
Including:
Detection module:For being monitored to payment window;
Jump module:For when monitoring that the payment window is activated, then to activating the initial of the payment window
Function carries out redirecting processing, jumps to alternative functions;
Acquisition module:For being obtained by the alternative functions pair character string information corresponding with payment amount;
Determining module:For determining amount information according to the character string information.
Description of the drawings
Fig. 1 is a kind of flow diagram of method of payment provided in an embodiment of the present invention;
Fig. 2 is a kind of structural schematic diagram of payment system provided in an embodiment of the present invention.
Specific implementation mode
In being described below, for illustration and not for limitation, it is proposed that such as specific system structure, interface, technology it
The detail of class understands the present invention to cut thoroughly.However, it will be clear to one skilled in the art that there is no these specific
The present invention can also be realized in the other embodiments of details.In other situations, it omits to well-known system and method
Detailed description, in order to avoid unnecessary details interfere description of the invention.
An embodiment of the present invention provides a kind of methods of payment and system, storage medium.
One side according to the ... of the embodiment of the present invention, an embodiment of the present invention provides a kind of methods of payment.
First embodiment:
Referring to Fig. 1, Fig. 1 is a kind of flow diagram of method of payment provided in an embodiment of the present invention.
As shown in Figure 1, this method includes:
S100:Payment window is monitored.
In the prior art, it is the input that the amount of money is directly carried out by payment window, to realize the payment of the amount of money.
And in this application, by being monitored to payment window.Specifically, it is monitoring in real time.
S200:When monitoring that payment window is activated, then the initial function for activating payment window is carried out redirecting processing,
Jump to alternative functions.
When payment window is activated, i.e., when there is the input of the amount of money, then the initial function for activating payment window is carried out
It redirects, jumps to replacement function.
S300:It is obtained by alternative functions pair character string information corresponding with payment amount.
Character string information is transferred by replacement function.Character string information is corresponding with payment amount.
That is, when payment window is activated, then in payment window, there are corresponding payment amounts, by replacement function to this
The corresponding character string information of payment amount is obtained.
Amount information is determined according to character string information.
It provides through this embodiment:Payment window is monitored, if payment window is activated, to initial function
It carries out redirecting processing, specially the initial function for activating payment window is carried out redirecting processing, alternative functions are jumped to, by replacing
It is obtained for function pair character string information, specially a pair character string information corresponding with payment amount obtains, so as to root
The technical solution that amount information is determined according to character string information realizes the conversion between information, to realize different software it
Between data interaction compatibility, improve the consumption experience of consumer, the more corresponding businessman of different software has saved cost,
The technique effect of resource is saved.
Second embodiment:
The present embodiment is based on first embodiment.In the present embodiment, this method further includes:
According to preset hook, jump instruction is set.
And S200 is specially at this time:
When monitoring that payment window is activated, initial function is carried out by jump instruction to redirect processing, jumps to and replaces
For function.
It is understood that Windows systems are built upon in event driven mechanism, whole system is all by disappearing
Breath transmits to realize.And hook is very important system interface in Windows systems, can be intercepted and captured and be handled with it and sent
To the message of other applications, to complete the function that common applications are difficult to realize.There are many type of hook, each hook
Corresponding message can be intercepted and captured and handle, if keyboard hook can intercept and capture Keyboard Message, shell hook can be intercepted, starts and be closed
Close the message etc. of application program.The present embodiment is realized by intercepting Window application program drawing hooks.
The operating mechanism of application program drawing hook needs to realize to the interception of the API such as DrawText/TextOut
It is put into " the JMP of a dynamic generation in function entrance<HOOK functions>" instruction, i.e. jump instruction.
The operand of JMP is the address for the interception function that we provide (in order to be adapted to all Windows systems needs
Consider that 32 systems intercept the specially treated of 64 systems).When the API is called, JMP instructions are first carried out, and jump to and replace
For function.That is, initial function is jumped to alternative functions by jump instruction.It is responsible for obtaining character string letter from storehouse by alternative functions
Breath.
3rd embodiment:
The present embodiment is based on the first embodiment or the second embodiment.In the present embodiment, S300 is specifically included:
Parameter information corresponding with payment amount is obtained by alternative functions.
It is got parms from storehouse information by alternative functions, which is parameter information corresponding with payment amount.
Specifically, it is to be understood that payment amount constitutes the least unit of payment amount when being shown in system
For block of pixels.
So the information that gets parms in time obtains pixel block message.
It is two-dimensional display it is understood that when the amount of money is shown, i.e., visual effect is that plane is shown.So parameter
Information includes:The information in information and Y-axis in block of pixels X-axis.I.e. parameter information includes that the X-coordinate information of block of pixels and Y are sat
Mark information.
Parameter in parameter information is calculated, character string coordinate value is obtained.
X-coordinate information and Y coordinate information are calculated, character string coordinate value is obtained.
Character string information is determined according to character string coordinate value.
Fourth embodiment:
The present embodiment is based on any embodiment in first embodiment to 3rd embodiment.In the present embodiment, the party
Method further includes:
Payment software is called, and payment is completed based on amount information.
Wherein, it is based on amount information and completes payment to be the prior art, details are not described herein again.
5th embodiment:
The present embodiment is based on fourth embodiment.In the present embodiment, this method further includes:
Initial function is called by alternative functions.
Originally intercepted initial function is called by alternative functions.
And amount information is transmitted to payment server, specially:
Amount information is transmitted to payment server by initial function.
Wherein, it in interactive process, is triggered using windows messaging mechanism.Message can be divided into queue
And non-queue.
The message of queue is put into program message queue by Windows.In the message loop of program, pass again
It returns and distributes to window message processing routine.Message is sent in the message queue of program, band message processing function is waited to take
Go out and handles message.Queue message is substantially the result of user's input, with keystroke (such as WM_KEYDOWN and WM_KEYUP
Message), keystroke generate character (WM_CHAR), mouse movement (WM_MOUSEMOVE) and mouse button (WM_
LBUTTONDOWN form) provides.Queue message also includes clock information (WM_TIMER), new information (WM_PAINT)
With exit message (WM_QUIT).
The message of non-queue is directly fed to window message processing routine when Windows calls window.Directly disappear
Breath processing.Non- queue message be then other message in many cases, non-queue message is specific from calling
For example, when WinMain calls CreateWindow, Windows will establish window and in processes to window Windows functions
Mouth message processing program sends a WM_CREATE message.When WinMain calls ShowWindow, Windows will give window
Message processing program sends WM_SIZE and WM_SHOWWINDOW message.When WinMain calls UpdateWindow,
Windows will give window message processing routine to send WM_PAINT message.
Pay attention to:The queue message signale that keyboard or mouse are sent out when inputting, can also occur in non-queue message.Example
Such as, when having selected a menu item with keyboard or mouse, keyboard or mouse information are exactly queue, and illustrate menu item and selected
In WM_COMMAND message may be just then non-queue.
In any case, window message processing routine all message by window is obtained -- including queue and non-team
Rowization.
Wherein, message can be sent by Windows systems, can also be by application program itself;It can be sent into thread,
Can also cross-thread be primarily to see send function caller.
Message generally includes three parameters:
1, window handle (a window handle):Window handle is used for identifying the window object that message will be sent to,
System determines which window handle should receive the message using window handle.
2, message identifier (a message identifier):Message identifier is the name for distinguishing different messages
Constant, when window procedure receives a message, it handles the message using message identifier to determine how.For example, disappearing
Breath identifier WM_PAINT tell window procedure " client area of window has occurred and that variation, window must be repainted ".
3, message parameter (message parameters):Message parameter is made when being used for stating window procedure processing message
The position of data or data usually indicates the (parameter of i.e. 2 longs with a pair of of parameter:WPARAM, LPARAM).Message
The meaning and value of parameter depend on message.When message parameter need not be used.Usually it is set to NULL.Window procedure
It must be by checking that message identifier explains message parameter to determine how.
In operation sequence, to the operation of computer, this event will be arrived user by system acquisition, and then this event is turned over
It is translated into a message and in message dilivery to corresponding message queue.And program finds to have in the message queue of oneself and disappear
It will take out message from the message queue of oneself and handle message when breath, until message queue is empty.
Understand to make to become apparent from the thorough technical solution to the embodiment of the present invention, in conjunction with the prior art, to this
The technical solution of inventive embodiments, and the technique effect that technical solution through the embodiment of the present invention is realized carry out detailed explain
It states.
In the prior art, food and drink ERP system, when shopper checkout is checked, and customer not uses cash at this time
The mode of clearing, but settled accounts by the way of wechat or Alipay.Since food and drink ERP system itself cannot be provided directly
Wechat or Alipay gathering, the Quick Response Code gathering product that cashier is provided with other a company are collected money.But it completes to receive
The manual operation flow that gathering result is recorded in food and drink ERP system, is completely settled accounts with completion is needed after money.It is rough
Process is as follows:
1. cashier uses Checkout Feature in food and drink ERP system, amount payable is calculated by food and drink ERP system.
2. cashier records the amount of money that food and drink ERP system is shown, individually Cash collecting equipment (such as wechat correspondence is opened in addition
Cash collecting equipment), the input amount of money (be at this moment possible to input generate mistake).
3. after independent wechat cash register success, cashier records in food and drink ERP system completes cash register.And receipts may be recorded
The serial number of money, convenient for reconciliation of coming off duty.
This process, interaction time is long, and is easy error, also adds the workload of night reconciliation.
And the technical solution provided through the embodiment of the present invention, it is as follows to complete the operation flow completely settled accounts:
1. cashier selects checkout in food and drink ERP, amount payable is calculated by food and drink ERP system.
2. system provided in an embodiment of the present invention gets amount payable automatically, and has invoked other Cash collecting equipment automatically
(the corresponding Cash collecting equipment of such as wechat), as long as user shows wechat payment code and payment can be completed, then in food and drink ERP system certainly
The dynamic record for completing the transaction.
This process cashier need not input any content in two systems, and system is to completing reconciliation process.
For another example:It is well known that the daily volume of the flow of passengers of supermarket (especially large supermarket) is more (such as 1000 person/days).
Before not using technical solution provided in an embodiment of the present invention, accomplish integrated cash register due to can not achieve, most of client
All custom mobile-phone payments.But the means of payment is but had nothing in common with each other, it is sometimes desirable to carry out cash register work for the diverse requirements of client
The switching of tool, leads to that cash register efficiency is low, client's consumption experience is poor.But after the technical solution provided through the embodiment of the present invention,
It can easily realize the polymerization gathering of " Alipay+wechat ";It is automatic to read collection amount, cash register efficiency is substantially increased, is also allowed
The consumption experience of client gets a promotion, and promotes the growth of the volume of the flow of passengers.
It should be noted that above-described embodiment is intended merely to clearer understanding technical side provided in an embodiment of the present invention
Case, and should not be understood as the restriction to application scenarios of the present invention and protection domain.
Other side according to the ... of the embodiment of the present invention, an embodiment of the present invention provides a kind of computer-readable storage mediums
Matter, including instruction, when run on a computer so that computer executes the method described in any embodiment as above.
Other side according to the ... of the embodiment of the present invention, an embodiment of the present invention provides a kind of payment systems.
Referring to Fig. 2, Fig. 2 is a kind of structural schematic diagram of payment system provided in an embodiment of the present invention.
As shown in Fig. 2, the system includes:
Detection module:For being monitored to payment window;
Jump module:For when monitoring that payment window is activated, then being carried out to the initial function for activating payment window
Processing is redirected, alternative functions are jumped to;
Acquisition module:For being obtained by alternative functions pair character string information corresponding with payment amount;
Determining module:For determining amount information according to character string information.
In a kind of technical solution in the cards, which further includes:Setup module, wherein
Setup module is used for:According to preset hook, jump instruction is set;
Then jump module is specifically used for:When monitoring that payment window is activated, by jump instruction to initial function into
Row redirects processing, jumps to alternative functions.
In a kind of technical solution in the cards, acquisition module is specifically used for:
Parameter information corresponding with payment amount is obtained by alternative functions;
Parameter in parameter information is calculated, character string coordinate value is obtained;
Character string information is determined according to character string coordinate value.
In a kind of technical solution in the cards, which further includes:
Calling module:Payment is completed for calling payment software, and based on amount information.
Wherein, calling module is specifically used for:Initial function is called by alternative functions;
And transmission module is specifically used for:Amount information is transmitted to payment server by initial function.
Reader should be understood that in the description of this specification reference term " one embodiment ", " is shown " some embodiments "
The description of example ", " specific example " or " some examples " etc. means specific features described in conjunction with this embodiment or example, structure
Or feature is included at least one embodiment or example of the invention.In the present specification, to the schematic of above-mentioned term
Statement need not be directed to identical embodiment or example.Moreover, specific features, structure or the feature of description can be any
It can be combined in any suitable manner in a or multiple embodiments or example.In addition, without conflicting with each other, the technology of this field
The feature of different embodiments or examples described in this specification and different embodiments or examples can be combined by personnel
And combination.
It is apparent to those skilled in the art that for convenience of description and succinctly, the dress of foregoing description
The specific work process with unit is set, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of unit, only
A kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.
The unit illustrated as separating component may or may not be physically separated, and be shown as unit
Component may or may not be physical unit, you can be located at a place, or may be distributed over multiple networks
On unit.Some or all of unit therein can be selected according to the actual needs to realize the mesh of the embodiment of the present invention
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, can also be during two or more units are integrated in one unit.It is above-mentioned integrated
The form that hardware had both may be used in unit is realized, can also be realized in the form of SFU software functional unit.
It, can if integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product
To be stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention substantially or
Say that all or part of the part that contributes to existing technology or the technical solution can embody in the form of software products
Out, which is stored in a storage medium, including some instructions are used so that a computer equipment
(can be personal computer, server or the network equipment etc.) executes all or part of each embodiment method of the present invention
Step.And storage medium above-mentioned includes:It is USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random
Access various Jie that can store program code such as memory (RAM, Random Access Memory), magnetic disc or CD
Matter.
It should also be understood that in various embodiments of the present invention, size of the sequence numbers of the above procedures is not meant to execute sequence
Priority, each process execution sequence should be determined by its function and internal logic, without cope with the embodiment of the present invention implementation
Journey constitutes any restriction.
More than, specific implementation mode only of the invention, but scope of protection of the present invention is not limited thereto, and it is any to be familiar with
Those skilled in the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or substitutions,
These modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be wanted with right
Subject to the protection domain asked.
Claims (10)
1. a kind of method of payment, which is characterized in that the method includes:
Payment window is monitored;
When monitoring that the payment window is activated, then the initial function for activating the payment window is carried out redirecting processing,
Jump to alternative functions;
It is obtained by the alternative functions pair character string information corresponding with payment amount;
Amount information is determined according to the character string information.
2. a kind of method of payment according to claim 1, which is characterized in that the method further includes:
Jump instruction is set according to preset hook, when monitoring that the payment window is activated, to be redirected by described
Instruction carries out the initial function to redirect processing, jumps to alternative functions.
3. a kind of method of payment according to claim 1, which is characterized in that described to pass through the alternative functions pair and payment
The corresponding character string information of the amount of money is obtained, and is specifically included:
Parameter information corresponding with the payment amount is obtained by the alternative functions;
Parameter in the parameter information is calculated, character string coordinate value is obtained;
The character string information is determined according to the character string coordinate value.
4. a kind of method of payment according to any one of claim 1-3, which is characterized in that the method further includes:
Payment software is called, and payment is completed based on the amount information.
5. a kind of method of payment according to claim 4, which is characterized in that the method further includes:
The initial function is called by the alternative functions;
And it is described the amount information is transmitted to the payment server, specially:
The amount information is transmitted to the payment server by the initial function.
6. a kind of computer readable storage medium, including instruction, when run on a computer so that computer is executed as weighed
Profit requires the method described in any one of 1-5.
7. a kind of payment system, which is characterized in that the system comprises:
Detection module:For being monitored to payment window;
Jump module:For when monitoring that the payment window is activated, then to activating the initial function of the payment window
It carries out redirecting processing, jumps to alternative functions;
Acquisition module:For being obtained by the alternative functions pair character string information corresponding with payment amount;
Determining module:For determining amount information according to the character string information.
8. a kind of payment system according to claim 7, which is characterized in that the system also includes:Setup module,
In,
The setup module is used for:According to preset hook, jump instruction is set;
Then the jump module is specifically used for:When monitoring that the payment window is activated, by the jump instruction to institute
It states initial function to carry out redirecting processing, jumps to alternative functions.
9. a kind of payment system according to claim 7, which is characterized in that the acquisition module is specifically used for:
Parameter information corresponding with payment amount is obtained by the alternative functions;
Parameter in the parameter information is calculated, character string coordinate value is obtained;
The character string information is determined according to the character string coordinate value.
10. a kind of payment system according to any one of claim 7-9, which is characterized in that the system also includes:
Calling module:Payment is completed for calling payment software, and based on the amount information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810509465.8A CN108805541B (en) | 2018-05-24 | 2018-05-24 | Payment method and system, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810509465.8A CN108805541B (en) | 2018-05-24 | 2018-05-24 | Payment method and system, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108805541A true CN108805541A (en) | 2018-11-13 |
CN108805541B CN108805541B (en) | 2022-05-13 |
Family
ID=64092872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810509465.8A Active CN108805541B (en) | 2018-05-24 | 2018-05-24 | Payment method and system, and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108805541B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109684113A (en) * | 2018-12-30 | 2019-04-26 | 深圳钱客多信息科技有限公司 | A kind of cash register system interconnection method based on windows message and Hook mechanism |
CN109857499A (en) * | 2019-01-09 | 2019-06-07 | 北京数衍科技有限公司 | The universal method obtained based on the windows system cash register software screen amount of money |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009058010A1 (en) * | 2007-10-30 | 2009-05-07 | Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno | Electronic payments using a payment card |
CN104156662A (en) * | 2014-08-28 | 2014-11-19 | 北京奇虎科技有限公司 | Process monitoring method and device and intelligent terminal |
CN104331501A (en) * | 2014-11-19 | 2015-02-04 | 广东花生信息科技有限公司 | Data updating method for multi-platform |
CN105045605A (en) * | 2015-08-28 | 2015-11-11 | 成都卫士通信息产业股份有限公司 | Method and system for injecting DLL into target process |
CN105373923A (en) * | 2015-11-13 | 2016-03-02 | 广东网金控股股份有限公司 | Unified payment method for investment and financing platform |
CN105427096A (en) * | 2015-12-25 | 2016-03-23 | 北京奇虎科技有限公司 | Payment security sandbox realization method and system and application program monitoring method and system |
CN105678302A (en) * | 2016-03-09 | 2016-06-15 | 上海讯联数据服务有限公司 | OCR-based code scanning payment cash register software amount recognition system |
CN105678540A (en) * | 2016-02-04 | 2016-06-15 | 腾讯科技(深圳)有限公司 | Payment processing method and device, and intelligent equipment |
CN107330320A (en) * | 2016-04-29 | 2017-11-07 | 腾讯科技(深圳)有限公司 | The method and apparatus of application process monitoring |
-
2018
- 2018-05-24 CN CN201810509465.8A patent/CN108805541B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009058010A1 (en) * | 2007-10-30 | 2009-05-07 | Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno | Electronic payments using a payment card |
CN104156662A (en) * | 2014-08-28 | 2014-11-19 | 北京奇虎科技有限公司 | Process monitoring method and device and intelligent terminal |
CN104331501A (en) * | 2014-11-19 | 2015-02-04 | 广东花生信息科技有限公司 | Data updating method for multi-platform |
CN105045605A (en) * | 2015-08-28 | 2015-11-11 | 成都卫士通信息产业股份有限公司 | Method and system for injecting DLL into target process |
CN105373923A (en) * | 2015-11-13 | 2016-03-02 | 广东网金控股股份有限公司 | Unified payment method for investment and financing platform |
CN105427096A (en) * | 2015-12-25 | 2016-03-23 | 北京奇虎科技有限公司 | Payment security sandbox realization method and system and application program monitoring method and system |
CN105678540A (en) * | 2016-02-04 | 2016-06-15 | 腾讯科技(深圳)有限公司 | Payment processing method and device, and intelligent equipment |
CN105678302A (en) * | 2016-03-09 | 2016-06-15 | 上海讯联数据服务有限公司 | OCR-based code scanning payment cash register software amount recognition system |
CN107330320A (en) * | 2016-04-29 | 2017-11-07 | 腾讯科技(深圳)有限公司 | The method and apparatus of application process monitoring |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109684113A (en) * | 2018-12-30 | 2019-04-26 | 深圳钱客多信息科技有限公司 | A kind of cash register system interconnection method based on windows message and Hook mechanism |
CN109857499A (en) * | 2019-01-09 | 2019-06-07 | 北京数衍科技有限公司 | The universal method obtained based on the windows system cash register software screen amount of money |
CN109857499B (en) * | 2019-01-09 | 2022-05-03 | 北京数衍科技有限公司 | Universal method for acquiring cash register software screen amount based on windows system |
Also Published As
Publication number | Publication date |
---|---|
CN108805541B (en) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9661012B2 (en) | Systems and methods for identifying information related to payment card breaches | |
US11010044B2 (en) | Swipe-based PIN entry | |
US8806508B2 (en) | POS hardware abstraction | |
US20200265409A1 (en) | Systems and methods to split bills and requests for payment from debit or credit account | |
WO2008134043A1 (en) | Method and system for managing caselog fraud and chargeback | |
US20240320692A1 (en) | Transaction visualization tool | |
US12301701B2 (en) | Determining a change to product information or user information via hashing | |
WO2014066020A2 (en) | Methods and systems for modifying a status of a payment card | |
US20220343306A1 (en) | Payment system comprising multiple payment function | |
CN103578030A (en) | Data processing method and device | |
CN105915599A (en) | Interface displaying method and interface displaying device | |
CN105631650A (en) | Method and device for realizing universal front end payment service | |
US20160335672A1 (en) | Interception of communications and generation of supplemental data in closed systems | |
US20120047034A1 (en) | Automated sales tax payment system | |
US20240264810A1 (en) | System and method for sorting and displaying of user account data | |
CN108805541A (en) | Payment method and system, and storage medium | |
CN107527192A (en) | It is a kind of to identify the method for repeating to pay and server | |
CN107730242A (en) | Method, sales terminal and the sales terminal management server that self-service commodity are paid | |
US20200019914A1 (en) | Systems and methods for implementing actions based on activity data acquired during a point of sale function | |
US11488236B2 (en) | Symbol-assisted menu selection for transaction terminals | |
CN106875162B (en) | Data capture method, data capture device, soft cash register docking interface and terminal | |
CN113657817B (en) | Transaction processing method and device, electronic equipment and readable storage medium | |
CN109544134A (en) | Convenient payment service method and system | |
CN113643014B (en) | Block chain-based transaction management method, apparatus, device, medium, and program | |
JP7634126B1 (en) | Information processing device, information processing system, information processing method, and program |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221201 Address after: 010000 1101, Science and Innovation Center, No. 2, Chenguang Street, Saihan District, Hohhot, Inner Mongolia Autonomous Region Patentee after: Inner Mongolia Renrenfu Technology Co.,Ltd. Address before: 025450 No. 945, group 3, west section of Beixin street, dongxicheng District, Balinzuo banner, Chifeng City, Inner Mongolia Autonomous Region Patentee before: Chen Mingdong |