我目前正在研究通过Google电子钱包为网站进行在线支付。没有实物。
我看到有两个非常不同的结帐API,inapp购买https://developers.google.com/commerce/wallet/digital/docs/和即时购买https://developers.google.com/commerce/wallet/online/tech-overview,但我不确定API之间的差异究竟是什么时候应该使用一个与另一个。谁能解释一下?
答案 0 :(得分:9)
Instant Buy允许用户使用他们存储的Google电子钱包中的付款数据从商家购买商品,商家通过他们选择的付款处理商处理交易。
基本上,当用户提交即时购买请求时,它会在您的应用中显示,就好像他们只是填写了一张信用卡号和所有内容的正常订单。谷歌没有减少交易,因为谷歌不处理付款。但是,无论您使用哪种支付处理器,都可能会减少。
应用内购买允许商家让 Google 处理交易并处理数字商品的付款。在这种情况下,谷歌确实会削减交易,因为他们处理了付款处理。
就您的应用而言,您从未看到付款详情 - Google负责所有这些。您的应用只会收到用户X购买商品Y的通知,然后Google会向您提供交易所得的收益。
如果您已有一个处理购买和处理信用卡交易的系统,您可能需要即时购买。它将位于您现有的基础架构之上(因此您不必拥有重复的代码路径),并且除了您已支付的付款处理器之外,不会花费任何金钱。它还允许您的用户购买任何类型的商品(物理或数字),因为它所做的一切只是提供付款信息,而不是付款处理。
如果您还没有处理交易的系统,并且您想要销售的所有产品都是数字商品,那么应用内购买可能会更简单,因为它可以为您处理所有的付款处理,而且是reasonably competitive。
由于听起来您还没有排列支付处理器,并且您不打算销售实体商品,我建议您查看应用内购买API 。
[完全披露:我为Google工作。]
答案 1 :(得分:0)
我想添加一些有关应用内购买交易费用的信息。谷歌应该把它放在文档中,而不是支持部分。与Apple一样,费用在文档首页中明确说明,因为这对于在应用购买中实施非常重要。对于即时购买,Google不需要您自己处理交易而需要支付任何交易费用。 (可能会受到其他方的指控)
“对于您选择在Google Play上销售的应用程序和所有应用内商品,交易费用相当于价格的30%。您将获得70%的付款,其余30%将转至分销合作伙伴和运营费用。“
https://support.google.com/googleplay/android-developer/answer/112622?hl=en&ref_topic=6075663