Method and apparatus for electronic payment, and device and storage medium
By displaying payment method prompts on the electronic payment interface and responding to user actions to switch payment pages, the problem of long jump links in traditional electronic payment interfaces is solved, resulting in a more efficient payment process and a better user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-16
- Publication Date
- 2026-03-12
AI Technical Summary
Traditionally, the electronic payment interface and the order submission interface are not on the same page, resulting in excessively long redirection links and increasing the cumbersomeness of the payment process.
The payment page is displayed in the target window, and a prompt message is displayed in response to the payment method section not shown on the payment page. After the user performs an action, the user is switched to the payment page and the prompt message is stopped.
By displaying payment methods on the payment page, the amount of information displayed is expanded, payment efficiency is improved, the payment process is simplified, and the user experience is enhanced.
Smart Images

Figure CN2025095428_12032026_PF_FP_ABST
Abstract
Description
Method, device, apparatus and storage medium for electronic payment
[0001] The present application claims priority to the Chinese patent application No. 202411237882.3, filed on September 04, 2024, entitled “Method, device, apparatus and storage medium for electronic payment”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, apparatus and computer readable storage medium for electronic payment. BACKGROUND
[0003] With the development of computer technology, electronic payment as a convenient and efficient payment method has been widely used in the world. The interface for electronic payment as a window for users to interact with the payment system is crucial for improving the user's payment experience and ensuring transaction security. The traditional electronic payment interface is usually not in the same page as the order submission interface, and the user needs to enter the order submission interface first and then jump to the electronic payment interface. This way increases the length of the jump link, making the electronic payment process more cumbersome. SUMMARY
[0004] In a first aspect of the present disclosure, a method for electronic payment is provided. The method comprises: presenting a payment page in a target window; in response to a target part in the payment page for selecting a payment method not being currently presented in the target window, displaying prompt information in the target window, the prompt information at least indicating a current first payment method; and in response to receiving a preset operation on the prompt information, switching to the target part presenting the payment page in the target window, and stopping displaying the prompt information.
[0005] In a second aspect of the present disclosure, a device for electronic payment is provided. The device comprises: a payment page presenting module configured to present a payment page in a target window; a prompt information presenting module configured to, in response to a target part in the payment page for selecting a payment method not being currently presented in the target window, display prompt information in the target window, the prompt information at least indicating a current first payment method; and a target part presenting module configured to, in response to receiving a preset operation on the prompt information, switch to the target part presenting the payment page in the target window, and stop displaying the prompt information.
[0006] In a third aspect of the disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that are executable by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of the disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0009] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the disclosure, nor is it intended to limit the scope of the disclosure. Other features of the disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, advantages, and aspects of embodiments of the disclosure will become more apparent by describing in detail some embodiments thereof with reference to the annexed drawings in which:
[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the disclosure can be implemented;
[0012] FIGS. 2A to 2F show schematic diagrams of a plurality of example electronic payment interfaces according to some embodiments of the disclosure;
[0013] FIG. 3 shows a flowchart of a process for electronic payment according to some embodiments of the disclosure;
[0014] FIG. 4 shows a block diagram of an apparatus for electronic payment according to some embodiments of the disclosure; and
[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing a plurality of embodiments of the disclosure. DETAILED DESCRIPTION
[0016] It can be understood that, before using the technical solutions disclosed in the embodiments of the disclosure, the type of personal information involved in the disclosure, the scope of use, the scenario of use, etc. should be informed to the user and the authorization of the user should be obtained in a proper manner according to relevant laws and regulations.
[0017] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed by the user will need to acquire and use personal information of the user. Thus, the user can autonomously select whether to provide the personal information to the software or hardware, such as an electronic device, an application program, a server or a storage medium, performing the operation of the technical solution of the present disclosure according to the prompt information.
[0018] As an optional but non-limiting implementation manner, in response to receiving an active request of a user, the manner of sending a prompt information to the user may, for example, be a pop-up window manner, in which the prompt information can be presented in a text manner. In addition, the pop-up window can also carry a selection control for the user to select to "agree" or "disagree" to provide the personal information to the electronic device.
[0019] It can be understood that the above notification and acquisition of user authorization process is only illustrative, and does not limit the implementation manner of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0020] It can be understood that the data involved in the technical solution (including but not limited to the data itself, acquisition or use of the data) should comply with the requirements of the relevant laws and regulations and the relevant provisions.
[0021] The term "in response to" as used herein denotes a state in which a corresponding event occurs or a condition is met. It will be understood that the timing of the execution of the subsequent action performed in response to the event or condition is not necessarily strongly associated with the time at which the event occurs or the condition is established. For example, in some cases, the subsequent action can be performed immediately upon the occurrence of the event or the establishment of the condition, while in other cases, the subsequent action can be performed after a period of time has elapsed since the occurrence of the event or the establishment of the condition.
[0022] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein, but rather, these embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0023] It should be noted that the titles of any sections / subsections provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or in a different section / subsection in any manner.
[0024] In the description of embodiments of the disclosure, the term "includes" and its derivatives, such as "including" should be understood in an open-ended way, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". The following may also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or same objects. The following may also include other explicit and implicit definitions.
[0025] As briefly mentioned above, with the development of computer technology, electronic payment as a convenient and efficient payment method has been widely used in the world. The interface for electronic payment as a window for users to interact with the payment system is crucial for improving user payment experience and ensuring transaction security. The traditional electronic payment interface is usually not in the same page as the order submission interface, and the user needs to enter the order submission interface first and then jump to the electronic payment interface. This way increases the length of the jump link, making the electronic payment process more cumbersome.
[0026] To this end, embodiments of the present disclosure propose a scheme for electronic payment. According to various embodiments of the present disclosure, a payment page is presented in a target window; in response to a target part in the payment page for selecting a payment method not being currently presented in the target window, display prompt information in the target window, the prompt information at least indicating a current first payment method; and in response to receiving a preset operation on the prompt information, switch to the target part presenting the payment page in the target window, and stop displaying the prompt information.
[0027] In this way, embodiments of the present disclosure can present payment methods in the payment page through prompt information, expand the amount of information that can be presented in the payment page, and help users to change payment methods more quickly, thereby improving payment efficiency.
[0028] The example embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0029] Example environment
[0030] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0031] In this example environment 100, the electronic device 110 can run an application 120 for electronic payment. The application 120 can be any appropriate type of application for electronic payment, examples of which can include but are not limited to: online mall application, content sharing application, etc. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0032] In the environment 100 of FIG. 1, the electronic device 110 can present an interface 150 corresponding to the application 120 if the application 120 is in an active state. The interface 150 can include various pages provided by the application 120, such as a page for electronic payment. For example, the electronic device 110 can present an electronic payment page in the interface 150, which can include information related to electronic payment, such as order information, item information, and payment methods, and the like.
[0033] In some embodiments, the electronic device 110 communicates with the server 130 to implement the provisioning of services for the application 120. The server 130 can provide functions related to the management, configuration, maintenance, and the like of the application or website.
[0034] The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a smartbook, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable game console, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as "wearable" circuitry, and the like).
[0035] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 can include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 supporting electronic payment in the electronic device 110.
[0036] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established through a wired manner or a wireless manner. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0037] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0038] Various example implementations of the present disclosure will be described in detail below.
[0039] Example interaction
[0040] An example interaction process of an electronic payment according to embodiments of the present disclosure will be described below with reference to FIGS. 2A-2F. FIGS. 2A-2F illustrate example electronic payment interfaces 200A-200F according to some embodiments of the present disclosure. Such example electronic payment interfaces can be implemented by a suitable electronic device or combination of electronic devices (e.g., the electronic device 110, the server 130, or a combination of one or more of these devices in FIG. 1).
[0041] In some embodiments, the electronic device 110 presents a payment page in the target window.
[0042] As an example, as shown in FIG. 2A, the interface 200A can be used to present live streaming content of a live streaming room, multiple item information in an online store, arbitrary media content, or text content, for example. The electronic device 110 can present a payment page 210 in the target window, which is associated with a target object selected in the interface 200A. The payment page 210 can include order information 220, for example, through which the user 140 can view item information and item quantity associated with the order information 220. Integrating the order information in the payment page enables the user to modify relevant information such as the item quantity directly in the payment page without jumping to a dedicated order information page, thereby making the payment process more lightweight and giving the user a better payment experience.
[0043] In some embodiments, the electronic device 110 can present a payment page for the target object in the target window in response to receiving a payment request for the target object.
[0044] As an example, as shown in FIG. 2A, the electronic device 110 can present a payment page 210 in the interface 200A in response to receiving a selection of a target object by the user 140 in the interface 200A. The target object may, for example, be image content, video content, or description information of an arbitrary item. In some scenarios, the electronic device 110 can also present a payment page of an item associated with a scan code event and / or an NFC (Near Field Communication) identification event in the interface 200A based on triggering of the scan code event and / or the NFC identification event.
[0045] In some scenarios, as shown in FIG. 2A, the electronic device 110 can present an order confirmation page of the target item in the interface 200A. As an example, the electronic device 110 can receive an order creation request of the target object by the user, e.g., a selection of a purchase control by the user. Accordingly, the electronic device 110 can display an order confirmation page, also referred to as a bill page, accordingly. In some embodiments, payment related content can be embedded into the bill page as a part of the bill page. In such scenarios, the bill page has payment related capability, also referred to as the payment page 210. In this way, embodiments of the present disclosure support the user to complete the bill flow in one step, improving the interaction efficiency. In other scenarios, the payment page 210 can also be displayed independently of the bill page. As an example, the bill page may, for example, not include controls related to selecting a payment method, and the bill page can display a payment entry. The electronic device 110 can receive a selection of the payment entry provided in the bill page to display an independent payment page. As an example scenario, the user can trigger the display of the order confirmation page by triggering a purchase / submit order while watching a live room or browsing a shop of an e-commerce, or trigger the display of the payment page by triggering a payment behavior (e.g., scanning a payment code, triggering a payment control, etc.).
[0046] Alternatively, in some embodiments, the prompt information can be selectively presented in the product detail page in addition to being selectively presented in the order confirmation page and / or the payment page. See example user interface 200F shown in FIG. 2F for a product detail page. In the example embodiment of FIG. 2F, the product detail page can include purchase / payment information for the product (such as a target portion for selecting a payment method) in addition to presenting product description information related to the product (the product detail page can also be referred to as a payment page). In operation, the product detail page first presents the product description information for the product, and the user can further view the payment information for the product and / or trigger a purchase for the product by swiping down the screen. According to some embodiments of the present disclosure, when the user is browsing the product detail page, if the target portion for selecting a payment method is not presented in the target window, the prompt information is displayed in the target window. As shown in example user interface 200F, prompt information 230 is presented in user interface 200F. It is to be understood that as the user swipes the screen, when the payment information of the product detail page is presented in the target window, prompt information 230 will no longer be presented.
[0047] To better understand the above process, the above process is further explained in connection with the following specific embodiments. In operation, a user interface can present product information such as an electronic coupon or a group purchase coupon, i.e., a product detail page. The product detail page can include a detailed description of the product such as an electronic coupon or a group purchase coupon and payment information for the product so that the user can directly trigger a payment / purchase for the product while browsing the product. Since the product detail page needs to present a lot of information, it is not possible to present all the information in the current window. According to some embodiments of the present disclosure, the user can swipe the screen to view all the information of the product detail page. Further, the prompt information 230 is selectively presented depending on whether the target portion for selecting a payment method is presented in the target window.
[0048] In some embodiments, the electronic device 110 displays the prompt information in the target window in response to the target portion for selecting a payment method in the payment page not currently being presented in the target window, the prompt information indicating at least a current first payment method. As an example, the first payment method can be a default payment method, e.g., a payment method configured by the user 140 or a system default payment method.
[0049] As an example, as shown in FIG. 2A, when the target content 240 in the payment page 210 is not currently presented in interface 200A, the electronic device 110 can present prompt information 230 in interface 200A. The prompt information 230 includes at least prompt information for indicating a current payment method. The target content 240 can be, for example, a selection component for a payment method or a combination of selection components for multiple payment methods.
[0050] In some embodiments, the prompt information further indicates benefit information associated with the first payment method.
[0051] As shown in FIGS. 2D and 2E, for example, the benefit information associated with different payment methods is also included in the target content 240. The benefit information can be, for example, a payment discount or a certain amount of virtual resources (e.g., points, coupons, etc.) obtained through a payment event. In some scenarios, when presenting the prompt information 230, the electronic device 110 not only presents the currently selected payment method in the prompt information 230, but also presents the benefit information corresponding to the currently selected payment method. In this way, the user can always be aware of the benefit information associated with different payment methods, thereby assisting the user in selecting an appropriate payment method and further improving the user’s payment experience and payment efficiency.
[0052] In some embodiments, the electronic device 110 can display the prompt information by using a floating control in the target window. As shown in FIG. 2A, for example, the prompt information 230 can be presented in the interface 200A in the form of a floating control. Presenting the prompt information 230 in the form of a floating control can enable the prompt information 230 to be fixed at a corresponding position. When the payment page 210 changes based on the sliding operation of the user 140, the prompt information 230 is still fixed at the corresponding position, which can always remind the user of the payment information and further improve the user’s payment experience.
[0053] In some embodiments, the electronic device 110, in response to receiving a preset operation on the prompt information, switches to presenting the target portion of the payment page in the target window and stops displaying the prompt information.
[0054] As shown in FIG. 2B, for example, when the payment page 210 in the interface 200B is switched to present the target content 240, the electronic device 110 can stop displaying the prompt information 230.
[0055] In some embodiments, the electronic device 110 can receive a sliding operation on the payment page. Further, the electronic device 110 can stop displaying the prompt information in response to the target portion being triggered to be presented in the target window based on the sliding operation.
[0056] As shown in FIG. 2B, for example, the electronic device 110 can control the payment page 210 to slide downward based on the received operation of the user 140 sliding downward on the payment page. Further, when the target content 240 is presented in the interface 200B, the electronic device 110 can stop presenting the prompt information 230. In this way, the same information can be avoided from being presented in the same page, making the interface more concise and clear and improving the user’s payment experience.
[0057] In some embodiments, the prompt information further includes a replacement entry, and the preset operation includes selection of the replacement entry. As an example, as shown in FIGS. 2A and 2C, the prompt information 230 further includes a replacement entry 230-1. The electronic device 110 can switch the content currently presented by the payment page 210 in the interface 200C to the target content 240 in the payment page 210 in response to receiving selection of the replacement entry 230-1 by the user 140. In this way, the target content can be quickly presented, thereby enabling the user to more conveniently select a payment method.
[0058] In some embodiments, the prompt information is first prompt information, and the electronic device 110 can select a second payment method via the target portion of the payment page. As an example, as shown in FIGS. 2C and 2D, the electronic device 110 can switch the currently selected payment method (i.e., the first payment method) to the second payment method in response to selection of the second payment method in the target content 240 by the user 140.
[0059] Further, the electronic device 110 can present second prompt information associated with the second payment method in the target window in response to the target portion being adjusted to not be presented in the target window.
[0060] As an example, as shown in FIGS. 2D and 2E, after the user 140 selects the second payment method via the electronic device 110, the electronic device 110 can modify the text content in the prompt information 230 to text content associated with the second payment method in response to the target content 240 not being presented in the interface 200E. In this way, the user can always know the currently selected payment method, further improving the user experience.
[0061] Based on the above-described process, embodiments of the present disclosure can present prompt information in the target window, and the user can always know the currently selected payment method and the benefit information via the prompt information. Thus, embodiments of the present disclosure can effectively improve the payment experience of the user and can effectively improve the payment efficiency.
[0062] Example process
[0063] FIG. 3 shows a flowchart of an example process 300 of electronic payment, according to some embodiments of the present disclosure. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1.
[0064] As shown in FIG. 3, at block 310, the electronic device 110 presents a payment page in a target window.
[0065] At block 320, the electronic device 110 displays, in response to that the target portion for selecting the payment method in the payment page is not currently presented in the target window, prompt information in the target window, the prompt information at least indicating the current first payment method.
[0066] At block 330, the electronic device 110 switches to present the target portion of the payment page in the target window and stops displaying the prompt information in response to receiving the preset operation on the prompt information.
[0067] In some embodiments, the process 300 further includes: receiving a sliding operation for the payment page; and in response to that the target portion is triggered to be presented in the target window based on the sliding operation, stopping displaying the prompt information.
[0068] In some embodiments, the prompt information further includes a replacement entry, and the preset operation includes selection of the replacement entry.
[0069] In some embodiments, the prompt information is first prompt information, the process 300 further includes: selecting a second payment method via the target portion of the payment page; and in response to that the target portion is adjusted to not be presented in the target window, presenting second prompt information associated with the second payment method in the target window.
[0070] In some embodiments, the prompt information further indicates benefit information associated with the first payment method.
[0071] In some embodiments, displaying the prompt information in the target window includes: displaying the prompt information with a floating control in the target window.
[0072] In some embodiments, presenting the payment page in the target window includes: in response to receiving a payment request for the target object, presenting a payment page for the target object in the target window; or in response to receiving an order creation request for the target object, presenting an order confirmation page for the target object in the target window as the payment page.
[0073] Example apparatus and device
[0074] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 4 shows a schematic structural block diagram of an apparatus 400 for electronic payment according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.
[0075] As shown in FIG. 4, the apparatus 400 includes a payment page presenting module configured to present a payment page in a target window; a prompt information presenting module configured to, in response to a target portion in the payment page for selecting a payment method is not currently presented in the target window, display prompt information in the target window, the prompt information indicating at least a current first payment method; and a target portion presenting module configured to, in response to receiving a preset operation on the prompt information, switch to presenting the target portion of the payment page in the target window, and stop displaying the prompt information.
[0076] In some embodiments, the apparatus 400 further includes a stop displaying module configured to: receive a sliding operation for the payment page; and in response to the target portion being triggered to be presented in the target window based on the sliding operation, stop displaying the prompt information.
[0077] In some embodiments, the prompt information further includes a replacement entry, and the preset operation includes a selection on the replacement entry.
[0078] In some embodiments, the prompt information is first prompt information, and the apparatus 400 further includes a payment method switching module configured to: select a second payment method via the target portion of the payment page; and in response to the target portion being adjusted to not be presented in the target window, present second prompt information associated with the second payment method in the target window.
[0079] In some embodiments, the prompt information further indicates benefit information associated with the first payment method.
[0080] In some embodiments, the prompt information presenting module 430 is further configured to: display the prompt information with a floating control in the target window.
[0081] In some embodiments, the payment page presenting module 410 is further configured to: in response to receiving a payment request for a target object, present a payment page for the target object in the target window; or in response to receiving an order creation request for a target object, present an order confirmation page for the target object in the target window as the payment page.
[0082] The units included in the apparatus 400 can be implemented utilizing various means, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a storage medium. In addition to or alternatively, some or all of the units in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0083] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1.
[0084] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processing units or processors 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 can be a real or virtual processor and is capable of performing various processing according to programs stored in the memory 520. In a multi-processor system, multiple processors perform computer-executable instructions in parallel to improve parallel processing capabilities of the electronic device 500.
[0085] The electronic device 500 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 500.
[0086] The electronic device 500 can further include additional detachable / non-detachable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a detachable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a detachable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In these cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.
[0087] The communication unit 540 enables communication with other electronic devices through communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating with one another through a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.
[0088] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, through the communication unit 540, as needed. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0089] According to an example implementation of the present disclosure, a computer readable storage medium having computer executable instructions stored thereon is provided, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0090] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described below are diagrammatic and schematic representations of actual or conceptual structures and processes, and are not limiting of the scope of the present disclosure. In the drawings, the size and relative positioning of components can be exaggerated for clarity and / or descriptive purposes. Also, the drawings represent examples of apparatuses and / or methods in accordance with the present disclosure. In some instances, various aspects of the disclosure can be shown in a diagram, or by a series of diagrams, and can include a circuit, a flowchart, a table, a graph, a diagram, a schematic, or any combination thereof. These diagrams are meant to be exemplary and other implementations can be used. It is to be understood that the aspects of the present disclosure can be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. Furthermore, some aspects of the present disclosure can be implemented as a UDDI (Universal Description Discovery and Integration) service, a Web service, or any other suitable distributed computing architecture.
[0091] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0092] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0094] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for electronic payment, comprising: presenting a payment page in a target window; in response to a target portion in the payment page for selecting a payment method is not currently presented in the target window, displaying prompt information in the target window, the prompt information indicating at least a current first payment method; and in response to receiving a preset operation on the prompt information, switching in the target window to present the target portion of the payment page, and stopping displaying the prompt information. 2.The method of claim 1, further comprising: receiving a swipe operation on the payment page; and in response to the target portion being triggered to present in the target window based on the swipe operation, stopping displaying the prompt information. 3.The method of claim 1, wherein the prompt information further comprises a replacement entry, and the preset operation comprises a selection on the replacement entry. 4.The method of claim 1, wherein the prompt information is a first prompt information, the method further comprising: selecting a second payment method via the target portion of the payment page; and in response to the target portion being adjusted to not present in the target window, presenting a second prompt information associated with the second payment method in the target window. 5.The method of claim 1, wherein the prompt information further indicates a benefit information associated with the first payment method. 6.The method of claim 1, wherein displaying prompt information in the target window comprises: displaying the prompt information with a floating control in the target window. 7.The method of claim 1, wherein presenting a payment page in a target window comprises: in response to receiving a payment request for a target object, presenting the payment page for the target object in a target window; or in response to receiving an order creation request for the target object, presenting an order confirmation page for the target object in a target window as the payment page. 8.An apparatus for electronic payment, comprising: a payment page presenting module configured to present a payment page in a target window; a prompt information presenting module configured to, in response to a target portion in the payment page for selecting a payment method is not currently presented in the target window, display prompt information in the target window, the prompt information indicating at least a current first payment method; and a target portion presenting module configured to, in response to receiving a preset operation on the prompt information, switch in the target window to present the target portion of the payment page, and stop displaying the prompt information. 9.An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1 to 7. 10. A computer-readable storage medium having stored thereon computer- executable instructions that, when executed by a processor, implement the method of any of claims 1-7.
11. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method of any of claims 1-7.
Citation Information
Patent Citations
Payment interface switching method and device
CN106157125A
Payment channel recommendation processing method, device and system
CN112950190A
Payment page display method and device and electronic equipment
CN114706636A
Page processing method for electronic payment and related equipment
CN117764572A
Method, device and equipment for electronic payment and storage medium
CN119088262A