我目前正在研究通过 Google 电子钱包为网站进行在线支付。不会有实物商品。
我看到有两个非常不同的结帐 API,应用内购买https://developers.google.com/commerce/wallet/digital/docs/和即时购买https://developers.google.com/commerce/wallet/online/ tech-overview,但我不太确定 API 之间在您应该何时使用一个与另一个方面的区别。谁能解释一下?
我目前正在研究通过 Google 电子钱包为网站进行在线支付。不会有实物商品。
我看到有两个非常不同的结帐 API,应用内购买https://developers.google.com/commerce/wallet/digital/docs/和即时购买https://developers.google.com/commerce/wallet/online/ tech-overview,但我不太确定 API 之间在您应该何时使用一个与另一个方面的区别。谁能解释一下?
Instant Buy 允许用户使用他们存储在 Google 电子钱包中的支付数据从商家处购买商品,商家通过他们选择的支付处理器处理交易。
基本上,当用户提交 Instant Buy 请求时,您的应用程序会觉得他们只是用信用卡号和所有内容填写了普通订单。谷歌不会从交易中分一杯羹,因为谷歌不处理付款。但是,您使用的任何支付处理器都可能会减少费用。
应用内购买允许商家让Google处理交易并处理数字商品的付款。在这种情况下,谷歌确实会从交易中分一杯羹,因为他们处理了付款处理。
就您的应用而言,您永远不会看到付款详细信息 - Google 会处理所有这些。您的应用程序只是收到用户 X 购买了商品 Y 的通知,然后 Google 将交易收益提供给您。
如果您已经有一个处理购买和处理信用卡交易的系统,您可能需要 Instant Buy。它将位于您现有的基础架构之上(因此您不必有重复的代码路径)并且不会花费您超出您已经支付给您的支付处理器的任何钱。它还允许您的用户购买任何类型的商品(实物或数字),因为它真正做的只是提供付款信息,而不是付款处理。
如果您还没有处理交易的系统,并且您想要销售的只是数字商品,那么应用内购买可能会更简单,因为它会为您处理所有付款处理,而且 Google 采取的削减具有相当的竞争力.
由于听起来您还没有准备好支付处理器,而且您也没有尝试销售实物商品,因此我建议您查看In-App Purchases API。
[完全披露:我为谷歌工作。]
我想添加一些有关应用内购买交易费用的信息。谷歌应该把它放在文档中,而不是在支持部分。与 Apple 一样,费用在文档首页中明确说明,因为这对于在应用程序购买中实施很重要。对于 Instant Buy,Google 不收取任何交易费用,因为您需要自己处理交易。(可能会被对方收费)
“对于您选择在 Google Play 上销售的应用程序和所有应用程序内产品,交易费用相当于价格的 30%。您收到 70% 的付款,其余 30% 用于分销合作伙伴和运营费用。”
https://support.google.com/googleplay/android-developer/answer/112622?hl=en&ref_topic=6075663