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;所述终端信息包括所述终端设备的终端IP;根据所述商品ID、支付金额信息、支付平台信息、支付方式信息、用户ID和终端IP进行参数提取,生成多个支付请求项参数,发送给支付处理服务器;所述支付请求项参数具有相应的参数类型;所述支付处理服务器根据接收到的多个支付请求项参数生成第一订单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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。