Transaction payment result generation method and device and electronic equipment

By integrating information encryption and satellite communication modules, the problem of users' online payment restrictions caused by poor network coverage on airplanes is solved, the instant transmission and integrity of payment information are achieved, and the user experience is improved.

CN120822948APending Publication Date: 2025-10-21INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510845550.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-23
Publication Date
2025-10-21

AI Technical Summary

Technical Problem

Poor network coverage on airplanes restricts online payments for users, resulting in a poor user experience.

Method used

By integrating information encryption and satellite communication modules, payment information is collected and encrypted, and satellite is used for secure verification and transmission to ensure the timeliness and integrity of payment information.

Benefits of technology

Even in the absence of a stable network during flight, the system ensured the secure and efficient transmission of passenger payment requests, enhancing user experience and ensuring the timeliness and integrity of payment information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120822948A_ABST
    Figure CN120822948A_ABST
Patent Text Reader

Abstract

The invention discloses a transaction payment result generation method and device and electronic equipment, and relates to the field of financial science and technology, and the method comprises the steps: collecting first information corresponding to a target transaction after a payment request is initiated, encrypting the first information, taking an encryption result as second information, and transmitting the second information to a server; the first verification code and the second information are transmitted to a target service provider through a preset module, the preset module is used for communicating with a target satellite, the target satellite is used for communicating with an airline company on the ground, and the first verification code is used for representing a digital signature corresponding to the second information; and performing first safety verification on the second information through the first verification code, and determining a transaction payment result of the target transaction based on the second information under the condition that the first safety verification is passed. According to the invention, the technical problem of low user experience caused by poor network coverage signal on the flight and limited user online payment is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and specifically, to a method, device and electronic device for generating transaction payment results. Background Art

[0002] With the acceleration of globalization and the rapid development of information technology, aircraft, as an important means of transportation, are experiencing a continuous improvement in the variety and quality of their in-flight services. In-flight shopping, in particular, is gaining popularity with an increasing number of passengers. However, network coverage on aircraft is often poor, especially during flight, when the cabin often lacks a stable internet connection. This limits passengers' ability to use online payment methods when shopping, impacting the user experience and the convenience of in-flight services, resulting in a low user experience and technical issues.

[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0004] The present application provides a method, device, and electronic device for generating transaction payment results, so as to at least solve the technical problem of low user experience caused by poor network coverage and signal on airplane flights and limited online payment for users.

[0005] According to one aspect of the present application, a method for generating a transaction payment result is provided, comprising: after initiating a payment request, collecting first information corresponding to a target transaction, wherein the payment request is a user request initiated by a flight attendant for a flight passenger to make a target transaction payment, and the first information includes at least the transaction amount and payment account data of the target transaction; encrypting the first information, and using the encryption result as the second information; transmitting a first verification code and the second information to a target service provider through a preset module, wherein the preset module is used to communicate with a target satellite, the target satellite is used to communicate with an airline on the ground, the target service provider is the service provider of the flight taken by the flight passenger, and the first verification code is used to represent a digital signature corresponding to the second information; performing a first security check on the second information through the first verification code, wherein the first security check is used to detect the integrity of the second information; and determining the transaction payment result of the target transaction based on the second information if the first security check passes.

[0006] Optionally, when the first security check passes, the step of determining the transaction payment result of the target transaction based on the second information includes: decrypting the second information through the target service provider to obtain the first information; transmitting the preprocessed first information to the target system, wherein the target system is the business processing system of the acquiring institution corresponding to the target transaction, and the preprocessing is at least used to update the data format of the first information; generating a target request based on the first information through the target system, wherein the target request is at least used to apply for deduction of the payment account corresponding to the target transaction; and determining the transaction payment result of the target transaction based on the target request.

[0007] Optionally, the step of determining the transaction payment result of the target transaction based on the target request includes: determining an account identifier based on the target request, wherein the account identifier is an identifier of a payment account used by the flight passenger; determining the transaction payment result based on financial account data corresponding to the account identifier and the target request, wherein the financial account data includes at least the balance of the payment account.

[0008] Optionally, after determining the transaction payment result of the target transaction based on the target request, the method for generating the transaction payment result also includes: after the target system receives the transaction payment result, encrypting the transaction payment result to obtain a target encrypted payment result; encapsulating the target encrypted payment result and the second verification code to obtain a target message, wherein the second verification code is used to represent the digital signature corresponding to the transaction payment result; and transmitting the target message to the target satellite.

[0009] Optionally, the step of transmitting the target message to the target satellite includes: transmitting the target message to the target service provider; controlling the target service provider to transmit the target message to the target satellite through a preset base station, wherein the preset base station is a ground receiving base station that communicates with the target satellite.

[0010] Optionally, after transmitting the target message to the target satellite, the method for generating the transaction payment result also includes: after transmitting the target message to the preset module via the target satellite, parsing the target message, and determining the target encrypted payment result and the second verification code based on the parsing result; decrypting the target encrypted payment result to obtain the transaction payment result; performing a second security check on the transaction payment result through the second verification code, wherein the second security check is used to detect the integrity of the transaction payment result; if the second security check passes, updating the order status of the target transaction based on the transaction payment result.

[0011] Optionally, after updating the order status of the target transaction based on the transaction payment result, the method for generating the transaction payment result also includes: generating prompt information based on the updated order status and transaction payment result, and visually displaying the prompt information on the target device, wherein the prompt information is used to prompt the flight attendant to provide the transaction products corresponding to the target transaction to the flight passengers, and the target device is a visual terminal device used by the flight attendant.

