一种多支付渠道选择的方法及系统技术方案

技术编号:14399255 阅读:70 留言:0更新日期:2017-01-11 12:34
本发明专利技术提供了一种多支付渠道选择的方法,包括以下步骤:S1、不同的用户通过APP向支付渠道选择模块发送支付请求;S2、所述支付渠道选择模块根据所述支付请求选择支付渠道,生成支持所述支付请求的支付渠道的支持列表,并显示给所述用户以供所述用户选择。本发明专利技术还提供了对应的系统。本发明专利技术的多支付渠道选择的方法及系统涵盖了多国家支付的情况,定义了通用的支付请求参数,方便用户选择支付渠道,同时,对支持支付请求的支持列表进行了灵活的排序,结合了用户的个人习惯。此外,将排序后的支持列表显示出来以供用户选择,简化了APP对支付的处理,使APP能够专注于自身业务逻辑处理。

【技术实现步骤摘要】

本专利技术涉及电子商务
,更具体地说,涉及一种多支付渠道选择的方法及系统
技术介绍
随着网络支付渠道的日益增长,各种手机话费支付、充值卡支付、电子钱包支付等层出不穷,而应用(包含web/wap站点、app等)也越来越多地存在支付的需求,各种应用需要在多种支付渠道之间进行选择,在面对多种支付渠道的时候,如何能快速、准确地选择符合条件的渠道并有序的显示给用户选择是一个需要解决的问题。现有的网络支付的方案中,每个应用集成了各种支付渠道以完成支付需求,在对各种支付渠道进行选择时,支付渠道的显示和排列方式固定,不够灵活,并且缺乏针对多国家支付的处理。
技术实现思路
本专利技术要解决的技术问题在于,针对如何快速而准确地选择符合条件的支付渠道及现有网络支付的缺陷,提供一种多支付渠道选择的方法及系统。本专利技术解决上述问题的技术方案是提供一种多支付渠道选择的方法,该方法包括以下步骤:S1、用户通过APP向支付渠道选择模块发送支付请求;S2、所述支付渠道选择模块根据所述支付请求选择支付渠道,生成支持所述支付请求的支付渠道的支持列表,并显示给所述用户以供所述用户选择。在上述多支付渠道选择的方法中,在所述步骤S2之前,还包括以下步骤:所述支付渠道选择模块分析所述支付请求的参数,其中,所述支付请求的参数包括访问类型和国家码;根据所述支付请求的参数,判断所述支付请求是否指定了支付渠道,若指定了支付渠道,则执行下一步骤;判断指定的支付渠道是否支持所述支付请求,若所述指定的支付渠道支持所述支付请求,则进行具体的支付操作。在上述多支付渠道选择的方法中,所述步骤S2包括以下步骤:a.判断支付渠道是否支持所述支付请求的访问类型,若支持,则执行下一步骤,否则显示“支付渠道不支持当前的支付请求”;b.判断所述支付请求是否是WAP访问,若是,则执行下一步骤,否则执行步骤e,否则显示“支付渠道不支持当前的支付请求”;c.判断支付渠道是否支持所述支付请求的网络类型,若支持,则执行下一步骤,否则显示“支付渠道不支持当前的支付请求”;d.判断支付渠道是否支持所述支付请求的APN接入点,若支持,则执行S下一步骤,否则显示“支付渠道不支持当前的支付请求”;e.检查支付渠道是否能够通过所述APP的黑白名单过滤,若通过,则执行下一步骤,否则显示“支付渠道不支持当前的支付请求”;f.检查所述APP是否能够通过支付渠道的黑白名单过滤,若通过,则显示支付渠道支持所述支付请求,并将该支付渠道增加到所述支持列表中。在上述多支付渠道选择的方法中,在所述步骤a之前还包括:判断支付渠道是否支持所述支付请求的国家码。在上述多支付渠道选择的方法中,所述步骤S2进一步包括:设置支付渠道的优先等级,根据该优先等级对所述支持列表的支付渠道进行排序。本专利技术还提供了一种多支付渠道选择的系统,该系统包括多个支付渠道,所述系统还包括多个APP和支付渠道选择模块,其中:所述APP用于向所述支付渠道选择模块发送支付请求;所述支付渠道选择模块用于根据所述支付请求选择支付渠道,生成支持所述支付请求的支付渠道的支持列表,并显示给用户以供所述用户选择。在上述多支付渠道选择的系统中,所述支付渠道选择模块包括:分析模块,用于分析所述支付请求的参数,其中,所述支付请求的参数包括访问类型和国家码;第一判断模块,用于根据所述支付请求的参数,判断所述支付请求是否指定了支付渠道;第二判断模块,用于判断指定的支付渠道是否支持当前的所述支付请求,若所述指定的PC支持所述当前的支付请求,则进行具体的支付操作。在上述多支付渠道选择的系统中,所述支付渠道选择模块还包括:第三判断模块,用于依次判断支付渠道是否支持所述支付请求的访问类型、所述支付请求是否是WAP访问、支付渠道是否支持所述支付请求的网络类型以及支付渠道是否支持所述支付请求的APN接入点;检查模块,用于依次检查支付渠道是否能够通过所述APP的黑白名单过滤以及检查所述APP是否能够通过支付渠道的黑白名单过滤。在上述多支付渠道选择的系统中,所述支付渠道选择模块还包括:第四判断模块,用于判断支付渠道是否支持所述支付请求的国家码。在上述多支付渠道选择的系统中,所述支付渠道选择模块还包括:设置模块,用于设置支付渠道的优先等级;排序模块,用于根据该优先等级对所述支持列表的支付渠道进行排序。本专利技术的多支付渠道选择的方法及系统涵盖了多国家支付的情况,定义了通用的支付请求参数,方便用户选择支付渠道,同时,对支持支付请求的支持列表进行了灵活的排序,结合了用户的个人习惯。此外,将排序后的支持列表显示出来以供用户选择,简化了APP对支付的处理,使APP能够专注于自身业务逻辑处理。附图说明图1是本专利技术的多支付渠道选择的方法的流程图。图2是本专利技术的多支付渠道选择的方法实施例的流程图。图3是本专利技术的判断支付渠道是否符合当前的支付请求的流程图。图4是图2中的步骤S206的具体实现的流程图。图5是本专利技术的多支付渠道选择的系统的结构示意图。图6是实施本专利技术的多支付渠道选择系统时的交互流程图。图7是本专利技术的支付渠道选择模块实施例的结构框图。具体实施方式如图1所示,是本专利技术的多支付渠道选择的方法的流程图。该方法包括以下步骤:S1、用户通过APP向支付渠道选择模块发送支付请求;在此步骤中,APP(application,应用)使用HTTPGET和POST向支付渠道选择模块发送支付请求,当然,支付请求需要进行加密或者签名以确保请求真实有效,具体的加密或者签名在此不进行详细说明。进一步地,不同的用户使用的APP不同,APP的参数包括应用ID、应用名称、黑白名单过滤标识以及过滤名单列表,其中,应用ID表示不同的APP的编号;应用名称表示不同的应用,如京东、手机天猫、美团等;黑白名单过滤标识表示该APP中支持或者不支持的支付渠道,其包括三种状态,分别为:白名单、黑名单以及关闭,白名单表示只允许使用该白名单的过滤列表当中的支付渠道,黑名单表示不允许使用该黑名单的过滤列表中的支付渠道,关闭则表示该黑白名单过滤不起效。S2、所述支付渠道选择模块根据所述支付请求选择支付渠道,生成支付所述支付请求的支付渠道的支持列表,并显示给所述用户以供所述用户选择。进一步地,支付渠道包括以下参数:渠道ID,渠道的唯一编码;渠道名称;渠道类型,如手机话费支付、第三方支付等;渠道所支持国家,该参数可以为多个国家;支持的运营商列表;渠道状态,如正常、关闭、暂停等;渠道支持的访问方式,如WEB、WAP;支持的WAP连接方式,如移动网络、WIFI;允许连接网络列表,如移动网络名称等;渠道优先级,该参数值越高表示越优先显示该支付渠道,同一支付渠道在不同的国家对于不同的应用中可以有不同的优先级;黑白名单过滤标识以及过滤列表。支付渠道选择模块根据支付请求进行选择支付渠道前,先对支付请求进行分析,分析出支付请求所包含各个参数,如用户常用渠道列表、国家码、访问类型等,具体的支付请求的参数及相应的说明如下表:为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图2所示,是本专利技术的多支付渠道选择的方法实施例的流程图。在本实本文档来自技高网...
一种多支付渠道选择的方法及系统

