收藏
回答

requestPayment:fail jsapi has no permission

uniapp开发,从后端拿到订单信息后,发起uni.requestPayment,然后就报错:支付失败:{"errno":102,"errMsg":"requestPayment:fail jsapi has no permission, event=requestPayment, runningState=foreground, permissionMsg=permission got, detail=jsapi has been banned, appId=wx43c77eb75711fcce"},弹窗报错:由于小程序违规,支付功能暂时停用。经自己检查,jsapi是启用状态,小程序和商户号也没有任何违规记录。在微信开发者工具中,是能正常支付的!

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

1 个回答

  • 支付社区运营
    支付社区运营
    2天前

    你好,该报错为权限报错,可以按照以下指引检查:


    1、个人帐号不支持调用requestPayment的,请检查商户认证信息


    2、检查开发者平台appID信息以及调起的参数是否一致


    3、更新基础库:确保使用最新版本微信开发者工具基础库,有时旧版本可能存在兼容性问题

    2天前
    有用
    回复
登录 后发表内容