网上支付原理

一个电子商务网站要开通网上支付功能,有两种途径:一是通过第三方支付平台,例如支付宝、网银等;二是与银行协商获得一个支付接口。前一种方式以支付宝为例,商户可以向支付宝提交申请,申请成功后支付宝会提供一个整合支付宝到商户网站的接口并提供该接口的调用方法及示例。这种网上支付方式手续简单,支付宝向商户收取的费用是按商户网站通过支付宝完成的交易额按一定比例来收取的。后一种方式需要和开通网上支付功能的银行签署协议,办理相关手续,之后银行会提供给商户一个商户编号,商户在其网站把商户编号和支付信息等内容提交给银行提供的处理系统就可以了。

       各个银行的接口处理方式基本思维都是差不多,商户向银行申请后将获得一个商户编号,就可以在自己的网站提供在线支付功能了,银行会向商户提供数据提交的地址和处理结果获取的地址及相关参数和调用方法的说明文档等。

       下图是网上支付方案的流程图,支付网关实际表现形式其实就是银行提供的一个供数据提交的网址,之后这些数据被转到银行银行的后台系统处理。商户的网站需要做的就是按照银行提供的订单数据规范提交到支付网关即可。

中国工商银行网上支付流程:

 

1、客户在商户网站浏览商品信息,签订订单;

2、商户按照工行B2C订单数据规范形成提交数据,并使用工行提供API和商户证书对订单数据签名,形成form表单返回客户浏览器,表单action地址指向工行接收商户B2C订单信息的servlet;

3、客户确认使用工行支付后,提交此表单到工行;

4、工行网银系统接收此笔B2C订单,对订单信息和商户信息进行检查,通过检查则显示工行B2C支付页面;

5、客户在此页面可以查询客户在银行的预留信息;也可以输入支付卡号、支付密码、验

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值