CN111815868B - Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof - Google Patents

Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof Download PDF

Info

Publication number
CN111815868B
CN111815868B CN202010668239.1A CN202010668239A CN111815868B CN 111815868 B CN111815868 B CN 111815868B CN 202010668239 A CN202010668239 A CN 202010668239A CN 111815868 B CN111815868 B CN 111815868B
Authority
CN
China
Prior art keywords
payment
dimensional code
background system
webpage
information
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.)
Active
Application number
CN202010668239.1A
Other languages
Chinese (zh)
Other versions
CN111815868A (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.)
Nanjing Cloud Cabinet Network Technology Co ltd
Original Assignee
Nanjing Cloud Cabinet Network Technology 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 Nanjing Cloud Cabinet Network Technology Co ltd filed Critical Nanjing Cloud Cabinet Network Technology Co ltd
Priority to CN202010668239.1A priority Critical patent/CN111815868B/en
Publication of CN111815868A publication Critical patent/CN111815868A/en
Application granted granted Critical
Publication of CN111815868B publication Critical patent/CN111815868B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/10Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
    • G07F17/12Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
    • 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/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • 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/401Transaction verification
    • G06Q20/4014Identity check for transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses an express cabinet supporting two-dimensional code payment, which comprises a terminal application program, a communication gateway and a background system, wherein the express cabinet is in communication connection with a third-party payment platform; the background system stores payment url information; the terminal application program generates a payment two-dimensional code according to the payment url information, and the payment two-dimensional code points to an H5 webpage; the H5 webpage is accessible on a mobile terminal; the H5 page can communicate with the background system and the third party payment platform; and the terminal application program is connected with the background system through the communication gateway. The invention also discloses a two-dimension code scanning payment method, which realizes that a delivery person can use the storage or sending service of the express cabinet without pre-storing the money, supports the delivery person to pay the two-dimension code at any time during delivery, is convenient for users and also improves the utilization rate of the express cabinet.

Description

Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof
Technical Field
The invention belongs to the field of logistics distribution, and particularly relates to an express cabinet supporting two-dimensional code payment and a two-dimensional code scanning payment method thereof.
Background
In recent years, with the rapid development of electronic commerce, the express industry has been developed into a novel service industry for promoting national economic development and industrial structure upgrade, and therefore, intelligent express cabinets are produced at the right moment. The intelligent express cabinet replaces the traditional mode that a courier sends and receives the express with a receiver in a face-to-face mode, the courier does not need to wait and carry out secondary delivery, and the receiver can take the express at any time, so that the further development of express industry and electronic commerce is promoted.
The existing express cabinet usually provides a charge service for a deliverer and a free service for a receiver. The deliverers are mostly couriers, and a small number of e-commerce small merchants, community owners, take-out riders and the like with occasional storage or sending requirements are also available. The express delivery person just can use the express delivery cabinet to deposit the piece in the amount of money that needs to prestore, and the express delivery person of being not convenient for carries out the express delivery fast and delivers, and other deliverers also do not want to prestore the amount of money in advance and carry out the piece of depositing of sending out occasionally or send the piece, and the rate of utilization that leads to the express delivery cabinet is not high. Thus, existing payment methods are still subject to improvement and advancement.
In view of the defects of the existing payment method, the invention aims to provide an express cabinet supporting two-dimensional code payment and a two-dimensional code scanning payment method thereof, and aims to solve the problem that in the prior art, a courier needs to prestore money in advance to use a storage service, so that the utilization rate of the express cabinet is low.
Disclosure of Invention
Aiming at the technical problem, the invention provides an express cabinet supporting two-dimensional code payment and a two-dimensional code scanning payment method thereof.
In order to achieve the purpose, the invention adopts the technical scheme that:
the invention discloses an express cabinet supporting two-dimensional code payment, which comprises a terminal application program, a communication gateway and a background system, wherein the express cabinet is in communication connection with a third-party payment platform;
the background system stores payment url information; the terminal application program generates a payment two-dimensional code according to the payment url information, and the payment two-dimensional code points to an H5 webpage; the H5 webpage can be accessed on the mobile terminal; the H5 page can communicate with the background system and the third party payment platform;
and the terminal application program is connected with the background system through the communication gateway.
The invention also provides a two-dimensional code scanning payment method, which comprises the following steps:
a) acquiring selected grid information on a storage page of the express cabinet, and entering a payment page;
b) the method comprises the steps that a selected payment scene is obtained on a payment page, a terminal application program initiates a request to a background system through a communication gateway according to the payment scene, and the background system returns payment url information with a current payment scene value to the terminal application program;
c) the terminal application program generates a payment two-dimensional code according to the payment url information;
d) the payment two-dimensional code points to an H5 webpage corresponding to the payment url information, and the H5 webpage completes identity authentication;
e) the H5 webpage displays a payment detail page, displays order detail information under the payment scene, initiates a payment order placing request to a background system after the H5 webpage acquires a confirmation request, and returns the prepaid order information of the payment platform to the mobile terminal to complete payment;
i) and the payment platform calls a payment callback notification interface of the background system and pushes the payment result to the background system. The background system receives the payment result, processes the payment result and pushes the processed payment result to the terminal application program;
j) if the payment result is successful, opening the selected gate information; otherwise, the selected cell information is not opened.
Further, the payment scene comprises code scanning recharging, storage code scanning payment and sending code scanning payment.
Further, the identity authentication in step d) specifically includes the following steps:
a request for inquiring the mobile phone number bound by the user is sent to a background system in the H5 webpage, after the background system receives the inquiry request, whether the payment two-dimensional code is overdue or not is checked, and if the payment two-dimensional code is overdue, the request returns the information that the payment two-dimensional code is overdue to the H5 webpage; if the payment two-dimensional code is not expired, returning information whether the user binds the mobile phone number to the H5 webpage;
further, when the H5 webpage obtains the information that the payment two-dimensional code is out of date, the terminal application program regenerates the payment two-dimensional code with the payment url information.
Further, if the mobile phone number is not bound, skipping to a bound mobile phone number page to carry out mobile phone number binding; and if the mobile phone number is bound, displaying a payment detail page and displaying the detailed order information in the payment scene.
Further, after the mobile phone number binding operation is completed, the follow-up operation is performed again through the payment two-dimensional code on the terminal application program.
Further, the terminal application program receives and displays the payment result pushed by the background system.
The invention has the following beneficial effects: the express cabinet supporting two-dimensional code payment and the two-dimensional code scanning payment method realize that a delivery person can use the storage or sending service of the express cabinet without pre-storing money, support the delivery person to pay the two-dimensional code at any time during delivery, bring convenience to users and improve the utilization rate of the express cabinet.
Drawings
Fig. 1 is a flowchart of a two-dimensional code scanning payment process of an express delivery cabinet according to an embodiment of the present invention.
Fig. 2 is a flow chart of a two-dimensional code generation part of a two-dimensional code payment process of an express cabinet according to an embodiment of the present invention.
Detailed Description
In order to facilitate understanding of those skilled in the art, the present invention will be further described with reference to the following embodiments and accompanying drawings.
Fig. 1 is a flow chart of a two-dimensional code payment process of an express delivery cabinet, and except for a wechat payment platform, a wechat H5, a terminal application program, a communication gateway and a background system are all storage cabinet owned systems. The process comprises the following steps:
a) a user clicks a storage button on a homepage of a terminal application program, enters a storage page, selects a proper grid on the page and confirms the grid, and then enters a payment page;
b) the terminal application program initiates a request to the background system through the communication gateway according to the current payment scene, and the request returns payment url information with a corresponding scene value to the terminal application program; if the requested scene values are different, the returned payment urls are different; the payment scene comprises code scanning recharging, storage code scanning payment and sending code scanning payment at present;
c) the terminal application program generates a payment two-dimensional code according to the payment url information and displays the payment two-dimensional code on the terminal;
d) the user scans the payment two-dimensional code through a scanning function of the WeChat client, the WeChat browser opens an H5 webpage pointed by a url contained in the two-dimensional code, and a request for inquiring the user's bound mobile phone number is sent to a background system in an H5 webpage;
e) the background system receives the query request, firstly checks whether the two-dimensional code is expired or not, if the two-dimensional code is expired, the request returns information that the two-dimensional code is expired to a WeChat H5 page, and at the moment, the page displays a prompt for refreshing the payment two-dimensional code at the terminal to a user. If the two-dimensional code is not expired, the request returns information whether the user binds the mobile phone number to a WeChat H5 page;
f) and the WeChat H5 judges whether the user is bound with the mobile phone number according to the information returned by the background system. And if the mobile phone number is not bound, jumping to a bound mobile phone number page, and prompting the user to bind the mobile phone number. After the mobile phone number binding operation is completed, the user needs to scan the payment two-dimensional code on the terminal again to perform subsequent operation. If the mobile phone number is bound, displaying a payment detail page, and displaying order detail information in the payment scene for a user to confirm before payment;
g) a user clicks a confirmation button on a payment detail page, the page can initiate a payment ordering request to a background system, and then the prepaid order information returned to a WeChat payment platform is provided for a WeChat client side so that the user can confirm payment in WeChat;
h) after the user confirms payment in the WeChat payment window, the WeChat payment platform returns payment result information for the WeChat client to display the payment result to the user;
i) meanwhile, the WeChat payment platform calls a payment callback notification interface of the express cabinet background system and pushes a payment result to the background system. The background system receives the payment result, processes the payment result and pushes the processed result to the terminal application program;
j) and the terminal application program receives the payment result pushed by the background system and displays the payment result, so that subsequent operations are performed, such as opening the cabinet after the payment is successful and prompting the user after the payment is failed.
In the above flows, a schematic flow diagram of the two-dimensional code generation part is shown in fig. 2, and the method includes the following steps:
a) the user enters a storage page;
b) the terminal application program displays the current payment two-dimensional code;
c) the user scans the payment two-dimensional code through a scanning function of the WeChat client;
d) the background system judges whether the current two-dimensional code is overdue or not, and if yes, the background system prompts a user to re-enter a payment page or refresh the two-dimensional code; if the two-dimensional code is not overdue, the background system inquires the mobile phone number bound by the current user;
e) if the binding relation does not exist, the page jumps to a binding mobile phone number page to prompt a user to bind the mobile phone number first;
f) if the binding relationship exists, the page displays the order detail page firstly, and at the moment, the user can carry out payment after clicking and confirming the page.
The above embodiments are only for illustrating the technical idea of the present invention, and the protection scope of the present invention is not limited thereby, and any modification made on the basis of the technical solution according to the technical idea of the present invention falls within the protection scope of the present invention.

