[发明专利]一种自动化支付方法及装置在审
申请号: | 201710566427.1 | 申请日: | 2017-07-12 |
公开(公告)号: | CN107392575A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 高国政;郭海超;荣震;李强 | 申请(专利权)人: | 北京奇安信科技有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02;G06Q20/40;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹,曹杰 |
地址: | 100015 北京市朝阳区酒仙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 支付 方法 装置 | ||
技术领域
本发明实施例涉及网络技术领域,具体涉及一种自动化支付方法及装置。
背景技术
随着互联网的快速发展,网上支付给人们的生活带来了极大的便利,且越来越普及。
网上支付平台的主要用途是为网络交易用户提供优质的安全支付服务。目前,网上支付平台要实现转账、发红包、抢红包、充值、提现等支付服务功能,需要接入第三方支付平台。
现有的基于支付服务的功能在进行转账、支付、充值、提现等操作时需要用户人工输入支付密码。并且在此之前,需要先对当前账号进行实名认证,然后设置支付密码。用户手工输入支付密码通常比较耗时,使网上支付的效率较低,且不可能满足对大量账号进行支付的需要。
鉴于此,如何实现网上支付,以提高网上支付的效率、缩短网上支付时间成为目前需要解决的技术问题。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种自动化支付方法及装置。
第一方面,本发明实施例提出一种自动化支付方法,包括:
在预先创建的脚本中设置支付密码;
获取第三方支付平台在完成支付服务的支付流程中需依次反馈的所有支付链接,并按照所述支付流程的顺序,将所述所有支付链接依次存储在第一文件中;
接收支付的触发指令;
根据所述触发指令,通过所述脚本依次读取所述第一文件中存储的每一支付链接,与所述第三方支付平台进行通信,并在通信过程中将所述脚本中设置的所述支付密码发送给所述第三方支付平台,以使所述第三方支付平台根据所述支付密码完成所述支付流程。
可选地,按照所述支付流程的顺序,所述第三方支付平台在完成支付服务的支付流程中需依次反馈的所有支付链接,包括:第一链接、第二链接、第三链接和第四链接;
相应地,所述通过所述脚本依次读取所述第一文件中存储的每一支付链接,与所述第三方支付平台进行通信,并在通信过程中将所述脚本中设置的支付密码发送给所述第三方支付平台,以使所述第三方支付平台根据所述支付密码完成所述支付流程,包括:
通过所述脚本读取所述第一文件中存储的第一链接赋值给预设第一变量,并向所述第三方支付平台发送对所述第一链接的超文本传输协议HTTP请求,接收对所述第一链接的HTTP请求反馈的第一参数;
通过所述脚本读取所述第一文件中存储的第二链接赋值给所述预设第一变量,并将所述第一参数作为post请求参数,向所述第三方支付平台发送对所述第二链接的post请求,接收对所述第二链接的post请求反馈的第二参数;
若所述第二参数中的状态变量为真true,则通过所述脚本读取所述第一文件中存储的第三链接赋值给所述预设第一变量,并将所述第二参数和所述脚本中设置的支付密码作为post请求参数,对所述第三链接进行post请求,接收对所述第三链接的post请求反馈的第三参数;
若所述第三参数中的状态变量为true,则通过所述脚本读取所述第一文件中存储的第四链接赋值给所述预设第一变量,并将所述第三参数作为post请求参数,向所述第三方支付平台发送对所述第四链接的post请求,接收对所述第四链接的post请求反馈的第四参数;
若所述第四参数中的状态变量为true,则展示支付成功的提示信息,并将所述预设第一变量的值追加到预设第一列表变量中。
可选地,在接收对所述第二链接的post请求反馈的第二参数之后,所述方法还包括:
若所述第二参数中的状态变量为假fasle,则流程结束,并将所述预设第一变量的值追加到预设第二列表变量中。
可选地,在接收对所述第三链接的post请求反馈的第三参数之后,所述方法还包括:
若所述第三参数中的状态变量为fasle,则流程结束,并将所述预设第一变量的值追加到预设第二列表变量中。
可选地,在接收对所述第四链接的post请求反馈的第四参数之后,所述方法还包括:
若所述第四参数中的状态变量为fasle,则将所述预设第一变量的值追加到预设第二列表变量中。
可选地,所述方法还包括:
在通过预先建立的脚本与第三方支付平台进行通信,以完成支付服务的支付流程的任意步骤中,若检测到异常,则流程结束,并将所述预设第一变量的值追加到预设第三列表变量中。
第二方面,本发明实施例还提出一种自动化支付装置,包括:
设置模块,用于在预先创建的脚本中设置支付密码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇安信科技有限公司,未经北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710566427.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能企业采销运营系统
- 下一篇:云支付装置