微信支付结果回调不是XML格式数据?

微信支付 文章 2021-03-16 21:41 40 0 全屏看文

微信支付结果回调不是XML格式数据?WeChat payment result callback is not XML format data?

微信支付结果回调不是XML格式数据?

请问为什么我的小程序支付成功后,微信支付通知结果不是XML格式的字符串,而是形如这样的:

wx376959c5f78269d5Xki6oFkLCGkx7m0OTHERS1CNYN1383909202CFB63B9D3A8D1D9F71A12C9383FA6848omQyM5BapExecwwu5oPCnayldSB82AWZDff567UaoJzSUCCESSSUCCESSEEBE51C6E4A11491DDEA93605CA76450202103161422261JSAPI4200000991202103167039233794

是什么原因呢?

有朋友说是BASE64字符串,要解码,可是我用的是 V2支付接口,怎么还加密了?

Why is the result of wechat payment notification not a string in XML format, but a string like this after the payment of my app is successful Wx376959c5f78269d5xki6ofklcgkx7m0others 1cnyn1383909202c2fb63b9d3a8d1d9f71a12c9383fa6848omqym5bapexecwu5oppnayldsb82awzdff567uaojzsuccess, success eebe51c6e4a11491ddea93605ca76450202103161422261jsapi42000009911202103167039233794 what is the reason? A friend said Base64 string, to decode, but I use the V2 payment interface, how also encrypted?

回答:

Memory:

看下你是不是搞错了,返回的是xml数据

南湘公子:

感谢提醒,不过我尝试解码后,变成这样了:[Fatal Error] :1:1: Content is not allowed in prolog.

跨商通:

这是base64的buffer,解码成xml

-EOF-