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

 
1
<button style="width:210px; height:50px; border-radius: 15px;background-color:#FE6714; border:0px #FE6714 solid; cursor: pointer;  color:white;  font-size:16px;" type="button" onclick="callpay()" >立即支付</button>

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

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

相关

微信:不允许跨号支付2015年5月30日在“微信开发”中

和小猪一起搞微信公众号开发—获取Access_token2013年12月5日在“微信开发”中

和小猪一起搞微信公众号开发—二维码创建使用流程(需要授权)2013年12月4日在“微信开发”中

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

    2015年5月29日回复转发
    • 是的,是用的js支付接口!
      是啊,据我了解支付测试是需要权限的.也就是先得有权限才能调试.
      有权限的前提就得是:认证的服务号,

      2015年5月30日回复转发
  • 笑笑吧

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

    2015年6月12日回复转发
    • 很高兴能帮到你哦.
      .Net开发微信支付的资料太少了 

      2015年6月12日回复转发
  • 大神小弟急需微信支付技术解答,请加我Q330138686 跪求了 谢谢!!

    2015年6月25日回复转发
    • 有问题请在这里提出来吧.能帮到你一定会帮你~~

      2015年6月25日回复转发
  • 锋锋

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

    2015年7月4日回复转发
  • 锋锋

    签名错误

    2015年7月4日回复转发
  • Gavin

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

    2015年7月10日回复转发
  • 我遇到了大小写问题的坑

    2015年7月22日回复转发
    • 可以将具体的问题和解决方法写下来,以示后人!

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

    2015年8月21日回复转发
  • 游客

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

    2015年8月22日回复转发
    • 需要改动的挺多的.例如上面文章中我所提到的

      2015年8月22日回复转发
  • Nicky

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

    2015年9月18日回复转发
    • 不可以还么

      2015年9月20日回复转发
    • 要想进ProductPage.aspx这个页面得修改下default.aspx页面中的链接哦!!

      2015年9月20日回复转发
    • augsky

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

  • 网站做的好棒哦

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

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

  • ycss~~w

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

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

      • ycss~~w

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

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

          • ycss~~w

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

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

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

  • ls

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

  • 我不会啊大哥

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

  • 感觉 微信 这个 Demo 是个刚毕业的学生做的。各种坑老司机! 

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

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

  • uqIix

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

    13小时前回复转发

社交帐号登录:


 

微信支付官方SDK V3 .NET版的坑的更多相关文章

  1. 微信支付的SDK曝出重大漏洞(XXE漏洞)

    一.背景 昨天(2018-07-04)微信支付的SDK曝出重大漏洞(XXE漏洞),通过该漏洞,攻击者可以获取服务器中目录结构.文件内容,如代码.各种私钥等.获取这些信息以后,攻击者便可以为所欲为,其中 ...

  2. 解决Android微信支付官方demo运行失败

    Android微信支付官方demo运行失败,在此简单记录一下解决步骤 1.httpclient错误 官方给的demo是eclipse的,打开之后提示httpclient的错误,我知道在as下解决htt ...

  3. 微信支付官方.net版之坑你没商量

    最近开始弄支付这块,先是支付宝手机网站支付,也是坑了我许久,不过还好,问题不大. 让我们看看微信支付有多少坑 微信商户平台,你们知道么(我前天才知道,别笑我) 登录地址:https://mch.wei ...

  4. 微信支付开发(12) 认清微信支付v2和v3

    微信支付现在分为v2版和v3版 2014年9月10号之前申请的为v2版,之后申请的为v3版. V2版中的参数有AppIDAppSecret支付专用签名串PaySignKey商户号PartnerID初始 ...

  5. 微信支付PHP SDK —— 公众号支付代码详解

    在微信支付 开发者文档页面 下载最新的 php SDK http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 这里假设你已经申请完微 ...

  6. Unity接入微信登录 微信分享 微信支付 支付宝SDK

    你将会学到的unity集成SDK游戏中接入微信支付与支付宝支付游戏中接入微信登录与微信分享 目录 mp4格式,大小2.2GB 扫码时备注或说明中留下邮箱 付款后如未回复请至https://shop13 ...

  7. 微信支付第三方sdk使用

    1.引入依赖:(对于依赖冲突自行解决) <dependency> <groupId>com.github.binarywang</groupId> <arti ...

  8. 微信支付之统一下单--JAVA版

    都说微信支付有些坑,都抱怨微信支付的文档太烂,一会APPId,一会商户id,还有appsecret,支付API秘钥让你傻傻分不清楚,还有这里大写那里小写,几种标准,让你眼花缭乱.没错,这就是很多技术团 ...

  9. Android微信支付流程及返回码-1之坑

    http://www.51testing.com/html/36/n-3724336.html 之前做微信支付的时候,直接是以库形式引入项目的,虽然一直觉得微信支付的开发文档不太理想,但是印象中也没有 ...

随机推荐

  1. iOS - AFNetworking 网络请求

    前言 在 iOS 开发中,一般情况下,简单的向某个 Web 站点简单的页面提交请求并获取服务器的响应,用 Xcode 自带的 NSURLConnection 是能胜任的.但是,在绝大部分下我们所需要访 ...

  2. unsigned 整型实现无溢出运算

    普通的 int 整型能表示的范围很有限,所以刷题时很多时候不得不用 long long 来存更大的数据.或者找出数列中某个只出现一次(或奇数次)的数(其余的数均出现两次 / 偶数次),用异或运算的经典 ...

  3. lx:这么空!什么叫假大空 xy:那我做给你看

    “如果我答应你,你回来了XY,最后没有在一起肯定会怪我:而且我现在没有想好以后会怎么样” 希望你可以看到我的努力!PS : 坚持以后每日至少一篇.编程是一门手艺,手艺人靠手艺养家! ---手艺人

  4. 多路径(multi-path)安装测试实例

    1.确保安装以下的包: device-mapper device-mapper-multipath [root@nticket1~]# rpm -qa "*device*" dev ...

  5. VI查找与替换

    一.vi查找:    当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找, 不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出 ...

  6. 使用ICMP协议Ping网络主机

    #coding:utf-8 #!/usr/bin/env python import os import argparse import socket import struct import sel ...

  7. 图解javascript中this指向

    JavaScript 是一种脚本语言,支持函数式编程.闭包.基于原型的继承等高级功能.JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发JavaScript其实很难掌握,有些 ...

  8. LaTeX内容总结

    欢迎关注我的社交账号: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://gith ...

  9. apt-get remove, apt-get autoremove和aptitude remove的区别

    这篇文章的图片链接发生了问题,无法正常查看图片,所以我在CSDN转载一下,特此声明. apt-getremove的行为我们很好理解,就是删除某个包的同时,删除依赖于它的包,例如:A依赖于B, B依赖于 ...

  10. 【CodeForces 651B】Beautiful Paintings 排序+贪心

    题目大意: 给定集合,对于任意一个的排列,记,求. 很明显每次搞出一个长度为的最长上升序列,然后把元素给删掉,答案增加. 直接暴力需要. 但是可以进行优化. 设有个,将个数从小到大排序,记为长度为的数 ...