[go: up one dir, main page]

CN108805541A - Payment method and system, and storage medium - Google Patents

Payment method and system, and storage medium Download PDF

Info

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
Application number
CN201810509465.8A
Other languages
Chinese (zh)
Other versions
CN108805541B (en
Inventor
陈明栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inner Mongolia Renrenfu Technology Co.,Ltd.
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201810509465.8A priority Critical patent/CN108805541B/en
Publication of CN108805541A publication Critical patent/CN108805541A/en
Application granted granted Critical
Publication of CN108805541B publication Critical patent/CN108805541B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/085Payment 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

A kind of method of payment and system, storage medium
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.
CN201810509465.8A 2018-05-24 2018-05-24 Payment method and system, and storage medium Active CN108805541B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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