关于电商支付、退款流程

本公司是从事电商业务的,因为各种原因一直缺乏完整的支付、对账、开票、退款流程。所以根据相关部门的要求进行了需求梳理和输出计划方案。

方案的几个前提条件

1.仅考虑支付宝一种支付方式

2.仅考虑一笔订单一次支付的情况

3.略过支付失败、审核、物流配送等其他流程

先上图


关于电商支付、退款流程_第1张图片

流程说明

一、支付流程

下单

首先用户在APP上下单,然后会在ERP里生成一个新订单。订单包含的主要字段有 1.订单号; 2.商品明细; 3.订单金额 ;3.下单时间; 4.下单用户ID; 5.用户收货地址; 6.订单状态。

支付

用户在APP内选择支付宝进行支付,随后APP通过支付接口传入订单参数唤起支付宝(没有安装支付宝则调用网页版)进行支付。支付完成后支付宝会将支付信息同步到APP上,和异步到ERP后台。

关于电商支付、退款流程_第2张图片
系统交互流程图

支付完成后支付宝会返回几个重要参数,1.交易单号; 2. 商户订单号; 3.状态; 4.支付流水号 5;支付金额 ...

随后ERP后台会推送信息给U8Cloud生成应收单。生成的应收单主要有这几个字段。1.应收单号;2.商户订单号;3.支付宝交易号4.支付宝流水号; 5.实收金额; 6.支付时间;7.手续费;6.下单用户ID。

注意!因为支付宝会在支付时扣除0.6%的手续费,但不会在支付完成后不会返回给后台。所以为了能记录到这比钱,ERP后台会自动计算出每笔交易的手续费并推给U8Cloud。这在对账时会派上用场。

出库

支付完成后会将出库任务发给仓库,形成波次,拣货出库。这块就不细谈了。

二、开发票

订单在完成后用户就可以申请开发票了。目前通过用友系统接入电子发票,因为电子发票最大的特点是可以方便的做红冲,所以我们就只开具电子发票。

这一流程主要工作是在财务那边完成的,所以ERP后台只要向用友推送商户订单号、发票抬头、商品明细即可。


二、退款

用户再APP上申请退款后,ERP会进行审核。审核通过后向U8Cloud推送销售退款单、金额、退款商品、退款单号等信息,然后U8Cloud生成应收单红字。审核通过后就会推送退款信息给支付宝,然后支付宝将钱退还给用户。


关于电商支付、退款流程_第3张图片
交易退款

随后会推送给用友让其开红票,最后在用户端进行提现。


三、对账

财务在对账时主要看两个平台,一个是支付宝后台数据一个是U8Cloud的应收单。但这里有存在两个问题。1.支付宝的对账单是CSV文件的压缩包,需要后台做解析。2.应收单里显示的是应收款项,而支付宝的账务账单里是扣除手续费的实收部分。所以在一开始时用户支付时就要将手续费计算出来并保存,这样就方便对账。


关于电商支付、退款流程_第4张图片
支付宝业务明细账单


关于电商支付、退款流程_第5张图片
支付宝账务账单明细

写在后面

这里有一个很大的问题就是使用的支付方式是支付宝,但如果是其他的支付那就有不同的地方了。比如说微信支付。

微信支付的手续费虽然也是0.6%,但是他只在提现的时候收取。也就是说用户支付后退款我们并不需要收取手续费。所以用微信支付就可以直接做红冲了。

另一个方面是不同的支付方式手续费也是不同的,比如说用POS机支付。而且用POS机支付时用户选择了微信或支付宝或银联卡,收取的手续费也不同,而且具体的手续费还可以跟银行去谈。所以针对不同的支付方式后台要进行手续费管理配置。

最后还有分期付款、多次支付等情况,就不一一列举了。总的来说就是根据实际业务的需求,选择合适的支付方式以达到快速开展业务和用户群覆盖的目的。

你可能感兴趣的:(关于电商支付、退款流程)