CN108520454A - Method and system for calling back orders in real time - Google Patents

Method and system for calling back orders in real time Download PDF

Info

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
Application number
CN201810316255.7A
Other languages
Chinese (zh)
Other versions
CN108520454B (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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201810316255.7A priority Critical patent/CN108520454B/en
Priority to PCT/CN2018/096479 priority patent/WO2019196244A1/en
Publication of CN108520454A publication Critical patent/CN108520454A/en
Application granted granted Critical
Publication of CN108520454B publication Critical patent/CN108520454B/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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0607Regulated
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • 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/12Payment architectures specially adapted for electronic shopping systems
    • 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/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/407Cancellation of a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-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

The method and system of readjustment order in real time
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.
CN201810316255.7A 2018-04-10 2018-04-10 Method and system for calling back orders in real time Active CN108520454B (en)

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)

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

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

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

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

Patent Citations (4)

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

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