。
【摘要】在uniapp的开发中,避免不了的要对接支付,这里介绍一下对接的IOS应用内支付的相关内容
【背景】聚焦软件高定制开发解决方案的一家上海高新技术企业,成立10年(2014年成立),APP定制开发、小程序定制开发、物联网等领域, 与时俱进开发了大量的通用模块和产品: AI、OpenAI,LLM、移动支付、微信支付、免密支付,都是我们的专长领域,我们有足够强大的UI、产品、团队,特别是有一个开放的开发社区。 我们的开发资源,包含代码、软著、算法、甚至是技术团队,均可贡献给客户。
一、App Store协议、税务和银行业务
1.1 登录Apple开发者账号
* 登录地址:https://developer.apple.com/account
* 选择协议、税务和银行业务
1.2 选择申请合同类型
进入协议、税务和银行业务页面后,会有3种合同类型,如果你之前没有主动申请过去合同,那么一般你现在激活的合同只有iOS Free Application一种。
页面内容分为两块:
- Request Contracts(申请合同)
- Contracts In Effect(已生效合同)。
合同类型分为3种:
- iOS Free Application(免费合同应用)
- iOS Paid Application(付费合同应用)
- iAd App NetNetwork(广告合同)
1.3 申请iOS Paid Application合同
- 当我们点击申请iOS Paid Application合同后,该合同的状态会变成如下的样子,我们可以看到其中Status为Pending Tax, Bank, Contact。意思是联系方式、银行和税务信息没有填写。
1.4 添加银行帐户
填写银行CNAPS Code(ABA汇款路线号码)
1.5 报税
默认美国打勾,其他有的话打勾,一般都没
选择美国U.S Tax Forms,选择后会问你两个问题
- 第一个问题如下:询问你是否是美国居民,有没有美国伙伴关系或者美国公司,如果没有直接选择No。
- 第二个问题如下:询问你有没有在美国的商业性活动,没有也直接选No。
1.5.1 填写税务信息
包括以下几点:
- Individual or Organization Name:个人或者组织名称
- Country of incorporation: 所在国家
- Type of Beneficial Owner:受益方式,独立开发者选个人
- Permanent Residence:居住地址
- Mailing address:邮寄地址
- Name of Person Making this Declaration:声明人
- Title:头衔
填写完这些信息后就可以提交了
1.5.2 填写联系信息,如果是个人开发者就全写自己
1.6 等待审核
当你填写完所有资料后,合同状态就会变成Processing,大约半天就通过了。
二、苹果内购IAP(In-App Purchase)
什么是内购?
如果你购买的商品,是在本app中使用和消耗的,就一定要用内购,否则会被拒绝上线,例如:游戏币,在线书籍,app中使用的道具等虚拟产品。如果购买的就是普通的商品,例如淘宝买东西等,就不需要用内购。内购的话,苹果公司需要抽取30%左右佣金。
苹果内购价格表中的实际收入是动态变化的,会根据税收变化而发生改变,一般苹果会收取30%左右的金额。但是表格里边的价格和等级一般是不变的。
当然,打赏功能被纳入内购项目中。所以例如微信打赏功能、直播项目打赏主播都必须采用内购。
- 可以简单理解成,带有内购功能的项目以后的成本会比安卓、PC端高出30%成本。
- 内购使用场景:爱奇艺APP购买会员,QQ斗地主里面的充值QB等。
- 支付弹窗图标、价格、详情等都需要到https://developer.apple.com里面去设置。具体下面会讲到。
2.1 适用范围
- 在App内需要付费使用的产品功能或虚拟商品/服务,如游戏道具、电子书、音乐、视频、订阅会员、App的高级功能等。
- App内购买实体商品(如淘宝买衣服)不适用IAP,不在App内使用的虚拟商品(如充话费)或服务(如滴滴叫车)也不适用IAP。 那么问题来了,假如在App内购买一个音乐专辑,既能在App里面听数字专辑,同时也能获得实体商品cd,适不适用IAP呢? 答案是适用的。因为App内的数字专辑和实体商品cd在使用上是可以分离的,数字专辑符合IAP的适用范围,购买就要用IAP。否则各种游戏里面卖648的道具,都声称商品不仅包含游戏道具,购买后还能获得一个5毛钱的实体纪念品(举例),就直接绕过IAP,苹果岂不完蛋? 苹果规定,适用范围内的虚拟商品或服务,必须使用