5

揭开IAP支付的面纱

 1 year ago
source link: https://www.woshipm.com/pd/5784479.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

苹果手机用户可能对IAP支付这一方式并不陌生,因为它是苹果为App内购买虚拟商品或服务提供的一套支付系统,用户在交易场景中大多使用过。那么,苹果为什么要搭建这样一套交易系统?IAP支付的系统流程又是如何进行交互的呢?本文作者便做了总结与分析,一起来看看吧。

VQMAJJekoE8xcyBm0e0a.jpg

小明是某视频APP的深度用户,每天不刷一会儿就浑身难受,这天他如往常一般打开了APP,看到了平台最新推出的活动:限时3天开通会员打八折!

那还多说什么,冲!

他用新买的的iPhone14Pro max 按照页面提示打开了APP购买页, 按照页面流程打开了App Store,轻按侧边栏丝滑的完成了付款。不一会儿,他的会员权益就到账了,小明又愉快的刷起了视频。

sCeFoByXD0TkCda9DGAu.jpeg

这是日常生活中非常常见的一个交易场景,你我曾都是上文中的小明。其实在这个场景中,你已经进行了一次IAP支付。

一、什么是苹果IAP支付

那IAP支付到底是个啥?IAP全称是“In-App purchase”,是指苹果App Store的应用内购买,IAP是苹果为App内购买虚拟商品或服务提供的一套支付系统。

直白的说就是IAP是在iOS客户端支付虚拟商品时必须要走的支付路径。

诶,等等,苹果为什么会提供一套这样的支付系统呢,为什么不能用支付宝、微信直接付款呢?

原因也很简单,如果使用了IAP支付,苹果会对每次交易额抽30%的金额作为手续费,不过作为消费者也不用担心,苹果这个手续费一般会由商家承担,也就是说我们支付了100元,实际商家可能只能拿到70元左右。

诶,等等,那么这样的话,商家岂不是很亏,那作为商家的话,我可不可以不使用IAP支付呢,答案是:达咩!如果符合IAP支付场景,却没有接IAP支付,在发版的时候是会有被苹果拒审的风险哦。

二、IAP支付流程

作为一个交易pm,那在交易环境中,整体流程是如何交互的呢,画了一个大致的交互草图,可简单了解下:

  • 客户端侧:用户在客户端内发起购买流程,客户端调起内部订单接口,进行下单。
  • 订单侧:订单落单成功,调用支付接口下支付单。
  • 支付侧:支付单落单成功,将结果返回给订单、订单再由结果返回客户端,客户端调用苹果接口下单。
  • 苹果侧:苹果侧落单成功,将结果告知客户端。

至此支付资金流已经完成,开启履约流:

  • 客户端:收到苹果通知后,告知支付系统。
  • 支付系统:更新支付单状态,告知订单。
  • 订单:更新订单状态,调用履约服务,完成履约。
C7QrkWaZ69bvF5dca4il.png

三、IAP支付和国内微信、支付宝的区别

我们继续说小明的故事。上文说到小明在视频网站的客户端购买了一个会员,不久以后他又在一个h5活动页看到了新的活动,此时他选择使用了支付宝支付。

过了一段时间小明觉得没什么意思,后悔了想要联系视频网站的客服退款。出乎意料的是,小明在客户端使用IAP支付的订单,视频网站的客服拒绝退款,建议小明找苹果退款;而小明在h5活动页购买的商品的费用,却可以直接原路退回。

那么IAP支付与国内支付宝、微信支付等有哪些异同呢?可以从以下几个维度来看:

  • 从商品维度来说:IAP支付只能用于虚拟商品或服务的购买,而支付宝、微信支付则可以用于实物商品的购买。
  • 从支付方式维度来说:IAP支付需要在IOS环境下通过苹果账户进行支付,而支付宝、微信支付则需要需要调起支付宝、微信服务,使用支付宝或微信账户进行支付。
  • 从退款维度来说:IAP场景下用户需要联系苹果公司退款,而支付宝、微信支付等则可以直接在商家后台进行退款操作。

因为在IAP场景下,用户付款后,钱先收到了苹果公司。然后苹果会以一个固定周期,按照30%的手续,来和商家“结算”;这也就是为什么视频网站的客服会引导小明联系苹果退款,因为此时商家可能还未收到苹果的钱;但是像支付宝和微信场景,用户付款后,钱直接给到了商家在支付宝、微信所注册的收款商户中。这也就是小明在h5活动页的订单可以直接退款成功的原因。

ZhJ5DQqme1eMDdAEcg0U.png

虽然苹果IAP支付会抽取交易额的30%的手续费,但是商家依然需要使用IAP支付。这是因为苹果是一个非常重要的渠道,使用苹果的IAP支付可以帮助商家在苹果的应用商店中获得更好的曝光和推广。此外,苹果的用户数量非常庞大,如果商家不使用IAP支付,那么会错失很多潜在的客户和销售机会。

四、如何接入IAP支付

首先需要在苹果开发者中心注册一个开发者账号,并创建一个支持IAP支付的App ID;其次研发需要在Xcode中配置IAP支付相关的代码,包括产品ID、购买流程等内容;最后,在App Store Connect中创建IAP商品,并将其关联到你的App中。

需要注意的是,IAP支付需要遵守苹果的相关规定,包括但不限于:

  • 不能提供虚假的IAP商品。
  • 不能欺诈用户。
  • 不能使用非法手段获取收益等。

这样才能确保你的App不会被苹果拒审。

五、未来发展趋势

随着数字化和移动支付的普及,手机支付已经成为大众日常生活中不可或缺的一部分。在这一趋势的推动下,苹果IAP支付的使用也在不断增加。未来,IAP支付有望成为更多公司推广产品和服务的首选支付方式,同时也会对支付宝、微信等国内支付平台构成一定的竞争压力。

值得我们学习的是,IAP支付具有较高的安全性,因为支付过程发生在App Store中,而不是在第三方支付平台中。这意味着用户的支付信息不会被泄露,因为苹果公司有严格的安全措施,保护用户的隐私和支付信息。

此外,IAP支付还支持指纹识别和面部识别等生物识别技术,提高了支付的安全性和便捷性。因此,IAP支付是一种非常安全和可靠的支付方式,逐渐成为了消费者的首选支付方式之一。

专栏作家

闫秀儿,微信公众号:闫秀儿,人人都是产品经理专栏作家。持续沉淀、持续成长的交易产品。

本文原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于 CC0 协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

给作者打赏,鼓励TA抓紧创作!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK