支付处理方法技术

技术编号:17516794 阅读:53 留言:0更新日期:2018-03-21 01:21
本发明专利技术实施例涉及一种支付处理方法,包括:终端设备接收用户输入的请求支付的操作指令,获取品数据、第三方支付渠道信息、用户信息和终端信息,进行参数提取,生成多个支付请求项参数,发送给支付处理服务器;支付处理服务器根据支付请求项参数生成第一订单ID和第一订单描述信息,并生成第一支付订单数据;根据支付平台信息、用户ID和商品ID生成第三方订单ID;根据支付平台信息,获取相应的第三方支付渠道的接入协议信息,封装第一支付订单数据,生成第二支付订单数据,发送给第三方支付服务器;支付处理服务器接收第三方返回数据;支付处理服务器根据第三方返回数据和第二支付订单数据生成请求结果数据,发送给终端设备。

Payment processing method

The embodiment of the invention relates to a payment processing method: terminal equipment receives user input request payment instructions, access to data, the third party payment channels of information, user information and terminal information, parameter extraction, generating a plurality of payment request parameters, send to the payment processing server; payment processing server according to the payment request parameters to generate the first order ID and first order description information, and generates a first payment order data; according to the payment platform information, user ID and commodity ID generates third order ID; according to the payment platform information, obtain the corresponding third party payment protocol access to information channels, pay package first order data, generating second payment orders the payment server, sent to the third party; the third party payment processing server receives the returned data; payment processing The server generates the request result data based on the third party's return data and the second payment order data, and sends it to the terminal device.