[0012] According to another aspect of the present application, a device for generating a transaction payment result is also provided, including: a collection unit, for collecting first information corresponding to a target transaction after initiating a payment request, wherein the payment request is a user request initiated by a flight attendant for a flight passenger to make a target transaction payment, and the first information includes at least the transaction amount and payment account data of the target transaction; a first encryption unit, for encrypting the first information and using the encryption result as the second information; a first transmission unit, for transmitting a first verification code and the second information to a target service provider through a preset module, wherein the preset module is used to communicate with a target satellite, the target satellite is used to communicate with an airline on the ground, the target service provider is the service provider of the flight taken by the flight passenger, and the first verification code is used to represent a digital signature corresponding to the second information; a first verification unit, for performing a first security verification on the second information through the first verification code, wherein the first security verification is used to detect the integrity of the second information; a first determination unit, for determining the transaction payment result of the target transaction based on the second information if the first security verification passes.

[0013] According to another aspect of the present application, a computer program product is provided, in which a computer program is stored. When the computer program is running, the computer program product is controlled to execute any one of the above-mentioned methods for generating transaction payment results.

[0014] According to another aspect of the present application, an electronic device is also provided, wherein the electronic device includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement the method for generating any of the above-mentioned transaction payment results.

[0015] In this application, first, after initiating a payment request, the first information corresponding to the target transaction is collected, wherein the payment request is a user request initiated by the flight attendant for the flight passenger to make the target transaction payment, and the first information includes at least the transaction amount and payment account data of the target transaction. Afterwards, this application encrypts the first information and uses the encryption result as the second information. Then, this application transmits the first verification code and the second information to the target service provider through a preset module, wherein the preset module is used to communicate with the target satellite, and the target satellite is used to communicate with the airline on the ground. The target service provider is the service provider of the flight taken by the flight passenger, and the first verification code is used to represent the digital signature corresponding to the second information. In addition, this application performs a first security check on the second information through the first verification code, wherein the first security check is used to detect the integrity of the second information. If the first security check passes, this application determines the transaction payment result of the target transaction based on the second information.

[0016] From the above content, it can be seen that this application realizes the safe and effective transmission of flight passenger payment requests in an unstable network environment during the flight by integrating information encryption and satellite communication modules. Even in an environment with poor network coverage on the aircraft, this application can ensure the immediacy and integrity of payment information, thereby achieving the purpose of aligning on-board payment services with ground payment services.

[0017] In addition, this application ensures the privacy and tamper-proofness of payment data by encrypting the first information and using digital signatures for security verification. Afterwards, through satellite communication, it ensures the instant transmission of payment information during the flight, ensures the smooth payment process, and achieves the technical effect of improving user experience, thereby solving the technical problem of low user experience caused by poor network coverage signals on airplanes and limited online payment for users. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1 is a flowchart of an optional method for generating a transaction payment result according to an embodiment of the present application;

[0020] Figure 2 This is a data flow diagram corresponding to an optional shopping payment device according to an embodiment of the present application;

[0021] Figure 3 is a schematic diagram of an optional device for generating transaction payment results according to an embodiment of the present application;

[0022] Figure 4 This is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] It should also be noted that the relevant information (including the first information) and data involved in this application (including but not limited to data for display and analysis) are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving the consent information fed back by the aforementioned user or organization.

[0026] In addition, the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant information and data involved in this application comply with the relevant laws, regulations and standards of the relevant regions, and necessary confidentiality measures have been taken, and do not violate public order and good morals. In addition, this application provides corresponding operation entrances for users to choose to agree to authorization or refuse authorization. If the user chooses to refuse authorization, he / she will enter the corresponding expert decision-making process.

[0027] In an optional embodiment, a payment acceptance solution for shopping on an airplane is provided. The payment methods supported by the solution are as follows:

[0028] (1) Cash payment: passengers pay for goods or services in cash and the crew collects the cash;

[0029] (2) Offline payment by bank card: the crew uses a dedicated POS (Point of Sale) machine to read the bank card provided by the passenger, obtain the card number, expiration date, CVV (Card Verification Value) code, signature and other information, and then, after the plane lands and has network access conditions, gradually upload the transaction details on the POS machine to the acquiring institution for deduction processing;

[0030] (3) Digital RMB dual offline payment: Based on the completely offline capability of digital RMB, passengers register a digital wallet and a flight wallet for immediate transfer. Based on NFC technology, the hardware wallets of both parties complete the transfer of funds through near-field information interaction, which completely breaks away from the constraints of the network on mobile payments.

[0031] (4) Real-time online acceptance: On flights with in-flight Wi-Fi (Wireless Fidelity) services, bank cards and payment software applications can be accepted online in real time. This method uses satellite real-time data exchange capabilities to communicate transaction data with acquiring institutions in real time through dedicated equipment. This method has the advantage of real-time debits, and merchants do not need to worry about the problem of being unable to recover the payment later.

[0032] (5) Based on the consensus payment method of blockchain technology, customers register using dedicated application software and obtain a dedicated credit line before registration. They can provide an offline identification code on the flight, and the on-board acceptance equipment can accept the payment through consensus calculation verification.

[0033] However, the on-board shopping payment acceptance solution provided in the above embodiment has the following drawbacks:

[0034] (1) Cash payment: The first problem faced is the change issue. Airlines must prepare sufficient change. International flights also face the problem of multiple currencies, and must support the exchange of multiple currencies. This causes a huge workload for the crew's normal sales and is inefficient.

[0035] (2) Offline payment with bank cards. Since the acceptance of international credit cards and UnionPay cards on board is done in an offline acquiring mode, the validity of the card provided by the passenger cannot be confirmed, and there is a risk that the payment may not be deducted. Although the prior art provides an offline blacklist solution, that is, each issuing bank needs to provide a blacklist of cards that cannot be paid, and the acquiring bank completes the loading to the terminal model for offline judgment, this solution requires a long process to be modified. In addition, offline payment relies heavily on the credit system of the cardholder, which poses certain security risks.

[0036] (3) Digital RMB dual offline payment is not convenient enough. Passengers need to register for the digital RMB wallet of the People's Bank of China in advance and transfer the corresponding amount in advance. Most passengers currently do not have a digital RMB hardware wallet. In addition, this method requires transferring an amount sufficient for consumption in advance, but passengers usually do not have any prior knowledge of consumption. This method has significant limitations in terms of payment.

