google-chrome - Chrome 扩展程序从数字商品切换为应用内支付

标签 google-chrome google-chrome-extension android-pay

与 Google retiring the old iframe version in March 2015我们必须切换到in-app payment route对于我们的扩展。

如何实现同款产品的重复购买?我看到你使用

google.payments.inapp.getPurchases({...

但是在我们的例子中,用户应该能够多次购买相同的产品。这里的想法只是依赖于服务器回发,但看起来它们是 removing that too

{
  "response": {
    "details": [
      {
        "kind": "chromewebstore#payment",
        "itemId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "sku": "giant_tv",
        "createdTime": "1387221267248",
        "state": "ACTIVE"
      }
    ]
  }
}

我一定错过了一些东西,为什么 Google 不实现一种允许重复购买相同 SKU 的方法,或者至少允许我们使用附加信息来标记购买?

最佳答案

有关新付款 API 的完整信息,请参阅: https://developer.chrome.com/webstore/payments-iap

为了回答您的问题,只有在您第一次调用时才会接受对同一 SKU 的购买

google. payments.inapp.consumePurchase 并传入与个人资料/用户已拥有的产品相匹配的 SKU。这与 Google Play API 的工作方式类似。

关于google-chrome - Chrome 扩展程序从数字商品切换为应用内支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26950876/

相关文章:

CSS 背景图像未加载

javascript - chrome.tabs.update() 重定向到 'chrome-extension://invalid/'

javascript - 无法在 Chrome 扩展中加载 Facebook SDK for JavaScript v 2.4

google-chrome - 如何从网页上的十六进制字符串获取颜色?例如,通过选择它

php - 如何在没有 Ajax 的情况下使用 Google Wallet 而不是像 Paypal 一样提交表单?

javascript - 与 javascript/jquery 中的属性访问器相关的奇怪行为

java - Spring Rest 服务调用在第 1 行第 1 列 : Document is empty 返回错误

google-chrome - 卸载 Postman 和 Vysor

Android:使用替代支付服务

android 找不到符号 com.google.android.gms.wallet 构建错误