php微信支付返回错误代码,微信支付 返回错误代码 -1

@DCloud_IOS_XTY

我的python服务器代码(节选),目前第一步生成pre_pay订单是可以签名并请求成功的,返回SUCCESS。然后取出几个字段再次进行签名,并使用云打包为ios adhoc版本。启动APP后,可以调起微信支付,但返回支付失败-1。

不知如何排查?

app_req_dict = {

'appid': smart_str(convertedDict['xml']['appid']),

'partnerid': smart_str(convertedDict['xml']['mch_id']),

'prepayid': smart_str(convertedDict['xml']['prepay_id']),

'package': 'Sign=WXPay',

'noncestr': smart_str(convertedDict['xml']['nonce_str']),

'timestamp': str(time.time())[:10],

}

sign = MD5_sign(app_req_dict)

app_req_dict.update({'sign': sign})

由服务器生成给APP的JSON返回值

{'package': 'Sign=WXPay', 'timestamp': '1434445268', 'sign': 'DC97FA93403DD1F2CAD0B7AAF3FC4D25', 'partnerid': '1248309201', 'appid': 'wxf4d61ceb2dcc6e87', 'prepayid': 'wx20150616170107ae30383a5a0598595049', 'noncestr': 'zoKrJPT8wnFgK7AT'}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值