[0037] (4) Real-time acceptance solution. This approach relies on the corresponding flight to have satellite communication capabilities and to achieve real-time Internet access. However, this solution often requires a large investment in communication hardware, and satellite networking is expensive. Currently, it is only supported by a small number of international flights and is not fully applicable. During the flight, the direct connection between the terminal and the satellite needs to be frequently switched, resulting in momentary interruptions in business, affecting actual business acceptance, easily generating unilateral accounts, and having low reliability.

[0038] (5) The solution based on consensus computing requires passengers to prepare in advance to complete authentication and credit in the corresponding consensus environment. In addition, the preparation of the consensus environment requires the joint participation of airlines, passengers, third-party payment companies or banks in building the environment and constructing a complete credit authentication system. This involves the risk of high investment and low efficiency.

[0039] From the above content, it can be seen that the convenience of the entire in-flight shopping, the cost of investment, the reliability of transactions and the efficiency of processing transactions will be the key issues considered in the technical solution of this application. This application is based on a satellite short message two-way communication mechanism to provide a method for generating transaction signals to meet the needs of low-cost collection and secure and reliable payment business processing in the absence of a network on the aircraft.

[0040] The professional terms involved in this application are explained as follows:

[0041] Satellite short message: The satellite system provides global short message service, realizing two-way communication function of short messages.

[0042] Offline payment: generally refers to the payment process using a bank card. Only the card number, expiration date, CVV code, signature, etc. are required. This type of transaction does not occur in real time and payment can only be initiated after the acquirer has access to the network.

[0043] According to an embodiment of the present application, an embodiment of a method for generating a trading signal is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0044] This application provides a transaction payment result generation system (hereinafter referred to as the generation system) for executing the transaction payment result generation method of this application. Figure 1 This is a flow chart of an optional method for generating a transaction payment result according to an embodiment of the present application, such as Figure 1 As shown, the method includes the following steps:

[0045] Step S101, after initiating a payment request, collecting first information corresponding to the target transaction, wherein the payment request is a user request initiated by the flight attendant on behalf of the flight passenger to make payment for the target transaction, and the first information includes at least the transaction amount and payment account data of the target transaction.

[0046] Optionally, the payment request is a request initiated by the flight attendant for the flight passengers through a handheld device to purchase onboard goods or services. In essence, it is a signal that a user request is converted into a payment behavior. The handheld device can be set as a POS machine, or as a mobile terminal device with NFC (Near Field Communication) card reading and camera functions, and can provide payment methods such as contactless card reading, contact card reading and QR code scanning.

[0047] Optionally, when a flight passenger chooses to purchase in-flight goods or services, the flight attendant uses a handheld device to collect the passenger's payment request information, including but not limited to the transaction amount and payment account data, such as bank card number, bank card expiration date, and CVV code.

[0048] Step S102: encrypt the first information and use the encryption result as the second information.

[0049] Optionally, the generation system uses a preset algorithm to convert plaintext information into ciphertext to prevent the first information from being eavesdropped or tampered with during transmission, and ensures that even if the information is intercepted in a non-encrypted environment, its true content cannot be deciphered, thereby improving the security of the first information during transmission.

[0050] In step S103, the first verification code and the second information are transmitted to the target service provider through a preset module, wherein the preset module is used to communicate with the target satellite, the target satellite is used to communicate with the airline on the ground, the target service provider is the service provider of the flight that the flight passenger is taking, and the first verification code is used to represent the digital signature corresponding to the second information.

[0051] Here, the preset module refers to the satellite short message communication module, which is used for two-way information transmission between the aircraft and the satellite.

[0052] Here, the target satellite is preferably a Beidou satellite, which is used to receive and forward short message communications.

[0053] Here, the first verification code is used to represent the digital signature of the second information, thereby ensuring the authenticity and integrity of the second information.

[0054] Optionally, the generation system sends the first verification code and the second information (i.e., the encrypted payment information) to the target service provider through a preset module, wherein the preset module can utilize the positioning information on the aircraft and transmit the payment request information to the ground through the two-way communication capability of satellite short messages, thereby ensuring the subsequent user payment request processing, and the first verification code is used as part of the digital signature to prove the integrity and non-tampering of the second information, thereby enhancing the security of the payment information.

[0055] Step S104: Perform a first security check on the second information using the first verification code, wherein the first security check is used to detect the integrity of the second information.

[0056] Optionally, after receiving the second information, a first verification code will be used to perform a first security check to prevent the second information from being maliciously modified or data lost during transmission, ensuring that the payment request can be accurately delivered to the target service provider, thereby providing security guarantees for subsequent payment processing.

[0057] Step S105: When the first security check passes, the transaction payment result of the target transaction is determined based on the second information.

[0058] Optionally, the transaction payment result is a result of processing the payment request, and the transaction payment result is used to indicate whether the target transaction payment is successful or failed.

[0059] Optionally, after the first security check is successful, that is, after the integrity and authenticity of the second information are confirmed, the target service provider will process the payment request based on the received second information (encrypted payment information) and finally generate the transaction payment result. This step involves settlement with the third-party payment platform to confirm whether the payment amount deduction is successful, and return the payment result to the preset module on the aircraft to complete the closed loop of the payment process. At the same time, it provides the passenger with confirmation of successful payment or feedback on the reason for payment failure.

[0060] From the above content, it can be seen that this application realizes the safe and effective transmission of flight passenger payment requests in an unstable network environment during the flight by integrating information encryption and satellite communication modules. Even in an environment with poor network coverage on the aircraft, this application can ensure the immediacy and integrity of payment information, thereby achieving the purpose of aligning on-board payment services with ground payment services.

