发布时间:2021-1-27 分类: 电商动态
本文作者结合自己的实践经验,分享支付模块产品的设计过程,享受〜
背景
目前,作者负责一个类似平台的WEB端TO B产品。重点是建立平台的核心功能,平台也是免费的客户。随着用户数量的增加,产品本身也被认为是从会员级别开始,为不同级别的客户提供不同的服务和平台功能。因此,有必要引入支付模块以满足客户在线支付和离线银行转账的需求。
需求研究
通过与客户的沟通,我们发现国内客户普遍支持银行转账,支付宝/微信,银行卡(借记卡,信用卡)付款。付款后,平台可以开具发票或付款凭单,他们可以获得报销。 。基于此,我决定首先支持国内用户的支付需求,并设计了支付模块v1.0。
支付渠道我们选择了国内第三方支付供应商,同时为支付宝,微信和银联提供支持。单笔交易的税率约为0.6%。
需求梳理
WEB侧的支付流程比APP方面更复杂,需要更多的交互细节。从产品选择到订单确认,选择支付货币以及选择支付渠道,为用户提供友好的用户体验尤为重要。
在产品设计阶段,我可以在一个页面上提供不同级别的成员资格和不同的服务差异,用户可以清楚地看到每个级别的成员可以享受的服务差异。建议不要设置过多的会员级别,增加用户的学习成本(我们设置3个级别:免费会员,高级会员,专业会员,同时留下联系方式可以直接联系我们提供定制服务)。
不同级别的成员必须具有足够的功能来吸引用户购买,或者您应该清楚您的客户分层。例如,中小企业客户需要哪些功能以及大型企业用户需要哪些功能。关于用户评分问题,我在此不再赘述。
在线支付流程
当用户选择适当的服务时,他会进入确认订单页面。在这里,我保存了购物车链接,并将订单详细信息与购物车流程合并,例如“选择时间,选择付款货币”。让用户做他们选择的,并缩短付款路径。同时,您可以看到您选择的服务以及您需要支付的金额。
在线支付订单流程
当用户下订单时,我们会自动生成在后台支付状态的订单,第三方界面将向我们返回一个URL。使用QR代码生成工具,我们会将URL转换为新弹出页面上订单所需的QR代码。 (在此期间,我们需要使用第三方支付平台的公钥来解密文件。当时,存在密钥格式错误导致解密失败的问题。经过长时间检查后,每个人都很尴尬