APP支付模块设计-详细分析

作者&投稿:籍孟 (若有异议请与网页底部的电邮联系)

从内容的角度来看产品,我们会发觉现市场中存在的所有APP产品都是扮演着内容提供方的角色,而用户则扮演着内容消耗方的角色。这样来看,线上的交易行为其实就是 内容提供方和消耗方针对内容使用权限的交易行为 。线上的内容交易早已不限于实体物,还包括大量的虚拟内容,用户可以在线上挑选自己满意的内容进行免费消耗或付费消耗,这就是所谓的内容付费时代,这两年很流行的知识付费时代的概念就是基于内容付费延伸出来的。(20年前我国实现了第一笔网络交易,而现在线上交易已经是极平常的事情,感叹技术发展的如此快。技术发展的摩尔定律还能延续多久?——题外话)。归根结底来说,产品本质是要商业化的,要收益的,因此产品能满足用户支付的需求就显得至关重要(排除部分传统的、大金额的B端业务是进行线下支付的,这类特殊业务目前线上支付还无法很好的满足,故还是采用线下支付的流程,这里暂不考虑)

在准备对产品进行支付功能设计之前,我们先要对自身产品进行分析,分析产品现阶段是否需要支付环节,然后再进行后续工作。通常我们从用户角度和业务角度两个方面进行分析:

1. 用户角度
1)用户想要查看产品中某些指定内容或想要使用产品中某些特色功能,但这些内容功能只有收费才能获得使用权限,此时用户会产生一定的支付需求。例如美颜APP中的特效,视频APP中的付费内容等
2)用户想要对产品中其他用户进行打赏等操作,此时产生支付需求。例如的赞赏,直播APP中的礼物等

2.业务角度
1)产品的定位。产品在企业内当前阶段中战略定位为获得利润的、背盈利指标的产品时产生支付需求。(某些产品在企业的战略定位上为获得流量、打造爆款或者打造品牌等,这类产品中的交易属性不是衡量其是否成功的关键要素,所以这类产品的支付模块可暂时省略)
2)产品发展到一定阶段,大量可变现的点出现,可尝试进行变现,随即产生支付需求。例如产品积累大量流量,广告变现就会水到渠成等

通过以上的分析我们能够清晰知道支付对产品的意义,有助于我们更好的理解支付对产品的重要性。产品都是商业性的,不论产品是从用户端收益还是从广告渠道端收益等,其目的都是需要进行交易,不同的只是支付环节可能出现在产品进程的不同阶段而已。

我们已经知道产品现阶段需要支付环节,之后我们要确定产品是需要 充值 + 支付 两个流程,还仅仅是 支付 一个流程。其实大多数产品是完全不需要 充值 流程的,因为现在用户进行消费时可以走第三方支付直接支付掉,不需要先往产品中充值。但是由于某些产品的商品属性、运营、商业等要求,会使得产品增加充值流程。从产品进程角度来看,如果需要充值+支付,则在功能流程上就要增加钱包、充值入口、提现等多个功能流程,会在一定程度上增加产品的开发成本和时长;而如果只需要支付,则只需在产品内跑通第三方支付流程即可,相对来说更加简单和快速。建议业务上没有特殊要求时,产品只跑通支付流程即可。

从流程可知,我们的支付流程设计本质是对【支付触发页面】,【选择支付方式】,【支付成功】三个部分进行设计。由于我们是调用第三方支付,所以【支付中】流程不是我们可以干涉和设计的,直接调用就好(Tips:若产品中有''钱包支付''的选择项,就需要考虑【支付中】流程的设计)。之后我们就对这三个部分进行设计分析。

1. 支付触发页面
优质的支付触发页面,需要由 支付内容 + 支付金额 + 支付入口 三个部分组成:

1)支付内容:合理的展示内容的名称、数量、单价等信息,有助于付款用户进行内容的核对和确认,一定程度上增加用户使用体验感
2)支付金额:明确的向用户展示待支付的金额,且需要清晰的展示出该金额的 由来 。例如用户购买一本原价为30元的书籍,但是今天网店做活动,书籍品类打5折并且免邮费,此时用户只需付款15元就可买到该书。这种情况下,产品需要把支付金额15元是由“原定价30元打5折并免运费后得来的”这一原因进行清晰的描述展示,让用户知晓。(对于涉及到 钱 的事情,一定要说明的格外清楚,即是 对支付者的负责,也是对企业自身的负责 )
3)支付入口:也就是支付按钮。该按钮的设计集中在视觉和文案上。例如视觉上将按钮采用不同的颜色让其更易辨认、按钮放在屏幕底部靠右的位置上让其更易点击、按钮中的文案采用倒计时的样式增加时间紧迫感(和开团原理相同,但强度低于开团)等小细节的设计,减少用户操作负担

