1***@qq.com
1***@qq.com
  • 发布:2023-07-19 02:06
  • 更新:2023-07-19 09:56
  • 阅读:237

#插件讨论# 【 GooglePay,Google支付,谷歌支付插件 - Greetty 】交易无法确认

分类:uni-app

我接入的是订阅内购,所以是非消耗型,支付完之后调用确认交易方法,调用doAcknowledgePurchase返回{"data":"data error","code":400}。 调用doConsume返回{"data":"","code":200}。

交易并没有确认,所以谷歌账号邮箱收到了邮件内容:

此测试购买交易未得到确认,因此已取消。为避免发生退款,您应确保所有购买交易均得到确认。如需了解详情,请参阅 https://developer.android.com/google/play/billing/integrate#process。

2023-07-19 02:06 负责人:无 分享
已邀请:
Greetty

Greetty

你好,是不是你没有调用确认交易的方法

  • 1***@qq.com (作者)

    调用了下面确认交易方法,返回400:


    doAcknowledgePurchase() {

    let that = this;

    console.log('do pay function.');

    if (that.payList == null || that.payList.length == 0) {

    that.showToast('支付信息不能为空');

    return;

    }

    googlePay.doAcknowledgePurchase(that.payList[0], e => {

    console.log('acknowledgePurchase结果:', e);

    that.showToast('acknowledgePurchase结果:' + JSON.stringify(e));

    if (e.code == 200) {

    console.log('acknowledgePurchase成功');

    } else {

    console.log('acknowledgePurchase失败');

    }

    });

    }

    2023-07-19 13:31

要回复问题请先登录注册