通联支付以及第三方支付所需要注意的
通联支付,是一家集合了支付宝,微信,银联等一系列支付为一体的一家第三方支付平台,
先阶段,各家互联网都在主打支付功能. 我这里是整理一下之前的一些笔记....仅供参考....反正也没人看,,我主要的目的是写个自己看的,也算是一种记录吧.
在通联支付这里,我当初做了 ,支付宝和微信的扫码付,银联的银行卡的支付.
先说下扫码付:
通联已经帮我们把支付宝和微信的扫码付给整合在一块了,我们只需要去请求通联的服务器,获取到对应的支付链接,然后将他转成二维码展示在页面就好了.
感觉也没啥好说的,接口文档由于保密,也不方便在这里展示...
需要注意的是,通联的付维码,如果先请求了支付宝的支付码,再 立马去请求微信的支付码,是会依旧返回支付宝的付维码.这个是因为,通联会根据你设定的订单有效时间来进行过期处理,防止你扫码了支付宝的二维码支付成功,然后再扫码了微信的二维码....造成重复支付的情况发生.(我暂时想不出其他的原因啦....自己认为是这样吧.) ,
支付的单号,在没有确定是否已经支付的情况下,订单编号最好不要随意去修改.
银行卡支付:
银行卡支付就简单啦.准备好相应的参数,直接调通联的网页中去支付...通联支持很多种银行卡....随便选择就好了.
需要注意的地方是: 1银行卡是通过单号和提交时间来确认是否是同一笔订单,也就是说,你需要记录好提交订单的时间,方便后面来查询是否支付成功!
2.提交的订单,最好不要随意修改,以防重复支付的情况发生.
密匙的验证,,这个也是最烦人的...反正就是比较各种难完成..
关于支付成功回调:
不管啥支付,在支付成功之后都会有相应的系统回调,说通俗点,就是告诉你们自己的系统,该订单已经支付成功
这里需要校验密匙的正确,就是确保是通联的服务器发过来的通知,
其次,还需要注意,支付成功的金额是多少,是否和订单需要支付的金额一致.如果不一致,要咋处理..等等.(这个很重要,经常有些人会利用这样的漏洞来攻击,比如只支付一分钱等等.)
最好在收到通知后,还是要主动去通联查询一遍这笔单的支付状态.
特别需要注意,回调不是百分百都会有的,比如网络问题..等等..要处理好这个问题,最好的办法就是去主动查询该单的支付状态.
要记录相关的支付数据,方便日后查单对账
要处理好,哪些支付失败的情况,比如说,一个单由于网络,或者其他的情况,用户不知道,支付两次. .....或者说,等支付的时候,这笔单已经失效了..这个时候看是要退款还是要咋处理,反正最基础是要一笔一笔,详细的记录好.
要防止并发的情况...
密匙最好要经常更换...确保支付安全.
售后退款:
通联的售后退款功能,我并没有做.只是大致的看了下文档,,大概记录几点吧
1.出于安全考虑,这个地方的权限要严格把控
2.要做好安全方面.....避免攻击,或者出现大量退款的情况.
3.售后的相关记录.
4.退款金额不能大于支付金额
5.密匙.密匙,密匙..重要的东西说三遍.然后就是加密验证码,签名
欢迎加群交流 148762251
通联支付以及第三方支付所需要注意的相关推荐
- 区块链支付和第三方支付区别
虽然区块链支付正处于初步发展阶段,但是第三方支付的发展已经成熟,那么区块链支付和普通的第三方支付的区别是什么? 区块链支付是一种结合密码技术与互联网技术而来的新一代支付方式,其依托数字货币或传统法币电 ...
- 2018最新支付系统/第三方支付系统/第四方支付系统/聚合支
2018最新支付系统/第三方支付系统/第四方支付系统/聚合支这里写自定义目录标题 2018最新第三方API第四方支付平台程序源码完整开源全套完美运营版聚合支付平台源码,此平台源码是客户独家运营的版本, ...
- 区块链支付和第三方支付有什么区别?秒链付解析
虽然区块链支付正处于初步发展阶段,但是第三方支付的发展已经成熟,那么区块链支付和普通的第三方支付的区别是什么? 区块链支付是一种结合密码技术与互联网技术而来的新一代支付方式,其依托数字货币或传统法币电 ...
- 第三方支付接口 个人第三方支付接口 第三方支付接口费率
第三方支付接口 个人第三方支付接口 第三方支付接口费率 支付扫码是现在很多人日常都会有的一个行为,不管是去超市.饭店还是其他地方消费的话都会打开微信扫描商家提供的收款码.不过有很多商家和消费者就发现微 ...
- 银汇通支付:第三方支付POS机备受商户青睐
因为方便.快捷,POS机刷卡消费越来越被市民所接受--如今,POS机不再仅仅是大商场的"必备",已越来越多地走入中小商家.记者采访发现,随着POS机的普及,第三方支付公司也日渐增多 ...
- 支付功能----第三方支付公司
直接通过银行付款,银行的网银盾有电子签名: 电子签名: 1.为每个注册用户提供一个账号( 易宝提供了一个测试的账号) 2.提供一套加密算法 和一个秘钥! (易宝提供了一个秘钥供测试使用 加密算法也是有 ...
- Java对接彩虹易支付,第三方支付,实例代码
相信很多个人开发者都没有资质去申请微信.支付宝.支付.那么这时候只有使用第三方支付了. 第三方支付也有很多种,那么这个文章只介绍彩虹易支付. 通常他们官方接口文档只有PHP SDK,并没有Java的. ...
- 何为第三方支付?第三方支付机构的资金是在怎样的政策背景下保障用户的资金安全的?
回答第一个问题我们不如先研究三方支付的产业阶段,研究产业的过去,现在以及未来的价值走向去看看在这个产业链上还有多少空间是尚待开发的,目前又到达了什么阶段. 首先我们先看看三方支付究竟帮助我们解决了什么 ...
- 西米支付:第三方支付的类型
第三方支付的类型 本办法所称非金融机构支付服务,是指非金融机构在收付款人之间作为中介机构提供下列部分或全部货币资金转移服务: (一)网络支付: (二)预付卡的发行与受理: (三)银行卡收单: (四)中 ...
最新文章
- C#windows向窗体传递泛型类
- ubuntu下使用filezilla上传文件权限问题(open for write: permission denied)
- BZOJ 4247 挂饰 背包DP
- python while-Python天坑系列(一):while 1比while True更快?
- 2021考研报考人数377万,读研VS工作,哪个更值得?
- 国内linux内核镜像仓库,国内较快的maven仓库镜像
- java学习(49):方法重载
- 关于IIS 7.5 限制连接数与流量限制模块
- php 导出excel 特殊字符,PHPEXCEL导出,存在特殊字符遇到的问题
- 【算法学习】最优二叉查找树(动态规划)
- Struts2框架中s:if标签和s:set标签小结
- Unity 代码加密 Mono 编译与加密 windows版
- 存:科幻推荐书单---超经典科幻必读
- 会计记录accton
- 力扣刷题 DAY_89 贪心
- win2003控制面板不见了,打开“控制面板”的方法,安全策略
- java可视化计时器,java – 使用计时器动画JPanel(幻灯片)
- 106-Latex矩阵过大问题
- 卡普的21个NP完全问题-问题描述
- 面试 mysql引擎