zoukankan      html  css  js  c++  java
  • 支付宝接口集成

       近来给网站做了一个支付宝接口集成的东东,期间遇到不少问题,又没有开发文档,费了九牛二虎之力才做好,但是做完之后很有成就感,故此记录下点点滴滴.

        A 首先记录操作步骤:

          1、在app_code\AlipayConfig.cs中,给 "合作身份者" IDpartner"交易安全检验码" key赋值,这些值是通过在支付宝进行实名认证后在商户中申请。

          2、在alipayindex.aspx.cs中,给 "服务器异步通知页面路径" notify_url"页面跳转同步通知页面路径" return_url 赋值,具体赋值要求文件中有具体的说明。

          3、在Default.aspx中从其他页面获取值,在该页面加载的时候给必填项赋值即可。

          4、如果有需要自己传递的参数,可以在alipayindex.aspx.cs中的 "把请求参数打包成数组"说明下的sParaTemp中以字典的形式赋值即可。

          5、现在已经可以完成支付宝充钱操作了,商户的业务逻辑程序代码可以在return_url.aspx.cs的Page_Load函数中添加,在步骤4中添加的值可以在此以QueryString

     形式读取,参数名就是在步骤4中在sParaTemp中的对应的字典的键。

       

        B、遇到的问题及解决方案

         1、在部署到IIS上后出错,提示没有defaultProxy,解决方案是在配置文件中添加

          <system.net>
          <defaultProxy>
          <proxy bypassonlocal="True" />
          </defaultProxy>
          </system.net>

        配置节。

         2、由于我采用的是gbk的这一套代码,所以就没有修改编码格式,但是部署后运行出现中文乱码问题,解决方案是将 Default.aspx.cs中的 "字符编码格式" input_charset

        由gbk改为gb2312

        至此完成了本地开发的全过程。

  • 相关阅读:
    深入理解JVM(六)——类加载器原理
    深入理解JVM(五)——垃圾回收器
    深入理解JVM(四)——垃圾回收算法
    Let's Encrypt,免费好用的 HTTPS 证书
    开源框架(整理)
    【转】JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)
    C#开源项目大全
    window平台搭建Hudson服务器
    Git 常用命令
    Mongodb Windows 集群
  • 原文地址:https://www.cnblogs.com/wwblog/p/2920808.html
Copyright © 2011-2022 走看看