收藏
回答

虚拟支付,代币模式,切换到正式环境了怎么还是0.1呢,回调内显示沙箱环境?

uni.requestVirtualPayment({

signData: wxParams.signData,

paySig: wxParams.paySig,

signature: wxParams.signature,

mode: wxParams.mode,

success: (res) => {

console.log('虚拟支付成功', res);

uni.showToast({

icon: 'success',

title: '充值成功~',

duration: 2000,

success: () => {

setTimeout(() => {

uni.navigateBack();

}, 1500);

}

});

},

fail: (err) => {

console.error('虚拟支付失败', err);

uni.showToast({

icon: 'none',

title: err.errMsg || '支付失败,请稍后重试'

});

}

});


哪里没配置好吗

回答关注问题邀请回答
收藏

3 个回答

  • 神经蛙
    神经蛙
    04-11

    mode传short_series_coin 是代币充值(和productId没关系,short_series_goods道具购买才用short_series_goods),代币充值buyQuantity表示充值数量,你这里传1,按你设置的比例1人民币=10代币,就是0.1元。

    04-11
    有用 2
    回复 1
    • 顾奈
      顾奈
      04-12
      感谢感谢,明白了
      04-12
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    04-11

    看不懂你想表达什么

    04-11
    有用
    回复 3
    • 顾奈
      顾奈
      04-11
      选多少都是0.1为啥呢
      04-11
      回复
    • 顾奈
      顾奈
      04-11
      04-11
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      04-11回复顾奈
      你传多少金额他就是调起支付多少金额,和是不是沙箱环境无关
      04-11
      回复
  • 智能回答 智能回答 本次回答由AI生成
    04-11
    有用
    回复
登录 后发表内容