收藏
回答

微信小程序支付报requestPayment:fail banne什么原因?

//#ifndef H5

return new Promise((resolve, reject) => {

// #ifdef MP-WEIXIN

const params = {

timeStamp: opt.timeStamp,

// 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符

nonceStr: opt.nonceStr,

// 支付签名随机串,不长于 32 位

package: opt.package,

// 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***)

signType: opt.signType,

// 签名方式,默认为'SHA1',使用新版支付需传入'MD5'

paySign: opt.paySign,

}

// #endif

// #ifdef APP-PLUS

const params = {

orderInfo: opt

}

// #endif

console.log(params)

uni.requestPayment({

provider: 'wxpay',

...params,

success: res => {

console.log(res)

resolve('success');

},

cancel: res => {

console.log(res)

resolve('fail');

},

fail: res => {

console.log(res);

resolve('fail');

}

});

});

// #endif

因为有一条待申请B2b商户号导致“requestPayment:fail banne”吗?这个B2b如何关掉

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

3 个回答

  • Memory (年假中,回复慢)
    Memory (年假中,回复慢)
    2024-11-01

    类目包含B2B时,只能使用B2B支付,如果是误操作配置类目,可以联系类目客服申请解除

    2024-11-01
    有用 1
    回复 1
  • 刘陆军-小程序开发
    刘陆军-小程序开发
    星期五 11:01

    我们开发的小程序客户,今天系统也遇到了这个问题,咨询平台,发过来的解决方案:


    1.存在风险:系统检测支付环境不安全时,会导致您暂时无法使用交易功能。您可以点这里(平台会发一个链接)进行账户检测,根据页面提示操作。

    2.银行卡无法支付:请点击平台发的一个连接,检查你绑定的银行卡是否出问题,查看具体原因,并按照页面提示操作。


    最后,比较靠谱的处理办法还是咨询微信小程序支付客服,排查类目添加问题,把商户号和密钥发过去,人工处理比较快!

    星期五 11:01
    有用
    回复
  • JefferyYang
    JefferyYang
    2024-11-14

    在这里联系客服,申请解除关联

    2024-11-14
    有用
    回复
登录 后发表内容