[0061] In addition, this application ensures the privacy and tamper-proofness of payment data by encrypting the first information and using digital signatures for security verification. Afterwards, through satellite communication, it ensures the instant transmission of payment information during the flight, ensures the smooth payment process, and achieves the technical effect of improving user experience, thereby solving the technical problem of low user experience caused by poor network coverage signals on airplanes and limited online payment for users.

[0062] In an optional embodiment, the generating system first decrypts the second information through the target service provider to obtain the first information. After that, the generating system transmits the preprocessed first information to the target system, wherein the target system is the business processing system of the acquiring institution corresponding to the target transaction, and the preprocessing is at least used to update the data format of the first information. Then, the generating system generates a target request based on the first information through the target system, wherein the target request is at least used to apply for deduction of the payment account corresponding to the target transaction. Finally, the generating system determines the transaction payment result of the target transaction based on the target request.

[0063] Optionally, the decrypted first information may be further pre-processed to ensure that its format is consistent with the data processing format of the acquirer's business processing system, thereby enhancing the compatibility and processing efficiency of the information.

[0064] Optionally, based on the pre-processed first information, the acquiring institution's business processing system will automatically generate a target request. The target request is a deduction instruction issued to a financial institution or a third-party payment platform for deducting money from the passenger's designated payment account. This step realizes the connection of the payment request from the aircraft to the target service provider and then to the acquiring institution's internal system, ensuring the automation and efficiency of payment processing.

[0065] Optionally, after the target request is sent and processed, the acquirer's business processing system will determine the payment result of the target transaction based on the feedback from the payment platform or financial institution. If the payment account is successfully deducted, the transaction payment result is a successful payment; conversely, if the payment fails, the transaction payment result is a failed payment. The final transaction payment result will then be fed back to the aircraft through the previously established satellite short message communication channel, thereby completing the payment closed loop and ensuring that passengers can understand the transaction status in a timely manner.

[0066] In an optional embodiment, the generating system first determines the account identifier based on the target request, wherein the account identifier is the identifier of the payment account used by the flight passenger. Thereafter, the generating system determines the transaction payment result based on the financial account data corresponding to the account identifier and the target request, wherein the financial account data includes at least the balance of the payment account.

[0067] Optionally, the account identifier is a code or number used to identify a payment account used by the flight passenger, such as a bank card number or a payment application identifier.

[0068] Optionally, after receiving the target request, the acquiring institution's business processing system first parses the information in the request and extracts the account ID of the payment account used by the flight passenger. The account ID is the bridge connecting the transaction request and the actual payment account, ensuring that the generating system can accurately find the passenger's payment account for subsequent transaction processing.

[0069] Optionally, the financial account data is used to characterize specific financial information of the payment account associated with the account identifier, including but not limited to account balance, credit limit, and transaction limit.

[0070] Optionally, after obtaining the account identifier, the generation system further retrieves the financial account data corresponding to the identifier to verify whether the payment account has sufficient balance or other financial conditions to complete the target transaction. The generation system compares the payment account's balance or credit limit with the transaction amount in the target request to ensure the feasibility of the payment operation. If the account conditions meet the payment requirements, the system approves the transaction and generates a successful transaction payment result. Conversely, if the account balance is insufficient or other conditions are not met, the system rejects the transaction and generates a failed transaction payment result.

[0071] In an optional embodiment, after the target system receives the transaction payment result, the generation system encrypts the transaction payment result to obtain a target encrypted payment result. Thereafter, the generation system encapsulates the target encrypted payment result and the second verification code to obtain a target message, wherein the second verification code is used to represent the digital signature corresponding to the transaction payment result. Then, the generation system transmits the target message to the target satellite.

[0072] Optionally, the target encrypted payment result is data obtained by encrypting the transaction payment result, thereby protecting the security of sensitive information during transmission.

[0073] Optionally, when the acquiring institution's business processing system determines the transaction payment result, it will immediately take security measures and use the information encryption module to encrypt the result to generate a target encrypted payment result. The encryption process ensures the privacy and integrity of the payment result. Even if the information is intercepted during transmission, it is difficult to decipher its true content, thereby enhancing the security of the payment process.

[0074] Optionally, the second verification code is used to represent the digital signature corresponding to the transaction payment result, thereby ensuring the integrity of the information during transmission.

[0075] Optionally, the encapsulated and encrypted target message is sent to the target satellite via the ground base station, and then the transaction payment result is securely and reliably transmitted to the aircraft using the satellite short message communication mechanism. After the target satellite receives the target message, it ensures that the encrypted transaction payment result can be accurately sent to the satellite short message communication module (i.e., the preset module) on the aircraft based on the aircraft's positioning information, thereby completing the receipt of the transaction payment result on the aircraft, ensuring the closed loop of the payment process and the passenger's payment experience.

[0076] In an optional embodiment, the generation system first transmits the target message to the target service provider, and then the generation system controls the target service provider to transmit the target message to the target satellite through a preset base station, wherein the preset base station is a ground receiving base station that communicates with the target satellite.

[0077] Optionally, the preset base station is a ground receiving base station that communicates with the target satellite and is the infrastructure for data transmission between the ground and the satellite. The preset base station has a preset communication link with the target satellite, which can ensure the accurate sending and receiving of short messages.

[0078] Optionally, the steps in the above embodiment focus on describing the process of how to safely and reliably feed back payment result information to the aircraft after the payment transaction is confirmed, from the acquiring institution to the target service provider, and then to the communication between the preset base station and the target satellite. Each step ensures the security and efficiency of information transmission, and can achieve instant feedback of payment results even in an environment without network on the aircraft, thereby improving the payment experience of passengers and the acquisition efficiency of the airline.

[0079] In an optional embodiment, after the target message is transmitted to the preset module via the target satellite, the generation system parses the target message, determines the target encrypted payment result and the second verification code based on the parsing result, and then the generation system decrypts the target encrypted payment result to obtain the transaction payment result. Then, the generation system performs a second security check on the transaction payment result through the second verification code, wherein the second security check is used to detect the integrity of the transaction payment result. If the second security check passes, the generation system updates the order status of the target transaction based on the transaction payment result.

