小程序
小游戏
企业微信
微信支付
扫描小程序码分享
入参xml
调用api接口:https://api.mch.weixin.qq.com/secapi/pay/profitsharing
返回:
麻烦看下,是啥问题,困扰好几天了
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
当字符串中含有 `<`, `>`, `&`, `”` 这几个特殊字符时,XML值需要用[CDATA[]] 包裹才不会被转义,你请求的receivers并没有用CDATA包裹,顾服务端获取到的字符串,与你请求的字符串是不一致的,你本地再怎么签名,也无济于事。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<xml><appid>wx2421b1c4370ec43b</appid><mch_id>10000100</mch_id><sub_appid>wx2203b1494370e08cm</sub_appid><sub_mch_id>1415701182</sub_mch_id><nonce_str>6cefdb308e1e2e8aabd48cf79e546a02</nonce_str><out_order_no>P20150806125346</out_order_no><transaction_id>4006252001201705123297353072</transaction_id><sign>FE56DD4AA85C0EECA82C35595A69E153</sign><sign_type>HMAC-SHA256</sign_type><receivers><![CDATA[
[
{
"type": "MERCHANT_ID",
"account":"190001001",
"amount":100,
"description": "分到商户"
},
"type": "PERSONAL_OPENID",
"account":"86693952",
"amount":888,
"description": "分到个人"
}
]
]]></receivers></xml>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
当字符串中含有 `<`, `>`, `&`, `”` 这几个特殊字符时,XML值需要用[CDATA[]] 包裹才不会被转义,你请求的receivers并没有用CDATA包裹,顾服务端获取到的字符串,与你请求的字符串是不一致的,你本地再怎么签名,也无济于事。
<xml><appid>wx2421b1c4370ec43b</appid><mch_id>10000100</mch_id><sub_appid>wx2203b1494370e08cm</sub_appid><sub_mch_id>1415701182</sub_mch_id><nonce_str>6cefdb308e1e2e8aabd48cf79e546a02</nonce_str><out_order_no>P20150806125346</out_order_no><transaction_id>4006252001201705123297353072</transaction_id><sign>FE56DD4AA85C0EECA82C35595A69E153</sign><sign_type>HMAC-SHA256</sign_type><receivers><![CDATA[
[
{
"type": "MERCHANT_ID",
"account":"190001001",
"amount":100,
"description": "分到商户"
},
{
"type": "PERSONAL_OPENID",
"account":"86693952",
"amount":888,
"description": "分到个人"
}
]
]]></receivers></xml>