写点什么

移动支付助力产业升级,腾讯云“米大师”全面开放

  • 2019-10-28
  • 本文字数:2755 字

    阅读完需:约 9 分钟

移动支付助力产业升级,腾讯云“米大师”全面开放

一、背景

移动支付的发展极大的改变了多个行业的用户体验和商业逻辑,当前移动支付正在进入行业深耕阶段。腾讯云“米大师”依托于十余年支撑腾讯业务支付计费及交易结算的经验,近日正式对外开放,深度赋能各行业,提供专业的一站式支付计费解决方案,打造支付计费生态服务圈。


腾讯云“米大师”提供聚合支付、账户托管、安全风控、对账结算、营销活动、数据分析、立体监控等多维度服务,支持多级商户管理与分润,全面支持各行业交易场景。


  • 聚合支付


整合国内外 180+主流国家支付渠道,应用一次对接,全部接入,快速上线。此外,“米大师”基于腾讯大数据向用户推荐最优转化渠道,提供流畅用户体验和高付费转化效果。


  • 账户托管


提供账户开通、充值、赠送、消费、查询、提现功能,方便应用拓展基于账户的支付场景(典型如充值游戏币购买商品),并可基于账户创建会员、积分体系,精细化管理用户。


  • 营销活动


营销自助化配置平台,支持首充、满赠、限次、累计、红包、抵扣券等多种营销类型,应用可根据需要快速配置,从而有效刺激用户消费,助力应用变现。


  • 安全风控


多维风控平台,建立 500+风控策略模型,致力于提高业务实收,防范羊毛党恶意刷单、渠道汇率差套现、第三方低价代充等风险,充分保证应用实收。


  • 数据分析


计费大数据平台,支持多维数据挖掘与展示,一键生成报告,精确描摹付费用户画像, 提供产品和用户运营的阶段性建议,有效提升产品运营效率。


  • 多级商户管理和分润


支持多级商户体系,方便商户便捷地管理各级商户并自助化完成分润。

二、系统框架

“米大师”计费服务支撑了包括王者荣耀、QQ 飞车、穿越火线、腾讯视频、QQ 会员、QQ 音乐、全民 K 歌、微信广告、一部手机有云南等腾讯内外十余万业务的支付交易,面对如此大体量的实时交易,“米大师”将系统抽象为在线交易集群、离线对账集群、运营平台三大体系来保障交易的一致性、安全性和稳定性,确保计费系统平稳运营。



  • 腾讯云“米大师”系统框架

  • 在线交易集群:负责统一的支付体验,交易流程标准化控制及交易过程中风险策略管理,保障支付的高可靠性。

  • 离线对账集群:通过对现网流水的实时、批量计算,实现计费全流程的对账稽核和结算,精准描绘付费用户画像。

  • 运营平台:秒级监控,一键扩缩容,系统可用性达到 99.99%。

三、实时交易保障

作为专业的一站式支付计费解决方案,所有支付请求都要能被安全可靠地平稳处理,任何错账、丢单都是不可被接受的。然而交易过程中不可避免会出现异常情况。那么,如何通过交易流程管理保证交易高一致性,如何在面对活动流量洪峰时平稳运营,如何通过运维手段提前发现问题,如何构建风险控制模型保证支付安全,是计费系统必须解决的问题。


  • 异常场景支付高一致性


一笔订单从支付扣费到发货,流程长且复杂,在整个交易链路中,任何一步失败都将导致整个交易失败。典型场景如当交易引擎向银行发起扣款请求出现超时,这种扣款状态未知的情况怎么处理才能保证此次交易的一致性?



渠道扣款异常


扣款超时后,如果把交易控制权下放给订单中心,将该笔交易从实时的同步交易请求降级为异步处理,订单中心在一段时间内如果侦测到扣款结果,就可以执行交易的下一步。即使订单中心一直没有等到扣款通知,此时订单的异步处理可以进一步降级为离线处理,通过离线账单处理确保交易的一致性。



分级策略保障交易一致性


综上,一笔看似简单的支付行为,“米大师”通过实时交易、订单流、账单流的三级策略,来保障扣款异常情况下的交易一致性。


为了进一步保障交易的安全性,“米大师”对交易系统数据进行同步采集、撮合、分析和告警,这样无论是伪造票据流水,还是篡改 DB 等非法行为,通过稽核平台都能够同步发现,从而与交易系统形成互补。



对账稽核


  • 流量调度高可用性


每到节假日许多业务都会发布一系列营销活动,比如,线上线下秒杀活动、春节红包、大促、游戏道具打折等,活动的刺激导致很容易出现请求洪峰,支付量为平时几十倍。面对流量洪峰,“米大师”通过内外部流量调度,保障数据不错不丢,保证交易高可用性。



支付请求“洪峰”


(1)外部流量调度


“米大师”构建了统一接口平台进行接口收归并屏蔽外部差异,并制定相应的分级策略进行流量控制。不同级别的接口在洪峰流量下采用阶梯策略,缓存、异步、限流,优先保证交易一致性,体验上进行柔性处理。


(2)内部流量调度


“米大师”构建的分布式交易引擎,其核心模块基于腾讯自研的 TDF 开发框架进行开发,内部使用状态机来控制事务的跳转执行,基于注册机制,在瓶颈系统的前置环节调度,确保交易流程高一致。标准化流程控制和异常处理,保证交易高可用。