[0080] Optionally, when the satellite short message communication module on the aircraft receives the target message forwarded by the target satellite, the information decryption module performs integrity verification on the response message and decrypts the encrypted information for circulation. Afterwards, the information processing module updates the onboard order information status according to the authorization response result.

[0081] Optionally, after the second security verification operation confirms the integrity of the transaction payment result, the information processing module on the aircraft updates the order status of the target transaction based on the decrypted transaction payment result information. If the payment is successful, the information processing module updates the order status to "payment successful" and notifies the crew to deliver the goods or provide the service; if the payment fails, the system information processing module updates the order status to "payment failed" and notifies the crew and passengers of the reason for the payment failure so that they can take corresponding measures later, thereby enhancing the transparency and reliability of shopping payment services on the aircraft.

[0082] In an optional embodiment, the generation system generates prompt information based on the updated order status and transaction payment results, and visually displays the prompt information on a target device, wherein the prompt information is used to prompt the flight attendant to provide the transaction products corresponding to the target transaction to the flight passengers, and the target device is a visual terminal device used by the flight attendant.

[0083] Optionally, after the flight attendant receives the transaction payment result notification through the handheld device, the information printing module in the handheld device is called to print the transaction result and issue a paper transaction voucher to the passenger as a proof of payment result. Then, if the payment is successful, the flight attendant delivers the corresponding transaction product to the passenger.

[0084] Optionally, the target device can be set as a visualization module in a handheld device used by the flight attendant. After the prompt information is generated, the generation system will send it to the target device for visual display. The handheld device used by the flight attendant may be a POS machine or other terminal device with integrated display function. By intuitively displaying prompt information on the screen, such as "Payment confirmed, please deliver the goods" or "Payment failed, please assist passengers in solving payment problems", the flight attendant can quickly know the status of each transaction, and then efficiently complete the provision of transaction products or take necessary remedial measures, thereby improving service quality and customer satisfaction.

[0085] From the above content, it can be seen that this application realizes the safe and effective transmission of flight passenger payment requests in an unstable network environment during the flight by integrating information encryption and satellite communication modules. Even in an environment with poor network coverage on the aircraft, this application can ensure the immediacy and integrity of payment information, thereby achieving the purpose of aligning on-board payment services with ground payment services.

[0086] In addition, this application ensures the privacy and tamper-proofness of payment data by encrypting the first information and using digital signatures for security verification. Afterwards, through satellite communication, it ensures the instant transmission of payment information during the flight, ensures the smooth payment process, and achieves the technical effect of improving user experience, thereby solving the technical problem of low user experience caused by poor network coverage signals on airplanes and limited online payment for users.

[0087] In an optional embodiment, Figure 2 is a data flow diagram corresponding to an optional shopping payment device according to an embodiment of the present application, wherein, Figure 2 As shown, the shopping payment device includes:

[0088] In-flight communication module: Currently, the in-flight entertainment systems on most aircraft are equipped with wifi communication functions implemented using local area network technology. Passengers can connect to the local area network through mobile devices such as mobile phones to browse the services provided by the in-flight entertainment system. A small number of aircraft that do not have entertainment systems also deploy in-flight access by adding wifi devices. In this application, the in-flight communication module can reuse the aircraft's wifi local area network communication capabilities. There is no need to add new hardware equipment or install a small number of wifi devices to complete the construction of in-flight communication capabilities. This access method has been safety tested and has not affected the safety of navigation.

[0089] Satellite short message communication module: This module integrates LNA (Low Noise Amplifier), RDss (Radio Determined Satellite Service, RF transceiver chip), 5W power amplifier, preset baseband circuit, etc., and has satellite communication positioning function. This module has the interference suppression function of adjacent frequency signals such as WiFi, Bluetooth and 4G, and supports short message communication with a maximum length of 1,000 Chinese characters. At the same time, the hardware investment cost is low. This module undertakes the two-way transmission function of short messages between on-board transaction information and satellites, that is, sending payment request information to the satellite and receiving payment result short messages.

[0090] Information collection module: To ensure that the in-flight payment process is consistent with the payment experience on the ground, the information collection module mainly completes the payment information such as bank card information and barcodes provided by passengers. The module consists of hardware such as a scanning camera, a card reader, and a thermal printer.

[0091] Information printing module: This module completes the printing of payment results and prints payment voucher results.

[0092] Information encryption module: Payment information consists of bank card number, expiration date, CVV code or barcode and other information. If plain text is used to interact with the ground base station or the communication between the ground base station and the acquiring bank is intercepted, there will be risks of information leakage leading to passenger fraud. The information encryption module encrypts the collected information. This module and the information collection module are installed simultaneously in the handheld hardware device used by the crew, and the encryption process is completed in the first link of acceptance.

[0093] Information decryption module: When receiving payment information results, decrypt the response information to prevent tampering during information transmission.

[0094] Information processing module: receives transaction information transmitted by the information collection module and encryption module, completes information verification and checks, and transmits the information to the satellite short message communication module.

[0095] Ground information processing module: Receives short message information, completes information interpretation and decryption, and then initiates a transaction request to the acquiring institution's acquiring business processing system, thereby shielding the differences in transaction sources, reusing the functions of the ground offline acquiring business processing system, and avoiding the investment in acquiring system transformation; after the acquiring system successfully processes the authorization, this module also realizes interaction with the communication service provider and forwards the response information to the ground base station to realize satellite communication.

[0096] Alternatively, as Figure 2 As shown, the shopping payment methods corresponding to the shopping payment device include:

[0097] (1) When crew members offer product sales activities on board, the acquiring institution shall provide the crew members with a handheld device with an integrated information collection module in advance. The handheld device can be configured as a smart POS terminal, a mobile terminal with NFC card reading and camera functions, etc.

