响应xml问题

微信支付完成之后,微信系统会异步发送交易信息给我们系统,我们需要返回接收结果,是xml格式的。但是微信那边一直报错,是我返回格式有问题吗。renderText,里面type也是选的xml,大佬们能帮我分析分析吗?

评论区

tranfer

2019-04-22 17:02

just try renderXml()

DanielXiangyx

2019-04-23 09:08

@tranfer renderXml(String)这个放入xml文本不行, 写入文件,在放文件路径 也不行

JFinal

2019-04-23 09:32

renderXml(String fileName) 的参数是一个模板文件名,不能放内容

renderXml 与 render 的用法几乎一样,只是响应的 context type 不同而已

DanielXiangyx

2019-04-23 10:32

@JFinal renderText(PaymentKit.toXml(xml), ContentType.XML);
或者renderText(PaymentKit.toXml(xml));
也不行 微信那边还是一直推支付成功消息给我

DanielXiangyx

2019-04-23 10:35

@JFinal 而且我看IJPay-Demo写的是renderText(PaymentKit.toXml(xml));代码是一样的。 所以大佬,这个是微信的问题还是代码的问题呢

JFinal

2019-04-23 15:26

@DanielXiangyx 这个是代码交互问题, renderText 与 renderXml 都可以用

热门反馈

扫码入社