解决外贸电商平台银行虚拟账号收款差异的方法及系统与流程

文档序号:12825927阅读:907来源:国知局
解决外贸电商平台银行虚拟账号收款差异的方法及系统与流程

本发明涉及网络电商服务领域,特别是一种解决外贸电商平台银行虚拟账号收款差异的方法及系统。



背景技术:

外贸电子商务平台作为向各个国家销售产品的在线商务平台,信用卡收款占整体gmv的95%以上,但是对于部分信用卡普及率低的国家,外贸电子商务平台提供的转账汇款的方式,也成为其他国家客户除信用卡以外的支付方式之一。

大多数外贸电子商务平台的订单均以美元币种标价,为了降低转账方式带来的外汇风险,外贸电子商务平台都会要求客户以美元币种进行转账,包括页面显示的转账币种也是美元,并且在显著位置提示客户需要使用美元进行汇款。在实际的业务中,部分客户还是以非美元的币种进行转账汇款,这给现有的外贸电子商务平台带来了新的问题。由于客户汇款的是非美元,现有的入账方案并不支持解析非美元的转账文件。导致客户投诉到客服部门,再由客服部门反馈到财务部门,而财务部门只有通过银行后台下载其他币种的银行流水信息后,才能确认是否收到客户的转账。因为没法及时确认,可能客户已经要求取消订单或者客户会投诉到银行,怀疑电子商务平台有欺诈嫌疑,给平台声誉以及内部运营成本、客户体验带来非常不好的影响。

在知乎网上“亚马逊平台收款有哪些方式”lily的回答介绍了是亚马逊平台通过payoneer、worldfirst、美国银行卡、currenciedirect和香港账户转账结汇的方式收取国外的汇款。亚马逊针对不同的客户采用了不同的汇款方式,容易造成订单金额不清楚、汇款混乱、二次汇款损失、用户不知道使用那种方式汇款等问题。



技术实现要素:

为了解决上述问题,本发明提供了一种外贸电子商务平台拒付处理自动化的方法及系统,本系统通过设置银行虚拟账户的方式使外贸电子商务平台能够在收到客户的汇款之后,很清晰的识别客户的汇款,能够快速处理客户提交的非美元订单付款,提高处理速度,降低平台运营成本。

本发明的具体技术方案如下:

本发明的第一方面提出了一种解决外贸电商平台银行虚拟账号收款差异的方法,包括通过ftp获取银行主账户对应的mt940文件,,包含以下步骤:

步骤1:逐个解析所述mt940文件,并做入库处理;

步骤2:分析入库的非美元记录;

步骤3:执行或返回最终结果。

优选的是,所述步骤1还为判断是否存在非美元的mt940文件

在上述方案中优选的是,持卡人需要在第一时间阈值内发起所述拒付申请。

在上述方案中优选的是,所述步骤1还为当不存在非美元的mt940文件时直接将所述mt940文件做入库处理。

在上述方案中优选的是,所述相应的支付网关是指处理同一支付订单的支付网关。

在上述方案中优选的是,所述步骤1还为当存在非美元的mt940文件时将所述mt940文件做入库处理并更新该mt940文件的入库记录的核对标识为初始状态。

在上述方案中优选的是,所述步骤2为判断所述核对标识为初始状态的入库记录是否存在虚拟账号。

在上述方案中优选的是,所述步骤2还包括以下步骤:

步骤21:将非美元的币种转化为美元;

步骤22:调用充值处理,把美元存入所述虚拟账户;

步骤23:更新所述核对标识为一致,充值状态为成功。

在上述方案中优选的是,所述步骤2还为当不存在虚拟账户时将所述核对标识更新为差异。

在上述方案中优选的是,所述步骤2还为把所述核对标识为差异状态的入库记录转入到人工处理。

在上述方案中优选的是,所述人工处理包括以下步骤:

步骤31:查询所述核对标识为差异状态的入库记录中包含的差异明细信息;

步骤32:根据所述差异明细信息中的备注信息来确定具体客户信息。