2. 选择支付方式
现存在的支付方式的选择看似很多,但是要用起来后就会发现效果最好就是那么两个,即【支付宝支付】【微信支付】。2018年第一季度支付宝和财付通这两大巨头占据了中国第三方移动支付交易规模市场份额的90.6%。其他的如云闪付、NFC支付等方式只占了9.4%。所以对于APP的支付选择来说,毫无疑问首选是这两者,将二者都集成是最好的方式。

这两者作为目前最普及的线上支付工具,一个是出生就自带支付基因,一个是基于社交延伸发展起来,都已经在国人认知中标上了线上支付的标签。并且由于两种工具在用户中大面积(线上线下布局)、长时间的使用,使得用户在工具中形成了一套自己的信用体系,产品方再基于沉淀的信用体系开发提供给用户更多信用服务,使得用户对产品的粘性再一次加强,从而让这两款支付工具牢牢地占据着市场,形成双寡头局势,位置极难撼动。

当然支付宝支付和微信支付在不同的场景下被用户使用的偏好也存在着明显的差异:线上支付场景更偏好支付宝支付,线下支付场景更偏爱微信支付;大额支付场景更偏好支付宝支付,小额支付场景更偏好微信支付。我们可以根据自身产品的需求进行支付方式的选择,最好是将两者都进行集成,这相当于产品覆盖了全国90%有支付能力的网民。如果你的产品处在从0到1的阶段,且时间、开发资源等都很有限的情况下,优先选择微信支付。因为微信支付是基于微信社交属性延伸起来的,也就表明微信支付能应用于更多社交场景上,并且微信的装机量要大于支付宝,公众号、小程序的运营也都需要使用微信支付等等原因,所以在这里,作为0到1阶段的产品首选支付方式为微信支付,之后在集成支付宝支付,处在其他阶段的产品,尽可能的将两者全部接入

3. 支付成功
此环节为一个反馈环节,其设计要点是:用户支付成功后给出正确的提示反馈和跳转反馈。

1)提示反馈
可以采用类似“支付成功,正跳转回xxAPP”的提示语
2)跳转反馈
我们可采用两种设计逻辑

4. 其他
每笔支付完成后,都需要留下痕迹,用户会在各种原因促使下回来查看,所以就需要我们留个【交易明细】的入口给用户,帮助用户进行交易回溯。【交易明细】的入口放在钱包、订单管理中即可

以上我们基本完成了产品支付流程的设计。之后我们再对充值流程进行设计分析

从流程可知,对充值流程的设计集中在【充值触发页面】,【选择充值金额】,【选择充值方式】,【充值成功】四个环节的设计。【充值支付中】我们不干涉,原理和上文的支付流程相同。

1. 充值触发页面+充值金额选择

1)充值触发页面需包含 选择充值金额 + 充值入口 + 充值教程 + 充值说明 + 常见问题 五个部分

2. 选择充值支付方式
关于充值方式安卓应用可以采用微信、支付宝等充值方式;苹果应用则采用苹果应用内支付(有部分应用可以不采用此方式充值。例如像摩拜、ofo这类应用是可以采用第三方充值。原因在于苹果对充值后的钱用途的定义,定义为购买非虚拟商品则不需要进行应用内支付,反之则需要应用内支付)

3. 充值成功
设计原则和【支付流程设计】中的支付成功设计原则基本相同,这里就不再赘述

4. 其他
有了充值环节,则钱包功能连带出现,有了钱包功能,则支付方式的选择中就会出现 钱包余额支付 的选项,这是一个连锁反应。所以在进行充值功能的设计时,需要同时进行钱包功能流程的设计、钱包余额支付流程的设计,这样才能保证从 充值-选定商品-支付-结果反馈 的闭环完整。

和钱有关的,都要打起十二分精神 ,支付功能的测试环节是非常非常非常重要(重要的事说三遍)
测试点如
1)正确流程是否实现
2)取消订单时的处理是否正确
3)弱网等网络情况下的处理是否正确
4)支付过程中交叉干扰时的处理是否正确。例如支付过程中出现电话、短信等干扰
5)支付安全的保护处理是否完善。例如假单,拦截请求,修改订单等
6)多用户并发时的处理是否完善
7)设备上无支付宝、微信第三方支付软件时的处理是否正确
8)支付宝、微信等第三方支付软件为登录时的处理是否正确
9)订单金额校验的处理是否完善。例如用户购买100元虚拟币时,进行第三方支付时金额被篡改成0.1元,就造成用户用0.1元得到了100元的虚拟币
10)连续点击支付按钮时的处理是否正确
......
等等测试点都需要产品经理和测试工程师一同进行、多次测试,确保准确无误了才可进行上线。

