收藏
回答

统一下单申请二维码时sdk报错

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at com.github.wxpay.sdk.WXPayUtil.xmlToMap(WXPayUtil.java:43)
    at com.github.wxpay.sdk.WXPay.processResponseXml(WXPay.java:190)
    at com.github.wxpay.sdk.WXPay.unifiedOrder(WXPay.java:365)

在调用微信sdk统一下单接口的时候,报错,不是每次都报异常,偶尔会报这个异常,请问下这是什么原因?怎么解决呢?

所用sdk版本信息为:java_sdk_v3.0.9

最后一次编辑于  07-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    07-15

    调用的哪个API。具体的参数有没有

    07-15
    赞同
    回复 1
    • 元気いっぱい
      元気いっぱい
      07-15
      {time_expire=20190711165352, time_start=20190711164852, mch_id=148****92, sub_mch_id=153*****01, body=鲁A***0-蓬莱****车场, notify_url=http://a.****.com/pa***/we***/notify, spbill_create_ip=172.*.*.245, out_trade_no=p190427****24_8_211617_164852, appid=wx39********2, total_fee=100, trade_type=NATIVE, receipt=Y, attach=#*#{"pn":"鲁A****0-蓬莱智泊停车场","aid":"wx39********2"}#*#}

      因为参数涉及到客户信息,重要信息以*代替

      调用接口名称为:统一下单:https://api.mch.weixin.qq.com/pay/unifiedorder

      sdk中的:com.github.wxpay.sdk.WXPay.unifiedOrder

      07-15
      赞同
      回复