[图片] 我们的订单系统是这样的,先生成一个订单号,再微信统一下单,再把统一下单返回的prepay_id,nonce_str存起来生成我们自己的微信订单,再生成主订单外键关联微信订单。 这样的话,prepay_id过期了,我要重新下单该咋整呢?
支付所需参数你们是服务端存在哪里的?我碰到一个问题,创建订单时我会返回给前端支付所需的参数像prepay_id,paySign等, 但是创建订单后用户可能放弃支付,然后在我的订单页的状态是等待支付(按钮为点击付款),如图所示,那么用户在规定的付款时间可以进行支付。 但是支付所需的参数我只是在创建订单的接口返回的,后端没有进行存储。现在我就是纠结存储支付参数的问题。 是把这些支付参数存在redis,还是存在数据库表中好呢? 我目前是存在redis,但是想了想,支付参数是很重要的, 但是放在数据库又感觉没有必要,支付完了这些数据就没啥意义了,就像日志一样, 所以你们的做法是什么呢或者更偏向哪种做法? Update: 支付参数存储的问题解决了:微信订单存了prepay_id和nonce_str,写了一个接口单独获取支付参数,调接口时从数据库拿那两个字段加上appid等进行签名,把5个调起支付所需的参数返回给前端。 现在的问题是,prepay_id过期了,重新下单的问题 [图片]
2020-11-25还有一个问题,代码中接入了微信开发,必须要在代码中响应用户微信消息吗? 不在代码中接入微信开发,公众号是可以不做任何回复的
扫码临时二维码关注公众号,程序中回复了空字符串,为什么任然提示“公众号出现故障”字样?通过扫描临时二维码来登录网站,扫码登录成功后提示“该公众号提供的服务出现故障,请稍后再试”。 # 代码中对扫码登录的响应是返回空字符串""(如图440行),按理说返回了空字符串不会提示故障信息了。为什么还是会提示? # 然后我改成了返回xml消息(如图441行),不提示了,但编码却又问题,请问这两个问题怎么解决? [图片][图片]
2020-11-02谁来救救我
测试公众号接口配置失败?[图片] 配置失败,提示token check fail: [图片] 服务器能正常处理响应: [图片] 拿postman测试能正常返回echostr: [图片] 后端的代码(Python): [图片] 信息: appid:wx4b87995f9f8ddf32 url:https://api-dev.bitorange.cn/api/client/system/verify-wx-server-identity
2020-09-29appid:wx4b87995f9f8ddf32 url:https://api-dev.bitorange.cn/api/client/system/verify-wx-server-identity
测试公众号接口配置失败[图片] [图片] [图片]
2020-09-29