以上通过对模块的 接入时机、支付流程、充值流程、测试环节 四个方面的思考和分析,再结合产品的 时间、成本、业务 等实际情况,设计出符合自身产品的 安全 稳定 易用 的支付模块

在任何模块的设计中时间和成本是产品经理必定要考虑的事情



~

SAP MM物料生产生命周期-物料状态
答:研究物料生命周期各个阶段,其业务状态,可采用采购类型进行区分穷举;分析外购采购的材料其生命周期情况、分析自制产成品其生命周期情况,再进行汇总合并;1.SAP物料状态在物料主数据中存在4种形式:跨工厂物料状态、特定工厂物料状态、跨分销链状态和特定分销链状态;前面两种是控制MM/PP模块业务,后两种是...

系统分析师是高级专业技术资格吗?
答:系统分析员又称系统分析师,简称SA。 是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统...

煤矿给排水设计分析?
答:综上所述,我们在进行矿井井下供水设计时,应认真分析水文地质资料,视各矿井的实际情况因地制宜。当井下有疏干水或底板含水层近且水量大时,宜优先选择井...目前,民用建筑用来取代镀锌钢管的pp-R管,其公称压力已达2.5mpa,该管不存在防腐问题,在以后的井下供水设计中,当管道工作压力不大于1.6mpa时,可做一些试用...

请问出纳使用SAP哪些模块或功能
答:您好,通常情况下,出纳不用使用SAP,而仅仅对已复核的付款凭证作网银支付,而从你的描述来看,大概判断你属于此类。

SAP都有哪些模块?听说有20多个 请详细列举
答:采购:可依据销售订货及库存情况,定时定量采购,包括了订单管理、到货入库、开票结算、付款等,同时提供及时准确的统计分析报表,满足企业对采购的管理需求。销售:关注客户资料、价格政策、渠道\客户信用、应收款的及时、有效的促销等关键业务点的管理与控制;包括销售价格的制定、订单、发票、收票、发货单...

基于dsp的音频信号发生器的设计与实现
答:首先根据说明确认控制BDX0的address或者register,通过直接向这个address或者向register写入值即可实现向BDX0输入。如果实验指示书没有给出,或者需要你们自己查找DSP的datasheet。然后确认系统的主时钟频率。计算出主时钟频率与发声的音频的比例。例如主时钟除以声音的值是100,那么就每五十个周期改变一次BDX0...

PD319-2 系列多功能谐波分析表详细技术标准
答:PD319-2系列多功能谐波分析表提供了一套全面的技术标准,适用于电力系统、变电所和发电机低压系统的电能综合计量与管理。该表能够精确测量和分析多种电气参数,包括:三相四线/三相三线: 相电压Ua, Ub, Uc,线电压Uab, Ubc, Uca,以及线电流Ia, Ib, Ic。基本参数: 有功功率Pa, Pb, Pc, PP,...

装修水电多少钱一平方?装修水电价格分析
答:只需输入面积+城市,3秒算出装修报价,提前知道真实价格,轻松拿捏装修公司:【点击此处,免费算装修报价】其次,如果需要进行复杂的水电改造,例如增加新的电路或者改变原有的水管布局,那么可能需要支付额外的费用。这些费用通常包括设计费、施工费和检测费,具体的金额需要根据改造的复杂程度和工作量来确定...

再也不用到处找了,最全互联网运营工具大盘点。
答:作为运营人,一定会擅长运用工具来提高工作效率,帮助自己更准确地分析数据,节省时间成本。下面根据日常工作...涂鸦风格、使用起来也很简单、各模块工具也很齐全,详细说明可见官方博客:http://www.balsamiq.com/blogs...金数据是一款免费的表单设计和数据搜集工具,可用来设计表单,制作在线问卷调查,组织聚会,询问意见,整理团...

一般论文怎么写啊~!~!~
答:随后,博采众长,集成创新,组合顺通,一句话,搞的一眼就比人家有点新东西出来。然后就是,论证充分性问题,要多用数据说话,多用理论分析案例,宏观逻辑要问题导向。再后,是重复率问题,要注意改重技术的利用,注意三大核心技巧,切且前后顺序,即颠倒顺序,缩减/扩充/同意替换。最后,查重排班,前则...