在上述方案中优选的是,所述具体客户信息包括:订单号、客户名称和客户资料中至少一种。

在上述方案中优选的是,所述步骤32还为根据所述具体客户信息并依据付款原则把美元转入买家在平台的账户中。

在上述方案中优选的是,所述最终结果为以下情况中的一种:

虚拟账户划款:通过银行的虚拟账户把美元划拨给卖家;

平台账户划款:通过平台的账户把美元划拨给卖家;

延迟处理:不能够识别客户信息,不划款,等待买家反馈信息。

在上述方案中优选的是,所述付款原则为当所述虚拟账户中的美元金额小于订单金额时,按照所述订单金额将美元划拨给卖家,并将本次交易的最终差额记为负数。

在上述方案中优选的是,所述付款原则还为当所述虚拟账户中的美元金额大于订单金额时,按照所述订单金额将美元划拨给卖家,并将本次交易的最终差额记为正数。

在上述方案中优选的是,所述付款原则还为累计所述最终差额,当所述累计最终差额的绝对值超过一定数值后,向买家发送要求补款信息或自动退款信息。

本发明的第二方面提出了一种解决外贸电商平台银行虚拟账号收款差异的系统,包括通过ftp获取银行主账户对应的mt940文件的获取模块,还包含以下模块:

解析模块:用于逐个解析所述mt940文件,并做入库处理;

分析模块:用于分析入库的非美元记录;

执行模块:用于执行或返回最终结果。

优选的是,所述解析模块还具有判断是否存在非美元的mt940文件的功能。

在上述方案中优选的是,所述解析模块还具有当不存在非美元的mt940文件时直接将所述mt940文件做入库处理的功能

在上述方案中优选的是,所述解析模块还具有当存在非美元的mt940文件时将所述mt940文件做入库处理并更新该mt940文件的入库记录的核对标识为初始状态的功能。

在上述方案中优选的是,所述分析模块还具有判断所述核对标识为初始状态的入库记录是否存在虚拟账号的功能。

在上述方案中优选的是,所述分析模块还包括:

转化子模块:用于将非美元的币种转化为美元;

充值子模块:用于调用充值处理,把美元存入所述虚拟账户;

更新子模块:更新所述核对标识为一致,充值状态为成功。

在上述方案中优选的是,所述分析模块还具有当不存在虚拟账户时将所述核对标识更新为差异的功能。

在上述方案中优选的是,所述分析模块还具有把所述核对标识为差异状态的入库记录转入到人工处理模块的功能。

在上述方案中优选的是,所述人工处理模块还包括:

查询子模块:查询所述核对标识为差异状态的入库记录中包含的差异明细信息;

确认子模块:根据所述差异明细信息中的备注信息来确定具体客户信息。

在上述方案中优选的是,所述具体客户信息包括:订单号、客户名称和客户资料中至少一种。

在上述方案中优选的是,所述确认子模块还具有根据所述具体客户信息并依据付款原则把美元转入买家在平台的账户中的功能。

在上述方案中优选的是,所述最终结果为以下情况中的一种:

虚拟账户划款:通过银行的虚拟账户把美元划拨给卖家;

平台账户划款:通过平台的账户把美元划拨给卖家;

延迟处理:不能够识别客户信息,不划款,等待买家反馈信息。

在上述方案中优选的是,所述付款原则为当所述虚拟账户中的美元金额小于订单金额时,按照所述订单金额将美元划拨给卖家,并将本次交易的最终差额记为负数。

在上述方案中优选的是,所述付款原则还为当所述虚拟账户中的美元金额大于订单金额时,按照所述订单金额将美元划拨给卖家,并将本次交易的最终差额记为正数。

在上述方案中优选的是,所述付款原则还为累计所述最终差额,当所述累计最终差额的绝对值超过一定数值后,向买家发送要求补款信息或自动退款信息

本发明的实施能够快速处理用户的非美元订单,降低了平台的运营成本,提升了客户体验,得到了非常好的应用效果。

附图说明

图1为按照本发明的解决外贸电商平台银行虚拟账号收款差异的方法的一优选实施例的流程示意图。