[0098] (2) When a passenger purchases a specific product or enjoys an in-flight service, the flight attendant initiates a payment request on the handheld device. The passenger can use a variety of payment media such as credit cards, debit cards, and payment applications. The flight attendant uses the information collection module on the handheld device to collect payment information and enter the corresponding transaction amount information;

[0099] (3) After the information collection module collects the payment information, it calls the information encryption module to encrypt the card number, expiration date, CVV code, barcode, and payment amount in the payment request. Sensitive information needs to be encrypted.

[0100] (4) The handheld device has previously established a connection with the onboard information processing module through the in-warehouse information communication module. The information collection module transmits the payment request to the information processing module through the communication module. The information processing module performs a device legitimacy check and payment order information record.

[0101] (5) The information processing module integrates the payment request information and sends a short message to the satellite through the satellite short message communication module. The message contains detailed payment information and a check code for verifying the integrity;

[0102] (6) The payment request information is processed by the service provider and forwarded to the acquiring institution's ground information processing module, realizing the flow of payment information to the acquiring institution. The ground information processing module completes the integrity check of the short message information, decrypts sensitive information, and completes the message conversion according to the ground offline acquiring payment plan, and initiates a request to the acquiring business processing system;

[0103] (7) The acquiring institution's acquiring business processing system performs acquiring business processing based on the customer's payment medium;

[0104] (8) The acquiring business processing system obtains the customer's account processing results, registers the merchant's order records, card organization, third-party clearing records and other details, and calls the ground information processing module to realize the processing result flow response;

[0105] (9) After the ground information processing module encrypts the response information and performs message integrity signature operations, it sends a short message to the satellite through the service provider and the ground base station, and the satellite forwards the short message;

[0106] (10) The satellite sends a short message to the aircraft based on the aircraft's positioning information, and the satellite short message communication module on the aircraft receives the response message;

[0107] (11) The information decryption module performs integrity verification on the response message and decrypts the encrypted information for circulation;

[0108] (12) The information processing module updates the onboard order information status according to the authorization response result and initiates the result notification through the in-warehouse information communication module;

[0109] (13) After receiving the result notification, the crew member’s handheld device calls the information printing module to print the transaction result and issues a paper transaction receipt to the passenger as proof of payment result;

[0110] (14) Delivery of goods or services by crew members to passengers.

[0111] Alternatively, compared to the satellite data communication mode, the short message mode adopts a passive information reception mode, processing the transaction results according to the notification information of the short message. If the information cannot be received within the set time, the following exception handling mechanism is used to ensure that the customer experience is not reduced:

[0112] (1) Within the set time, the information processing module determines whether the time after the transaction request is initiated exceeds the estimated time for the response to arrive. If no response information is received after the time has expired, the exception handling process is initiated;

[0113] (2) The information processing module generates a suspicious order query request short message and initiates a query result request to the ground acquiring business processing system via the satellite short message communication module;

[0114] (3) The acquiring business processing system queries the specific transaction results and then responds to the aircraft;

[0115] (4) The information processing module updates the order status based on the query results and re-sends the result notification to the handheld device;

[0116] (5) Complete the transaction acceptance according to the normal payment process.

[0117] This embodiment, based on the two-way communication function of satellite short messages, improves the current payment acquiring solution for in-flight shopping, providing an experience comparable to ground-based acquiring and payment even without internet access onboard, and resolves the risk of customers being unable to pay their accounts later. The technical solution of this embodiment can achieve the following effects:

[0118] (1) Low transformation cost: The overall hardware cost of this solution can reuse existing smart POS machines or mobile phones, reuse the existing local area network on the machine, and the price of the short message communication module is relatively low;

[0119] (2) Improve customer experience: The payment methods available to passengers on board are the same as those on the ground, and passengers do not need to register for the app in advance and pre-authorize the app;

[0120] (3) Improve the efficiency and security of bill collection, reduce the risk of bill collection for airlines, and eliminate the need to consider the problem of excessively long collection periods or intervene in the bill collection process afterwards.

[0121] According to another aspect of the embodiment of the present application, a device for generating a transaction payment result is also provided. Figure 3 is a schematic diagram of an optional device for generating transaction payment results according to an embodiment of the present application, such as Figure 3 As shown, a device for generating a transaction payment result includes: a collection unit 301, a first encryption unit 302, a first transmission unit 303, a first verification unit 304, and a first determination unit 305.

[0122] Optionally, the collection unit 301 is used to collect first information corresponding to the target transaction after initiating a payment request, wherein the payment request is a user request initiated by the flight attendant for the flight passenger to make a target transaction payment, and the first information includes at least the transaction amount and payment account data of the target transaction; the first encryption unit 302 is used to encrypt the first information and use the encryption result as the second information; the first transmission unit 303 is used to transmit the first verification code and the second information to the target service provider through a preset module, wherein the preset module is used to communicate with the target satellite, the target satellite is used to communicate with the airline on the ground, the target service provider is the service provider of the flight taken by the flight passenger, and the first verification code is used to represent the digital signature corresponding to the second information; the first verification unit 304 is used to perform a first security verification on the second information through the first verification code, wherein the first security verification is used to detect the integrity of the second information; the first determination unit 305 is used to determine the transaction payment result of the target transaction based on the second information if the first security verification passes.

[0123] In an optional embodiment, the first determination unit includes: a first decryption subunit, a first transmission subunit, a first generation subunit, and a first determination subunit.

[0124] Optionally, the first decryption subunit is used to decrypt the second information through the target service provider to obtain the first information; the first transmission subunit is used to transmit the preprocessed first information to the target system, wherein the target system is the business processing system of the acquiring institution corresponding to the target transaction, and the preprocessing is at least used to update the data format of the first information; the first generation subunit is used to generate a target request based on the first information through the target system, wherein the target request is at least used to apply for deduction of the payment account corresponding to the target transaction; the first determination subunit is used to determine the transaction payment result of the target transaction based on the target request.