【技术实现步骤摘要】
支付处理方法
本专利技术涉及通信
,尤其涉及一种支付处理方法。
技术介绍
目前随着互联网技术的发展和普及,电子支付给人们生活和工作带来了很大的方便,电子支付的应用越来越广泛。但是目前的支付方式多以支付宝或微信支付为主,支付方式只能依赖单独固定的第三方支付。支付接入方,如商户端,在接入第三方支付时,面临接入流程复杂,接入成本较高等问题。
技术实现思路
本专利技术的目的是提供一种支付处理方法,能够根据支付渠道自动适配支付通信,通过封装支付细节,极大地简化接入流程,降低接入成本,同时能够支持更多的第三方支付,具有较强的扩展性。为实现上述目的,本专利技术提供了一种支付处理方法,包括:终端设备接收用户输入的请求支付的操作指令;所述终端设备根据所述操作指令获取所述操作指令指向的商品数据、第三方支付渠道信息、所述用户的用户信息和所述终端设备的终端信息;所述商品数据包括商品的商品ID和支付金额信息;所述第三方支付渠道信息包括第三方支付渠道的支付平台信息和支付方式信息;所述用户信息包括所述用户的用户ID;所述终端信息包括所述终端设备的终端IP;根据所述商品ID、支付金额信息、支付平台信息、支付方式信息、用户ID和终端IP进行参数提取,生成多个支付请求项参数,发送给支付处理服务器;所述支付请求项参数具有相应的参数类型;所述支付处理服务器根据接收到的多个支付请求项参数生成第一订单ID和第一订单描述信息,并根据多个支付请求项参数、第一订单ID和第一订单描述信息生成第一支付订单数据;所述支付处理服务器根据所述支付平台信息、所述用户ID和所述商品ID生成第三方订单ID;所述支付处理服务器根据所述支付平台信息,获取相应的第三方支付渠道的接入协议信息;根据所述接入协议信息,封装所述第一支付订单数据,生成第二支付订单数据,发送给第三方支付服务器;所述第二支付订单数据包括第三方订单ID;所述支付处理服务器接收第三方支付服务器返回的第三方返回数据;所述第三方返回数据包括第三方支付服务器根据所述第二支付订单数据生成的支付平台订单ID和支付信息;所述支付处理服务器根据第三方返回数据和第二支付订单数据生成请求结果数据,发送给终端设备;所述请求结果数据包括第三方订单ID、支付平台订单ID和支付信息。优选的,在所述终端设备接收用户输入的请求支付的操作指令之前,所述方法还包括:创建支付请求项参数的数据结构;所述数据结构包括:参数名称、参数类型和描述信息。优选的,在所述支付处理服务器接收第三方支付服务器返回的第三方返回数据之后,所述方法还包括:所述支付处理服务器根据所述支付平台订单ID和支付信息对所述第二支付订单数据进行更新,将所述支付平台订单ID和支付信息添加至第二支付订单数据,并存储。进一步优选的,所述第二支付订单数据包括生成第二支付订单数据的时间,在所述支付处理服务器根据所述支付平台订单ID和支付信息对第二支付订单数据进行更新时,所述方法还包括:将对第二支付订单数据进行更新的更新时间添加至第二支付订单数据,并存储。优选的,所述第一支付订单数据包括生成第一支付订单数据的时间,在所述支付处理服务器接收第三方支付服务器返回的第三方返回数据之后,所述方法还包括:根据接收第三方返回数据的时间生成第一支付订单更新时间,添加至第一支付订单数据,并存储。优选的,在所述支付处理服务器根据第三方返回数据和第二支付订单数据生成请求结果数据,发送给终端设备之后,所述方法还包括:所述终端设备对所述请求结果数据进行显示;根据所述用户输入的支付指令生成确认支付信息,发送给所述第三方支付服务器;所述确认支付信息包括所述支付金额信息和所述用户ID;所述第三方支付服务器根据所述确认支付信息进行支付处理,并生成支付结果数据,发送给所述支付处理服务器。进一步优选的,所述第一支付订单数据包括第一支付订单的支付状态信息,所述第二支付订单数据包括第二支付订单的支付状态信息;在所述生成支付结果数据,发送给所述支付处理服务器之后,所述方法还包括:所述支付处理服务器根据所述支付结果数据对所述第一支付订单的支付状态信息和第二支付订单的支付状态信息进行更新。本专利技术实施例提供的支付处理方法,能够根据支付渠道自动适配支付通信,通过封装支付细节,极大地简化接入流程,降低接入成本,同时能够支持更多的第三方支付,具有较强的扩展性。附图说明图1为本专利技术实施例提供的支付处理方法流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术提供一种支付处理方法,能够根据支付渠道自动适配支付通信,通过封装支付细节,极大地简化接入流程,降低接入成本,同时能够支持更多的第三方支付,具有较强的扩展性。图1为本专利技术实施例提供的支付处理方法流程图,以下结合图1所示,对本专利技术实施例提供的支付处理方法进行说明。本专利技术实施例提供的支付处理方法包括如下步骤:步骤101,终端设备接收用户输入的请求支付的操作指令。具体的,终端设备可以为智能手机、电脑等加载有服务应用的设备。请求支付的操作指令可以是用户通过点击选择请求支付的选项输入的。在一个具体的例子里,用户定向点触智能手机的触摸屏上请求支付的选项位置,智能手机接收到用户输入的操作指令,此操作指令中含有与请求支付的选项相对应的屏幕二维坐标信息,终端设备对此操作指令进行识别,可以确定此操作指令为请求支付的操作指令。步骤102,终端设备根据操作指令获取操作指令指向的商品数据、第三方支付渠道信息、用户的用户信息和终端设备的终端信息。具体的,终端设备对请求支付的操作指令进行识别,确定请求支付的商品对象,并获取相应的商品数据,并且,通过请求支付的操作指令确定用户所选择的第三方支付渠道的第三方支付渠道信息,以及用户的用户信息和终端设备的终端信息。商品数据包括商品ID和商品的支付金额信息,即商品的价格信息等。在一个具体的例子里,智能手机接收到操作指令,根据操作指令中的屏幕二维坐标信息,确定此操作指令为某商品订单的请求支付指令,根据商品订单获取相应的商品数据,其中商品订单可以为商城应用平台发送给终端设备的。第三方支付渠道信息包括第三方支付渠道的支付平台信息和支付方式信息,支付平台可以为支付宝、微信以及其他的应用平台的运营商设计的自有支付的支付平台,支付方式可以为扫码支付,应用程序app支付,网页支付等。第三方支付渠道信息可以为终端设备根据用户在输入请求支付的操作指令之前输入的第三方支付渠道确认指令生成的。用户信息包括用户的用户ID,终端信息包括终端设备的终端IP。步骤103,根据商品ID、支付金额信息、支付平台信息、支付方式信息、用户ID和终端IP进行参数提取,生成多个支付请求项参数,发送给支付处理服务器。具体的,终端设备对商品ID、支付金额信息、支付平台信息、支付方式信息、用户ID和终端IP进行参数提取,生成多个支付请求项参数,发送给支付处理服务器。其中,支付请求项参数具有相应的参数类型。在一个优选的实施例中,在支付处理服务器中预先创建有支付请求项参数的数据结构,支付请求项参数的数据结构包括:参数名称、参数类型和描述信息。在终端设备进行参数提取时,按照既定的数据结构进行参数提取。在一个具体的例子中,参数名称及其相应的参数类型和相应的描述如表1所示,表1中商品编号即前述的商品ID本文档来自技高网...
支付处理方法

