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

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

  • 相关阅读:
    【520】利用 TextBlob & Vader 进行情感分析
    【519】Visio 里面实现输入公式
    Xcode 复制多行/移动某行/删除多行 快捷键
    rosbag 时间和topic过滤
    卡方分布(Chi-squared)外点(outlier)剔除
    EVO使用方法详解
    CloudCompare分离点云地面点和非地面点
    slam方向期刊和会议汇总
    UrbanLoco数据集
    ElasticSearch学习笔记——ik分词添加词库
  • 原文地址:https://www.cnblogs.com/wwblog/p/2920808.html
Copyright © 2011-2022 走看看