今天小程序的支付接口遇到签名错误问题。折腾半天…原因是:小程序支付的签名需要进行2次!!!不是成功获取订单后微信服务器回调的xml中的那个sign。
接口返回下列参数供小程序调用
其中主要参数 paySign,是二次签名。具体签名参数 是采用 调用微信接口获取到预支付订单prepayid后服务器返回的参数(包括小程序需要调用的nonceStr,prepay_id), 主要用下列参数生成paySign,语法如下:
二次签名代码如下:
亦余心之所向兮,虽九死其犹未悔!
今天小程序的支付接口遇到签名错误问题。折腾半天…原因是:小程序支付的签名需要进行2次!!!不是成功获取订单后微信服务器回调的xml中的那个sign。
接口返回下列参数供小程序调用
其中主要参数 paySign,是二次签名。具体签名参数 是采用 调用微信接口获取到预支付订单prepayid后服务器返回的参数(包括小程序需要调用的nonceStr,prepay_id), 主要用下列参数生成paySign,语法如下:
二次签名代码如下: