【校招VIP】常见功能分析之支付模块逻辑分析

考点介绍:
支付模块是电商项目的核心,毕竟电商是属于B2C的,最终的盈利才是最重要的,第三方支付平台有很多。
支付逻辑:主要是根据请求的参数进行静态检验和业务逻辑校验,避免系统异常。

本期分享的内容分为试题、文章及视频三部分,答案详情解析和文章内容点击文章末尾链接即可查看!

一、考点题目

1.常用的支付方式有哪些?他们的支付流程是什么?
解答:常用的支付方式有:支付宝支付、微信支付、银联、内购.....

2.为了避免出现订单重复支付的现象,产品的支付逻辑该怎么设计?
解答:避免重复支付肯定是要先找到源头,重复支付的主要原因是跳转到第三方支付,支付后没有及时收到支付成功的返回参数,订单一直卡在待支付状态。所以应该设置同一个订单,x秒内不能再次发起支付,大部分订单可以在这个x秒内获取到返回的支付参数。一些极个别的情况可能无法完美避免,比如极端情况x秒内还是没有返回参数,进行了二次支付。但是这样大大减少了重复支付的概率,再配和第一个问题所说,进行重复支付退款,就能完美解决题主的问题......

3.支付流程怎么设计?
解答:从流程可知,我们的支付流程设计本质是对【支付触发页面】【选择支付方式】【支付成功】三个部分进行设计。
如果是调用第三方支付,【支付中】流程不是我们可以干涉和设计的,直接调用就好;
若产品中有”钱包支付”的选择项,就需要考虑【支付中】流程的设计;
之后我们就对这三个部分进行设计分析......

(扫下方海报二维码查看完整版答案)

二、考点文章

1.【校招VIP】支付流程简单逻辑分析
1、支付宝支付
支付流程:
(1)先与支付宝签约,获取商户id(partner)和账号id(seller)
(2)下载相应的公私钥文件(加密签名使用),在客户端我们可能只需要私钥
(3)下载支付宝sdk
(4)生成订单信息,可以直接客户端或者自己服务端生存都可以,但是大多是服务端生存的。
(5)调用支付宝客户端,有支付宝客户端跟支付宝打交道
(6)支付完毕之后返回结果给客户端和服务端。
.....

2.【校招VIP】支付系统中有哪些模块与基础知识?
支付其实就是交换的过程,通过现金或现金等价物对商品、服务进行购买交换的过程。
现在互联网行业的支付泛指网上支付,我们看下一笔网上支付的模块组成,其中构成模块间关系的就是实体账户或虚拟账户。.....

3.【校招VIP】支付体系(一):关于支付产品经理的思考
支付已像空气一般渗透了人们生活的方方面面,大大小小的经济行为都无法离开支付,从而支付产品经理也在互联网的浪潮中,逐渐成为各行业的标配岗位。
公司要盈利,就需要有交易,有交易就需要收钱。我刚开始接触支付时,一心扑在电商上,后来才知道支付是通往金融的钥匙,放贷还款也需要通过支付,重要性不言而喻......

(扫下方海报二维码查看完整版)

三、考点视频

1.列举一款你常用的移动APP,并分析他的最核心功能
这种常考题,把面试主动权放到面试者身上,一定要利用好这个点。最好不要是非常主流的APP,比如说微信,难以出亮点。

相关题目及解析内容可点击下方链接查看:
PC端链接:https://xiaozhao.vip/dTopic/detail/1300
移动端链接:https://m.xiaozhao.vip/dTopic/detail/1300

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值