图2为按照本发明的解决外贸电商平台银行虚拟账号收款差异的系统的一优选实施例的模块图。

图3为按照本发明的解决外贸电商平台银行虚拟账号收款差异的系统的一优选实施例的银行虚拟账户结构示意图

图4为按照本发明的解决外贸电商平台银行虚拟账号收款差异的系统的一优选实施例的mt940文件名称示意图。

图5为按照本发明的解决外贸电商平台银行虚拟账号收款差异的方法的如图1所示实施例的转账差异处理流程示意图。

图6为按照本发明的解决外贸电商平台银行虚拟账号收款差异的方法的一优选实施例的非美元入账余额处理方法流程示意图。

图7为按照本发明的解决外贸电商平台银行虚拟账号收款差异的系统的一优选实施例的信息模型表图。

具体实施方式

实施例1

如图2所示,分析模块220包括转化子模块221、充值子模块222和更新子模块223。

如图1所示,执行步骤100,获取模块200通过ftp获取银行主账户对应的mt940文件。执行步骤110,获取模块200判断获取到的mt940文件是否存在非美元币种。如果获取到的mt940文件不存在非美元币种,则执行步骤115,执行模块230将该笔美元按照常规的方式进行常规处理。如果获取到的mt940文件存在非美元币种,则顺序执行步骤120和步骤130,解析模块210把获取到的mt940文件逐个进行解析并做入库处理,入库的格式为银行日记账信息,并把入库的mt940文件的记录核对标识为初始。执行步骤140,判断mt940文件对应的用户是否存在虚拟账户,如果mt940文件对应的用户拥有银行虚拟账户,则执行步骤141,转化子模块221按照汇丰银行的外币兑换美元的实时汇率标准将非美元金额折算成美元,充值子模块222调用充值处理,把折算后的美元存入到用户的虚拟账户中,顺序执行步骤142和步骤115,更新模块223把mt940文件的记录核对标识更新为一致,充值状态为成功,执行模块220对虚拟账户中的美元按照常规的方式进行常规处理。如果mt940文件对应的用户没有银行虚拟账户,更新模块223将mt940文件的记录核对标识更新为差异,并登记银行转账差异信息。

实施例2

如图3所示,平台在银行主账户300下为买家申请了买家a虚拟账户310、买家b虚拟账户311、买家c虚拟账户312、买家d虚拟账户313到买家n虚拟账户314等若干个虚拟账户。以买家c虚拟账户312为例,下面包括eur(欧元)货币账户320、usd(美元)货币账户321、cad(加拿大元)货币账户322、aud(澳大利亚元)货币账户323、chf(瑞士法郎)货币账户324和hkd(港元)货币账户325等各国货币账户。用户可以通过自己在银行虚拟账户下进行资金汇入,支持非美元资金汇入,系统将非美元资金按照汇丰银行的实时汇率折算成美元,存入卖家的虚拟账户中。

在本实施例中,银行主账户300下的买家虚拟账户仅包含买家a虚拟账户到买家n虚拟账户,在实际中,银行主账户300下可以包括若干个虚拟账户不仅限于买家a虚拟账户到买家n虚拟账户。买家虚拟账户下也不仅限于本实施例中提到的6种货币账户,可包含世界上全部的主要货币种类。

实施例3

如图4所示,我们可以看到外贸电子商务平台通过ftp获取的汇丰银行的mt940文件中。可以通过文件名清晰的识别出同一汇丰主账户808168520838,对应多个币种的mt940文件,其中币种包括:hkd(港元)、cad(加拿大元)、aud(澳大利亚元)、cny(人民币)、chf(瑞士法郎)、eur(欧元)、jpy(日元)。表示客户808168520838通过7种货币进行了购买。

在本实施例中,买家通过7种货币进行了购买,在实际中,买家可通过世界上其他货币进行购买,不仅限于上述7种货币。

实施例4

如图2所示,系统还包括人工处理模块230,人工处理模块240包括查询子模块241和确认子模块242。