Claims (4)

1. The utility model provides a support express delivery cabinet of two-dimensional code payment which characterized in that: the system comprises a terminal application program, a communication gateway and a background system, wherein an express cabinet is in communication connection with a third-party payment platform;
the terminal application program initiates a request to a background system through a communication gateway according to a payment scene, wherein payment url information is stored in the background system;
the background system returns payment url information with the current payment scene value to the terminal application program through the communication gateway;
the terminal application program generates a payment two-dimensional code according to the payment url information, and the payment two-dimensional code points to an H5 webpage;
the H5 web page is accessible on the mobile terminal; the H5 page can communicate with a background system and a third-party payment platform, and the H5 webpage completes identity authentication: initiating a request for inquiring the mobile phone number bound by the user to the background system in the H5 webpage;
after receiving a query request of a user for binding a mobile phone number, a background system firstly checks whether the payment two-dimensional code is expired, and if the payment two-dimensional code is expired, returns the information that the payment two-dimensional code is expired to an H5 webpage; if the payment two-dimensional code is not expired, returning the information that the user has bound the mobile phone number to the H5 webpage;
h5 webpage judges whether bound mobile phone numbers exist, if not, the webpage jumps to the bound mobile phone number page; if the mobile phone number is bound, showing a payment detail page;
initiating a payment ordering request to a background system in an H5 webpage, calling a payment interface by the background system to communicate with a payment platform, acquiring payment parameters, and returning prepayment ordering information to an H5 page;
after the H5 webpage acquires the confirmation request, completing payment with the payment platform; and the background system acquires the payment result of the payment platform and pushes the payment result to the terminal application program.
2. A two-dimensional code scanning payment method is characterized by comprising the following steps:
s1, obtaining the selected grid information on the express cabinet storage page, and entering a payment page;
s2, obtaining a selected payment scene on the payment page, wherein the payment scene comprises code scanning recharging, storage code scanning payment and sending code scanning payment; the terminal application program initiates a request to a background system through a communication gateway according to a payment scene, and the background system returns payment url information with a current payment scene value to the terminal application program;
s3, the terminal application generates a payment two-dimensional code according to the payment url information;
s4, the payment two-dimensional code points to the H5 webpage corresponding to the payment url information, and the H5 webpage completes identity authentication; the identity authentication specifically comprises the following steps: a request for inquiring the mobile phone number bound by the user is sent to a background system in the H5 webpage, after the background system receives the inquiry request, whether the payment two-dimensional code is expired or not is checked, and if the payment two-dimensional code is expired, the request returns the information that the payment two-dimensional code is expired to the H5 webpage; if the payment two-dimensional code is not expired, returning information whether the user binds the mobile phone number to the H5 webpage;
when the H5 webpage obtains the information that the payment two-dimensional code is expired, the terminal application program regenerates the payment two-dimensional code with payment url information;
if the mobile phone number is not bound, skipping to a bound mobile phone number page to carry out mobile phone number binding; if the mobile phone number is bound, displaying a payment detail page and displaying order detailed information in a payment scene;
s5, displaying a payment detail page on an H5 webpage, displaying order detail information under the payment scene, initiating a payment order placing request to a background system after the H5 webpage acquires a confirmation request, and returning the prepaid order information of a payment platform to the mobile terminal to finish payment;
s6, the payment platform calls a payment callback notification interface of the background system and pushes the payment result to the background system; the background system receives the payment result, processes the payment result and pushes the processed payment result to the terminal application program;
s7, if the payment result is successful, opening the selected grid information; otherwise, the selected grid information is not opened.
3. The two-dimensional code scanning payment method of claim 2, wherein: and after the mobile phone number binding operation is completed, performing subsequent operation again through the payment two-dimensional code on the terminal application program.
4. The two-dimensional code scanning payment method of claim 2, wherein: and the terminal application program receives the payment result pushed by the background system and displays the payment result.
CN202010668239.1A 2020-07-13 2020-07-13 Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof Active CN111815868B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010668239.1A CN111815868B (en) 2020-07-13 2020-07-13 Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010668239.1A CN111815868B (en) 2020-07-13 2020-07-13 Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof

Publications (2)

Publication Number Publication Date
CN111815868A CN111815868A (en) 2020-10-23
CN111815868B true CN111815868B (en) 2022-09-23

Family

ID=72842493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010668239.1A Active CN111815868B (en) 2020-07-13 2020-07-13 Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof

Country Status (1)

Country Link
CN (1) CN111815868B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113763091B (en) * 2020-11-10 2024-06-18 北京沃东天骏信息技术有限公司 Article display method and device based on express cabinet
CN113129526B (en) * 2020-12-08 2022-03-11 浙江口碑网络技术有限公司 Cabinet opening control method, server, computing device and computer storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899981A (en) * 2015-06-14 2015-09-09 兰兴欣 Method for mailing by using intelligent express cabinet
CN107403298A (en) * 2017-07-28 2017-11-28 深圳市丰巢科技有限公司 A kind of barcode scanning based on wechat posts part method and system
CN108764889A (en) * 2018-05-03 2018-11-06 杭州乐湃网络科技有限公司 The commodity or service transacting method of Vending Machine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101669594B1 (en) * 2014-10-01 2016-10-27 주식회사 다날 System for performing payment process and method for controlling the same
CN106710081A (en) * 2015-07-29 2017-05-24 深圳市丰巢科技有限公司 Express item delivery method, intelligent express cabinet and server
CN105913245A (en) * 2015-10-23 2016-08-31 乐视网信息技术(北京)股份有限公司 Internet payment method, device and server
CN110647697A (en) * 2019-08-30 2020-01-03 深圳壹账通智能科技有限公司 Code scanning payment method, device, equipment and storage medium for H5 webpage

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899981A (en) * 2015-06-14 2015-09-09 兰兴欣 Method for mailing by using intelligent express cabinet
CN107403298A (en) * 2017-07-28 2017-11-28 深圳市丰巢科技有限公司 A kind of barcode scanning based on wechat posts part method and system
CN108764889A (en) * 2018-05-03 2018-11-06 杭州乐湃网络科技有限公司 The commodity or service transacting method of Vending Machine