[0125] In an optional embodiment, the first determining subunit includes: a first determining module and a second determining module.

[0126] Optionally, the first determination module is used to determine the account identifier based on the target request, wherein the account identifier is the identifier of the payment account used by the flight passenger; the second determination module is used to determine the transaction payment result based on the financial account data corresponding to the account identifier and the target request, wherein the financial account data includes at least the balance of the payment account.

[0127] In an optional embodiment, the device for generating a transaction payment result further includes: a second encryption unit, an encapsulation unit, and a second transmission unit.

[0128] Optionally, the second encryption unit is used to encrypt the transaction payment result after the target system receives the transaction payment result to obtain a target encrypted payment result; the encapsulation unit is used to encapsulate the target encrypted payment result and the second verification code to obtain a target message, wherein the second verification code is used to represent the digital signature corresponding to the transaction payment result; the second transmission unit is used to transmit the target message to the target satellite.

[0129] In an optional embodiment, the second transmission unit further includes: a first transmission subunit and a second transmission subunit.

[0130] Optionally, the first transmission subunit is used to transmit the target message to the target service provider; the second transmission subunit is used to control the target service provider to transmit the target message to the target satellite through a preset base station, wherein the preset base station is a ground receiving base station that communicates with the target satellite.

[0131] In an optional embodiment, the device for generating a transaction payment result further includes: a parsing unit, a decryption unit, a second verification unit, and an updating unit.

[0132] Optionally, the parsing unit is used to parse the target message after transmitting the target message to the preset module via the target satellite, and determine the target encrypted payment result and the second verification code based on the parsing result; the decryption unit is used to decrypt the target encrypted payment result to obtain the transaction payment result; the second verification unit is used to perform a second security verification on the transaction payment result through the second verification code, wherein the second security verification is used to detect the integrity of the transaction payment result; the update unit is used to update the order status of the target transaction based on the transaction payment result if the second security verification passes.

[0133] In an optional embodiment, the device for generating transaction payment results further includes: a visual display unit.

[0134] Optionally, the visual display unit is used to generate prompt information based on the updated order status and transaction payment results, and visually display the prompt information on the target device, wherein the prompt information is used to prompt the flight attendant to provide the transaction products corresponding to the target transaction to the flight passengers, and the target device is the visual terminal device used by the flight attendant.

[0135] From the above content, it can be seen that this application realizes the safe and effective transmission of flight passenger payment requests in an unstable network environment during the flight by integrating information encryption and satellite communication modules. Even in an environment with poor network coverage on the aircraft, this application can ensure the immediacy and integrity of payment information, thereby achieving the purpose of aligning on-board payment services with ground payment services.

[0136] In addition, this application ensures the privacy and tamper-proofness of payment data by encrypting the first information and using digital signatures for security verification. Afterwards, through satellite communication, it ensures the instant transmission of payment information during the flight, ensures the smooth payment process, and achieves the technical effect of improving user experience, thereby solving the technical problem of low user experience caused by poor network coverage signals on airplanes and limited online payment for users.

[0137] According to another aspect of an embodiment of the present application, a computer program product is further provided, which includes a stored computer program, wherein when the computer program is running, the computer program product is controlled to execute any of the above-mentioned transaction payment result generation methods.

[0138] According to another aspect of an embodiment of the present application, an electronic device is also provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any of the above-mentioned transaction payment result generation methods by executing the executable instructions.

[0139] Optionally, Figure 4This is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 4 As shown, the electronic device may include: one or more ( Figure 4 Only one is shown) processor 402, memory 404, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.

[0140] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: after initiating a payment request, collect the first information corresponding to the target transaction, wherein the payment request is a user request initiated by the flight attendant for the flight passenger to make the target transaction payment, and the first information includes at least the transaction amount and payment account data of the target transaction; encrypt the first information and use the encryption result as the second information; transmit the first verification code and the second information to the target service provider through a preset module, wherein the preset module is used to communicate with the target satellite, the target satellite is used to communicate with the airline on the ground, the target service provider is the service provider of the flight taken by the flight passenger, and the first verification code is used to represent the digital signature corresponding to the second information; perform a first security check on the second information through the first verification code, wherein the first security check is used to detect the integrity of the second information; if the first security check passes, determine the transaction payment result of the target transaction based on the second information.

[0141] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: decrypt the second information through the target service provider to obtain the first information; transmit the preprocessed first information to the target system, wherein the target system is the business processing system of the acquiring institution corresponding to the target transaction, and the preprocessing is at least used to update the data format of the first information; generate a target request based on the first information through the target system, wherein the target request is at least used to apply for deduction of the payment account corresponding to the target transaction; determine the transaction payment result of the target transaction based on the target request.

[0142] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: determine the account identifier based on the target request, wherein the account identifier is the identifier of the payment account used by the flight passenger; determine the transaction payment result based on the financial account data corresponding to the account identifier and the target request, wherein the financial account data includes at least the balance of the payment account.

[0143] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: after the target system receives the transaction payment result, encrypt the transaction payment result to obtain a target encrypted payment result; encapsulate the target encrypted payment result and the second verification code to obtain a target message, wherein the second verification code is used to represent the digital signature corresponding to the transaction payment result; and transmit the target message to the target satellite.

[0144] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: transmit the target message to the target service provider; control the target service provider to transmit the target message to the target satellite through the preset base station, wherein the preset base station is a ground receiving base station that communicates with the target satellite.

[0145] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: after transmitting the target message to the preset module via the target satellite, the target message is parsed, and the target encrypted payment result and the second verification code are determined based on the parsing result; the target encrypted payment result is decrypted to obtain the transaction payment result; the transaction payment result is subjected to a second security check through the second verification code, wherein the second security check is used to detect the integrity of the transaction payment result; if the second security check passes, the order status of the target transaction is updated based on the transaction payment result.

