CN110046881A - 离线场景下的支付处理方法、服务器及可读存储介质 - Google Patents

离线场景下的支付处理方法、服务器及可读存储介质 Download PDF

Info

Publication number
CN110046881A
CN110046881A CN201811373661.3A CN201811373661A CN110046881A CN 110046881 A CN110046881 A CN 110046881A CN 201811373661 A CN201811373661 A CN 201811373661A CN 110046881 A CN110046881 A CN 110046881A
Authority
CN
China
Prior art keywords
payment
amount
server
withholing
offline code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811373661.3A
Other languages
English (en)
Inventor
饶凯莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811373661.3A priority Critical patent/CN110046881A/zh
Publication of CN110046881A publication Critical patent/CN110046881A/zh
Priority to TW108129997A priority patent/TWI787538B/zh
Priority to EP19887314.3A priority patent/EP3816909A4/en
Priority to SG11202100893VA priority patent/SG11202100893VA/en
Priority to PCT/CN2019/106949 priority patent/WO2020103559A1/zh
Priority to US17/166,767 priority patent/US11410150B2/en
Priority to US17/842,655 priority patent/US11727381B2/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/227Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06112Constructional details the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/1095Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanner comprising adaptations for scanning a record carrier that is displayed on a display-screen or the like
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices

Landscapes

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

Abstract

本说明书实施例公开了一种离线场景下的支付处理方法,所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;获取支付金额;保存所述离线码信息和所述支付金额;若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器,使得服务器接收到所述离线码信息和所述支付金额之后,根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,从而将扣款金额放入到收款终端对应的支付账户中,如此,能够在用户终端和收款终端均处于离线状态时仍能够实现支付功能的效果。

Description

