首页 > 其他分享 >游戏开发:设计软件的充值流程

游戏开发:设计软件的充值流程

时间:2024-04-08 10:14:28浏览次数:25  
标签:Center 流程 订单号 Server 充值 Client 软件 Channel

渠道后台(Channel Server)
渠道SDK(Software Development Kit)
软件中央数据后台(Center Server)
软件服务端(Server)
软件客户端(Client)

创单流程(Create Order)
Client向Server发起创单请求,Server转发请求到Center Server,Center Server生成本次充值订单号(研发订单号:develop order)并返回;
Client获取到研发订单号,构建渠道创单请求发送到Channel Server,执行渠道付费流程;

渠道付费流程(Channel Pay)
Channel Server生成本次充值订单号(渠道订单号:channel order),将研发订单号和渠道订单号关联,返回Client拉起SDK执行支付;
付费流程执行成功返回Client,同时Channel Server构建发货通知(charge notify)发送到Center Server;

研发付费流程(Develop Pay)
Center Server校验charge notify,并通知到Server进行业务向发货到账。

标签:Center,流程,订单号,Server,充值,Client,软件,Channel
From: https://www.cnblogs.com/linxx-/p/18120505

相关文章

  • 【4036】基于小程序+ssm实现的软件学院会议室管理系统
    作者主页:Java码库主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。收藏点赞不迷路 关注作者有好处文末获取源码技术选型【后端】:Java【框架】:ssm【前端】:小程序【JDK版本】:JDK1.8【服务器】:tomca......
  • 学习Java Day3-05 (流程控制-循环结构while,do……while,for,增强for)
    循环结构while循环do…while循环for循环在Java5中引入了一种主要用于数组的增强型for循环。while循环while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容}只要布尔表达式为ture,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要一......
  • 项目管理软件怎么选?
    在选择项目管理软件时,需要重点考虑以下几个方面:可视化程度通过甘特图的方式直观展现了整个项目的任务安排、进度状况和时间线,这种可视化的特性让项目管理人员能够一目了然地把控项目全貌。好的项目管理软件应该具备出色的可视化能力,让数据更加清晰直观。 数据透明度好......
  • yay和debtap和pacman结合安装软件,manjaro还可以这么安装软件
    看到网上把欧路词典说的那么好,正好觉得goldendict用的不够顺手,打算试试,安装过程有点波折,记录如下:1.常规做法,sudopacman-Seudic没有这个软件,那就yay-Seudic,这次倒没有提示没有软件,这可以archlinux系列的软件宝库啊2.中途出现如下错误:无法读取配置文件'/home/nication/.conf......
  • Open-GroundingDino和GroundingDino的推理流程实现
    1、简单介绍GroundingDino是一个多模态检测模型,可以输入文本提示输出视觉目标的位置,实现了文本和图像的匹配。相比较于一众的OVD算法,GroundingDino在文本处理上的灵活度高,因为大多OVD算法是采用clip文本编码器,这个编码器对文本的处理有限,只能是某些单词,一些特殊的名称在cli......
  • 软件设计师25--逻辑结构设计
    软件设计师25--逻辑结构设计考点1:关系模式相关概念数据模型关系模型相关概念完整性约束考点2:E-R图转换关系模式逻辑结构设计-E-R模型转关系模式E-R图转关系模式考点1:关系模式相关概念数据模型层次模型网状模型关系模型面向对象模型注:数据模型三要素:数据结构......
  • 8.1 使用 rpm 命令-安装-查看-卸载-rpm 软件包
    8.1软件包的管理软件包的类型rpm二进制包------》已经使用GCC编译后的rpm概述:RPM是RedHatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、SUSE以及TurboLi......
  • 辽宁省第二十一届职业院校技能大赛应用软件系统开发赛项(高职组)赛题①
    辽宁省第二十一届职业院校技能大赛应用软件系统开发赛项(高职组)赛题第1套需要应用软件系统开发赛项资料或培训可联系博主。有资源!!!目录竞赛说明模块一:系统需求分析任务1:制造执行MES—计划排产(5分)任务2:制造执行MES—项目维护(5分)任务3:供应链SCM—销售管理—销售合同(5分)......
  • 辽宁省第二十一届职业院校技能大赛高职组“软件测试”自动化测试任务要求①
    2024年辽宁省职业院校技能大赛“软件测试”竞赛任务二自动化测试要求一、任务要求题目1:按照以下步骤在PyCharm中进行自动化测试脚本编写并执行。1、设置智能时间等待3秒并将浏览器窗口最大化;2、引入By方法类;3、通过ID属性定位用户名输入框,并输入用户名XTGLY;4、通过NA......
  • 为什么苹果 Mac 电脑需要使用清理软件?
    尽管AppleMac电脑因其卓越的性能、简洁高效的macOS操作系统及独特的美学设计备受全球用户青睐,但任何电子设备在长期使用后都难以避免面临系统资源日渐累积的问题。其中一个重要维护需求在于,随着使用时间的增长,Mac电脑可能会由于系统垃圾文件、冗余数据、缓存积累等因素导......