应用程序内购买错误的回调响应类型

时间:2017-06-07 10:47:47

标签: google-chrome google-chrome-extension in-app-purchase

我在下一个指南URL之后通过应用内购买开发Chrome扩展程序。 我在Chrome扩展程序中使用下一个代码来调用buy方法:

/*****************************************************************************
 * Purchase an item
 *****************************************************************************/

function buyProduct(sku) {
    console.log("google.payments.inapp.buy", sku);
    google.payments.inapp.buy({
        parameters: {
            'env': "prod"
        },
        'sku': sku,
        'success': onPurchase,
        'failure': onPurchaseFailed
    });
}

function onPurchase(purchase) {
    console.log("onPurchase", purchase);
    var jwt = purchase.jwt;
    var cartId = purchase.request.cardId;
    var orderId = purchase.response.orderId;
    getLicenses();
}

function onPurchaseFailed(purchase) {
    console.log("onPurchaseFailed", purchase);
}

所以,当我打电话给buyProduct(sku)购买工作正常并且购买完成后(用户点击buy.js提供的新窗口中的购买按钮)我得到了回复对象和checkoutOrderId属性里面的失败回调。 但它应该是成功的事件。然后查看Google付款帐户,看看购买是否已完成。 有没有人得到同样的错误?

P.S。:向Google支持人员发送带有问题描述的电子邮件,以获取回复。

0 个答案:

没有答案