[0146] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: generate prompt information based on the updated order status and transaction payment results, and visually display the prompt information on the target device, wherein the prompt information is used to prompt the flight attendant to provide the transaction products corresponding to the target transaction to the flight passengers, and the target device is a visual terminal device used by the flight attendant.

[0147] By using the embodiment of the present application, a technical solution for a method for generating transaction payment results is provided. The present application realizes the safe and effective transmission of flight passenger payment requests in an unstable network environment during flight by integrating information encryption and satellite communication modules. Even in an environment with poor network coverage on the aircraft, the present application can ensure the immediacy and integrity of payment information, thereby achieving the purpose of aligning on-board payment services with ground payment services.

[0148] In addition, this application ensures the privacy and tamper-proofness of payment data by encrypting the first information and using digital signatures for security verification. Afterwards, through satellite communication, it ensures the instant transmission of payment information during the flight, ensures the smooth payment process, and achieves the technical effect of improving user experience, thereby solving the technical problem of low user experience caused by poor network coverage signals on airplanes and limited online payment for users.

[0149] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, or other terminal devices. Figure 4 It does not limit the structure of the above electronic device. For example, the electronic device may also include Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or with Figure 4 Different configurations shown.

[0150] A person skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0151] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0152] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0153] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0154] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0155] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0156] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0157] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for generating a transaction payment result, characterized in that: include: After initiating a payment request, collecting first information corresponding to a target transaction, wherein the payment request is a user request initiated by a flight attendant on behalf of a flight passenger to pay for the target transaction, and the first information includes at least a transaction amount and payment account data of the target transaction; encrypting the first information and using the encryption result as the second information; Transmitting the first verification code and the second information to a target service provider via a preset module, wherein the preset module is configured to communicate with a target satellite, the target satellite is configured to communicate with an airline on the ground, the target service provider is the service provider of the flight the passenger is traveling on, and the first verification code is configured to represent a digital signature corresponding to the second information; Performing a first security check on the second information using the first verification code, wherein the first security check is used to detect the integrity of the second information; In a case where the first security check passes, a transaction payment result of the target transaction is determined based on the second information.

2. The method for generating a transaction payment result according to claim 1, wherein: If the first security check passes, determining a transaction payment result of the target transaction based on the second information includes: decrypting the second information through the target service provider to obtain the first information; Transmitting the preprocessed first information to a target system, wherein the target system is a business processing system of an acquirer corresponding to the target transaction, wherein the preprocessing is at least used to update the data format of the first information; generating, by the target system, a target request based on the first information, wherein the target request is at least used to apply for deduction of funds from a payment account corresponding to the target transaction; A transaction payment result of the target transaction is determined based on the target request.

3. The method for generating a transaction payment result according to claim 2, wherein: Determining a transaction payment result of the target transaction based on the target request includes: determining an account identifier based on the target request, wherein the account identifier is an identifier of a payment account used by the flight passenger; The transaction payment result is determined based on the financial account data corresponding to the account identifier and the target request, wherein the financial account data at least includes the balance of the payment account.

4. The method for generating a transaction payment result according to claim 2, wherein: After determining the transaction payment result of the target transaction based on the target request, the method for generating the transaction payment result further includes: After the target system receives the transaction payment result, encrypting the transaction payment result to obtain a target encrypted payment result; Encapsulating the target encrypted payment result and the second verification code to obtain a target message, wherein the second verification code is used to represent the digital signature corresponding to the transaction payment result; The target message is transmitted to the target satellite.

5. The method for generating a transaction payment result according to claim 4, characterized in that: Transmitting the target message to the target satellite includes: Transmitting the target message to a target service provider; The target service provider is controlled to transmit the target message to the target satellite through a preset base station, wherein the preset base station is a ground receiving base station that communicates with the target satellite.

6. The method for generating a transaction payment result according to claim 4, wherein: After transmitting the target message to the target satellite, the method for generating the transaction payment result further includes: After transmitting the target message to the preset module via the target satellite, parsing the target message, and determining the target encrypted payment result and the second verification code based on the parsing result; Decrypting the target encrypted payment result to obtain the transaction payment result; Performing a second security check on the transaction payment result using the second verification code, wherein the second security check is used to detect the integrity of the transaction payment result; When the second security check passes, the order status of the target transaction is updated based on the transaction payment result.

7. The method for generating a transaction payment result according to claim 6, characterized in that: After updating the order status of the target transaction based on the transaction payment result, the method for generating the transaction payment result further includes: Prompt information is generated based on the updated order status and the transaction payment result, and the prompt information is visually displayed on a target device, wherein the prompt information is used to prompt the flight attendant to provide the flight passenger with the transaction product corresponding to the target transaction, and the target device is a visual terminal device used by the flight attendant.

8. A device for generating transaction payment results, characterized in that: include: a collection unit configured to collect first information corresponding to a target transaction after initiating a payment request, wherein the payment request is a user request initiated by a flight attendant on behalf of a flight passenger to pay for the target transaction, and the first information includes at least a transaction amount and payment account data of the target transaction; a first encryption unit, configured to encrypt the first information and use the encryption result as the second information; a first transmission unit, configured to transmit the first verification code and the second information to a target service provider via a preset module, wherein the preset module is configured to communicate with a target satellite, the target satellite is configured to communicate with an airline on the ground, the target service provider is the service provider of the flight taken by the passenger, and the first verification code is configured to represent a digital signature corresponding to the second information; a first verification unit, configured to perform a first security verification on the second information using the first verification code, wherein the first security verification is used to detect the integrity of the second information; The first determining unit is configured to determine a transaction payment result of the target transaction based on the second information when the first security check passes.

9. A computer program product, characterized in that The computer program product includes a computer program, wherein when the computer program is run, the computer program product is controlled to execute the method for generating a transaction payment result according to any one of claims 1 to 7.

10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for generating a transaction payment result as described in any one of claims 1 to 7.