电子商务系统通过支付网关与银行内部系统相连,来完成支付功能。网上支付系统的数据流程一般有以下3种模型:
数据流程模型一:用于用户向电子商务系统发出服务请求。
步骤是:①用户浏览应用系统提供的电子商务服务,确订购买商品或服务的种类和数量,并提交订单;
②应用系统接收用户的订单,并根据订单中的银行标识信息向相应的支付网关发送支付请求;
③支付网关进行相应的数据处理后,根据请求中的银行标识信息将请求发往相应的银行;
④银行进行相应的处理后,将授权响应消息发往支付网关;
⑤支付网关将响应发往发出支付请求的应用系统;
⑥应用系统为用户提供相应的服务。
数据流程模型二:用于电子商务应用系统向银行发出请款、对账等服务请求。 其步骤是:①应用系统通过支付网关向银行发出请款、对账等服务请求;
②支付网关根据发来的请求中的银行标识信息进行相应的数据处理后,将请求发往相应的银行;
③银行进行相应的处理后,将响应消息发往支付网关;
④支付网关将响应发往发出请求的应用系统。
数据流程模型三:用于用户向银行发出转账、账户查询等请求的情况。
其步骤是:①用户通过支付网关向银行发出转账、账户查询等服务请求;
②支付网关根据用户发来的请求中的银行标识信息进行相应的数据处理后,将请求发往主相应的银行;
③银行进行相应的处理后,将响应消息发往支付网关;
④支付网关将响应发往发出请求的用户。