离线场景下的支付处理方法、服务器及可读存储介质
技术领域
本说明书实施例涉及数据处理技术领域,尤其涉及一种离线场景下的支付处理方法、服务器及可读存储介质。
背景技术
随着电子支付的飞速发展,使得用户能够无需携带现金而仅需携带移动设备就可以完成支付,越来越方便用户使用。
现有的电子支付,通常需要双方在线,或者收款方一方在线的场景下完成支付,而双方均位于离线状态的场景下不能完成支付,例如用户携带的智能手机处于离线状态,而收款方对应的收款设备处于在线状态,此时,可以通过收款设备扫描智能手机上的离线码完成支付,而在智能手机和收款设备均处于离线状态时不能完成支付。
发明内容
本说明书实施例第一方面提供了一种离线场景下的支付处理方法,应用于收款终端中,包括:
在所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;
获取支付金额;
保存所述离线码信息和所述支付金额;
在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器,并获取所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额。
本说明书实施例第二方面提供了一种离线场景下的支付处理方法,应用于服务器中,包括:
接收从收款终端发送的离线码信息和支付金额,所述离线码信息是所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码而得到的;
根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额;并将所述扣款金额放入到所述收款终端对应的支付账户中。
本说明书实施例第三方面还提供了一种收款终端,包括:
离线码生成单元,用于在所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;
支付金额获取单元,用于获取支付金额;
信息保存单元,用于保存所述离线码信息和所述支付金额;
信息上传单元,用于在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器;
扣款金额获取单元,用于获取所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额。
本说明书实施例第四方面还提供了一种服务器,包括:
信息接收单元,用于接收从收款终端发送的离线码信息和支付金额,所述离线码信息是所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码而得到的;
扣款单元,用于根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
本说明书实施例第五方面还提供了一种离线场景下的支付处理***,包括:
用户终端,用于在离线状态下生成离线码;
收款终端,用于在离线状态下扫描所述离线码,得到所述离线码信息;以及获取支付金额,并保存所述离线码信息和所述支付金额;以及在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器;
所述服务器,用于接收所述离线码信息和所述支付金额,根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
本说明书实施例第六方面还提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述离线场景下的支付处理方法的步骤。
本说明书实施例第七方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时上述离线场景下的支付处理方法的步骤。
本说明书实施例的有益效果如下:
基于上述技术方案,收款终端在离线状态下扫描用户终端生成的所述离线码,得到离线码信息;以及获取支付金额,并保存所述离线码信息和所述支付金额;然后在处于在线状态时上传所述离线码信息和所述支付金额,使得服务器接收到所述离线码信息和所述支付金额之后,根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到收款终端对应的支付账户中,如此,能够在用户终端和收款终端均处于离线状态时仍能够实现支付功能的效果。
附图说明
图1为本说明书实施例中离线场景下的支付处理***的架构图;
图2为本说明书实施例中离线场景下的支付处理方法的第一种方法流程图;
图3为本说明书实施例中离线场景下的支付处理方法的第二种方法流程图;
图4为本说明书实施例中收款终端的结构示意图;
图5为本说明书实施例中服务器的模块结构示意图;
图6为本说明书实施例中服务器的硬件结构示意图。
具体实施方式
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。
第一方面,如图1所示,本说明书实施例提供一种离线场景下的支付处理***,包括:
用户终端100,用于在离线状态下生成离线码;
收款终端200,用于在离线状态下扫描所述离线码,得到离线码信息;以及获取支付金额;并保存所述离线码信息和所述支付金额;以及在保存所述离线码信息和所述支付金额之后,若收款终端200处于在线状态,将所述离线码信息和所述支付金额上传给服务器300;
服务器300,用于接收所述离线码信息和所述支付金额,根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
本说明书实施例中,服务器300用于根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,具体包括:服务器300在监测到用户终端100处于在线状态时,通过所述离线码信息获取到用户终端100对应的第一支付账户,检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额,若检测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额,则控制所述第一支付账户中的扣款渠道支付所述扣款金额;若检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用服务器300对应的第二支付账户支付所述扣款金额;以及在使用服务器300对应的第二支付账户支付所述扣款金额之后,可以控制所述第一支付账户的支付权限处于受限状态,并在所述第一支付账户中写入欠款记录,所述欠款记录包括根据所述支付金额生成的欠款金额。
本说明书实施例中,所述欠款金额和所述支付金额的数值相同,例如所述支付金额为500元,则所述欠款金额也为500元。
本说明书实施例中,用户终端100可以是智能手机、智能手表和平板电脑等移动设备;进一步地,收款终端200可以是智能手机、智能手表、平板电脑、台式电脑、笔记本电脑和收款设备等电子设备;进一步地,服务器300可以是平板电脑、台式电脑和笔记本电脑等电子设备。
本说明书实施例中,服务器300可以预先根据用户终端100对应的用户信用度为用户终端100对应的用户开通先享后付协议,在用户终端100对应的用户开通所述先享后付协议之后,用户终端100可以在离线状态下生成离线码。当然,用户终端100对应的用户也可以不开通所述先享后付协议,此时,用户终端100也可以在离线状态下生成离线码。
本说明书实施例中,用户终端100用于在离线状态下获取付款操作,响应所述付款操作,生成所述离线码。
具体来讲,用户终端100通常是在离线状态下获取针对某个应用的付款功能的付款操作,然后响应所述付款操作,生成所述离线码。例如,用户终端100在离线状态下打开某个应用之后,获取到针对该应用中的付款按钮的点击操作,该点击操作为所述付款操作,响应该点击操作,生成所述离线码。
本说明书实施例中,所述离线码是在离线状态下生成的二维码,所述离线码中包含有所述第一支付账户的账号信息,当然,所述离线码中还可以包含用户终端100的信息。例如,所述离线码可以包括所述第一支付账户的账号信息和用户终端100的mac地址。相应地,所述离线码信息必然包括所述第一支付账户的账号信息。
本说明书实施例中,收款终端200,用于通过收款终端200中的扫描设备或外连的扫描设备扫描所述离线码,得到所述离线码信息;以及在扫描所述离线码之前会提前设定需要支付的所述支付金额,如此,可以获取到所述支付金额。
本说明书实施例中,收款终端200用于在保存所述离线码信息和所述支付金额时,将所述离线码信息和所述支付金额组装成收款信息,然后保存所述收款信息。由于所述离线码和所述支付金额是对应的,因此,在将所述离线码信息和所述支付金额组装成收款信息之后,即将所述离线码信息和所述支付金额绑定,防止出现所述离线码信息与所述支付金额不对应的情况出现。
本说明书实施例中,收款终端200保存所述收款信息之后,检测到收款终端200处于在线状态时,将所述收款信息上传给服务器300,由于所述收款信息中包含有所述离线码信息和所述支付金额,从而使得收款终端200将所述离线码信息和所述支付金额上传给服务器300。
本说明书实施例中,收款终端200在保存所述离线码信息和所述支付金额时,可以对所述离线码信息和所述支付金额进行加密后保存;当然,收款终端200还可以是加密所述收款信息后保存,以降低出现所述离线码信息和所述支付金额在保存过程中被篡改的概率,提高保密性能。
具体来讲,收款终端200用于利用私钥对所述离线码信息和所述支付金额进行加密,或者用于利用所述私钥对所述收款信息进行加密;此时,服务器300中存储有与所述私钥对应的公钥。
具体来讲,收款终端200对所述离线码信息和所述支付金额进行加密后保存之后,将加密后的所述离线码信息和所述支付金额上传给服务器300;使得服务器300通过与所述私钥对应的公钥来解密加密后的所述离线码信息和所述支付金额,从而得到所述离线码信息和所述支付金额。同理,收款终端200将加密后的所述还款信息上传给服务器300之后,使得服务器300通过与所述私钥对应的公钥来解密加密后的所述还款信息,从而得到所述还款信息中包含的所述离线码信息和所述支付金额。
本说明书实施例中,所述离线状态是指未连接网络时的状态,所述在线状态是指连接网络时的状态。
本说明书实施例中,服务器300,用于在获取所述离线码信息和所述支付金额之后,利用所述离线码信息实时监测用户终端100是否处于在线状态,在监测到用户终端100处于在线状态时,通过所述离线码信息获取到用户终端100对应的第一支付账户,检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额。
具体来讲,用户终端100预先在服务器300中注册了所述第一支付账户,使得服务器300中存储有所述第一支付账户和用户终端100的标识,如此,使得服务器300用于利用所述离线码信息实时监测用户终端100是否处于在线状态时,通过所述离线码信息获取所述第一支付账户,然后利用所述第一支付账户从服务器300查找到与所述第一支付账户对应的用户终端100的标识,利用用户终端100的标识实时监测用户终端100是否处于在线状态,在监测到用户终端100处于在线状态时,检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额。
本说明书实施例中,服务器300中存储有多个用户终端注册的支付账户及其对应的用户终端的标识,具体如下表1所示。
支付账户 用户终端的标识
A1 45XX
A2 XX36
A3 X2X5
A4 3X7X
A5 98XX
表1
本说明书实施例中,服务器300在检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额过程中,若检测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额,则控制所述第一支付账户中的扣款渠道支付所述扣款金额;若检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用服务器300对应的第二支付账户支付所述扣款金额,并控制所述第一支付账户的支付权限处于受限状态,并在所述第一支付账户中写入欠款记录。
本说明书实施例中,服务器300在检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额时,可以获取所述第一支付账户中的扣款渠道的扣款顺序,根据所述扣款顺序依次检测对应的扣款渠道是否能够支付所述扣款金额;若首次检测到某个扣款渠道能够支付所述扣款金额,则通过该扣款渠道支付所述扣款金额;若检测到所述第一支付账户中的所有扣款渠道均不能支付所述扣款金额,即检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用服务器300对应的第二支付账户支付所述扣款金额,并控制所述第一支付账户的支付权限处于受限状态,并在所述第一支付账户中写入欠款记录。
本说明书实施例中,服务器300用于在使用服务器300对应的第二支付账户支付所述扣款金额之后,将所述扣款金额放入到收款终端200对应的支付账户中,还可以生成收款成功信息,并将所述收款成功信息发送给收款终端200;以及服务器300用于在控制所述第一支付账户中的扣款渠道支付所述扣款金额之后,并将所述扣款金额放入到收款终端200对应的支付账户中,还可以生成收款成功信息,并将所述收款成功信息发送给收款终端200。
本说明书实施例中,服务器300将所述扣款金额放入到收款终端200对应的支付账户中时,收款终端200上传所述离线码和所述支付金额时会携带有收款终端200的标识,服务器300根据收款终端200的标识查找到与收款终端200对应的支付账户,从而将已支付的所述扣款金额放入到收款终端200对应的支付账户中。
例如所述第一支付账户包括b1、b2、b3和b4这4个扣款渠道,上述4个扣款渠道依次为b1、b2、b3和b4,则依次检测b1、b2、b3和b4是否能够支付所述扣款金额,首先检测b1是否能够支付所述扣款金额,若不能,则继续检测b2是否能够支付所述扣款金额;若b1能够支付所述扣款金额,则确定首次检测到能够支付所述扣款金额的扣款渠道为b1,然后使用b1支付所述扣款金额;针对b2、b3和b4依次执行上述操作,从而能够检测到所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额。
当然,服务器300在检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额时,若所述第一支付账户中存在多个扣款渠道,还可以采用随机方式来检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额。例如所述第一支付账户包括b1、b2、b3和b4这4个扣款渠道,采用随机方式
例如,服务器300在接收到所述离线码信息和所述支付金额之后,从所述离线码信息中读取用户终端100的支付账号为A3,然后服务器300从表1中查找到A3对应的用户终端的标识为X2X5,然后利用X2X5确定出对应的用户终端为用户终端100,然后根据X2X5实时监控用户终端100是否位于在线状态,在监测到用户终端100处于在线状态时,检测A3中是否存在扣款渠道能够支付所述扣款金额。
其中,若A3中扣款渠道的扣款顺序依次为b1、b2、b3和b4,则依次检测b1、b2、b3和b4是否能够支付所述扣款金额,若检测到b1和b2不能支付所述扣款金额而检测到b3能够支付所述扣款金额,则检测到首个能够支付所述扣款金额的扣款渠道为b3,则使用b3支付所述扣款金额;若检测到b1、b2、b3和b4均不能支付所述扣款金额,则使用服务器300对应的第二支付账户支付所述扣款金额,将所述扣款金额放入收款终端200的支付账户中,并控制A3的支付权限处于受限状态,并在A3中写入欠款记录。
如此,使得用户终端在离线状态下其对应的用户也能够享受多种服务,例如乘车服务、购物服务和共享单车骑行服务等,更方便用户使用。
本说明书另一实施例中,服务器300用于在所述第一支付账户中写入欠款记录之后,还生成资金追回任务。
本说明书另一实施例中,服务器300用于在所述第一支付账户中写入欠款记录之后,在监测到用户终端100处于在线状态时,生成还款引导信息,并发送所述还款引导信息给用户终端100,以在用户终端100上显示所述还款引导信息。
本说明书实施例中,所述还款引导信息为进行还款操作的引导信息,例如可以是进行绑定银行卡、充值和转账等还款操作的引导信息。
本说明书另一实施例中,服务器300用于发送还款引导信息给用户终端100之后,实时监测用户终端100是否进行了还款操作,在监测到用户终端100进行了还款操作时,触发所述资金追回任务,控制所述还款操作对应的支付渠道支付所述扣款金额,并将所述扣款金额放入到收款终端200对应的支付账户中;此时,可以生成收款成功信息,并将所述收款成功信息发送给收款终端200;当然,还可以生成扣款成功信息,并将所述扣款成功信息发送给用户终端100。
本说明书实施例中,所述受限状态用于指支付账户不能进行支付的状态,所述非受限状态用于指支付账户能够进行支付的状态。
具体来讲,服务器300用于实时监测用户终端100是否进行了还款操作过程中,用户终端100可以进行绑定银行卡、充值和转账等还款操作,此时,服务器300能够监测到用户终端100已绑定银行卡、已充值和已转账等与所述还款操作对应的还款信息,从而通过监测所述还款信息来监测用户终端100是否进行了还款操作。
如此,收款终端200在离线状态下扫描用户终端100生成的所述离线码,得到离线码信息,以及获取扫支付金额,并保存所述离线码信息和所述支付金额;然后在处于在线状态时上传所述离线码信息和所述支付金额,使得服务器300接收到所述离线码和所述支付金额之后,将所述扣款金额放入到收款终端200对应的支付账户中,如此,能够在用户终端100和收款终端200均处于离线状态时仍能够实现支付功能的效果。
第二方面,基于相同的技术构思,本说明书实施例提供一种离线场景下的支付处理方法,应用于收款终端中,如图2所示,包括以下步骤:
S202、在所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;
S204、获取支付金额;
S206、保存所述离线码信息和所述支付金额;
S208、在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器,并获取所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额。
本说明书实施例中,所述服务用于接收所述离线码信息和所述支付金额,以及在监测到所述用户终端处于在线状态时,通过所述离线码信息获取到所述用户终端对应的第一支付账户,检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额,若检测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额,则控制所述第一支付账户中的扣款渠道支付所述扣款金额,然后将所述扣款金额放入到所述收款终端对应的支付账户中,进而获取到所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额;若检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用所述服务器对应的第二支付账户支付所述扣款金额,然后将所述扣款金额放入到所述收款终端对应的支付账户中,进而获取到所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额;如此,使得所述支付金额和所述扣款金额的值相同。
在一种可选方式中,所述保存所述离线码信息和所述支付金额,具体包括:
将所述离线码信息和所述支付金额组装成收款信息并保存。
在一种可选方式中,所述将所述离线码信息和所述支付金额上传给服务器,具体包括:
将所述收款信息上传给所述服务器。
第三方面,基于相同的技术构思,本说明书实施例提供一种离线场景下的支付处理方法,应用于服务器中,如图3所示,包括以下步骤:
S302、接收从收款终端发送的离线码信息和支付金额,所述离线码信息是所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码而得到的;
S304、根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
在一种可选方式中,所述根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,具体包括:
在监测到所述用户终端处于在线状态时,通过所述离线码信息获取到所述用户终端对应的第一支付账户,并检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额;
若检测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额,则控制所述第一支付账户中的扣款渠道支付所述扣款金额;若检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用所述服务器对应的第二支付账户支付所述扣款金额。
在一种可选实施方式中,在使用所述服务器对应的第二支付账户支付所述扣款金额之后,所述方法还包括:
控制所述第一支付账户的支付权限处于受限状态,并在所述第一支付账户中写入欠款记录,所述欠款记录包括根据所述支付金额生成的欠款金额。
在一种可选方式中,所述检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额,具体包括:
获取所述第一支付账户中的扣款渠道的扣款顺序,根据所述扣款顺序依次检测对应的扣款渠道是否能够支付所述扣款金额。
在一种可选方式中,在所述第一支付账户中写入欠款记录之后,所述方法还包括:
生成资金追回任务。
在一种可选方式中,在所述第一支付账户中写入欠款记录之后,所述方法还包括:
在监测到所述用户终端处于在线状态时,发送生成的还款引导信息给所述用户终端。
在一种可选方式中,在发送生成的还款引导信息给所述用户终端之后,所述方法还包括:
实时监测所述用户终端是否进行了还款操作;
在监测到所述用户终端进行了还款操作时,触发所述资金追回任务,控制所述还款操作对应的支付渠道支付所述扣款金额。
第四方面,基于与第二方面提供的方法相同的技术构思,本说明书实施例提供一种收款终端,如图4所示,包括:
离线码生成单元401,用于在所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;
支付金额获取单元402,用于获取支付金额;
信息保存单元403,用于保存所述离线码信息和所述支付金额;
信息上传单元404,用于在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器;
扣款金额获取单元405,用于获取所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额。
在一种可选方式中,信息保存单元403,具体用于将所述离线码信息和所述支付金额组装成收款信息并保存。
在一种可选方式中,信息上传单元404,具体用于将所述收款信息上传给所述服务器。
第五方面,基于与第三方面提供的方法相同的技术构思,本说明书实施例提供一种服务器,如图5所示,包括:
信息接收单元501,用于接收从收款终端发送的离线码信息和支付金额,所述离线码信息是所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码而得到的;
扣款单元502,用于根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
所述扣款单元包括:
扣款检测子单元,用于在监测到所述用户终端处于在线状态时,通过所述离线码信息获取到所述用户终端对应的第一支付账户,并检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额;
扣款子单元,用于在监测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额时,控制所述第一支付账户中的扣款渠道支付所述扣款金额;以及在监测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额时,则使用所述服务器对应的第二支付账户支付所述扣款金额。
在一种可选方式中,所述扣款检测子单元,具体用于获取所述第一支付账户中的扣款渠道的扣款顺序,根据所述扣款顺序依次检测对应的扣款渠道是否能够支付所述扣款金额。
在一种可选方式中,所述服务器还包括:
账户控制单元,用于在使用所述服务器对应的第二支付账户支付所述扣款金额之后,控制所述第一支付账户的支付权限处于受限状态;
数据写入单元,用于在所述第一支付账户中写入欠款记录,所述欠款记录包括根据所述支付金额生成的欠款金额。
在一种可选方式中,所述服务器还包括:
资金追回任务生成单元,用于在所述第一支付账户中写入欠款记录之后,生成资金追回任务。
在一种可选方式中,所述服务器还包括:
还款引导信息发送单元,用于在所述第一支付账户中写入欠款记录之后,在监测到所述用户终端处于在线状态时,发送生成的还款引导信息给所述用户终端。
在一种可选方式中,所述服务器还包括:
还款监测单元,用于在发送生成的还款引导信息给所述用户终端之后,实时监测所述用户终端是否进行了还款操作;
资金追回单元,用于在监测到所述用户终端进行了还款操作时,触发所述资金追回任务,控制所述还款操作对应的支付渠道支付所述扣款金额。
第六方面,基于与前述实施例中离线场景下的支付处理方法同样的发明构思,本说明书实施例还提供一种服务器,如图6所示,包括存储器604、处理器602及存储在存储器606上并可在处理器602上运行的计算机程序,所述处理器602执行所述程序时实现前文所述离线场景下的支付处理方法的任一方法的步骤。
其中,在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由处理器602代表的一个或多个处理器和存储器606代表的存储器的各种电路链接在一起。总线600还可以将诸如***部件、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口605在总线600和接收器601和发送器603之间提供接口。接收器601和发送器603可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器602负责管理总线600和通常的处理,而存储器606可以被用于存储处理器602在执行操作时所使用的数据。
第七方面,基于与前述实施例中离线场景下的支付处理方法的发明构思,本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述离线场景下的支付处理方法的任一方法的步骤。
本说明书是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。
显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。

Claims (31)

1.一种离线场景下的支付处理方法,应用于收款终端中,包括:
在所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;
获取支付金额;
保存所述离线码信息和所述支付金额;
在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器,并获取所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额。
2.如权利要求1所述的处理方法,所述保存所述离线码信息和所述支付金额,具体包括:
将所述离线码信息和所述支付金额组装成收款信息并保存。
3.如权利要求2所述的处理方法,所述将所述离线码信息和所述支付金额上传给服务器,具体包括:
将所述收款信息上传给所述服务器。
4.一种离线场景下的支付处理方法,应用于服务器中,包括:
接收从收款终端发送的离线码信息和支付金额,所述离线码信息是所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码而得到的;
根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
5.如权利要求4所述的方法,所述根据所述离线码信息和所述支付金额,从对应的账户中支付扣款金额,具体包括:
在监测到所述用户终端处于在线状态时,通过所述离线码信息获取到所述用户终端对应的第一支付账户,并检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额;
若检测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额,则控制所述第一支付账户中的扣款渠道支付所述扣款金额;若检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用所述服务器对应的第二支付账户支付所述扣款金额。
6.如权利要求5所述的处理方法,所述检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额,具体包括:
获取所述第一支付账户中的扣款渠道的扣款顺序,根据所述扣款顺序依次检测对应的扣款渠道是否能够支付所述扣款金额。
7.如权利要求6所述的处理方法,其特征在于,在使用所述服务器对应的第二支付账户支付所述扣款金额之后,所述方法还包括:
控制所述第一支付账户的支付权限处于受限状态,并在所述第一支付账户中写入欠款记录,所述欠款记录包括根据所述支付金额生成的欠款金额。
8.如权利要求7所述的处理方法,在所述第一支付账户中写入欠款记录之后,所述方法还包括:
生成资金追回任务。
9.如权利要求7所述的处理方法,在所述第一支付账户中写入欠款记录之后,所述方法还包括:
在监测到所述用户终端处于在线状态时,发送生成的还款引导信息给所述用户终端。
10.如权利要求9所述的处理方法,在发送生成的还款引导信息给所述用户终端之后,所述方法还包括:
实时监测所述用户终端是否进行了还款操作;
在监测到所述用户终端进行了还款操作时,触发所述资金追回任务,控制所述还款操作对应的支付渠道支付所述扣款金额。
11.一种收款终端,包括:
离线码生成单元,用于在所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码,得到离线码信息;
支付金额获取单元,用于获取支付金额;
信息保存单元,用于保存所述离线码信息和所述支付金额;
信息上传单元,用于在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器,并获取所述服务器根据所述离线码信息和所述支付金额而支付的扣款金额。
12.如权利要求11所述的收款终端,所述信息保存单元,具体用于将所述离线码信息和所述支付金额组装成收款信息并保存。
13.如权利要求12所述的收款终端,所述信息上传单元,具体用于将所述收款信息上传给所述服务器。
14.一种服务器,包括:
信息接收单元,用于接收从收款终端发送的离线码信息和支付金额,所述离线码信息是所述收款终端位于离线状态下扫描用户终端在离线状态下生成的离线码而得到的;
扣款单元,用于根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
15.如权利要求14所述的服务器,所述扣款单元包括:
扣款检测子单元,用于在监测到所述用户终端处于在线状态时,通过所述离线码信息获取到所述用户终端对应的第一支付账户,并检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额;
扣款子单元,用于在监测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额时,控制所述第一支付账户中的扣款渠道支付所述扣款金额;以及在监测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额时,则使用所述服务器对应的第二支付账户支付所述扣款金额。
16.如权利要求15所述的服务器,所述扣款检测子单元,具体用于获取所述第一支付账户中的扣款渠道的扣款顺序,根据所述扣款顺序依次检测对应的扣款渠道是否能够支付所述扣款金额。
17.如权利要求16所述的服务器,还包括:
账户控制单元,用于在使用所述服务器对应的第二支付账户支付所述扣款金额之后,控制所述第一支付账户的支付权限处于受限状态;
数据写入单元,用于在所述第一支付账户中写入欠款记录,所述欠款记录包括根据所述支付金额生成的欠款金额。
18.如权利要求17所述的服务器,还包括:
资金追回任务生成单元,用于在所述第一支付账户中写入欠款记录之后,生成资金追回任务。
19.如权利要求17所述的服务器,还包括:
还款引导信息发送单元,用于在所述第一支付账户中写入欠款记录之后,在监测到所述用户终端处于在线状态时,发送生成的还款引导信息给所述用户终端。
20.如权利要求19所述的服务器,还包括:
还款监测单元,用于在发送生成的还款引导信息给所述用户终端之后,实时监测所述用户终端是否进行了还款操作;
资金追回单元,用于在监测到所述用户终端进行了还款操作时,触发所述资金追回任务,控制所述还款操作对应的支付渠道支付所述扣款金额。
21.一种离线场景下的支付处理***,包括:
用户终端,用于在离线状态下生成离线码;
收款终端,用于在离线状态下扫描所述离线码,得到所述离线码信息;以及获取支付金额;并保存所述离线码信息和所述支付金额;以及在保存所述离线码信息和所述支付金额之后,若所述收款终端处于在线状态,将所述离线码信息和所述支付金额上传给服务器;
所述服务器,用于接收所述离线码信息和所述支付金额,根据所述离线码信息和所述支付金额,从对应的支付账户中支付扣款金额,并将所述扣款金额放入到所述收款终端对应的支付账户中。
22.如权利要求21所述的***,所述收款终端,具体用于将所述离线码信息和所述支付金额组装成收款信息并保存。
23.如权利要求22所述的***,所述收款终端,还用于将所述收款信息上传给所述服务器。
24.如权利要求21所述的***,所述服务器,具体用于在监测到所述用户终端处于在线状态时,通过所述离线码信息获取到所述用户终端对应的第一支付账户,检测所述第一支付账户中是否存在扣款渠道能够支付所述扣款金额,若检测到所述第一支付账户中存在扣款渠道能够支付所述扣款金额,则控制所述第一支付账户中的扣款渠道支付所述扣款金额;若检测到所述第一支付账户中不存在扣款渠道能够支付所述扣款金额,则使用所述服务器对应的第二支付账户支付所述扣款金额。
25.如权利要求24所述的***,所述服务器,具体用于获取所述第一支付账户中的扣款渠道的扣款顺序,根据所述扣款顺序依次检测对应的扣款渠道是否能够支付所述扣款金额。
26.如权利要求25所述的***,所述服务器,具体用于在使用所述服务器对应的第二支付账户支付所述扣款金额之后,控制所述第一支付账户的支付权限处于受限状态,并在所述第一支付账户中写入欠款记录,所述欠款记录包括根据所述支付金额生成的欠款金额。
27.如权利要求26所述的***,所述服务器,还用于在所述第一支付账户中写入欠款记录之后,生成资金追回任务。
28.如权利要求26所述的***,所述服务器,还用于在所述第一支付账户中写入欠款记录之后,在监测到所述用户终端处于在线状态时,发送生成的还款引导信息给所述用户终端。
29.如权利要求28所述的***,所述服务器,还用于在发送生成的还款引导信息给所述用户终端之后,实时监测所述用户终端是否进行了还款操作,在监测到所述用户终端进行了还款操作时,触发所述资金追回任务,控制所述还款操作对应的支付渠道支付所述扣款金额。
30.一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-10任一项所述方法的步骤。
31.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-10任一项所述方法的步骤。
CN201811373661.3A 2018-11-19 2018-11-19 离线场景下的支付处理方法、服务器及可读存储介质 Pending CN110046881A (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN201811373661.3A CN110046881A (zh) 2018-11-19 2018-11-19 离线场景下的支付处理方法、服务器及可读存储介质
TW108129997A TWI787538B (zh) 2018-11-19 2019-08-22 離線場景下的支付處理方法、伺服器及可讀儲存媒體
EP19887314.3A EP3816909A4 (en) 2018-11-19 2019-09-20 PAYMENT PROCESSING PROCESS FOR OFFLINE SCENARIO, SERVER AND READABLE STORAGE MEDIUM
SG11202100893VA SG11202100893VA (en) 2018-11-19 2019-09-20 Method, Server, And Readable Storage Medium For Processing Payment In Offline Scenario
PCT/CN2019/106949 WO2020103559A1 (zh) 2018-11-19 2019-09-20 离线场景下的支付处理方法、服务器及可读存储介质
US17/166,767 US11410150B2 (en) 2018-11-19 2021-02-03 Method, server, and readable storage medium for processing payment in offline scenario
US17/842,655 US11727381B2 (en) 2018-11-19 2022-06-16 Method, server, and readable storage medium for processing payment in offline scenario

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811373661.3A CN110046881A (zh) 2018-11-19 2018-11-19 离线场景下的支付处理方法、服务器及可读存储介质

Publications (1)

Publication Number Publication Date
CN110046881A true CN110046881A (zh) 2019-07-23

Family

ID=67273230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811373661.3A Pending CN110046881A (zh) 2018-11-19 2018-11-19 离线场景下的支付处理方法、服务器及可读存储介质

Country Status (6)

Country Link
US (2) US11410150B2 (zh)
EP (1) EP3816909A4 (zh)
CN (1) CN110046881A (zh)
SG (1) SG11202100893VA (zh)
TW (1) TWI787538B (zh)
WO (1) WO2020103559A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110853238A (zh) * 2019-10-31 2020-02-28 中燃慧生活电子商务有限公司 一种具有高可用性的智能燃气充值***
WO2020103559A1 (zh) * 2018-11-19 2020-05-28 阿里巴巴集团控股有限公司 离线场景下的支付处理方法、服务器及可读存储介质
CN111353781A (zh) * 2020-03-12 2020-06-30 网银在线(北京)科技有限公司 一种交易数据处理方法及***
CN111695990A (zh) * 2020-06-22 2020-09-22 中国银行股份有限公司 上门收款服务的处理方法及装置
CN111768185A (zh) * 2020-09-01 2020-10-13 腾讯科技(深圳)有限公司 一种交易数据处理的方法、相关装置以及存储介质
CN111784345A (zh) * 2020-07-21 2020-10-16 支付宝(杭州)信息技术有限公司 支付处理方法、装置、设备及***
WO2021082660A1 (zh) * 2019-10-30 2021-05-06 支付宝(杭州)信息技术有限公司 双离线支付的实现方法和装置
WO2021184880A1 (zh) * 2020-03-20 2021-09-23 支付宝(杭州)信息技术有限公司 一种支付方法、装置及电子设备

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023016169A (ja) * 2021-07-21 2023-02-02 東芝テック株式会社 決済システム、認識装置及びそのプログラム
CN115187239A (zh) * 2022-09-09 2022-10-14 国网数字科技控股有限公司 一种双离线场景下的电费交费方法及装置
JP7440596B1 (ja) * 2022-11-21 2024-02-28 楽天グループ株式会社 決済サーバ、決済方法及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106339868A (zh) * 2016-08-26 2017-01-18 湖南金码智能设备制造有限公司 一种融合离线与在线电子支付的方法及***
CN106875179A (zh) * 2017-02-03 2017-06-20 杭州小步科技有限公司 一种离线二维码支付方法及其***
CN107665427A (zh) * 2017-08-22 2018-02-06 阿里巴巴集团控股有限公司 一种离线支付、业务处理、支付处理的方法及装置
CN108053205A (zh) * 2018-01-25 2018-05-18 苏宁云商集团股份有限公司 一种快速支付方法及设备

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2447919A1 (en) * 2010-10-27 2012-05-02 Kenneth C. Fogarty Charge payment system and method
US20120232968A1 (en) * 2011-03-08 2012-09-13 Bank Of America Corporation Real-time video image analysis for an appropriate payment account
US9721237B2 (en) * 2011-06-24 2017-08-01 Paypal, Inc. Animated two-dimensional barcode checks
JP5866535B1 (ja) * 2014-10-20 2016-02-17 パナソニックIpマネジメント株式会社 取引処理装置、取引処理方法、プログラム及び取引処理システム
US20160275472A1 (en) * 2015-03-16 2016-09-22 Jyothi Rajamannar Modular and Wearable Point of Sale Terminal
CN111833043B (zh) 2015-05-25 2024-04-19 创新先进技术有限公司 信息交互方法、设备及服务端
EP4246402A1 (en) 2016-04-29 2023-09-20 Huawei Technologies Co., Ltd. Transaction method and device based on near-field communication (nfc)
CN106651350A (zh) * 2016-11-07 2017-05-10 成都科曦科技有限公司 一种支持组合支付方式和结账自动退款的***及方法
CN108269084A (zh) * 2017-01-03 2018-07-10 阿里巴巴集团控股有限公司 一种用于在移动设备上进行扫码支付的方法及装置
CN106846506B (zh) * 2017-01-25 2021-08-10 腾讯科技(深圳)有限公司 一种基于信息标识码进行信息验证的方法及***
CN206684861U (zh) 2017-03-31 2017-11-28 杭州国朗科技有限公司 一种全支付pos机
CN108596629A (zh) * 2018-04-28 2018-09-28 深圳蓝贝科技有限公司 一种便捷支付***及方法
CN110046881A (zh) * 2018-11-19 2019-07-23 阿里巴巴集团控股有限公司 离线场景下的支付处理方法、服务器及可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106339868A (zh) * 2016-08-26 2017-01-18 湖南金码智能设备制造有限公司 一种融合离线与在线电子支付的方法及***
CN106875179A (zh) * 2017-02-03 2017-06-20 杭州小步科技有限公司 一种离线二维码支付方法及其***
CN107665427A (zh) * 2017-08-22 2018-02-06 阿里巴巴集团控股有限公司 一种离线支付、业务处理、支付处理的方法及装置
CN108053205A (zh) * 2018-01-25 2018-05-18 苏宁云商集团股份有限公司 一种快速支付方法及设备

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020103559A1 (zh) * 2018-11-19 2020-05-28 阿里巴巴集团控股有限公司 离线场景下的支付处理方法、服务器及可读存储介质
US11410150B2 (en) 2018-11-19 2022-08-09 Advanced New Technologies Co., Ltd. Method, server, and readable storage medium for processing payment in offline scenario
US11727381B2 (en) 2018-11-19 2023-08-15 Advanced New Technologies Co., Ltd. Method, server, and readable storage medium for processing payment in offline scenario
WO2021082660A1 (zh) * 2019-10-30 2021-05-06 支付宝(杭州)信息技术有限公司 双离线支付的实现方法和装置
CN110853238A (zh) * 2019-10-31 2020-02-28 中燃慧生活电子商务有限公司 一种具有高可用性的智能燃气充值***
CN111353781A (zh) * 2020-03-12 2020-06-30 网银在线(北京)科技有限公司 一种交易数据处理方法及***
WO2021184880A1 (zh) * 2020-03-20 2021-09-23 支付宝(杭州)信息技术有限公司 一种支付方法、装置及电子设备
CN111695990A (zh) * 2020-06-22 2020-09-22 中国银行股份有限公司 上门收款服务的处理方法及装置
CN111695990B (zh) * 2020-06-22 2023-04-18 中国银行股份有限公司 上门收款服务的处理方法及装置
CN111784345A (zh) * 2020-07-21 2020-10-16 支付宝(杭州)信息技术有限公司 支付处理方法、装置、设备及***
CN111768185A (zh) * 2020-09-01 2020-10-13 腾讯科技(深圳)有限公司 一种交易数据处理的方法、相关装置以及存储介质

Also Published As

Publication number Publication date
TWI787538B (zh) 2022-12-21
TW202020769A (zh) 2020-06-01
EP3816909A1 (en) 2021-05-05
US11410150B2 (en) 2022-08-09
US20210158320A1 (en) 2021-05-27
EP3816909A4 (en) 2021-09-22
WO2020103559A1 (zh) 2020-05-28
SG11202100893VA (en) 2021-02-25
US11727381B2 (en) 2023-08-15
US20220318776A1 (en) 2022-10-06

Similar Documents

Publication Publication Date Title
CN110046881A (zh) 离线场景下的支付处理方法、服务器及可读存储介质
CN104169952B (zh) 一种网络支付方法、装置及***
CN103577983B (zh) 一种脱机消费电子货币的圈存方法
CN107665427A (zh) 一种离线支付、业务处理、支付处理的方法及装置
US20160104136A1 (en) Method and apparatus for providing real time mutable credit card information and for providing timestamp functionality
CN103839340B (zh) 电子钱包信息同步的方法和***、空中圈存业务平台
CN104392347B (zh) 一种账户申请方法、创建方法、相关设备及***
CN107111815A (zh) 用于更新储值卡的***、方法、和装置
CN107659537A (zh) 物理隔离的网络之间交换数据的装置与方法
JP2022519438A (ja) オンラインとオフラインの仮想通貨転送方法及びそのシステム
CN102496112A (zh) 基于智能sd卡的三屏支付***及实现方法
CN110910109B (zh) 基于区块链的电子资源转移方法及装置
CN109559219A (zh) 一种贷款资金监控方法和装置
CN104200365A (zh) 一种电子支票的开票及解付方法
CN106127462A (zh) 用于预付卡账户载体的线下移动支付方法
CN103280038A (zh) 基于家庭网关的金融支付***及其支付方法
CN108428137A (zh) 生成简称、校验电子金融业务合法性的方法及装置
CN206497492U (zh) 一种基于接入点验证的安全支付终端
CN109389391A (zh) 一种交易设备、方法、装置、服务器及存储介质
JP6487319B2 (ja) 預貯金の現金化用携帯端末と現金化処理システム
CN108389040A (zh) 移动手持终端、支付***以及支付方法
CN103106756A (zh) 通讯方法及通讯***
KR101711284B1 (ko) 스마트 기기를 이용한 선불카드 충전 시스템, 스마트 기기를 이용한 선불카드 충전 및 환불 방법
CN106296145A (zh) 交通卡互联网充值方法及装置
CN101859460A (zh) 基于手机支付的现金代收费方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40010923

Country of ref document: HK

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190723