我在下一个指南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支持人员发送带有问题描述的电子邮件,以获取回复。