微信支付:appid 未关联 paysignkey

微信支付操作中的签名等都是在后台做的,安卓端是可以正常支付,但是 iOS 端一直在微信提示:“appid 未关联paysignkey”

返回的 Response errCode=-2 errStr=nil type=0

WXApi.registerApp("wxxxxxxxxxxxx1")

let request = PayReq()
request.partnerId = "14xxxxxxx2";
request.prepayId = String(describing: dict["prepay_id"]);
request.package = "Sign=WXPay";
request.nonceStr = dict["nonce_str"] as! String;
let time:Int = Int(dict["timestamp"] as! String)!
let time32 = UInt32(truncatingBitPattern: time)
request.timeStamp = time32
request.sign = dict["sign"] as! String;
return request

是这行代码错误:

request.prepayId = String(describing: dict["prepay_id"]);

转字符串不能这么转。。

签名出错了, 用官方的调试工具对比一下.
微信支付接口调试工具

  • 昨天公司新的app 上架了,然后到AppStore下载明显比别的app下载要慢
  • 苹果2017年要求全面支持https(ATS),想问大家几个问题
  • IOS 模态视图能实现Push到其他页面的功能吗?
  • uitableview的嵌套使用
  • iOS开发使用Masonry布局如何让父视图的高度随着子视图的变化而变化?
  • ios显示一篇有图有文的文章,是用webview显示的吗?
  • 自动布局在IOS7 和IOS8下表现不一样的问题
  • IOS开发,APP打包时候如何把本地的sqlite文件打包进去
  • 自定义tabbar问题
  • warning: could not load any Objective-C class information.
  • appCode 运行报错