本机号码一键登录原理与应用
前言 很多 APP 目前都支持“本机号码一键登录”功能。本机号码一键登录是基于运营商独有网关认证能力推出的账号认证产品。用户只需一键授权,即可实现以本机号码注册/登录,相比先前的短信验证码流程体验更优。 目前市面上有很多厂商提供三网验证的服务,只不过是对三大运营商的包装。要了解具体的原理可直接看三大运营商相关的介绍。 中国移动 中国移动号码认证服务支持移动、

Frankada2022/10/26
  • 博客园
大约 10 分钟
什么是分布式系统,如何学习分布式系统
虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对于分布式系统,并没有一个跟清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也说,分布式系统是“入门容易,深入难”,我之前的学习也只算是管中窥豹,只见得其中一斑。因此,一致希望能对分布式系统有一个更全面的认识,至少能够把分布式系统中的各个技术、理论串起来,

xybaby2022/10/8
  • 博客园
大约 17 分钟
手机没网了,却还能支付,这是什么原理?
现在生活已经离不开微信/支付宝电子支付,平常出去吃饭、购物只要带个手机,就可以解决一切,以致于现在已经好久没摸过真💰了。 有一次出去吃饭,排着队付钱,等着过程非常无聊,准备拔出手机来把荒野乱斗,却发现这个地方竟然连不上网 。 看着手机明明信号满格,但是就是显示网络无连接,苹果手机用户痛,谁用谁知道。 " 画外音:真的要 Diss 一下使用英特尔基带的 Ip

楼下小黑哥2022/9/4
  • 博客园
大约 12 分钟
如何解决头疼的支付掉单问题?
之前提到,支付过程会出现掉单、卡单的情况,这种情况对于用户来讲,体验非常差,明明自己付了钱,扣了款,但是订单却未成功。 前面我们简单说了下解决方案,这次就结合生产实际碰到的情况,给出两种详细设计的方案: 定时轮询补偿方案; 延迟消息补偿方案; 大家可以根据自己系统的实际情况,选择性参考。 定时轮询补偿方案 整体流程 这个方案主要采用定时任务,批量查询掉单记录

楼下小黑哥2022/9/1
  • 博客园
大约 7 分钟
解读银行卡支付背后的原理
虽然现在我们主流的支付方式是使用支付宝/微信支付,但是当我们余额不足,或者选择从银行卡扣款时,将就会使用到银行卡支付。 银行卡支付可以将其分为线上支付与线下支付。其中线下支付分类就比较简单,就是我们平常在商城购物时,POS 机刷卡支付。 而线上支付分类就比较多了,根据银行卡类别,可以分为信用卡支付与借记卡支付。按照支付行为,我们又可以将其分为快捷支付,网银支

楼下小黑哥2022/9/1
  • 博客园
大约 11 分钟
钱被扣走了,但是订单却未成功!支付掉单该怎么办?
掉单异常 一个最常见的支付平台架构关系如下所示: " 上图我们是站在第三方支付公司支付角度,如果是自己公司的内部支付系统,那么外部商户这一块其实就是公司内部一些系统,比如说订单系统,而外部支付渠道其实就是第三方支付公司" 我们以携程为例,在其上面发起一笔订单支付,将会经过三个系统: 1. 携程创建订单,向第三方支付公司发起支付请求 2. 第三方支付公司创建订

楼下小黑哥2022/9/1
  • 博客园
大约 9 分钟
收款神器!解读聚合收款码背后的原理
Hello,我是二哥呀! 继续跟大家分享一下支付相关的话题:聚合收款码的支付原理,这也是我这大半年来一直在做的项目。 微信/支付宝收款码大家应该不会陌生,线下小微商户收款大多使用这个,就比如下图。 这种收款方式很方便,微信、支付宝后台申请开通,然后还可以免费申请相关物料。 不过这种方式用户体验其实不是很好,之前有好几次拿出支付宝,却扫了微信支付码。 另外,这

楼下小黑哥2022/9/1
  • 博客园
大约 11 分钟
一笔订单,但是误付了两笔钱!这种重复付款异常到底该如何解决?
之前,我们聊了聊支付过程中掉单的场景,用户明明付款成功,银行卡都扣款了,但是订单却还显示待付款。 今天,我们将聊到重复付款的异常,即同一笔订单,扣了用户两笔钱。 另外我们还将会提到另外一种异常,用户扣款成功,但是订单却支付失败的场景。 以上两种异常对于被扣款的用户来讲,使用体验极差,自己多付了钱,订单却还不成功。所以如果不及时处理这两类异常,那就真的等着被投

楼下小黑哥2022/9/1
  • 博客园
大约 7 分钟
一文带你了解微信/支付宝支付的相关概念
微信 名词解释: appid:公众号、小程序、移动应用唯一标识; mchid:商户申请微信支付后,由微信支付分配的商户收款账号。; openid,微信用户在公众号 appid 下的唯一用户标识,可用于永久标记一个用户; sub\_appid:子 appid,服务商模式/银行服务商模式起作用; sub\_mch\_id:子商户号, 服务商模式/银行服务商模式起

楼下小黑哥2022/9/1
  • 博客园
大约 6 分钟
小白怎么入门网络安全?看这篇就够啦!
由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我: " 我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选?" 不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安全更多是靠自己摸索,要学的东西又杂又多,难成体系。 常读我文章的朋友知道,我的文章基本以故事为载体的技术

轩辕之风2022/8/20
  • 博客园
大约 11 分钟
2