ONE store In-App支付发布说明

ONE store In-App支付SDK 21.01 发行

ONE store In-App支付(内部App支付)SDK 21.01 已经发行。

主要变更事项如下。

  • 解决了与检测App健全性的网络安全解决方案不兼容的问题。

  • 解决了安装有韩国One store App时,下载安装全球One store App动线中发生的加载问题。

  • 提供在研发阶段可以改变研发环境的设置。提供以下两种设置,可以选择国内One store和全球One store进行研发的环境。

ONE store In-App支付library API V7(SDK V21) 发布

ONE store In-App支付library API V7(SDK V21.00)现已发布,主要变更事项如下。

新商品必须应用ONE store In-App支付library API V7(SDK V21)。

应用ONE store In-App支付API V5(SDK V17)以上的应用软件可以迁移到API V7(SDK V21)。

由于ONE store In-App支付API V4(SDK V16)的设计结构与之后的版本完全不同,因此无法迁移到ONE store In-App支付API V6(SDK V19)。

订阅型商品

代替SDK V19以下版本中使用的包月型商品而提供订阅型商品。

订阅型商品不仅提供用户在ONE store应用软件内直接管理定期支付商品的多种功能,还为开发者提供各种功能,例如为新用户流入的促销活动、定期支付状态变

更的通知功能等。

ONE store In-App支付library API V6(SDK V19) 发布

ONE store In-App支付library API V6(SDK V19.00)现已发布,主要变更事项如下。

新商品必须应用ONE store In-App支付library API V6(SDK V19)。

应用ONE store In-App支付API V5(SDK V17)的应用软件可以迁移到API V6(SDK V19)。

由于ONE store In-App支付API V4(SDK V16)的设计结构与之后的版本完全不同,因此无法迁移到ONE store In-App支付API V6(SDK V19)。

删除ONE store In-App支付API版本

现在,您无需在应用软件的manifest中添加In-App API版本。

In-App支付SDK V19将添加API Version meta-data。

确认购买

如果软件使用的是ONE store In-App支付library API v6(SDK 19)以上版本,则必须在3天内进行购买确认。

如果在3天内无法确认购买,将被认为item无法正常支付,并取消购买。

可以使用以下method之一确认购买:

  • 对于消耗性产品,请使用PurchaseClient.consumeAsync()。

  • 非消耗性产品,请使用PurchaseClient.acknowledgeAsync()。

对于包月型商品,只需确认首次支付的购买即可。

如果应用了ONE store In-App API V6(SDK V19),则必须在3天内进行购买确认。

请注意,如果3天内未确认购买,购买将被取消。

获取市场分类代码

从IAP library V6开始,为了使用Server to Server API,需要市场分类代码。

可以通过getStoreInfoAsync()获取市场分类代码。

变更PurchaseClient API

变更Server API

变更PNS消息规格

  • 为了支持韩币以外的货币,支付金额(price)的数据类型从Number变更为String。

  • 为了支持韩币以外的货币,增加了支付金额的货币代码(priceCurrencyCode)。

  • 为了支持韩币以外的货币,按支付方式分类的金额(amount)的数据类型从Number改为String。

  • 在响应规格中添加了purchaseToken,environment和marketCode字段。

详细规格可在PNS消息详细变更历史记录中查看。

ONE store In-App支付 library API V5(SDK V17)

  • API版本必须在开发公司应用软件的"AndroidManifest.xml"文件中如下注明。

  • 有关更多信息,请参见应用In-App支付的前期准备页上的"Android Manifest文件设置"部分。

  • 在API V5(SDK V17)中的改进包括:

Last updated