图5所示,执行步骤500,系统财务人员通过查询子模块241查询到库中记录核对标识为差异的mt940文件。执行步骤510,查询子模块241调用该mt940文件,查询其备注信息(包括订单号和客户名称等)。执行步骤520,查询子模块241判断根绝差异明细的备注信息是否能够确认转款客户的信息。如果通过备注信息不能够确认转款客户的信息,则执行步骤525,查询子模块241向客服发送信息,让客服人员向客户发送信息,等待得到反馈信息后在进行处理。如果通过备注信息能够确认转款客户的信息,则执行步骤530,通过确认子模块242点击处理,并输入买家的账户信息,点击确认为买家进行充值。执行步骤540,确认子模块对输入的买家账户信息进行核对,判断买家账户信息与订单中的用户信息是否相符。如果买家账户信息和订单中的用户信息不相符,则执行步骤510,重新确认买家账户信息。如果买家账户信息和订单中的用户信息相符,则执行步骤550,转化子模块221按照汇丰银行的外币兑换美元的实时汇率标准将非美元金额折算成美元。执行步骤560,充值子模块222调用充值处理,把折算后的美元存入用户的账户。

实施例5

在本系统中还包括账户余额监控模块。

如图6所示,执行步骤600,转化子模块221按照汇丰银行的外币兑换美元的实时汇率标准将非美元金额折算成美元。顺序执行步骤610和步骤620,账户余额监控模块计算折算后的美元金额与订单美元金额之间的差额,即差额=折算后美元金额-订单美元金额。如果差额等于0,则执行步骤622,对差额不进行处理。如果差额大于零,则执行步骤621,将差额数值记入贸易顺差表,累计为贸易顺差总额,贸易顺差总额为正数。如果差额小于零,则执行步骤630,把差额数值记入交易逆差表,累计为贸易逆差总额,贸易逆差总额为负数。执行步骤640,计算账户差额余额,计算方法为:账户差额余额=贸易顺差总额+贸易逆差总额。执行步骤650,账户余额监控模块判断账户差额余额情况。如果账户差额余额小于-10美元,则执行步骤651,给客户发信息(包括短信、站内信、微信信息和qq信息等),告示客户账户差额余额小于-10美元,请客户及时充值,若超过30天未充值,则该账户暂停使用,如果超过60天未充值,自动从客户绑定的银行卡中扣除与客户账户差额余额相同的费用。如果账户差额余额大于10美元,则执行步骤652,给客户发送信息(包括短信、站内信、微信信息和qq信息等),,告示客户账户差额余额大于10美元,可以把该金额充值到客户的银行卡内,或者在新订单中使用,超过90天未处理,则将该金额充值到系统的赔付基金中。如果差额余额大于-10美元而小于10美元,则账户余额监控模块不对客户账户余额差额进行处理。

实施例6

如图7所示,在系统中建立4种信息模型,分别对应4张数据信息表,分别包含如下的信息:

1、虚拟账号信息:用来记录分配的虚拟账号号段的信息,包括:入库日期、虚拟账号起始号段、虚拟账号末尾号段、已使用数、最近使用虚拟账户和最近更新时间。

2、虚拟账号分配信息:用来记录每一笔虚拟账号分配的明细信息,包括:日期、商户号、虚拟账户号、状态、操作人、操作时间、备注、账户名和账户号。

3、银行日记账信息:用来记录银行账户的流水明细信息,包括:日期、转账金额、转账币种、充值金额、充值币种、备注、状态、操作人、操作时间、虚拟账号和买家id。

4、银行转账差异信息:用来记录银行转账的差异明细信息包括日期、借贷标识、币种、金额、余额、交易类型、识别码、关联id、备注、入库时间、核对标识和虚拟账号。

本系统中包含的信息类型不仅仅包含本实施例中的信息类型,还包含银行、电子商务平台、网络交易中所涉及到的全部信息。

为了更好地理解本发明,以上结合本发明的具体实施例做了详细描述,但并非是对本发明的限制。凡是依据本发明的技术实质对以上实施例所做的任何简单修改,均仍属于本发明技术方案的范围。本说明书中每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1