【技术保护点】
一种支付处理方法,其特征在于,所述支付处理方法包括:终端设备接收用户输入的请求支付的操作指令;所述终端设备根据所述操作指令获取所述操作指令指向的商品数据、第三方支付渠道信息、所述用户的用户信息和所述终端设备的终端信息;所述商品数据包括商品的商品ID和支付金额信息;所述第三方支付渠道信息包括第三方支付渠道的支付平台信息和支付方式信息;所述用户信息包括所述用户的用户ID;所述终端信息包括所述终端设备的终端IP;根据所述商品ID、支付金额信息、支付平台信息、支付方式信息、用户ID和终端IP进行参数提取,生成多个支付请求项参数,发送给支付处理服务器;所述支付请求项参数具有相应的参数类型;所述支付处理服务器根据接收到的多个支付请求项参数生成第一订单ID和第一订单描述信息,并根据多个支付请求项参数、第一订单ID和第一订单描述信息生成第一支付订单数据;所述支付处理服务器根据所述支付平台信息、所述用户ID和所述商品ID生成第三方订单ID;所述支付处理服务器根据所述支付平台信息,获取相应的第三方支付渠道的接入协议信息;根据所述接入协议信息,封装所述第一支付订单数据,生成第二支付订单数据,发送给第三方支付服务器;所述第二支付订单数据包括第三方订单ID;所述支付处理服务器接收第三方支付服务器返回的第三方返回数据;所述第三方返回数据包括第三方支付服务器根据所述第二支付订单数据生成的支付平台订单ID和支付信息;所述支付处理服务器根据第三方返回数据和第二支付订单数据生成请求结果数据,发送给终端设备;所述请求结果数据包括第三方订单ID、支付平台订单ID和支付信息。...

【技术特征摘要】
1.一种支付处理方法,其特征在于,所述支付处理方法包括:终端设备接收用户输入的请求支付的操作指令;所述终端设备根据所述操作指令获取所述操作指令指向的商品数据、第三方支付渠道信息、所述用户的用户信息和所述终端设备的终端信息;所述商品数据包括商品的商品ID和支付金额信息;所述第三方支付渠道信息包括第三方支付渠道的支付平台信息和支付方式信息;所述用户信息包括所述用户的用户ID;所述终端信息包括所述终端设备的终端IP;根据所述商品ID、支付金额信息、支付平台信息、支付方式信息、用户ID和终端IP进行参数提取,生成多个支付请求项参数,发送给支付处理服务器;所述支付请求项参数具有相应的参数类型;所述支付处理服务器根据接收到的多个支付请求项参数生成第一订单ID和第一订单描述信息,并根据多个支付请求项参数、第一订单ID和第一订单描述信息生成第一支付订单数据;所述支付处理服务器根据所述支付平台信息、所述用户ID和所述商品ID生成第三方订单ID;所述支付处理服务器根据所述支付平台信息,获取相应的第三方支付渠道的接入协议信息;根据所述接入协议信息,封装所述第一支付订单数据,生成第二支付订单数据,发送给第三方支付服务器;所述第二支付订单数据包括第三方订单ID;所述支付处理服务器接收第三方支付服务器返回的第三方返回数据;所述第三方返回数据包括第三方支付服务器根据所述第二支付订单数据生成的支付平台订单ID和支付信息;所述支付处理服务器根据第三方返回数据和第二支付订单数据生成请求结果数据,发送给终端设备;所述请求结果数据包括第三方订单ID、支付平台订单ID和支付信息。2.根据权利要求1所述的支付处理方法,其特征在于,在所述终端设备接收用户输入的请求支付的操作指令之前,所述方法还包括:创建支付请求项参数的数据结构;所述数据结构包括:参数名称、参数类型和描述信息。3.根据权...

【专利技术属性】
技术研发人员:邵飞虎葛俊鹏崔卫洁
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1