本发明涉及电商技术领域,具体为一种用于电商平台的支付方法。
背景技术:
目前电商平台的快速发展使得整个购物流程更加的移动化、智能化,而不仅仅是支付形式的便利,但是在现有的电商平台里,进行网络诈骗和金融钓鱼的商户越来越多,而且现在电商平台电子支付的数量越来越多,支付数据量和支付类型非常大,导致不能有效的管理,数据访问和传输比较不流畅。
技术实现要素:
本发明的目的是为了克服上述不足提供一种用于电商平台的支付方法。
一种用于电商平台的支付方法包括以下步骤:
用户向商户发起支付请求,电商平台获取到用户支付请求信息,向所述商户发送验证和映射信息;
商户接收并响应电商平台发送的验证和映射信息,反馈至电商平台;
电商平台判断该笔支付是否安全,如果安全则转下一步;如果不安全则向用户发送撤回支付提示;
电商平台接受用户向商户发起支付请求,支付成功。
进一步,所述电商平台获取到用户支付请求信息,向所述商户发送验证和映射信息具体包括:
电商平台建立数据存储节点,每个数据存储节点用于用户支付请求信息、支付请求与对应商户的映射信息,以及对应商户的验证数据id;
标记所有用户支付请求信息所属的支付接口,各支付接口之间通过一个字符串进行唯一识别,标记各个用户支付请求信息,各用户支付请求信息之间通过对应商户的验证数据id进行唯一识别;
建立数据节点,每个数据节点中包含一组支付接口以及支付接口的所有用户支付请求信息,为各数据节点分配对应商户的验证数据id;
标记各个数据节点,各数据节点之间通过一个字符串数据进行唯一识别,标记数据节点、支付接口、用户支付请求信息之间的映射关系;
所述数据节点向所述数据存储节点发送查询所管理的支付接口及该支付接口所有用户支付请求信息的请求信息;
数据节点对查询到的用户支付请求信息进行管理,并通过查询到的支付接口信息,连接对应支付接口,与支付接口进行相应的用户支付请求信息传输,向所述数据存储节点发送查询用户支付请求信息的请求信息,所述数据存储节点反馈相应用户支付请求信息以及用户支付请求信息对应商户的验证数据id;
根据所述数据存储节点查询到的数据节点的对应商户的验证数据id,连接对应数据节点,完成相应用户支付请求信息的信息传输。
进一步,所述电商平台判断该笔支付是否安全具体包括:
将用户向商户发起支付请求的支付序列拆分成a份子支付序列,门限值为b,只有大于或等于b个子支付序列商户才能还原出完整的原始的支付序列,b≤a,将生成的a个子支付序列发送给a个授权子支付序列的商户;
d个参与还原子支付序列的商户向其他商户发送自己所持有的子支付序列,其中d≥b,每个商户收到来自其他d-1个商户的子支付序列之后,生成e个标记向量cl,每个向量含有d个分量,分别对应d个商户所持有的子支付序列,每个向量中包含b个值为1的分量以及d-b个值为0的分量;
提取生成的每一个向量中b个值为1的分量所对应的子支付序列,进行还原,得到e个还原出的原始支付序列;
重复最多的还原出的原始支付序列为真实的原始支付序列,即该笔支付是否安全。
本发明对电商平台付信息进行统一配置和管理,特别是在支付数据量和支付类型非常时能有效的管理数据访问和传输,非常流畅,不仅可以快速识别钓鱼收款,还避免了对每个商户和用户所出示的消息进行验证,保障了电商平台的安全性,提高了效率。
具体实施方式
下面结合附图及本发明的具体实施方式对本发明用于电商平台的支付方法作以下说明。
实施例:一种用于电商平台的支付方法包括以下步骤:
用户向商户发起支付请求,电商平台获取到用户支付请求信息,向所述商户发送验证和映射信息;
商户接收并响应电商平台发送的验证和映射信息,反馈至电商平台;
电商平台判断该笔支付是否安全,如果安全则转下一步;如果不安全则向用户发送撤回支付提示;
电商平台接受用户向商户发起支付请求,支付成功。
所述电商平台获取到用户支付请求信息,向所述商户发送验证和映射信息具体包括:
电商平台建立数据存储节点,每个数据存储节点用于用户支付请求信息、支付请求与对应商户的映射信息,以及对应商户的验证数据id;
标记所有用户支付请求信息所属的支付接口,各支付接口之间通过一个字符串进行唯一识别,标记各个用户支付请求信息,各用户支付请求信息之间通过对应商户的验证数据id进行唯一识别;
建立数据节点,每个数据节点中包含一组支付接口以及支付接口的所有用户支付请求信息,为各数据节点分配对应商户的验证数据id;
标记各个数据节点,各数据节点之间通过一个字符串数据进行唯一识别,标记数据节点、支付接口、用户支付请求信息之间的映射关系;
所述数据节点向所述数据存储节点发送查询所管理的支付接口及该支付接口所有用户支付请求信息的请求信息;
数据节点对查询到的用户支付请求信息进行管理,并通过查询到的支付接口信息,连接对应支付接口,与支付接口进行相应的用户支付请求信息传输,向所述数据存储节点发送查询用户支付请求信息的请求信息,所述数据存储节点反馈相应用户支付请求信息以及用户支付请求信息对应商户的验证数据id;
根据所述数据存储节点查询到的数据节点的对应商户的验证数据id,连接对应数据节点,完成相应用户支付请求信息的信息传输。
所述电商平台判断该笔支付是否安全具体包括:
将用户向商户发起支付请求的支付序列拆分成a份子支付序列,门限值为b,只有大于或等于b个子支付序列商户才能还原出完整的原始的支付序列,b≤a,将生成的a个子支付序列发送给a个授权子支付序列的商户;
d个参与还原子支付序列的商户向其他商户发送自己所持有的子支付序列,其中d≥b,每个商户收到来自其他d-1个商户的子支付序列之后,生成e个标记向量cl,每个向量含有d个分量,分别对应d个商户所持有的子支付序列,每个向量中包含b个值为1的分量以及d-b个值为0的分量;
提取生成的每一个向量中b个值为1的分量所对应的子支付序列,进行还原,得到e个还原出的原始支付序列;
重复最多的还原出的原始支付序列为真实的原始支付序列,即该笔支付是否安全。