Also Published As

Publication number Publication date
CN111815868A (en) 2020-10-23

Similar Documents

Publication Publication Date Title
CN106114251B (en) A kind of charging pile reservation charging method based on mobile terminal
US20030220884A1 (en) System and method for financial transactions
CN111815868B (en) Express cabinet supporting two-dimensional code payment and two-dimensional code scanning payment method thereof
US7437331B1 (en) Short message service (SMS) e-commerce
US20080125080A1 (en) Method and system for value transfer between mobile-phone users
CN101489096B (en) Telecast demanding payment methods, equipment and system
US20030208444A1 (en) Payment system and method
CN102509214A (en) Mobile phone ordering payment method based on digital television payment platform and system
CN103167444A (en) Method, system, client and server of acquiring user cell phone number from website
CN100562166C (en) The method that position information of mobile terminal is handled
KR101101173B1 (en) Method for Relaying Payment by Using Account
CN106203655A (en) The car rental cost payment system of one kind of multiple means of payment and method
KR101291492B1 (en) The service opening method for mobile terminal with usim
CN1438769A (en) Special network system and information service based on same and electronic business method
KR100901442B1 (en) Method for Billing by Using the Car Number in Mobile
TWI309392B (en)
CN106487527B (en) Elastic charging method and device
WO2007012822A2 (en) Internet payment method and system
CN109727392A (en) A kind of leasing method and device of shared umbrella
KR100901443B1 (en) System for Billing by Using the Car Number in Mobile
JP2001350930A (en) Public utility charge/tax payment system and method using internet
CN106303368A (en) A kind of IPTV service processing method, IPTV service platform and system
CN105407462A (en) Method for acquiring smartphone positioning data based on communication network
CN112911580A (en) eSIM configuration method and configuration system based on cloud service activation
CN115225302A (en) Account number association method and system

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
TA01 Transfer of patent application right

Effective date of registration: 20210427

Address after: 210000 Room 301, 3rd floor, 138 Fengtai South Road, Yuhuatai District, Nanjing City, Jiangsu Province

Applicant after: Nanjing cloud cabinet Network Technology Co.,Ltd.

Address before: Room 1501, building 1, Tianhe Plaza, 146 Fengtai South Road, Yuhuatai District, Nanjing, Jiangsu Province 210000

Applicant before: JIANGSU CLOUDBOX NETWORK TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant