姜还是老的辣,看看老战哥的老底儿和老道

上周日,2022年8月7日,参加了一场久违的半马。中伏天的傍晚,热度不减,全程挥汗如雨,虽不是PB,但也算尽力。晒一下战绩。

姜还是老的辣,看看老战哥的老底儿和老道

支付宝安全发这个通道要对接,今天上午10点,产品经理跟我们开发小组过需求。

与历往通道不太一样的是,这个通道的商户入网不是全部由系统间api调用来完成的,而是需要客户介入,客户在支付宝的签约页面先完成签约,然后系统才能继续调用相关开户api来完成开户。

其中,我们要调用支付宝api来获取这个签约页面url,然后我们的运营人员在oms系统复制这个url给客户,客户接下来在支付宝这个签约页面完成签约入网。

产品经理说这个签约url的有效期是100s,可以想象,短短的100s内完成运营把url发给客户、客户再打开url去操作,是一个非常难的事情。所以,产品经理在需求层面煞费苦心,页面、api调用机制、数据展示,等等。

开发小组的几个人,包括QA,但凡有一些支付或系统研发经验的,都对这个100s表示吃惊,所以,大家对这块需求听得也比较入神。

当然,包括我,也觉得吃惊,依据既往经验,我对此倒是很好奇,一方面我要亲自了解一下支付宝的原始文档,分析一下这么做的初衷。另一方面,我要根据产品经理掌握的线索,来求证一下是不是产品经理误解了呢。

整个需求过完后,我提出了我的想法。

产品经理打开支付宝的官方文档,在页面上ctrl+F搜索”100s”,定位到的结果一下子为我们解惑。

姜还是老的辣,看看老战哥的老底儿和老道

还真是产品经理误解这个100s了!——————它不是签约页面的有效期是100s,而是签约页面上的签约二维码的有效期是100s。也就是说,这个签约页面是没有有效期的,这样一来,我们只需要调用一次api获取到这个签约url就可以了。产品经理煞费苦心的需求设计也可以付诸东流了。

附上支付宝官网对支付宝安全发这种模式的签约入网流程图。

姜还是老的辣,看看老战哥的老底儿和老道

姜还是老的辣,看看老战哥的老底儿和老道

Original: https://www.cnblogs.com/buguge/p/16573772.html
Author: buguge
Title: 姜还是老的辣,看看老战哥的老底儿和老道

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/616916/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • HUST-计算机网络实验-socket编程

    随笔—HUST计网实验:socket编程 博主大三在读,第一次写随笔,水平有限,就当记录一下学习的过程,顺便面试前复习项目的时候看看。 实验要求: 编写一个 Web 服…

    Java 2023年6月5日
    090
  • 读时加写锁,写时加读锁,Eureka可真的会玩

    大家好,我是三友~~ 在对于读写锁的认识当中,我们都认为读时加读锁,写时加写锁来保证读写和写写互斥,从而达到读写安全的目的。但是就在我翻Eureka源码的时候,发现Eureka在使…

    Java 2023年6月16日
    0106
  • 云原生系列2 部署你的第一个k8s应用

    云原生的概念和理论体系非常的完备,but talk is cheap , show me the code ! 但是作为一名程序员,能动手的咱绝对不多BB,虽然talk并不chea…

    Java 2023年6月8日
    079
  • 图解拓扑排序+代码实现

    铺垫 有向图:我们这节要讲的算法涉及到有向图,所以我先把有向图的一些概念说一下,文章后面就不做解释啦。首先有向图节点与节点之间是用带箭头的线连接起来的。节点有出度和入度的概念,连线…

    Java 2023年6月9日
    078
  • Kubernetes-Secret

    1. 简介 Secret 是一种包含少量敏感信息例如密码、令牌或密钥的对象。 这样的信息可能会被放在 Pod 规约中或者镜像中。 使用 Secret 意味着你不需要在应用程序代码中…

    Java 2023年6月7日
    080
  • 代码审查:从 ArrayList 说线程安全

    本文从代码审查过程中发现的一个 ArrayList 相关的「线程安全」问题出发,来剖析和理解线程安全。 案例分析 前两天在代码 Review 的过程中,看到有小伙伴用了类似以下的写…

    Java 2023年6月5日
    0110
  • 聊天软件的后端架构NIO

    聊天软件等的技术,朋友圈,钉钉,微博分两种技术模式:1.读扩散:也就是拉模式消息会存储到自己的发件箱里面,然后让每个上线的人去拉取未读消息,缺点是每次都要去好多底线去拉取数据,读操…

    Java 2023年6月14日
    067
  • linux常用命令

    linux开放指定端口命令 1、开启防火墙 systemctl start firewalld查看防火墙状态systemctl status firewalld2、开放指定端口fi…

    Java 2023年6月16日
    070
  • Windows下安装kubectl及Node和Pod操作常用命令

    kubernetes通过kube-apiserver作为整个集群管理的入口。Apiserver是整个集群的主管理节点,用户通过Apiserver配置和组织集群,同时集群中各个节点同…

    Java 2023年6月7日
    087
  • 1.2 w字+!Java IO 基础知识系统总结 | JavaGuide

    首发于:JavaGuide(「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。)原文地址:https://javaguide.cn/java/io/i…

    Java 2023年6月9日
    083
  • Javaweb10-javaweb其他知识点

    1、详解DefaultServlet与JspServlet 当服务端收到关于 Servlet的请求之后交由 自定义Servlet处理。 当服务端收到关于 静态资源的请求时交由 De…

    Java 2023年6月15日
    071
  • manjaro 安装后的基本配置

    第一步:设置官方镜像源 sudo pacman-mirrors -i -c China -m rank # 输入以上命令后会有弹出框,选择一个国内镜像(推荐 https://mir…

    Java 2023年6月6日
    078
  • Java动态脚本Groovy,高级啊!

    前言:请各大网友尊重本人原创知识分享,谨记本人博客: 南国以南i 简介: Groovy是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编…

    Java 2023年6月5日
    098
  • JDBC连接数据库

    java连接mysql数据库实例: public static void main(String[] args) { Connection con=null; Statement …

    Java 2023年6月13日
    068
  • 数组

    数组 一丶数组的描述 数组的理解: 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并且通过编号的方式对这些数据进行统一管理。 数组的相关概念: 数…

    Java 2023年6月6日
    068
  • 入驻博客园

    入驻博客园啦!!!! posted @2022-02-15 20:12 技术那点事儿 阅读(4 ) 评论() 编辑 Original: https://www.cnblogs.co…

    Java 2023年6月7日
    0101
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球