CN115170117A - 5g消息支付方法及***、装置、计算机可读存储介质 - Google Patents
5g消息支付方法及***、装置、计算机可读存储介质 Download PDFInfo
- Publication number
- CN115170117A CN115170117A CN202210498409.5A CN202210498409A CN115170117A CN 115170117 A CN115170117 A CN 115170117A CN 202210498409 A CN202210498409 A CN 202210498409A CN 115170117 A CN115170117 A CN 115170117A
- Authority
- CN
- China
- Prior art keywords
- payment
- terminal user
- phone number
- mobile phone
- merchant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012795 verification Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 14
- 230000001413 cellular effect Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012858 packaging process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/325—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
- G06Q20/3255—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/386—Payment protocols; Details thereof using messaging services or messaging apps
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种5G消息支付方法及***、装置、计算机可读存储介质,该方法包括:基于终端用户对包含在5G消息中的支付链接的访问请求,获取终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息,其中,支付链接携带目标商户的商户标识和商品标识的支付信息;建立手机号码与支付信息的关联关系,并向终端用户发送支付方式选择页面;基于终端用户对支付方式选择页面的操作,向目标第三方支付平台发送携带支付信息和手机号码的支付请求,以便目标第三方支付平台基于商户标识和商品标识创建第三方支付页面并发送至手机号码对应的终端用户进行支付;基于支付请求对应的支付结果,向终端用户发送支付结果通知。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种5G消息支付方法及***、装置、计算机可读存储介质。
背景技术
5G消息是传统短信的升级,由传统的通知型短信转变为服务型消息,使短信具有交互性、服务性。商家通过5G消息与用户实现服务的连接和闭环,在提供服务的过程中,很多场景需要支付的介入,让用户可以直接在5G消息渠道购买商品和服务。然而,目前5G消息没有统一的支付平台为商家提供支付技术和服务。
发明内容
本申请实施例的目的是提供一种5G消息支付方法及***、装置、计算机可读存储介质,用以解决现有5G消息支付存在的问题。
为了解决上述技术问题,本说明书是这样实现的:
第一方面,提供了一种5G消息支付方法,应用于支付平台,所述方法包括:
基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息,其中,所述支付链接携带所述目标商户的商户标识和所述商品标识的支付信息;
建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;
基于所述终端用户对所述支付方式选择页面的操作,向目标第三方支付平台发送携带所述支付信息和所述手机号码的支付请求,以便所述目标第三方支付平台基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;
基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知。
可选地,在终端用户访问包含在5G消息中的支付链接之前,还包括:
接收在所述支付平台注册的商户发送的商品创建请求,所述商品创建请求携带商户标识和商品标识;
根据商户标识和商品标识生成支付链接并存储到目标数据库,其中目标商户响应所述终端用户发送的商品定购请求,从所述目标数据库获取所述商品定购请求对应的支付链接并封装到所述5G消息以发送至所述终端用户。
可选地,根据商户标识和商品标识生成支付链接,包括:
对商户标识和商品标识分别进行加密;
将加密后的商户标识和加密后的商品标识进行参数拼接,生成所述支付链接。
可选地,基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码,包括:
解析所述支付链接的参数,判断所述支付链接是否携带所述终端用户的手机号码;
若是,从所述支付链接获取所述手机号码,所述手机号码为5G消息服务提供商CSP平台在所述5G消息发送至所述终端用户之前,封装到所述5G消息包含的支付链接中;
若否,通过目标认证服务器获取所述手机号码。
可选地,通过目标认证服务器获取所述手机号码,包括:
确定所述终端用户的网络连接类型;
在所述网络连接类型为蜂窝网络连接的情况下,调用自动取号能力获取所述终端用户的手机号码;
在所述手机号码通过第一目标认证服务器认证后,获取所述手机号码。
可选地,通过目标认证服务器获取所述手机号码,包括:
确定所述终端用户的网络连接类型;
在所述网络连接类型为非蜂窝网络连接的情况下,通过短信验证码功能接收所述终端用户输入的手机号码;
在所述手机号码通过第二目标认证服务器认证后,获取所述手机号码。
第二方面,提供了一种5G消息支付方法,应用于CSP平台,所述方法包括:
拦截目标商户响应终端用户的商品定购请求发送的包含第一支付链接的5G消息,所述第一支付链接中携带所述目标商户的商户标识和商品标识的支付信息,所述目标商户在所述CSP平台注册;
根据所述商品定购请求,获取所述终端用户的手机号码和CSP平台标识;
将所述第一支付链接和所述手机号码、CSP平台标识进行参数拼接,生成第二支付链接并封装到所述5G消息以发送至所述终端用户。
第三方面,提供了一种5G消息支付***,包括终端用户、CSP平台、商户、支付平台和第三方支付平台,
所述终端用户,向目标商户发送商品定购请求,所述目标商户分别在所述CSP平台和所述支付平台注册;
所述目标商户,响应所述商品定购请求,从所述支付平台获取所述商品定购请求对应的支付链接并封装到5G消息以发送至所述终端用户,所述支付链接中携带所述目标商户的商户标识和商品标识的支付信息;
所述CSP平台,拦截所述5G消息并将所述终端用户的手机号码封装到所述5G消息包含的支付链接之后发送至所述终端用户;
所述支付平台,基于所述终端用户对包含在所述5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息;建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;基于所述终端用户对所述支付方式选择页面的操作,向所述第三方支付平台发送携带所述支付信息和所述手机号码的支付请求;
所述第三方支付平台,基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;
所述支付平台,基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知。
第四方面,提供了一种5G消息支付装置,包括存储器和与所述存储器电连接的处理器,所述存储器存储有可在所述处理器运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面或第二方面所述的方法的步骤。
第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面或第二方面所述的方法的步骤。
在本申请实施例中,支付平台通过基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息,其中,所述支付链接携带所述目标商户的商户标识和所述商品标识的支付信息;建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;基于所述终端用户对所述支付方式选择页面的操作,向目标第三方支付平台发送携带所述支付信息和所述手机号码的支付请求,以便所述目标第三方支付平台基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知,由此,可以实现通过统一的支付平台为商家提供5G消息支付和服务,提高5G消息支付的通用性、兼容性,降低5G消息支付的成本并提高支付效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请第一实施例的5G消息支付方法的流程示意图。
图2是本申请一个实施例的5G消息支付方法的交互流程示意图。
图3是本申请另一个实施例的5G消息支付方法的交互流程示意图。
图4是本申请第二实施例的5G消息支付方法的流程示意图。
图5是本申请实施例的5G消息支付***的结构方框图。
图6是本申请实施例的5G消息支付装置的结构方框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请中附图编号仅用于区分方案中的各个步骤,不用于限定各个步骤的执行顺序,具体执行顺序以说明书中描述为准。
为了解决现有技术中存在的问题,本申请实施例提供一种5G消息支付方法,图1是本申请第一实施例的5G消息支付方法的流程示意图。该实施例中,5G消息支付方法应用于支付平台。
如图1所示,包括以下步骤:
步骤102,基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息,其中,所述支付链接携带所述目标商户的商户标识和所述商品标识的支付信息;
步骤104,建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;
步骤106,基于所述终端用户对所述支付方式选择页面的操作,向目标第三方支付平台发送携带所述支付信息和所述手机号码的支付请求,以便所述目标第三方支付平台基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;
步骤108,基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知。
在步骤102中,支付链接为目标商户从支付平台获取并封装到5G消息中发送。其中,目标商户为支付平台的注册用户,也即注册可以使用5G消息的方式实现与终端用户的支付功能。
可选地,在终端用户访问包含在5G消息中的支付链接之前,还包括:
接收在所述支付平台注册的商户发送的商品创建请求,所述商品创建请求携带商户标识和商品标识;根据商户标识和商品标识生成支付链接并存储到目标数据库,其中目标商户响应所述终端用户发送的商品定购请求,从所述目标数据库获取所述商品定购请求对应的支付链接并封装到所述5G消息以发送至所述终端用户。
商户在支付平台注册之后,会将可使用5G消息支付方式支付的商品在支付平台进行创建,商户标识为注册商户在支付平台的唯一标识,商品标识为对应创建商品在支付平台的唯一标识。
支付平台根据各商户创建的商户标识和商品标识,为每个商品生成包含商户标识和商品标识的对应支付链接,并存储到支付平台的目标数据库中。在商户收到终端用户的目标商品的定购请求时,则请求从支付平台获取该目标商品对应的支付链接。支付平台根据商户请求的商户标识和商品标识,从目标数据库查找对应的支付链接,并发送给对应的商户。由此,商户可将该支付链接封装到5G消息再发送至商品定购请求对应的终端用户。
可选地,根据商户标识和商品标识生成支付链接,包括:对商户标识和商品标识分别进行加密;将加密后的商户标识和加密后的商品标识进行参数拼接,生成所述支付链接。
具体地,支付平台生成支付链接封装过程的示例可以如下描述:
获取支付平台的统一域名{server},获取商户标识{accountId}与唯一商品标识{productId}。
对商户标识进行AES256对称算法进行加密,生成AES256({accountId})。
对商品标识进行AES256对称算法进行加密,生成AES256({productId})。
将支付平台统一域名与加密后的商户号和加密后的商品标识进行路径拼接,生成支付链接https://{server}/AES256({accountId})/AES256({productId})。
如此,可以得到基于5G消息的支付链接。支付平台的统一域名用于标识对应的支付链接为基于5G消息的支付链接,可以用于后续5G消息支付过程中与其他平台交互时的校验。
基于上述实施例提供的方案,可选地,上述步骤102中,基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码,包括:解析所述支付链接的参数,判断所述支付链接是否携带所述终端用户的手机号码;若是,从所述支付链接获取所述手机号码,所述手机号码为5G消息服务提供商CSP平台在所述5G消息发送至所述终端用户之前,封装到所述5G消息包含的支付链接中;若否,通过目标认证服务器获取所述手机号码。
5G消息支付基于终端用户的手机号码,在该步骤中,需要判断5G消息中包含的支付链接是否携带有终端用户的手机号码。如果有,则从支付链接中直接提取;否则,则需要通过其他方式获取。
终端用户通过点击接收到的5G消息中的支付控件,访问支付链接,进入支付平台的H5页面,即第5代互联网超文本标记语言(Html)页面。支付平台的前端页面接口解析支付链接,获取支付链接的路径及参数,由此判断支付链接是否携带CSP平台唯一标识{cspCode}和终端用户的手机号码{proof}。若有,则直接获取到终端用户的手机号码。
支付链接中的手机号码是通过5G消息服务提供商(Chatbot Service Provider,CSP)对商户从支付平台获取的支付链接的改造,添加到商户发送至终端用户的支付链接中。CSP平台接入支付平台的5G消息支付能力,实现对5G消息中的支付链接进行改造。
CSP平台能够改造在CSP平台注册的商户的支付链接,也即对于同时在支付平台和CSP平台注册的商户发送至终端用户的支付链接,CSP平台能够将终端用户的手机号码添加到支付链接中。
具体地,CSP平台拦截目标商户响应终端用户的商品定购请求发送的包含支付链接的5G消息。此外,由于目标商户在CSP平台注册,目标商户的所有商品定购相关的操作CSP平台均能够获取到。由此,CSP平台可以获取该商品定购请求对应的终端用户的手机号码,以对拦截的5G消息中的支付链接进行改造,即将对应获取的终端用户的手机号码封装到该支付链接中。
具体地,CSP平台生成支付链接封装过程的示例可以如下描述:
CSP平台获取封装在5G消息中的支付链接,也即上述商户从支付平台获取的支付链接https://{server}/AES256({accountId})/AES256({productId}),并获取CSP平台唯一标识{cspCode}与终端用户的手机号码{proof}。
CSP平台对CSP平台唯一标识进行RSA1024非对称算法进行加密,生成RSA1024({cspCode})。
CSP平台对终端用户的手机号码进行RSA1024非对称算法进行加密,生成RSA1024({proof})。
CSP平台将支付链接与CSP平台唯一标识和加密后的终端用户的手机号码进行参数拼接,生成改造后的支付链接https://{server}/AES256({accountId})/AES256({productId})?cspCode=RSA1024({cspCode})&proof=RSA1024({proof})。
如此,可以得到基于5G消息的携带终端用户手机号码的支付链接。CSP平台唯一标识用于标识对应的支付链接为CSP平台改造后的基于5G消息的支付链接,可以用于后续5G消息支付过程中与其他平台交互时的校验。
之后,CSP平台将改造后的支付链接发送至对应的终端用户。
如此,在步骤102中,支付平台可以在解析支付链接中携带终端用户手机号码和CSP平台标识的情况下,从中获取到所需的手机号码,以便执行后续的5G消息支付。
如上文所述,如果支付链接未携带终端用户的手机号码,则通过对应的认证服务器校验来获取手机号码。此时,首先需要判断终端用户的终端设备的网络连接类型,也即终端用户接入网络的方式,包括蜂窝网络连接和非蜂窝网络。对于不同的网络连接类型,获取手机号码的方式也不同。
在一个实施例中,可选地,通过目标认证服务器获取所述手机号码,包括:确定所述终端用户的网络连接类型;在所述网络连接类型为蜂窝网络连接的情况下,调用自动取号能力获取所述终端用户的手机号码;在所述手机号码通过第一目标认证服务器认证后,获取所述手机号码。
在另一个实施例中,可选地,通过目标认证服务器获取所述手机号码,包括:确定所述终端用户的网络连接类型;在所述网络连接类型为非蜂窝网络连接的情况下,通过短信验证码功能接收所述终端用户输入的手机号码;在所述手机号码通过第二目标认证服务器认证后,获取所述手机号码。
终端用户的网络连接类型的确定,可以由支付平台的前端页面接口执行。前端页面接口调用支付链接的H5页面对应的浏览器网络应用程序接口(Web API)Navigator.connection,通过接口返回的NetworkInformation对象获取终端用户当前的网络连接信息。
前端页面接口可获取网络连接最大下载速度,当其值小于1(Mbps)时,提示用户“当前网络不稳定,请切换网络重试”。
通过从网络连接信息中获取参数NetworkInformation.type,可以确定终端用户正在与网络进行通信的连接类型。当参数NetworkInformation.type的值为cellular(蜂窝网络,又称移动网络)时,通过调用自动取号能力,从服务网关获取终端用户的手机号码,并通过认证服务器对自动取号的手机号码进行校验;当参数NetworkInformation.type的值为WIFI、蓝牙等无线网络时,通过短信验证码功能获取终端用户输入的手机号码,并通过认证服务器对终端用户输入的手机号码进行校验。
在一个实施例中,通过调用自动取号能力,结合认证服务器的校验获取终端用户的手机号码,具体描述如下:
支付平台的前端页面接口调用自动取号对应表示蜂窝网络下自动取号功能获取的手机号码;将预签名、商户标识、商品标识等信息发送至支付平台,由支付平台向服务网关的对应认证服务器发送手机号码认证请求。
认证服务器根据预签名,返回凭证至支付平台,支付平台携带凭证,向认证服务器换取手机号码;认证服务器通过凭证,校验成功,返回加密的手机号码信息至支付平台,支付平台解密获取到当前终端用户的手机号码,确认终端用户的身份。
在一个实施例中,通过短信验证码功能,结合认证服务器的校验获取终端用户的手机号码,具体描述如下:
支付平台的前端页面接口跳转至短信验证码界面以提示终端用户输入手机号码;在终端用户输入手机号码之后,前端页面接口携带该手机号码向支付平台请求下发验证码。
支付平台携带该手机号码向认证服务器请求下发验证码,认证服务器下发验证码至需要短信验证码的终端用户的终端设备。终端用户输入验证码,向支付平台请求校验;支付平台携带验证码,向认证服务器请求校验;认证服务器如果校验成功,则向支付平台返回校验成功信息。支付平台获取到当前终端用户的手机号码,确认终端用户的身份。
以上描述了三种获取终端用户手机号码的不同实施例,在步骤104中,支付平台通过终端设备的手机号码、商户标识、商品标识、CSP平台标识等建立手机号码与支付信息的关联关系,创建支付订单,更新H5页面并向终端用户返回新的H5链接地址。更新的H5页面为用于终端用户选择支付方式的页面。支付信息除了包括商户标识、商品标识之外,当然还包括对应商品的金额等其他支付相关信息,这里不再赘述。
在步骤106中,用户终端进入新H5页面选择支付方式后,前端页面接口发送携带支付信息和终端用户手机号码的请求至支付平台。支付平台进行支付信息校验,判断前端页面接口从H5页面解析的参数,例如商户标识和商品标识,是否存在于支付平台的数据库中并且参数是否准确性。如果校验成功,则终端用户选择的支付方式对应的第三方支付平台发送携带支付信息和手机号码的支付请求,以请求第三方支付平台执行对应手机号码的订单支付。
第三方支付平台根据包含商户标识、商品标识、金额等的支付信息,创建第三方支付页面并返回支付统一资源定位***(UniformResourceLocator,URL)到手机号码对应的终端用户。在跳转至第三方支付页面后,终端用户进行对应操作完成支付。第三方支付平台向支付平台返回支付结果。
在步骤108中,支付平台根据第三方支付平台返回的支付结果,更新订单支付状态,并向终端用户返回订单支付结果通知。
下面结合图2、图3分别对本申请实施例的5G消息支付方法的交互流程进行描述。图2示出了本申请通过CSP平台获取用户终端手机号码的实施例的5G消息支付方法的交互步骤,图3示出了本申请通过不同方式的认证服务器校验获取用户终端手机号码的实施例的5G消息支付方法的交互步骤。
如图2所示,该实施例的5G消息支付交互执行在终端用户、CSP平台、商户、支付平台和第三方支付平台之间,具体包括以下步骤:
步骤1,商户向终端用户下发关联支付链接,即支付URL的5G消息,其中终端用户的手机号码经CSP平台封装改造到5G消息中;
步骤2,终端用户点击支付按钮,访问支付URL,URL通知支付平台;
步骤3,支付平台创建支付订单号,更新H5页面;
步骤4,支付平台返回H5链接;
步骤5,终端用户进入H5页面,选择支付方式;
步骤6,终端用户向支付平台发送携带支付信息的支付请求;
步骤7,支付平台校验支付信息;
步骤8,支付平台向第三方支付平台发送携带支付信息的支付请求;
步骤9,第三方支付平台向支付平台返回支付URL;
步骤10,支付平台向终端用户返回支付URL;
步骤11,终端用户跳转至第三方支付页面,完成支付;
步骤12,第三方支付平台向支付平台发送支付结果通知;
步骤13,支付平台更新订单支付状态;
步骤14,支付平台通过H5页面向终端用户返回订单支付结果通知。
如图3所示,该实施例的5G消息支付交互执行在终端用户、支付平台和认证服务器之间,在终端用户、支付平台和第三方支付平台之间的交互步骤可以参考图2的步骤6至步骤14,这里省略。
结合认证服务器对自动取号的手机号码进行认证,具体包括以下步骤:
步骤21,终端用户打开支付链接;
步骤22,前端页面接口调用自动取号能力,判断终端用户的终端设备的连接网络环境;
步骤23,判断为4G网络且自动取号成功;
步骤24,前端页面接口向认证服务器请求对自动获取到的手机号码进行号码认证;
步骤25,认证服务器向支付平台返回凭证;
步骤26,支付平台携带凭证向认证服务器获取号码;
步骤27,认证服务器通过凭证,返回加密号码信息;
步骤28,支付平台解密获取的手机号码,确认终端用户的身份。
结合认证服务器对短信验证码终端用户输入的手机号码进行认证,具体包括以下步骤:
步骤31,前端页面接口调用自动取号失败,或者判断为例如WiFi的无线网络环境;
步骤32,前端页面接口跳转至短信验证码界面,接收终端用户输入的手机号码;
步骤33,前端页面接口携带手机号码向支付平台请求校验;
步骤37,支付平台携带验证码向认证服务器请求校验;
步骤38,认证服务器返回校验成功信息;
步骤39,支付平台获取短信验证输入的手机号码,确认终端用户的身份。
在通过图3所示两种实施例获取到终端用户的手机号码之后,进入支付步骤。
步骤41,支付平台创建支付订单并绑定终端用户的手机号码,创建支付聚合页,也即更新H5页面;
步骤42,支付平台向终端用户返回新H5链接地址的支付聚合页;
步骤43,终端用户基于支付聚合页选择支付方式进行支付。
支付平台、终端用户和第三方支付平台之间交互的支付步骤,可以参考图2的步骤6至步骤14。
在本申请实施例中,支付平台通过基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息,其中,所述支付链接携带所述目标商户的商户标识和所述商品标识的支付信息;建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;基于所述终端用户对所述支付方式选择页面的操作,向目标第三方支付平台发送携带所述支付信息和所述手机号码的支付请求,以便所述目标第三方支付平台基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知,由此,可以实现通过统一的支付平台为商家提供5G消息支付和服务,提高5G消息支付的通用性、兼容性,降低5G消息支付的成本并提高支付效率。
可选地,本申请实施例还提供一种5G消息支付方法,应用于CSP平台。如图4所示,所述方法包括:
步骤202,拦截目标商户响应终端用户的商品定购请求发送的包含第一支付链接的5G消息,所述第一支付链接中携带所述目标商户的商户标识和商品标识的支付信息,所述目标商户在所述CSP平台注册;
步骤204,根据所述商品定购请求,获取所述终端用户的手机号码和CSP平台标识;
步骤206,将所述第一支付链接和所述手机号码、CSP平台标识进行参数拼接,生成第二支付链接并封装到所述5G消息以发送至所述终端用户。
在本申请实施例中,通过CSP平台改造5G消息中封装的支付链接,可以从支付链接中直接获取终端用户的手机号码,实现手机号码与支付信息的关联绑定完成支付操作,由此,能够显著提高5G消息支付的速度及效率,提高用户的使用体验。
可选地,本申请实施例还提供一种5G消息支付***,图5是本申请实施例的5G消息支付***的结构方框图。
如图5所示,本申请实施例的5G消息支付***包括终端用户1200、CSP平台1600、商户1400、支付平台1800和第三方支付平台1900。
所述终端用户1200,向目标商户发送商品定购请求,所述目标商户分别在所述CSP平台和所述支付平台注册;
所述目标商户1400,响应所述商品定购请求,从所述支付平台获取所述商品定购请求对应的支付链接并封装到5G消息以发送至所述终端用户,所述支付链接中携带所述目标商户的商户标识和商品标识的支付信息;
所述CSP平台1600,拦截所述5G消息并将所述终端用户的手机号码封装到所述5G消息包含的支付链接之后发送至所述终端用户;
所述支付平台1800,基于所述终端用户对包含在所述5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息;建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;基于所述终端用户对所述支付方式选择页面的操作,向所述第三方支付平台发送携带所述支付信息和所述手机号码的支付请求;
所述第三方支付平台1900,基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;
所述支付平台1800,基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知。
此外,本申请实施例还提供一种5G消息支付装置,图6是本申请实施例的5G消息支付装置的结构方框图。
如图6所示,5G消息支付装置2000包括存储器2200和与所述存储器2200电连接的处理器2400,所述存储器2200存储有可在所述处理器2400运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任意一种5G消息支付方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种5G消息支付方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (10)
1.一种5G消息支付方法,其特征在于,应用于支付平台,所述方法包括:
基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息,其中,所述支付链接携带所述目标商户的商户标识和所述商品标识的支付信息;
建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;
基于所述终端用户对所述支付方式选择页面的操作,向目标第三方支付平台发送携带所述支付信息和所述手机号码的支付请求,以便所述目标第三方支付平台基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;
基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知。
2.如权利要求1所述的方法,其特征在于,在终端用户访问包含在5G消息中的支付链接之前,还包括:
接收在所述支付平台注册的商户发送的商品创建请求,所述商品创建请求携带商户标识和商品标识;
根据商户标识和商品标识生成支付链接并存储到目标数据库,其中目标商户响应所述终端用户发送的商品定购请求,从所述目标数据库获取所述商品定购请求对应的支付链接并封装到所述5G消息以发送至所述终端用户。
3.如权利要求2所述的方法,其特征在于,根据商户标识和商品标识生成支付链接,包括:
对商户标识和商品标识分别进行加密;
将加密后的商户标识和加密后的商品标识进行参数拼接,生成所述支付链接。
4.如权利要求1所述的方法,其特征在于,基于终端用户对包含在5G消息中的支付链接的访问请求,获取所述终端用户的手机号码,包括:
解析所述支付链接的参数,判断所述支付链接是否携带所述终端用户的手机号码;
若是,从所述支付链接获取所述手机号码,所述手机号码为5G消息服务提供商CSP平台在所述5G消息发送至所述终端用户之前,封装到所述5G消息包含的支付链接中;
若否,通过目标认证服务器获取所述手机号码。
5.如权利要求4所述的方法,其特征在于,通过目标认证服务器获取所述手机号码,包括:
确定所述终端用户的网络连接类型;
在所述网络连接类型为蜂窝网络连接的情况下,调用自动取号能力获取所述终端用户的手机号码;
在所述手机号码通过第一目标认证服务器认证后,获取所述手机号码。
6.如权利要求4所述的方法,其特征在于,通过目标认证服务器获取所述手机号码,包括:
确定所述终端用户的网络连接类型;
在所述网络连接类型为非蜂窝网络连接的情况下,通过短信验证码功能接收所述终端用户输入的手机号码;
在所述手机号码通过第二目标认证服务器认证后,获取所述手机号码。
7.一种5G消息支付方法,其特征在于,应用于CSP平台,所述方法包括:
拦截目标商户响应终端用户的商品定购请求发送的包含第一支付链接的5G消息,所述第一支付链接中携带所述目标商户的商户标识和商品标识的支付信息,所述目标商户在所述CSP平台注册;
根据所述商品定购请求,获取所述终端用户的手机号码和CSP平台标识;
将所述第一支付链接和所述手机号码、CSP平台标识进行参数拼接,生成第二支付链接并封装到所述5G消息以发送至所述终端用户。
8.一种5G消息支付***,其特征在于,包括终端用户、CSP平台、商户、支付平台和第三方支付平台,
所述终端用户,向目标商户发送商品定购请求,所述目标商户分别在所述CSP平台和所述支付平台注册;
所述目标商户,响应所述商品定购请求,从所述支付平台获取所述商品定购请求对应的支付链接并封装到5G消息以发送至所述终端用户,所述支付链接中携带所述目标商户的商户标识和商品标识的支付信息;
所述CSP平台,拦截所述5G消息并将所述终端用户的手机号码封装到所述5G消息包含的支付链接之后发送至所述终端用户;
所述支付平台,基于所述终端用户对包含在所述5G消息中的支付链接的访问请求,获取所述终端用户的手机号码、目标商户的商户标识和商品标识对应的支付信息;建立所述手机号码与所述支付信息的关联关系,并向所述终端用户发送支付方式选择页面;基于所述终端用户对所述支付方式选择页面的操作,向所述第三方支付平台发送携带所述支付信息和所述手机号码的支付请求;
所述第三方支付平台,基于所述商户标识和所述商品标识创建第三方支付页面并发送至所述手机号码对应的所述终端用户进行支付;
所述支付平台,基于所述支付请求对应的支付结果,向所述终端用户发送支付结果通知。
9.一种5G消息支付装置,其特征在于,包括:存储器和与所述存储器电连接的处理器,所述存储器存储有可在所述处理器运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的方法的步骤或者实现如权利要求7所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法的步骤或者实现如权利要求7所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210498409.5A CN115170117B (zh) | 2022-05-09 | 2022-05-09 | 5g消息支付方法及***、装置、计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210498409.5A CN115170117B (zh) | 2022-05-09 | 2022-05-09 | 5g消息支付方法及***、装置、计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115170117A true CN115170117A (zh) | 2022-10-11 |
CN115170117B CN115170117B (zh) | 2024-03-19 |
Family
ID=83483464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210498409.5A Active CN115170117B (zh) | 2022-05-09 | 2022-05-09 | 5g消息支付方法及***、装置、计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115170117B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024016619A1 (zh) * | 2022-07-19 | 2024-01-25 | ***股份有限公司 | 基于5g消息应用的支付方法、装置、设备、***及介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017095164A1 (ko) * | 2015-12-02 | 2017-06-08 | 삼성전자 주식회사 | 모바일 단말의 위치 기반 결제 연계 서비스를 제공하는 방법 및 장치 |
CN108307349A (zh) * | 2017-12-29 | 2018-07-20 | ***股份有限公司 | 基于5g通讯网络的车与车之间的无线支付方法及其*** |
CN109711832A (zh) * | 2018-12-29 | 2019-05-03 | 腾讯音乐娱乐科技(深圳)有限公司 | 进行支付的方法、装置和*** |
CN110675139A (zh) * | 2019-10-10 | 2020-01-10 | 成都智元汇信息技术股份有限公司 | 一种基于5g小基站定位的地铁乘车扣费方法 |
CN112437002A (zh) * | 2020-11-23 | 2021-03-02 | 彩讯科技股份有限公司 | 一种基于rcs消息的点餐方法、***、设备及存储介质 |
CN112446753A (zh) * | 2019-08-29 | 2021-03-05 | 阿里巴巴集团控股有限公司 | 一种数据处理方法、装置、设备和机器可读介质 |
CN112700234A (zh) * | 2020-12-28 | 2021-04-23 | ***股份有限公司 | 支付方法、装置、***、服务器、设备及介质 |
CN112965841A (zh) * | 2021-04-05 | 2021-06-15 | 朱小英 | 基于h5的云手机支付方法及装置 |
CN113177787A (zh) * | 2021-04-13 | 2021-07-27 | 北京健康之家科技有限公司 | 云手机支付方法、装置、存储介质及计算机设备 |
CN114169885A (zh) * | 2021-11-17 | 2022-03-11 | 深圳市梦网科技发展有限公司 | 数字货币支付方法、装置、终端及计算机可读存储介质 |
-
2022
- 2022-05-09 CN CN202210498409.5A patent/CN115170117B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017095164A1 (ko) * | 2015-12-02 | 2017-06-08 | 삼성전자 주식회사 | 모바일 단말의 위치 기반 결제 연계 서비스를 제공하는 방법 및 장치 |
CN108307349A (zh) * | 2017-12-29 | 2018-07-20 | ***股份有限公司 | 基于5g通讯网络的车与车之间的无线支付方法及其*** |
CN109711832A (zh) * | 2018-12-29 | 2019-05-03 | 腾讯音乐娱乐科技(深圳)有限公司 | 进行支付的方法、装置和*** |
CN112446753A (zh) * | 2019-08-29 | 2021-03-05 | 阿里巴巴集团控股有限公司 | 一种数据处理方法、装置、设备和机器可读介质 |
CN110675139A (zh) * | 2019-10-10 | 2020-01-10 | 成都智元汇信息技术股份有限公司 | 一种基于5g小基站定位的地铁乘车扣费方法 |
CN112437002A (zh) * | 2020-11-23 | 2021-03-02 | 彩讯科技股份有限公司 | 一种基于rcs消息的点餐方法、***、设备及存储介质 |
CN112700234A (zh) * | 2020-12-28 | 2021-04-23 | ***股份有限公司 | 支付方法、装置、***、服务器、设备及介质 |
CN112965841A (zh) * | 2021-04-05 | 2021-06-15 | 朱小英 | 基于h5的云手机支付方法及装置 |
CN113177787A (zh) * | 2021-04-13 | 2021-07-27 | 北京健康之家科技有限公司 | 云手机支付方法、装置、存储介质及计算机设备 |
CN114169885A (zh) * | 2021-11-17 | 2022-03-11 | 深圳市梦网科技发展有限公司 | 数字货币支付方法、装置、终端及计算机可读存储介质 |
Non-Patent Citations (3)
Title |
---|
刘轶: ""评估和规划企业5G网络时应考虑的关键问题"", 《网络安全和信息化》, 5 September 2019 (2019-09-05), pages 1 * |
李刚等: ""5G消息商业模式研究"", 《通信世界》, 1 June 2021 (2021-06-01), pages 25 - 27 * |
赵鸿: ""面向5G消息业务的应用架构研究"", 《中国新通信》, pages 84 - 86 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024016619A1 (zh) * | 2022-07-19 | 2024-01-25 | ***股份有限公司 | 基于5g消息应用的支付方法、装置、设备、***及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115170117B (zh) | 2024-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9124578B2 (en) | Service opening method and system, and service opening server | |
US20080293380A1 (en) | Messeaging service | |
CN106716960B (zh) | 用户认证方法和*** | |
CN106716918B (zh) | 用户认证方法和*** | |
CN105530255B (zh) | 验证请求数据的方法及装置 | |
US7360210B1 (en) | Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station | |
US6654600B1 (en) | Method and apparatus for authorizing use of cellular telephone units | |
WO2014190789A1 (en) | Method, device, client and server for interaction | |
KR20030024893A (ko) | 전자 지불 거래의 개시 | |
CA2490255A1 (en) | Method and system for managing cookies according to a privacy policy | |
CN110086768A (zh) | 一种业务处理方法及装置 | |
GB2516828A (en) | Processing electronic tokens | |
CN111163467B (zh) | 5g用户终端接入5g网络的方法、用户终端设备及介质 | |
US20150163675A1 (en) | Provisioning subscriptions to user devices | |
CN115170117B (zh) | 5g消息支付方法及***、装置、计算机可读存储介质 | |
CN109510799B (zh) | 页面展示方法、浏览器客户端、设备及存储介质 | |
CN113747375A (zh) | 一种5g消息中的第三方应用用户敏感信息一键获取***及方法 | |
KR20080013995A (ko) | 네트워크 환경에서 자동 가입을 위한 방법 및 장치 | |
CN114979989A (zh) | 5g消息回落方法、***及装置 | |
CN108449186A (zh) | 安全验证方法和装置 | |
CN112965841A (zh) | 基于h5的云手机支付方法及装置 | |
CN111667262A (zh) | 基于电信业务办理和支付的聚合支付方法及*** | |
KR20060084328A (ko) | 모바일 청구서 서비스 제공 방법 및 시스템 | |
US20120198039A1 (en) | Service linkage device, program, service linkage method, and service provision system | |
CN111756916A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |