网上商城——在线支付
来源:互联网 发布:淘宝女式中长款棉袄 编辑:程序博客网 时间:2024/05/21 14:07
概念
在线支付是指卖方与买方通过因特网上的电子商务网站进行交易时,银行为其提供网上资金结算服务的一种业务。它为企业和个人提供了一个安全、快捷、方便的电子商务应用环境和网上资金结算工具。在线支付不仅帮助企业实现了销售款项的快速归集,缩短收款周期,同时也为个人网上银行客户提供了网上消费支付结算方式,使客户真正做到足不出户,网上购物。(百度百科)
方式
第一种方式
- 优点:
- 免费
- 缺点:
- 网站需要了解各个银行网银系统才可以完成对接。
第二种方式
- 优点
- 网站不需要了解各个网银的接口,了解第三方的支付公司的接口。
- 缺点
- 收费的,一般费用1%。
- 如果网站交易金额比较大,不建议使用第三方支付公司接口,影响到资金链。
支付流程
如何保证安全?这就有了电子签名
电子签名:
- 为每个注册用户提供一个账号
- 提供一套加密算法和一个密钥
- 网站-->第三方支付公司:
- 提供数据:付款账号,收款账号,哪个银行,付款金额,订单编号
- 使用加密算法和秘钥对提交的数据进行加密,加密以后得到一个hmac码
- 提交:付款账号,收款账号,哪个银行,付款金额,订单编号以及hmac,提交到第三方支付公司上。
- 第三方支付公司:获得到提交的数据以及hmac码,使用相同的算法及秘钥对数据进行加密。加密后得到一个hmac码,比对这两个hmac码值,如果这两个值一致,说明数据是有效的,如果不一致说明数据是篡改的。
分析完之后,接下来就是代码实现了。。。我就不展示了。
小结
没有接触这个项目之前觉得好难,跟着视频实践的过程中发现并非那么困难,在线支付这个功能没有接触的时候觉得好神秘,看完之后了解其中奥秘。
0 0
- 网上商城—在线支付
- 网上商城——在线支付
- 【SSH网上商城项目实战20】在线支付平台的介绍
- 【SSH网上商城项目实战23】完成在线支付功能
- 【SSH网上商城项目实战20】在线支付平台的介绍
- 【SSH网上商城项目实战23】完成在线支付功能
- 【SSH网上商城项目实战23】完成在线支付功能
- 易宝——在线支付
- 网上商城——总结
- 网上商城的支付功能
- 在线支付——微信支付宝二维码合一
- 我的订单(分页查询所有) 查询单个订单 权限过滤器 在线支付接口跳转 支付结果处理 网上商城(四)
- 网上商城——ApplicationContext.xml
- 【SSH网上商城】——框架
- 网上商城—管理员增加商品
- 网上商城—管理员删除商品
- 网上商城—管理员修改商品
- 支付宝支付接口开发———在线扫码支付
- mac安装Mongodb
- ubuntu16.04搭建ssh,samba,svn服务器记录
- jvm 垃圾收集器详解
- poj2955 Brackets dp
- 在mac上配合Dash使用sublime
- 网上商城——在线支付
- Ubuntu 14.04下搭建SVN服务器(SVN Server)
- AngularJS入门之如何快速上手(详细讲解什么是angular)
- HTTP中的重定向和请求转发的区别
- 数组Array和集合的区别
- 2.18
- nips《tagger-deep-unsupervised-perceptual-grouping 》翻译
- Android快速开发,十个最常用的框架
- 解决linux 百度网盘大文件不能下载或者速度慢问题