CN108520454A - Method and system for calling back orders in real time - Google Patents
Method and system for calling back orders in real time Download PDFInfo
- Publication number
- CN108520454A CN108520454A CN201810316255.7A CN201810316255A CN108520454A CN 108520454 A CN108520454 A CN 108520454A CN 201810316255 A CN201810316255 A CN 201810316255A CN 108520454 A CN108520454 A CN 108520454A
- Authority
- CN
- China
- Prior art keywords
- order
- access side
- failure
- payment result
- payment
- 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 47
- 230000004044 response Effects 0.000 claims description 38
- 238000003032 molecular docking Methods 0.000 claims description 3
- 235000013399 edible fruits Nutrition 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001360 synchronised 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0607—Regulated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- 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/12—Payment architectures specially adapted for electronic shopping systems
-
- 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/20—Point-of-sale [POS] network systems
-
- 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/407—Cancellation of a 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a method and a system for calling back orders in real time, wherein the method comprises the following steps: step 1, sending an order query request to a payment channel aiming at an order generated after a user carries out transaction through an access party; step 2, judging whether the payment channel responds to the order inquiry request, if so, turning to step 3; otherwise, repeatedly sending the order query request; step 3, receiving a payment result related to the order form from the payment channel, if the payment result is normally received, turning to step 4, and if not, turning to step 5; step 4, inquiring the transaction routing callback configuration table according to the order inquiry request, acquiring an order callback address, carrying out callback according to the order callback address, pushing a payment result to the access party by the callback address, and ending the method; and 5, repeatedly pushing the payment result to the access party. By the method and the system, the access party serving as the platform client can acquire the payment result more quickly, so that the user can be informed of the payment result more quickly, and the system efficiency and the user experience are improved.
Description
Technical field
The present invention relates to Computer Service technical field more particularly to a kind of method and systems of real-time readjustment order.
Background technology
With the continuous development of Internet technology, payment channel is increasing, as the disbursement letter for receiving each payment channel
The platform (for example, having moved into the electric business platform of multiple trade companies) of breath needs to carry out user by the order of each payment channel
The payout status of user is timely feedbacked will pass through pay invoice readjustment and (accesses the access of the platform to trade company by processing
Side).At this point, due to the order processing time of different payment channels and the difference of response time or query processing rule
Difference or synchronous asynchronous processing mode difference so that if access side need know as a result, it is often necessary to by access side
Actively inquiry request is proposed to payment platform, this can adversely affect user experience, meanwhile, the timeliness of information feedback is also
It is relatively low.
Invention content
Based on this, it is necessary in view of the above technical problems, a kind of new technical solution is provided, it can as needed constantly
It is polled to Third-party payment channel, to obtain payment result in time, and pushes payment result to access side in real time.
According to an embodiment of the invention, a kind of method of real-time readjustment order is provided, it is characterised in that including following step
Suddenly:
Step 1, the order generated after being traded by access side for user send order to Third-party payment channel
Inquiry request;
Step 2 judges whether Third-party payment channel makes a response order inquiries request, if so, going to step
Rapid 3;Otherwise it is incremented by the response frequency of failure, and judges whether the response frequency of failure is less than first threshold, if so, returns
To step 1;Otherwise, to the output of access side " inquiry is without response ", and terminate this method;
Step 3, the payment result from Third-party payment channel reception about the order, if normally receiving the branch
It pays as a result, then go to step 4, otherwise goes to step 5;
Step 4 is asked according to the order inquiries, and inquiry transaction is routed back to tune allocation list, obtains order loopback address, root
It is adjusted back according to the order loopback address, and thus pushes the payment result to access side, and terminate this method;
Step 5 makes reception failure number be incremented by, and judges whether the reception failure number is less than second threshold, if so,
Then return to step 1;Otherwise, to the output of access side " receiving payment result failure ", and terminate this method.
According to an embodiment of the invention, the access side refers to the system docking for executing the method and by described
System receives the commerce system of the payment result in Third-party payment channel, wherein is merchandised, simultaneously by commerce system generation in user
After being paid by Third-party payment channel, the order is generated.
According to an embodiment of the invention, order inquiries request includes type of service parameter and scenario parameters, point
The type of service and transaction scene of the order inquiries request Yong Yu not identified.
According to an embodiment of the invention, in step 4, by obtaining the type of service parameter in the order inquiries request
And scenario parameters, inquiry transaction being routed back to tune allocation list, wherein it is described transaction be routed back to adjust allocation list in record have with it is each
Type of service and each corresponding order loopback address of transaction scene.
According to an embodiment of the invention, in step 2, while to the output of access side " inquiry is without response ", to access
The management platform of side sends early warning mail and/or message, needs manpower intervention with prompt, also, in steps of 5, to access
While side's output " receiving payment result failure ", early warning mail and/or message are sent to the management platform of access side, with prompt
Need manpower intervention.
According to an embodiment of the invention, in step 2, if the response frequency of failure is less than first threshold, the
After one prefixed time interval, step 1 is returned to, wherein first prefixed time interval is with the response frequency of failure
It is incremented by and is incremented by.
According to an embodiment of the invention, in steps of 5, if the reception failure number is less than second threshold, the
After two prefixed time intervals, step 1 is returned to, wherein second prefixed time interval is with the reception failure number
It is incremented by and is incremented by.
According to an embodiment of the invention, in step 4, when pushing the payment result to the access side, judge institute
State whether access side responds the push and be successfully received the payment result, if the access side fails to respond to described push away
Send or fail to successfully receive the payment result, then repeat the push, be repeated predetermined push times in the push and
In the case that the access side fails to respond to the push or fails to successfully receive the payment result, prompt to need artificial
Intervention, and terminate this method.
According to an embodiment of the invention, a kind of system for adjusting back order in real time is additionally provided, the system is for holding
The each step gone according to the method, the system comprises:
Order inquiries request sending module, the order for being generated after being traded for user and trade company, to third party
Payment channel sends order inquiries request, wherein in the case where the response frequency of failure is less than first threshold, repeatedly to the
Tripartite's payment channel sends order inquiries request;
Order inquiries result output module, in the case where the response frequency of failure reaches first threshold, to connecing
The side's of entering output " inquiry is without response " " is received in the case where the reception failure number reaches second threshold to the output of access side
Payment result fails ", after normally receiving payment result, the payment result is pushed to access side;
Order callback module, for being asked according to the order inquiries, inquiry transaction is routed back to tune allocation list, obtains order
Loopback address is adjusted back according to the order loopback address;
Timing module, for according to it is described in response to the frequency of failure and the reception failure number and initialization system needs to wait for
Time.
According to an embodiment of the invention, a kind of computer readable storage medium is additionally provided, wherein described computer-readable
The program for executing the above method according to the present invention is stored on storage medium, described program when being executed by processor,
The step of executing the above method according to the present invention.
Beneficial effects of the present invention essentially consist in:Compared with the prior art, by asynchronism callback technology be applied to platform from
This scene of Third-party payment channel acquisition payment result, can be by changing the modes such as enquiry frequency, limitation inquiry times, constantly
It is polled to Third-party payment channel, to receive the payment result of inquiry in time, and payment result real time push is connect
The side of entering;Meanwhile after pushing payment result to access side, also through continuous poll, checking whether access side receives response results.
In this way, the access side as platform client can faster obtain payment result, to faster notify payment result to access side
The user of itself, improves system effectiveness and user experience.
Description of the drawings
Fig. 1 is the flow diagram according to a kind of method of real-time readjustment order of the embodiment of the present invention;
Fig. 2 be according to the embodiment of the present invention it is a kind of it is real-time readjustment order method to access side push payment result
The flow diagram in stage;
Fig. 3 is the configuration diagram according to a kind of system of real-time readjustment order of the embodiment of the present invention;
Fig. 4 is the schematic diagram according to the running environment of the system for being mounted with application program of the embodiment of the present invention.
Specific implementation mode
In the following, being described in further detail to the implementation of technical solution in conjunction with attached drawing.
It will be appreciated by those of skill in the art that although the following description is related to many of embodiment for the present invention
Technical detail, but be only for not meaning that any restrictions for illustrating the example of the principle of the present invention.The present invention can be applicable in
In different from the occasion except technical detail exemplified below, without departing from the principle and spirit of the invention.
It, may pair can be in description in the present specification in addition, tedious in order to avoid making the description of this specification be limited to
The portion of techniques details obtained in prior art data has carried out the processing such as omission, simplification, accommodation, this technology for this field
It will be understood by for personnel, and this does not interfere with the open adequacy of this specification.
Hereinafter, it will describe for carrying out the embodiment of the present invention.Note that by description is provided with following order:1, it sends out
The summary of bright design;2, a kind of method (Fig. 1-Fig. 3) of real-time readjustment order;3, a kind of system (Fig. 3) of real-time readjustment order;
5, computer-readable Jie of the system according to an embodiment of the invention for being mounted with application program and the storage application program
Matter (Fig. 4).
1, the summary of inventive concept
The design main points of the present invention are that asynchronism callback technology is applied to trade company's access platform to obtain Third-party payment channel
The scene returned the result, the scene appear in terminal user (for example, accessing merchant purchasing by trade company's access platform, to some
The consumer of some product) it completes to think the occasion of understanding payment result after paying, as the trade company of access side.
Specifically, payment readjustment is in order to which payment result is notified in time to trade company/user.Because user is handing over
When easy business (for example, some merchant purchasing commodity on platform), access trade company access platform (is wherein entered only in terminal
All kinds of trade companies), and connection immediately (it is possible that installation payment channel corresponding APP) is established with payment channel, it uses
Family can not obtain the payment result by the payment channel immediately from trade company or payment channel;Similarly, it accesses described flat
The trade company of platform obtains payment result if you need to independent, can only be inquired to payment channel by order information, then by query result
By feeding back to user, the working efficiency of this approach is more low.
In contrast, inventive conception is that, platform ties payment in such a way that backstage notifies by callback interface
Fruit notifies trade company (access side), and appearance such as payment channel avoidable in this way has been withholdd successfully but trade company still thinks to prop up
Pay failed situation.
Specifically, according to an embodiment of the invention, by periodically repeatedly (changing enquiry frequency, limitation inquiry times) no
Break and carry out the poll of order payment result to Third-party payment channel, the payment result of current order can be received in time, and will branch
It is pushed to access side when paying fructufy.In the case, access side and user are not necessarily to any additional operations/exploitation.
2, a kind of method (Fig. 1-2) of real-time readjustment order
Fig. 1 is the flow diagram according to a kind of method of real-time readjustment order of the embodiment of the present invention.
As shown in Figure 1, according to an embodiment of the invention, providing a kind of method of real-time readjustment order, wherein access side
It refer to the payment platform that Third-party payment channel is docked and received by system with system (platform accessed for all kinds of trade companies)
As a result trade company's (that is, " access side " and " trade company " reference herein is same target), the method includes being held by system
Capable following steps:
S100, the order generated after being traded for user and trade company send order inquiries to Third-party payment channel
Request;
Wherein, occur between user and trade company after merchandising and being paid by Third-party payment channel, generate
Specific indent, the order inquiries request are the requests of the payout status for inquiring the order to Third-party payment channel,
Wherein, access side/trade company can be flat to provide the software of particular transactions service with system docking and to terminal user
Platform, typically, trade company can be the websites shopping class APP/ (it is appreciated that the meaning of APP also can be extended to Front End and rear end journey
The general designation of sequence, rear end program run on back-end server), in addition to connecting (example with terminal used by a user (such as mobile phone)
Such as, via internet) except, it also needs to access the system.
As an example, in order inquiries request, it is equipped with the id number of mark business-type parameter and scenario parameters,
Type of service for judging the inquiry request and transaction scene.
S200, judge whether Third-party payment channel makes a response order inquiries request, if so, going to step
S300;Otherwise the response frequency of failure is incremented by, and judges whether the response frequency of failure is less than first threshold (S201), if
It is then to return to step S100;Otherwise, to the output of access side " inquiry is without response ", and terminate this method;
Wherein, Third-party payment channel does not make a response the order inquiries because of a variety of causes, this is in practical friendship
It is relatively conventional in easy scene.
S300, the payment result from Third-party payment channel reception about the order, if normally receiving the branch
It pays as a result, then go to step S400, otherwise goes to step S500;
In actual scene, it is possible to such situation occur:Although Third-party payment channel asks the order inquiries
It asks and is made that response, but fail to be successfully transmitted payment result to system, need to re-start inquiry at this time.
Wherein, the payment result of the order can be successfully or to fail, and optionally, may also comprise " hang-up " (asynchronous
In the case of, for example, just during payment channel is handled).
S400, it is asked according to the order inquiries, inquiry transaction is routed back to tune allocation list, obtains order loopback address, root
It is adjusted back (that is, jumping back to related pages in the access side websites APP/) according to the order loopback address, and thus to connecing
The side of entering pushes the payment result, and terminates this method;
Wherein, the id number of mark business-type parameter and scenario parameters during system is asked by acquisition order inquiries,
It is inquired in transaction is routed back to and adjusts allocation list, record has all types of service to be returned with what scene of merchandising was combined in the table
Address is adjusted, by the loopback address, system is adjusted back, and pushes payment result to access side.
S500, in the case where failing to normally receive the payment result, reception failure number be incremented by, and judge described in
Whether reception failure number is less than second threshold (S501), if so, returning to step S100;Otherwise, it " is connect to the output of access side
Receive payment result failure ", and terminate this method.
Wherein it is possible to understand, before step S100, needs to initialize reception failure number and respond the frequency of failure.
Through the above steps, the response frequency of failure and reception failure number can be limited, one in the number reaches
When to predetermined threshold, manpower intervention is needed to check the payout status of the order.
Optionally, in step s 200, if the response frequency of failure is less than first threshold, in the first preset time
Behind interval, step S100 is returned to, wherein first prefixed time interval is passed with described in response to being incremented by for the frequency of failure
Increase.
Optionally, in step S500, if the reception failure number is less than second threshold, in the second preset time
Behind interval, step S100 is returned to, wherein second prefixed time interval is passed with being incremented by for the reception failure number
Increase.
For example, above-mentioned prefixed time interval incrementally can be in the form of such as 5 seconds, 10 seconds, 15 seconds, to not interfere with
The normal work in Third-party payment channel, or avoid being determined as exception request by Third-party payment channel.
It optionally, in step s 200, also can be to the pipe of access side while to the output of access side " inquiry is without response "
Platform sends early warning mail and/or message, to prompt to need manpower intervention faster.
It similarly,, also can be to access while to the output of access side " receiving payment result failure " in step S500
The management platform of side sends early warning mail and/or message, to prompt to need manpower intervention faster.
Fig. 2 be according to the embodiment of the present invention it is a kind of it is real-time readjustment order method to access side push payment result
The flow diagram in stage.
Optionally, as shown in Fig. 2, in step S400, when pushing the payment result to the access side, judge institute
State whether access side responds the push and be successfully received the payment result (S401), if the access side fails to respond to
The push fails to successfully receive the payment result, then repeats the push, and predetermined push is repeated in the push
In the case that number and the access side fail to respond to the push or fail to successfully receive the payment result (S402),
Prompt needs manpower intervention (S403).In the case, similarly, system can send early warning mail to the management platform of access side
And/or message, to prompt to need manpower intervention faster.
3, a kind of system (Fig. 3) of real-time readjustment order
With reference to Fig. 3, according to an embodiment of the invention, a kind of system for adjusting back order in real time, the system are additionally provided
The each step united for executing the method, the system include mainly:
Order inquiries request sending module, the order for being generated after being traded for user and trade company, to third party
Payment channel sends order inquiries request, wherein in the case where the response frequency of failure is less than first threshold, repeatedly to the
Tripartite's payment channel sends order inquiries request;
Order inquiries result output module, in the case where the response frequency of failure reaches first threshold, to connecing
The side's of entering output " inquiry is without response " " is received in the case where the reception failure number reaches second threshold to the output of access side
Payment result fails ", after normally receiving payment result, the payment result is pushed to access side;
Order callback module, for being asked according to the order inquiries, inquiry transaction is routed back to tune allocation list, obtains order
Loopback address is adjusted back according to the order loopback address;
Timing module, for according to it is described in response to the frequency of failure and the reception failure number and initialization system needs to wait for
Time.
Optionally, the system may also include warning module, for the management platform of access side transmission early warning mail with/
Or message, quickly to prompt to need manpower intervention.
In addition, different embodiments of the invention by software module or can also be stored in one or more computer-readable
The mode of computer-readable instruction on medium is realized, wherein the computer-readable instruction is when by processor or equipment group
When part executes, different embodiment of the present invention is executed.Similarly, software module, computer-readable medium and Hardware Subdivision
The arbitrary combination of part is all expected from the present invention.The software module can be stored in any type of computer-readable storage
On medium, such as RAM, EPROM, EEPROM, flash memory, register, hard disk, CD-ROM, DVD etc..
4, the system according to an embodiment of the invention for being mounted with application program
With reference to Fig. 4, it illustrates the running environment of the system according to an embodiment of the invention for being mounted with application program.
In the present embodiment, the system of the installation application program is installed and is run in electronic device.The electronics
Device can be the computing devices such as desktop PC, notebook, palm PC and server.The electronic device may include but not
It is limited to memory, processor and display.Fig. 4 illustrates only the electronic device with said modules, it should be understood that simultaneously
All components shown realistic are not applied, the implementation that can be substituted is more or less component.
The memory can be the internal storage unit of the electronic device, such as electronics dress in some embodiments
The hard disk or memory set.The memory can also be the External memory equipment of the electronic device in further embodiments,
Such as the plug-in type hard disk being equipped on the electronic device, intelligent memory card (Smart Media Card, SMC), secure digital
(Secure Digital, SD) blocks, flash card (FlashCard) etc..Further, the memory can also both include described
The internal storage unit of electronic device also includes External memory equipment.The memory is installed on the electronic device for storing
Application software and Various types of data, such as it is described installation application program system program code etc..The memory can be with
For temporarily storing the data that has exported or will export.
The processor can be in some embodiments central processing unit (Central Processing Unit,
CPU), microprocessor or other data processing chips, for running the program code stored in the memory or processing data,
Such as execute the system etc. of the installation application program.
The display can be in some embodiments light-emitting diode display, liquid crystal display, touch-control liquid crystal display with
And OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) touches device etc..The display is for showing
Show the information handled in the electronic device and for showing visual user interface, such as application menu interface, answers
With icon interface etc..The component of the electronic device is in communication with each other by system bus.
Through the above description of the embodiments, those skilled in the art is it will be clearly understood that the above embodiment
In method the mode of required general hardware platform can be added to realize by software, naturally it is also possible to realized by hardware,
But the former is more preferably embodiment in many cases.Based on this understanding, the technical solution of the application of the present invention is substantially
The part that contributes to existing technology can be expressed in the form of software products in other words, which deposits
Storage is in a storage medium (such as ROM/RAM, magnetic disc, CD), including use (can be with so that a station terminal equipment for some instructions
It is mobile phone, computer, server, air conditioner or the network equipment etc.) execute side described in each embodiment of the application of the present invention
Method.
That is, according to an embodiment of the invention, additionally providing a kind of computer readable storage medium, the computer
It is stored on readable storage medium storing program for executing for executing a kind of program of reconciliation difference processing method, described program is executed by processor
When, the step of executing reconciliation difference processing method according to an embodiment of the invention.
By upper, it will be appreciated that for illustrative purposes, specific embodiments of the present invention are described herein, still, can make
Each modification, without departing from the scope of the present invention.It will be apparent to one skilled in the art that drawn in flow chart step or this
In the operation that describes and routine can be varied in many ways.More specifically, the order of step can be rearranged, step can be executed parallel
Suddenly, step can be omitted, it may include other steps can make the various combinations or omission of routine.Thus, the present invention is only by appended power
Profit requires limitation.
Claims (10)
1. a kind of method of real-time readjustment order, it is characterised in that include the following steps:
Step 1, the order generated after being traded by access side for user send order inquiries to Third-party payment channel
Request;
Step 2 judges whether Third-party payment channel makes a response order inquiries request, if so, going to step 3;
Otherwise it is incremented by the response frequency of failure, and judges whether the response frequency of failure is less than first threshold, if so, back to step
Rapid 1;Otherwise, to the output of access side " inquiry is without response ", and terminate this method;
Step 3, the payment result from Third-party payment channel reception about the order, if normally receiving the payment knot
Fruit then goes to step 4, otherwise goes to step 5;
Step 4 is asked according to the order inquiries, and inquiry transaction is routed back to tune allocation list, order loopback address is obtained, according to institute
It states order loopback address to be adjusted back, and thus pushes the payment result to access side, and terminate this method;
Step 5 makes reception failure number be incremented by, and judges whether the reception failure number is less than second threshold, if so, returning
Return to step 1;Otherwise, to the output of access side " receiving payment result failure ", and terminate this method.
2. the method for real-time readjustment order according to claim 1, which is characterized in that the access side refers to and executes institute
It states the system docking of method and receives the commerce system of the payment result in Third-party payment channel by the system,
Wherein, after transaction occurring by commerce system in user and being paid by Third-party payment channel, described in generation
Order.
3. the method for real-time readjustment order according to claim 1, which is characterized in that order inquiries request includes
Type of service parameter and scenario parameters are respectively used to identify the type of service and transaction scene of the order inquiries request.
4. the method for real-time readjustment order according to claim 1, which is characterized in that in step 4, described in acquisition
Type of service parameter in order inquiries request and scenario parameters, inquiry transaction are routed back to tune allocation list,
Wherein, it is described transaction be routed back to adjust allocation list in record have it is corresponding with each type of service and each transaction scene
Order loopback address.
5. the method for real-time readjustment order according to claim 1, which is characterized in that in step 2, defeated to access side
While going out " inquiry is without response ", early warning mail and/or message are sent to the management platform of access side, artificial be situated between is needed with prompt
Enter,
Also, in steps of 5, while to the output of access side " receiving payment result failure ", to the management platform of access side
Early warning mail and/or message are sent, manpower intervention is needed with prompt.
6. the method for real-time readjustment order according to claim 1, which is characterized in that in step 2, if the response
The frequency of failure is less than first threshold, then after the first prefixed time interval, returns to step 1, wherein first preset time
Interval is incremented by with described in response to being incremented by for the frequency of failure.
7. the method for real-time readjustment order according to claim 1, which is characterized in that in steps of 5, if the reception
The frequency of failure is less than second threshold, then after the second prefixed time interval, returns to step 1, wherein second preset time
Interval is incremented by with being incremented by for the reception failure number.
8. the method for real-time readjustment order according to claim 1, which is characterized in that in step 4, to the access
When side pushes the payment result, judge whether the access side responds the push and be successfully received the payment result,
If the access side fails to respond to the push or fails to successfully receive the payment result, the push is repeated,
Predetermined push times are repeated in the push and the access side fails to respond to the push or fails to successfully receive the branch
In the case of paying result, prompt to need manpower intervention, and terminate this method.
9. a kind of system for adjusting back order in real time, the system is for executing according to any one institute in claim 1 to 8
The each step for stating method, the system comprises:
Order inquiries request sending module, the order for being generated after being traded for user and trade company, to Third-party payment
Channel sends order inquiries request, wherein in the case where the response frequency of failure is less than first threshold, repeats to third party
Payment channel sends order inquiries request;
Order inquiries result output module, in the case where the response frequency of failure reaches first threshold, to access side
Output " inquiry is without response " " receives payment in the case where the reception failure number reaches second threshold to the output of access side
As a result fail ", after normally receiving payment result, the payment result is pushed to access side;
Order callback module, for being asked according to the order inquiries, inquiry transaction is routed back to tune allocation list, obtains order readjustment
Address is adjusted back according to the order loopback address;
Timing module, for according to it is described in response to the frequency of failure and the reception failure number and initialization system need wait for when
Between.
10. a kind of computer readable storage medium, which is characterized in that be stored on the computer readable storage medium for holding
A kind of program of the method for real-time readjustment order of row, when described program is executed by processor, executes according in claim 1 to 8
Either one or two of described in method the step of.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810316255.7A CN108520454B (en) | 2018-04-10 | 2018-04-10 | Method and system for calling back orders in real time |
PCT/CN2018/096479 WO2019196244A1 (en) | 2018-04-10 | 2018-08-08 | Real-time order callback method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810316255.7A CN108520454B (en) | 2018-04-10 | 2018-04-10 | Method and system for calling back orders in real time |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108520454A true CN108520454A (en) | 2018-09-11 |
CN108520454B CN108520454B (en) | 2023-04-18 |
Family
ID=63432339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810316255.7A Active CN108520454B (en) | 2018-04-10 | 2018-04-10 | Method and system for calling back orders in real time |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108520454B (en) |
WO (1) | WO2019196244A1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109559102A (en) * | 2018-12-18 | 2019-04-02 | 厦门商集网络科技有限责任公司 | A kind of polymerization method of payment and terminal |
CN109785069A (en) * | 2019-01-22 | 2019-05-21 | 北京顺丰同城科技有限公司 | A kind of order polling method and device |
CN109961273A (en) * | 2019-03-20 | 2019-07-02 | 广州精选速购网络科技有限公司 | Payment readjustment processing method, system and storage medium |
CN109961279A (en) * | 2019-03-18 | 2019-07-02 | 厦门市易联众易惠科技有限公司 | One kind being based on shifty HIS pay status acquisition methods and equipment |
CN110633977A (en) * | 2019-08-02 | 2019-12-31 | 深圳市融壹买信息科技有限公司 | Payment exception processing method and device and terminal equipment |
CN111429128A (en) * | 2020-03-19 | 2020-07-17 | 携程计算机技术(上海)有限公司 | Cross-platform payment method, system, equipment and storage medium for mobile terminal |
CN111598563A (en) * | 2020-05-19 | 2020-08-28 | 北京思特奇信息技术股份有限公司 | Mobile service acceptance method and system combining real-time payment and asynchronous payment |
CN111861626A (en) * | 2020-01-16 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | Charging processing method and device |
CN112101937A (en) * | 2020-09-01 | 2020-12-18 | 武汉华盛美业科技有限公司 | Order safety payment method and system |
CN112712370A (en) * | 2020-12-17 | 2021-04-27 | 宝付网络科技(上海)有限公司 | Method and system for monitoring appropriation of payment interface |
CN112819479A (en) * | 2019-11-15 | 2021-05-18 | 上海际链网络科技有限公司 | Order state processing method and device, storage medium and server |
CN113095809A (en) * | 2021-03-31 | 2021-07-09 | 聚好看科技股份有限公司 | Intelligent glasses, server and payment method |
CN113256276A (en) * | 2021-06-07 | 2021-08-13 | 深圳华南城网科技有限公司 | Payment state maintenance method and system based on order call-back |
CN113312538A (en) * | 2021-07-30 | 2021-08-27 | 深圳市工易付电子科技有限公司 | Transaction query method, device, equipment, readable storage medium and program product |
CN113762677A (en) * | 2020-10-29 | 2021-12-07 | 北京京东振世信息技术有限公司 | Service processing method and device |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034165B (en) * | 2019-12-09 | 2023-10-31 | 腾讯科技(深圳)有限公司 | Data processing method and device, storage medium and electronic device |
CN111091358B (en) * | 2019-12-16 | 2024-04-16 | 中国建设银行股份有限公司 | Unified processing method and system for multiple payment channels |
CN111049938B (en) * | 2020-01-08 | 2022-10-18 | 贵阳货车帮科技有限公司 | Message notification method and device, electronic equipment and readable storage medium |
CN111325599A (en) * | 2020-01-22 | 2020-06-23 | 腾讯科技(深圳)有限公司 | Order data processing method, device, equipment and storage medium |
CN111311377A (en) * | 2020-03-20 | 2020-06-19 | 时时同云科技(成都)有限责任公司 | Order processing method, device and system |
CN113518097A (en) * | 2020-04-09 | 2021-10-19 | 北京意锐新创科技有限公司 | Transaction data pushing method and device |
CN111581078B (en) * | 2020-04-09 | 2023-05-16 | 苏宁云计算有限公司 | Business abnormality positioning method and device, computer equipment and storage medium |
CN111488236B (en) * | 2020-04-16 | 2023-09-05 | 北京思特奇信息技术股份有限公司 | Order exception processing method, server, storage medium and processing device |
CN112200622A (en) * | 2020-09-14 | 2021-01-08 | 深圳市华拓谷科技有限公司 | Method for automatically verifying and auditing cross-border e-commerce order |
CN112508380A (en) * | 2020-12-03 | 2021-03-16 | 浪潮云信息技术股份公司 | System and method applied to asynchronous processing of high-concurrency evaluation data |
CN112465599B (en) * | 2020-12-04 | 2023-11-07 | 车智互联(北京)科技有限公司 | Order processing method, order processing system and computing equipment |
CN112633965A (en) * | 2020-12-11 | 2021-04-09 | 汉海信息技术(上海)有限公司 | Order processing method and device, electronic equipment and storage medium |
CN112613955A (en) * | 2020-12-31 | 2021-04-06 | 苏州天聚人合科技有限公司 | Order processing method and device, electronic equipment and storage medium |
CN113793139A (en) * | 2021-01-29 | 2021-12-14 | 北京京东拓先科技有限公司 | Payment abnormity processing method, processing device, storage medium and electronic equipment |
CN113779138B (en) * | 2021-02-04 | 2024-06-18 | 北京京东振世信息技术有限公司 | Order management method and device |
CN112837122A (en) * | 2021-02-05 | 2021-05-25 | 河南印爱文化艺术有限公司 | Image batch production system and method |
CN112966876B (en) * | 2021-03-19 | 2024-04-12 | 北京京东振世信息技术有限公司 | Order production scheduling method and device, electronic equipment and readable medium |
CN113268334B (en) * | 2021-06-24 | 2022-10-14 | 中国平安人寿保险股份有限公司 | Scheduling method, device, equipment and storage medium of RPA robot |
CN113643036A (en) * | 2021-07-01 | 2021-11-12 | 深圳市晨北科技有限公司 | Payment verification method, computer device and readable storage medium |
CN113742078A (en) * | 2021-09-08 | 2021-12-03 | 上海哔哩哔哩科技有限公司 | Resource processing method and device |
CN114385267B (en) * | 2022-01-13 | 2024-06-18 | 平安壹钱包电子商务有限公司 | Data pushing method for cash transaction service |
CN117271108A (en) * | 2023-03-21 | 2023-12-22 | 广东南粤分享汇控股有限公司 | Big data processing method, system, medium and computer applied to e-commerce platform |
CN116384993B (en) * | 2023-06-05 | 2023-08-22 | 山东师创云服务有限公司 | Method and system for realizing high consistency of order payment state based on cloud payment center |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110178915A1 (en) * | 2010-01-15 | 2011-07-21 | Lime Brokerage Holding Llc | Trading Order Validation System and Method and High-Performance Trading Data Interface |
US20120036045A1 (en) * | 2010-08-09 | 2012-02-09 | William Patrick Lowe | Methods and Systems for Reserving and Completing Purchases |
CN102999862A (en) * | 2012-11-29 | 2013-03-27 | 北京掌上汇通科技发展有限公司 | Method for order processing, device, system and payment device |
WO2014030873A1 (en) * | 2012-08-20 | 2014-02-27 | 주식회사 네오위즈인터넷 | Method, mobile terminal, recording medium and system for providing mobile payment service |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140298486A1 (en) * | 2013-03-26 | 2014-10-02 | Pottermore Limited | Granting access to digital content obtained from a third-party service |
CN107480981A (en) * | 2017-07-21 | 2017-12-15 | 深圳市金立通信设备有限公司 | A kind of method and server for sending announcement information |
CN107392722B (en) * | 2017-07-27 | 2020-10-20 | 福建中金在线信息科技有限公司 | Order processing method and device, electronic equipment and storage medium |
-
2018
- 2018-04-10 CN CN201810316255.7A patent/CN108520454B/en active Active
- 2018-08-08 WO PCT/CN2018/096479 patent/WO2019196244A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110178915A1 (en) * | 2010-01-15 | 2011-07-21 | Lime Brokerage Holding Llc | Trading Order Validation System and Method and High-Performance Trading Data Interface |
US20120036045A1 (en) * | 2010-08-09 | 2012-02-09 | William Patrick Lowe | Methods and Systems for Reserving and Completing Purchases |
WO2014030873A1 (en) * | 2012-08-20 | 2014-02-27 | 주식회사 네오위즈인터넷 | Method, mobile terminal, recording medium and system for providing mobile payment service |
CN102999862A (en) * | 2012-11-29 | 2013-03-27 | 北京掌上汇通科技发展有限公司 | Method for order processing, device, system and payment device |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109559102A (en) * | 2018-12-18 | 2019-04-02 | 厦门商集网络科技有限责任公司 | A kind of polymerization method of payment and terminal |
CN109785069A (en) * | 2019-01-22 | 2019-05-21 | 北京顺丰同城科技有限公司 | A kind of order polling method and device |
CN109961279A (en) * | 2019-03-18 | 2019-07-02 | 厦门市易联众易惠科技有限公司 | One kind being based on shifty HIS pay status acquisition methods and equipment |
CN109961273A (en) * | 2019-03-20 | 2019-07-02 | 广州精选速购网络科技有限公司 | Payment readjustment processing method, system and storage medium |
CN110633977A (en) * | 2019-08-02 | 2019-12-31 | 深圳市融壹买信息科技有限公司 | Payment exception processing method and device and terminal equipment |
CN112819479A (en) * | 2019-11-15 | 2021-05-18 | 上海际链网络科技有限公司 | Order state processing method and device, storage medium and server |
CN111861626A (en) * | 2020-01-16 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | Charging processing method and device |
CN111429128A (en) * | 2020-03-19 | 2020-07-17 | 携程计算机技术(上海)有限公司 | Cross-platform payment method, system, equipment and storage medium for mobile terminal |
CN111598563A (en) * | 2020-05-19 | 2020-08-28 | 北京思特奇信息技术股份有限公司 | Mobile service acceptance method and system combining real-time payment and asynchronous payment |
CN111598563B (en) * | 2020-05-19 | 2023-12-05 | 北京思特奇信息技术股份有限公司 | Mobile service acceptance method and system combining real-time and asynchronous payment |
CN112101937A (en) * | 2020-09-01 | 2020-12-18 | 武汉华盛美业科技有限公司 | Order safety payment method and system |
CN113762677A (en) * | 2020-10-29 | 2021-12-07 | 北京京东振世信息技术有限公司 | Service processing method and device |
CN113762677B (en) * | 2020-10-29 | 2023-11-03 | 北京京东振世信息技术有限公司 | Service processing method and device |
CN112712370A (en) * | 2020-12-17 | 2021-04-27 | 宝付网络科技(上海)有限公司 | Method and system for monitoring appropriation of payment interface |
CN113095809A (en) * | 2021-03-31 | 2021-07-09 | 聚好看科技股份有限公司 | Intelligent glasses, server and payment method |
CN113256276A (en) * | 2021-06-07 | 2021-08-13 | 深圳华南城网科技有限公司 | Payment state maintenance method and system based on order call-back |
CN113312538A (en) * | 2021-07-30 | 2021-08-27 | 深圳市工易付电子科技有限公司 | Transaction query method, device, equipment, readable storage medium and program product |
CN113312538B (en) * | 2021-07-30 | 2022-02-25 | 深圳市工易付电子科技有限公司 | Transaction query method, device, equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019196244A1 (en) | 2019-10-17 |
CN108520454B (en) | 2023-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108520454A (en) | Method and system for calling back orders in real time | |
CN108427705A (en) | Electronic device, distributed system journal querying method and storage medium | |
CN110443695A (en) | Data processing method and its device, electronic equipment and medium | |
CN105376111B (en) | Resource allocation methods and device | |
CN102810066A (en) | Terminal adapting method and terminal and server based on terminal characteristic configuration program | |
CN110019125A (en) | The method and apparatus of data base administration | |
CN107844324A (en) | Customer terminal webpage redirects treating method and apparatus | |
CN108805667A (en) | Order flow processing method and system | |
CN110019496B (en) | Data reading and writing method and system | |
CN109992406A (en) | The method and client that picture requesting method, response picture are requested | |
CN109542352A (en) | Method and apparatus for storing data | |
CN112905537B (en) | File processing method and device, electronic equipment and storage medium | |
CN111444077A (en) | Method and device for generating flow node test data | |
CN112884405A (en) | Inquiry system and scheduling method thereof | |
CN110070394A (en) | Data processing method, system, medium and calculating equipment | |
CN109818994A (en) | Information processing method and device for agent side | |
CN109218041A (en) | Request processing method and device for server system | |
CN112181628B (en) | Resource transfer method, device, system and electronic equipment | |
CN110223179A (en) | The data processing method of fund, device, system, medium | |
US20110106712A1 (en) | Cost-Aware Service Aggregation | |
CN110717992B (en) | Method, apparatus, computer system and readable storage medium for scheduling model | |
CN112559646A (en) | Report downloading method and device | |
CN111861436A (en) | Data processing method, device, system, medium executed by server | |
CN107948337B (en) | Electronic file transmission method, device and system and computer readable storage medium | |
CN110363638A (en) | The method for processing business, device and electronic equipment of non-targeted user in financial business |
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 |