内部流量调度


支付子系统按场景、业务、流量进行解耦,分 SET 部署,SET 之间物理隔离,活动期间将大流量调度到独立 SET,确保其他业务交易正常,并对独立 SET 进行一键扩容应对业务洪峰。


  • 现网场景化压测


从系统架构层面解决了交易一致性和高可用性问题,但现网实际情况更复杂,计费全流程涉及很多旁路的接口,具体在哪个环节会出现瓶颈,或者上下游系统间可能出现关联的影响都是无法预知的。如何能做好各环节的容量评估,防患未然,做到提前发现并解决问题,是计费稳定运营必须解决的问题。


“米大师”采用“场景化的压测方法”,将“场景化”压测方法直接用于现网,对活动类型最突出的大促、打折、点券、道具、红包、抽奖几种场景,按活动请求顺序和配比构造压力场景。


场景化的压测


选择业务低峰时段,通过逐步放量压测,一旦观测到压力瓶颈点,及时停止压测并快速扩容。通过容量压测评估系统和历史交易峰值数据来了解现网整体容量情况并发现交易链路中的问题模块,未雨绸缪提前解决潜在问题。


  • 多维风控安全


在庞大的支付体系下,“黑产”是一个无法绕开的问题,黑产最直接的危害是给开发者/公司带来大面积的坏账,导致大量利润付诸东流,影响实收;其次,若充值入口流量的控制权旁落,不仅会对官方渠道造成冲击,而且会为公司和产品带来更深远的风险;第三,游戏账号、密码等泄露,危害用户的财产安全。


面对规模庞大的“黑产”,以及伴随营销活动而来的“羊毛党”,“米大师”从事前发现、事中检测、事后审计三个阶段出发,建设了多维立体式“实时风控平台”来实现对每笔交易的风控处理。每个阶段的核心工作都是处理和挖掘数据,根据挖掘的结果,给出相应的决策。通过丰富的数据源、行为统计数据、数据的关联性及相互印证,建立恶意交易用户“DNA”库,并通过动态模型和多级策略对已检测为异常的交易进一步核对避免误判,从而准确而有效地打击异常交易,保证业务实收。

四、总结

腾讯云“米大师”提供专业的一站式计费解决方案,在聚合支付、账户托管、风控打击、精准结算分润等方面积累了丰富的经验。期待与各行业合作,共同打造支付计费生态服务圈。


本文转载自公众号云加社区(ID:QcloudCommunity)。


原文链接:


https://mp.weixin.qq.com/s/zetY7994tAQO_louCSStJQ


2019-10-28 00:251009

评论

发布
暂无评论
发现更多内容

k8s replicaset controller源码分析(3)-expectations机制分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

京东架构师珍藏版:redis深度笔记(全彩版)全篇精华,细节满满

Java 程序员 架构 面试 rediis

Spring 5系统架构

Tom弹架构

Java spring 架构

Generic Type Variance in Dart

Think

flutter dart 泛型

k8s replicaset controller源码分析(2)-核心处理逻辑分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

Prometheus 内置函数(二)

耳东@Erdong

Prometheus PromQL 10月月更

普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸

Java 编程 程序员 面试 大厂面试

架构实战营模块6课后作业 拆分电商系统为微服务

apple

前端应用部署k8s的平滑发布问题

小江

k8s 大前端 发布流程

ARouter 拦截器之多 module 独立运行

逆锋起笔

android 组件化 arouter

拆分电商系统微服务

毛先生

架构训练营第一模块作业

最后的风之子

「架构实战营」

在线文本去重统计工具

入门小站

工具

架构实战营 - 模块六作业

en

#架构实战营

设计原则学习笔记

风翱

设计原则 10月月更

架构实战训练营|课后作业|模块 6

Frode

「架构实战营」

Go 中如何使用 Interfaces

baiyutang

golang 10月月更

架构实战营 - 模块六作业

Alex.Wu

weblogic 报 java.lang.OutOfMemoryError:PermGen space

看山

Java 10月月更

架构实战营模块一作业

spark99

架构实战营

Vue进阶(幺肆捌):Vuex 辅助函数详解

No Silver Bullet

Vue 辅助函数 10月月更

带你认识世界上第一个以商业为中心的元宇宙 Highstreet

devpoint

区块链 元宇宙 10月月更

又真香了!到底是怎样的JAVA面试文档,拿到这么多offer

Java 编程 程序员 面试

分布式事务开山之作——《深入理解分布式事务:原理与实战》草图曝光!!

冰河

数据库 分布式 分布式事务 微服务 数据一致性

面试官:如何回答消息队列的丢失、重复与积压问题

Java 程序员 架构 面试

官方线索|Bilibili1024程序员节

搬砖人

1024我在现场

不是吧?阿里“百万级”性能优化小册居然能让系统运行得这么快

Java 编程 程序员 性能优化

在 Vue3中使用Fabric.js实现渐变(Gradient)效果,包括径向渐变radial

德育处主任

JavaScript 大前端 vite Vue3 FabricJS

Spring版本命名规则

Tom弹架构

Java spring 架构

linux防止文件和目录被意外删除或修改

入门小站

Linux

从华为推出仓颉编程语言引发的对编程语言的思考

轻口味

编程语言 10月月更

移动支付助力产业升级,腾讯云“米大师”全面开放_文化 & 方法_魏伟_InfoQ精选文章