binary wang 小程序支付SDK packageValue异常

1、第一步:后台统一下单成功,参数如下

 

2、第二步:小程序发起支付使用参数需要注意不能直接使用packageValue,需要用package接受发起支付

function miniPay(params) {
	  //console.log("[Payment] 支付参数:", { params });
	
	  return new Promise((resolve, reject) => {
	   // const startTime = Date.now();
	    uni.requestPayment({
	      provider: "wxpay",
		  timeStamp: params.timeStamp,
		  nonceStr: params.nonceStr,
		  package: params.packageValue,
		  signType: params.signType,
		  paySign: params.paySign,
	      // ...params,
	      success: (res) => {
	       // console.log(`[Payment] 支付成功,耗时 ${Date.now() - startTime}ms`, res);
	        resolve(res);
	      },
	      fail: (err) => {
	        // console.error(`[Payment] 支付失败,耗时 ${Date.now() - startTime}ms`, err);
	        reject("取消支付");
	      }
	    });
	  });
	}

  

 

posted on 2025-03-22 02:50  滚动的蛋  阅读(36)  评论(0)    收藏  举报

导航