公司有一款APP已上架:苹果APP Store和安卓的各个应用市场。但由于公司战略变化,新成立了一家新公司来独立运营此APP,于是要更换此APP对应的公司主体、各个应用市场、各种支付账号、域名备案、软件著作权证书等等。
按正常流程走:注册企业支付宝账号并进行认证,入驻支付宝开放平台,新增APP移动应用,签署APP支付等功能。
注册企业用户:https://memberprod.alipay.com/account/reg/enterpriseIndex.htm。
注册前需要准备什么资料?
注册前需要准备:
营业执照影印件(影印件必须为彩色原件的扫描件或数码照)
对公银行账户,可以是基本户或一般户
法定代表人的身份证影印件
如果你是代理人,除以上资料,还需准备:
你的身份证影印件
企业委托书,必须盖有公司公章或者财务专用章,不能是合同/业务专用章 查看委托书模板
参考文档:https://cshall.alipay.com/enterprise/knowledgeDetail.htm?knowledgeId=201602475459 进行企业认证。
完成企业实名认证后,企业支付宝账户即可正常使用。
登录 商家中心:https://b.alipay.com/index2.htm 进行使用。
使用支付宝账户登录,依照入驻开放平台的指引完善联系方式,签署平台服务协议。
开放平台:https://open.alipay.com/platform/home.htm
进入开发者中心,创建应用。
https://openhome.alipay.com/platform/developerIndex.htm
由于支付宝开发者中心创建的应用,应用名称不能同名,应用名称填写成和旧APP不一样的名称,Bundle ID、应用签名、应用包名可以填写成和旧APP一样的。
审核成功后,进行APP支付签约。
签约之前,要先设置:应用信息/开发信息/接口加签方式。
接口加签方式,参考此文档:https://opendocs.alipay.com/open/291/105972
设置成功:
产品签约时,会要求你输入应用名称,支付宝支持2种签约方法。
方法一:
APP应用名称填写新APP应用名称,申请进行产品签约,选择应用未上架,按未上架的标准提交说明文档。
此方法为创建一个全新的APP形式。
方法二:
APP应用名称还填写旧APP的应用名称,申请进行产品签约,选择应用已上架。走2个公司共同签约同一个APP的形式。
我是选择的方法二。但上面填写旧APP的应用名称,支付宝会去验证此APP,很容易发现此APP的主体是其他公司。所有走的是2个公司共同签约同一个APP的形式。
实际上换主体有这样两种顺序:可以先改支付宝支付的主体,后改安卓应用市场和苹果APPStore的主体,也可以先改安卓应用市场和苹果APPStore的主体,后改支付宝支付的主体。
但是,我们考虑到的是支付非常非常重要,事关收钱的公司主体,也是第一次弄,害怕支付有问题。但安卓应用市场和苹果APPStore都有转让或领取APP功能,很方便换主体。另外,也是担忧换了安卓应用市场和苹果APPStore的主体,会不会对支付有影响。
所以,我们还是选择改支付宝支付的主体,并采取方法二。
按方法二进行签约,审核成功后,会开通APP支付基础版(会有收款金额、次数等限制),由于有限制,肯定不行。于是通过补全信息进行升级。
APP支付授权函格式参考:
https://cshall.alipay.com/enterprise/knowledgeDetail.htm?knowledgeId=201602421426
APP说明格式参考:
https://cshall.alipay.com/enterprise/knowledgeDetail.htm?knowledgeId=201602055524
新建word后将相关信息(上架的应用市场、经营内容、充值缴费信息)填写后,上传。
审核通过后,APP支付无限制了,正式开通。
不管是方法一还是方法二,开发替换代码中接入支付宝支付SDK相关的参数为新APP的参数即可。
注意下,支付相关的所有场景,都要让测试人员好好测试一下。
由于我们有移动h5的支付场景,所以手机网站支付也要签约。
网站链接也是有两种签约方法。
方法一:
填写全新申请的且ICP备案主体为新公司的域名。开发代码中,要把所有用到域名的地方都换成这个新的域名。
方法二:
还用原来的域名,用提供ICP备案授权函的方式。
由于域名可以不用换或暂时可以不用换,我们采取了方法二。
当填写旧公司使用的域名时,审核失败。
ICP备案授权函授权函格式参考:
https://cshall.alipay.com/enterprise/knowledgeDetail.htm?knowledgeId=509871
PC电脑端网站支付类似手机网站支付处理。
操作之中,有任何问题都可以咨询(多问几句会有人工客服接入的):
1)技术支持:
https://opensupport.alipay.com/support/home.htm
2)商户客服:
正常流程为:注册微信支付商户号并进行认证,入驻微信开放平台,新增APP移动应用,签署APP支付等功能。
换微信支付流程为:注册新微信支付商户号并进行认证,商户号与异主体APPID授权绑定。
注册商户号:
https://pay.weixin.qq.com/index.php/apply/applyment_home/guide_normal#none
认证要准备的资料:
PS:入驻微信开放平台,新增APP移动应用,签署APP支付等功能。这里就不详细说明了,具体请参考微信官方文档。
微信支付交易发起依赖于公众号、小程序、移动应用(即APPID)与商户号(即MCHID)的绑定关系,因此商户在完成签约后,需要确认当前商户号同appid的绑定关系,方可使用。
APPID授权管理功能介绍:
https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml
第一步:
登录商户平台进行APPID绑定。
第二步:
登录APP所在的微信开发者平台,进行确认授权。
换微信支付,其实是通过新申请的公司商户号和旧APP的APPID进行授权绑定,绑定后实现了一个APP可同时接入2家不同的公司商户号,开发修改代码后,从而实现用新公司号进行微信支付收款。
注意:主体不一致时,需签署《微信支付联合运营承诺函》,经过微信支付业务审核后,才可进入后续流程,审核周期为1-3个工作日。
公众号、小程序的做法,类似移动应用。
可以通过新公司商户号直接开通APP支付(绑定旧APP的APPID)。
申请后,会提示主体不一致。
补充:APP软件使用授权证明书 https://docs.qq.com/doc/DRWtHQW5MbFZsV1R0
操作完后,再次提交审核。
由于安卓的应用市场基本都会使用到:软件著作权证书。
所以软件著作权证书也要换主体:著作权人。
换软件著作权登记证书,直接走:软件著作权转让合同 流程。
最后一页,转让人和被转让人公司盖红色公章。
流程都为:用新公司去新申请各个应用市场的开发者账号(要实名认证),然后通过APP转让或下架再上架,进行APP换主体。
各个应用市场的做法不尽一样,但都大差不差。
应用转让:
https://wiki.open.qq.com/wiki/应用转让申请流程
无应用转让流程,有应用认领功能,但客服给的最好方案是:A公司下架APP,再用B公司上架。(前提是软件著作权证书主体已变更)
个人认为应用认领也可以。
应用认领:
http://app.baidu.com/docs?id=7&frompos=401011
应用转移操作指南:
https://developer.huawei.com/consumer/cn/doc/50112
小米开放平台:https://dev.mi.com/console/
认领操作:
https://dev.mi.com/console/doc/detail?pId=882
通过应用认领实现:
https://open.oppomobile.com/wiki/doc#id=10182
三星提供转移应用功能:
https://seller.samsungapps.com/content/transfer/managementList.as
只支持认领,暂不支持转移。
应用认领:
https://dev.vivo.com.cn/documentCenter/doc/54
应用认领:
http://dev.360.cn/wiki/index/id/63
上面几个是主流的部分安卓应用市场,其他的做法都类似,就不一一列举了。
第一步:
申请新公司的苹果开发者账号(这个网上教程很多,这里就不重复写了)。
第二步:
去旧公司开发者账号里面,转让APP给新公司。
请注意,APP要符合条件才能转让。
内购和各项计费点都会一起转让的。
我们域名是在阿里云备案的。
进入阿里云ICP代备案管理系统:
https://beian.aliyun.com
对指定域名进行:变更网站信息。
已上架APP换公司的各项主体,不仅仅限于上面的各项工作,还会有其他的各种工作,在这就不一一列出了。
但这些事件真真是个折磨人的体力活。不光对外:要处理各种市场、授权、变更,对内:还要修改代码、迁移数据、努力测试。。。
重要的一点就是,提前做好换主体的各项工作计划,准备好各种资料,有序地执行,不清楚时要多咨询,多测试,多考虑。
OK~
文章浏览阅读965次,点赞18次,收藏21次。现在我们有了 2021 年和 2023 年的 NDVI 数据帧,我们需要从 2021 年的值中减去 2023 年的值以捕获 NDVI 的差异。该数据集包括像素级别的植被值,我们将编写一个自定义函数来根据红色和绿色波段的表面反射率计算 NDVI。在我的上一篇文章中,我演示了如何将单个多边形分割/镶嵌为一组大小均匀的六边形。现在我们有了植被损失数据,让我们使用 Kepler.gl 可视化每个六边形的植被损失。将地图保存为 HTML 文件,在浏览器中打开 HTML 以获得更好的视图。现在我们将调用该函数并使用、
文章浏览阅读3.3k次,点赞6次,收藏5次。正态分布,又称高斯分布或钟形曲线,是统计学中最为重要和常用的分布之一。_echarts正态分布图
文章浏览阅读217次。首先要在Mainfest.xml中加入所需要的权限:[html] view plain copyprint?uses-permission android:name="android.permission.SEND_SMS"/> uses-permission android:name="android.permission.READ_SMS"/> _android bundle.get("pdus");
文章浏览阅读2.6k次。0、说明最近在学习 Data Assimilation Research Testbed (DART) 相关内容,其软件是在 Unix/Linux 操作系统下编译和运行的 ,由于我的电脑是 Windows 10 的,DART 推荐可以使用 Windows Subsystem For Linux (WSL) 来创建一个 Windows 下的 Linux 子系统。以下的内容主要介绍如何安装 WSL2,以及 WSL2 的联网。1、如何在 Windows 10 下安装WSL具体的安装流程可以在 microso_wsl2 联网
文章浏览阅读1k次。DB_LINK 介绍在本机数据库orcl上创建了一个prod_link的publicdblink(使用远程主机的scott用户连接),则用sqlplus连接到本机数据库,执行select * from scott.emp@prod_link即可以将远程数据库上的scott用户下的emp表中的数据获取到。也可以在本地建一个同义词来指向scott.emp@prod_link,这样取值就方便多了..._添加 database link重复的数据库链接命
文章浏览阅读3.1k次。ylbtech-云-腾讯云-实时音视频:实时音视频(TRTC)支持跨终端、全平台之间互通,从零开始快速搭建实时音视频通信平台1.返回顶部 1、腾讯实时音视频(Tencent Real-Time Communication,TRTC)拥有QQ十几年来在音视频技术上的积累,致力于帮助企业快速搭建低成本、高品质音视频通讯能力的完整解决方案。..._腾讯实时音视频 分享链接
文章浏览阅读534次,点赞10次,收藏8次。编写一个完整的日历表需要处理许多细节,包括公历和农历之间的转换、节气、闰年等。运行程序后,会输出指定年份的日历表。注意,这个程序只是一个简单的示例,还有很多可以改进和扩展的地方,例如添加节气、节日等。_农历库c语言
文章浏览阅读1w次,点赞28次,收藏27次。FL Studio21.1.1.3750中文破解版是最优秀、最繁荣的数字音频工作站 (DAW) 之一,日新月异。它是一款录音机和编辑器,可让您不惜一切代价制作精美的音乐作品并保存精彩的活动画廊。为方便用户,FL Studio 21提供三种不同的版本——Fruity 版、Producer 版和签名版。所有这些版本都是独一无二的,同样具有竞争力。用户可以根据自己的需要选择其中任何一种。FL Studio21.1.1.3750中文版可以说是一站式综合音乐制作单位,可以让您录制、作曲、混音和编辑音乐。_fl studio 21 注册机
文章浏览阅读1.3k次。冯诺依曼计算机工作原理冯 诺依曼计算机工作原理的核心是 和 程序控制世界上不同型号的计算机,就其工作原理而言,一般都是认为冯 诺依曼提出了什么原理冯 诺依曼原理中,计算机硬件系统由那五大部分组成的 急急急急急急急急急急急急急急急急急急急急急急冯诺依曼结构计算机工作原理的核心冯诺依曼结构和现代计算机结构模型 转载重学计算机组成原理 一 冯 诺依曼体系结构从冯.诺依曼的存储程序工作原理及计算机的组成来..._简述冯诺依曼计算机结构及工作原理
文章浏览阅读559次。这次在随机乱下的基础上加上了一些简单的处理,如进营、炸棋、吃子等功能,在和敌方棋子产生碰撞之后会获取敌方棋子大小的一些信息,目前采用的是事件驱动模型,当下完一步棋界面返回结果后会判断是否触发了相关事件,有事件发生则处理相关事件,没有事件发生则仍然是随机下棋。1.事件驱动模型首先定义一个各种事件的枚举变量,目前的事件有工兵吃子,摸暗棋,进营,明确吃子,炸棋。定义如下:enum MoveE..._军棋引擎
文章浏览阅读85次。1, 模板观念与函数模板简单模板: template< typename T > T Function( T a, T b) {… }类模板: template struct Object{……….}; 函数模板 template< class T> inline T Function( T a, T b){……} 不可以使用不同型别的..._geekband 讲义
文章浏览阅读158次。"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0..._vb.net 正则表达式 取html中的herf