【技术保护点】
一种多支付渠道选择的方法,其特征在于,该方法包括以下步骤:S1、用户通过APP向支付渠道选择模块发送支付请求;S2、所述支付渠道选择模块根据所述支付请求选择支付渠道,生成支持所述支付请求的支付渠道的支持列表,并显示给所述用户以供所述用户选择。

【技术特征摘要】
1.一种多支付渠道选择的方法,其特征在于,该方法包括以下步骤:S1、用户通过APP向支付渠道选择模块发送支付请求;S2、所述支付渠道选择模块根据所述支付请求选择支付渠道,生成支持所述支付请求的支付渠道的支持列表,并显示给所述用户以供所述用户选择。2.根据权利要求1中所述的多支付渠道选择的方法,其特征在于,在所述步骤S2之前,还包括以下步骤:所述支付渠道选择模块分析所述支付请求的参数,其中,所述支付请求的参数包括访问类型和国家码;根据所述支付请求的参数,判断所述支付请求是否指定了支付渠道,若指定了支付渠道,则执行下一步骤;判断指定的支付渠道是否支持所述支付请求,若所述指定的支付渠道支持所述支付请求,则进行具体的支付操作。3.根据权利要求2中所述的多支付渠道选择的方法,其特征在于,所述步骤S2包括以下步骤:a.判断支付渠道是否支持所述支付请求的访问类型,若支持,则执行下一步骤,否则显示“支付渠道不支持当前的支付请求”;b.判断所述支付请求是否是WAP访问,若是,则执行下一步骤,否则执行步骤e,否则显示“支付渠道不支持当前的支付请求”;c.判断支付渠道是否支持所述支付请求的网络类型,若支持,则执行下一步骤否则显示“支付渠道不支持当前的支付请求”;d.判断支付渠道是否支持所述支付请求的APN接入点,若支持,则执行S下一步骤,否则显示“支付渠道不支持当前的支付请求”;e.检查支付渠道是否能够通过所述APP的黑白名单过滤,若通过,则执行下一步骤,否则显示“支付渠道不支持当前的支付请求”;f.检查所述APP是否能够通过支付渠道的黑白名单过滤,若通过,则显示支付渠道支持所述支付请求,并将该支付渠道增加到所述支持列表中。4.根据权利要求3中所述的多支付渠道选择的方法,其特征在于,在所述步骤a之前还包括:判断支付渠道是否支持所述支付请求的国家码。5....

【专利技术属性】
技术研发人员:郑先斌
申请(专利权)人:深圳云游四海信息科技有限公司
类型:发明
国别省市:广东;44

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

1