收藏
回答

微信JSAPI支付支付成功之后,有回调,但是回调参数异常

微信支付订单号:

4200000903202103113841231071; 4200000901202103116153368218 ;4200000877202103119942488772

回调地址:http://xianbaojishi.admin.fenxiaoboss.com/api/notify/wechat_pay/order

请求参数:1

整个body 只有一个数字 ,正常的应该是 <xml> 格式


回答关注问题邀请回答
收藏

2 个回答

  • 1.00000000002^365
    1.00000000002^365
    2021-04-14

    我也遇到了,请问大佬解决了吗?

    @Memory @William Wang @微信支付技术社区运营-Tasting

    求大佬解答!

    2021-04-14
    有用
    回复 1
    • 1.00000000002^365
      1.00000000002^365
      2021-04-19
      我这个是自己代码写错了,回调请求如果是xml格式数据做了处理
      2021-04-19
      1
      回复
  • Memory
    Memory
    2021-03-11

    你的回调地址请求有问题,你也未能正确处理微信支付的通知

    微信支付完成后notify_url,没有收到回调通知情况下,可按以下几个步骤排查问题:

    1、核实上送回调地址是否可被外网访问,是否有DNS解析

    2、核实是否有安全策略拦截微信支付回调通知

    3、确认回调地址代码的可用性

    4、如果使用V3接口,确认下是否设置加密的秘钥,登录商户平台操作~请参考APIV3秘钥设置

    附:回调通知注意事项支付回调和查单实现指引


    2021-03-11
    有用
    回复 11
    • William Wang
      William Wang
      2021-03-15
      感谢回答, 回调接口外网可以正常访问  通过服务端日志可以看出 接口已经被访问, 并且拿到了请求参数, 问题是 请求参数 只有 用户支付的金额.  比如 用户支付了1分钱, 请求参数只有1. 用户支付了2分钱,请求参数就是2. 再无其他.   
      现象同这个一致: https://developers.weixin.qq.com/community/pay/doc/0006001282c2988b965bb91ee5b800
      2021-03-15
      回复
    • Memory
      Memory
      2021-03-15回复William Wang
      你是V2还是V3?
      2021-03-15
      回复
    • Memory
      Memory
      2021-03-15回复William Wang
      核实回调通知了30次,均是返回500
      2021-03-15
      回复
    • William Wang
      William Wang
      2021-03-17回复Memory
      V2
      2021-03-17
      回复
    • William Wang
      William Wang
      2021-03-17回复Memory
      我用postman模拟调用是成功的. 请问你的请求参数是怎样的?
      2021-03-17
      回复
    查看更多(6)
登录 后发表内容
问题标签