• 微信支付官方SDK V3 .NET版的坑


    image

    但是支付成功后却不能正确的执行支付结果js回调函数.看看其页面的点击事件是放在asp:Button上面的.我们知道在asp.net webform中,按钮的点击是有页面回调后台的.也就是其实点击了之后页面是有刷新的,所以这边要是想用官方的js回调的话就不能使用asp.net的服务器控件了!将点击支付的按钮改成

    这样,我们不管在支付成功和失败后都会执行我们在界面里定义好的回调函数!

    总结:不知道大TX的ASP.NET工程师是怎么想的,能够打包成sdk供用户参考必然是好的,但是却挖了这么多坑在这,想必如果没有一点基础的话对付这玩意还真挺吃力的.

    • 原装Zigzag

      现在支付测试都需要权限么?只能服务号,然后还需要认证吧。
      看你这个例子,似乎用的js支付接口。~

      • smp

        是的,是用的js支付接口!
        是啊,据我了解支付测试是需要权限的.也就是先得有权限才能调试.
        有权限的前提就得是:认证的服务号,

    • 笑笑吧
      笑笑吧

      太赞了,那个代理服务器坑了我太久。还有那个地址,serverbtn 。谢谢,太感谢了。

      • smp

        很高兴能帮到你哦.
        .Net开发微信支付的资料太少了 [泪]

    • 慕語

      大神小弟急需微信支付技术解答,请加我Q330138686 跪求了 谢谢!!

      • smp

        有问题请在这里提出来吧.能帮到你一定会帮你~~

    • 锋锋
      锋锋

      大神能我看看么 
      FAIL签名错误
      我这边老是这样 我qq616931

    • 锋锋
      锋锋

      签名错误

    • Gavin
      Gavin

      1
      2
      //获取收货地址js函数入口参数
      //wxEditAddrParam = jsApiPay.GetEditAddressParameters();
      把前台aspx页面的使用地址的代码也删掉. 这里怎么处理呀?总是订单失败!



    • 葛成

      我遇到了大小写问题的坑

      • smp

        可以将具体的问题和解决方法写下来,以示后人!

    • YO

      我尼玛 啥也不说了 我这边也是搞 微信支付 .net版本 example/ProductPage.aspx 死活调不出来,就提示 无法加载资源 我也是无奈了,已经按照楼主意见改了,扫码支付 已经成功了 就是 这个example/ProductPage.aspx页掉不出来 
      楼主有空给指点下吧 qq 546562314 邮箱546562314@qq.com

    • 游客
      游客

      楼主,我的支付也不成功,这个demo当下来,其他类不用改吗?

      • smp

        需要改动的挺多的.例如上面文章中我所提到的

    • Nicky
      Nicky

      楼主,我始终进不了ProductPage.aspx这个页面,因为我修改了Config.cs参数,运行程序始终无效,APPID始终是之前的那个,怎么破啊啊啊啊

      • 郑陆伟

        不可以还么

      • smp

        要想进ProductPage.aspx这个页面得修改下default.aspx页面中的链接哦!!

      • augsky
        augsky

        我也是不知道怎么修改APPID!修改了Config.cs,似乎还有修改DLL文件里的

    • 陈小予

      网站做的好棒哦

    • Relixs

      我始终进不了ProductPage.aspx这个页面,因为我修改了Config.cs参数,运行程序始终无效,APPID始终是之前的那个 我也遇到那样的问题,,,,我发现微信SDK提供的DLL文件WxPayAPI.dll 里面有问题

      • smp

        应该不是dll的问题,.源代码都有了即使有问题自己重新编译一个不就完了

    • ycss~~w
      ycss~~w

      刚入手微信支付这,下载了官方的文档。一点头绪都没有啊。我现在做的这个微信公众号,它的微信支付是他的微信服务商开的,我有点吃力啊,我该怎么做呢

      • smp

        你现在要做的不是在实际项目中开发,
        而是自己写出个demo出来先熟悉下

        • ycss~~w
          ycss~~w

          官方文档还看不明白呢~~快疯了

          • smp

            所以你需要先把官方文档搞明白.
            慢慢来,别着急,着急是没有用的哦~

            • ycss~~w
              ycss~~w

              纯新手。自己做的这个项目基于一个系统,模块我都弄好了,包括支付。可对方要改,还要对接到一个服务商,然后我彻底蒙了。都超时了~~ :cry:

    • 二氧化碳

      楼主您好,我现在是Android的手机可以完成支付但IOS的机子就不行,而且任何错误都没有报就是调不出输支付密码的界面。怎么办啊?

      • smp

        一般不会出现这样的问题,你需要做的是检查IOS的前端JS是否正确执行。微信的官方DEMO里面有日志类,看看日志到底是哪的问题。

    • ls
      ls

      我点击支付的时候,不弹出支付页面,直接提示支付失败,这是怎么回事??然后我下了demo,改了default里的链接,还是页面加载出错。。

    • 颜公子

      我不会啊大哥

    • 似水年华

      楼主你好,我现在到了出现立即支付的页面,但点立即支付按钮的时候,log报getBrandWCPayRequest,没有此SDK或暂不支持此SDK模拟,这是什么原因,盼帮忙解答,谢谢!

    • 洪兴仔

      感觉 微信 这个 Demo 是个刚毕业的学生做的。各种坑老司机! [挖鼻屎]

    • 东东

      感谢大侠,官方demo在苹果手机下更有问题,如果不是没你这篇帖子,苹果手机用户还不知道要被坑多久。

    • ddddd

      真是各种坑啊。不过根据版主的一些改动,还是可以支付成功。坑了我一天。

    • uqIix
      uqIix

      万 部 A 片高清 国产日韩 hTTp://T.cN/RtswVdh

      [给力]

    
    
     
  • 相关阅读:
    js控制滚动条滑动
    js二维码插件总结
    wer
    验证插件——jquery.validate.js
    .py小程序总结
    Linux中xargs命令的使用
    Cacti、解决cacti的snmp error
    Cacti安装使用
    用Python发一个高逼格的朋友圈
    windows安装zabbix-agent
  • 原文地址:https://www.cnblogs.com/zxtceq/p/5845454.html
Copyright © 2020-2023  润新知