• 支付宝接口使用步骤及总结


    1. 文件命名和目录结构尽量参照Demo,接口所需.cs类文件全部放入App_Code目录下

    2. 配置AlipayConfig.cs文件中的partner和key

            static Config()
            {
                //↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    
                //合作身份者ID,以2088开头由16位纯数字组成的字符串
                partner = "";
    
                //交易安全检验码,由数字和字母组成的32位字符串
                key = "";
    
                //↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
    
    
    
                //字符编码格式 目前支持 gbk 或 utf-8
                input_charset = "utf-8";
    
                //签名方式,选择项:RSA、DSA、MD5
                sign_type = "MD5";
            }

    3. 提交表单页面配置卖家支付宝帐户

    //卖家支付宝帐户
    string seller_email = "2403804666@qq.com";
    //必填

    4. 提交表单页面配置服务器异步通知页面路径和页面跳转同步通知页面路径

    //服务器异步通知页面路径
    string
    SarverName = Request.Url.Host; string notify_url = "http://" + SarverName + "/notify_url.aspx"; //需http://格式的完整路径,不能加?id=123这类自定义参数 //页面跳转同步通知页面路径 string return_url = "http://" + SarverName + "/return_url.aspx"; //需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/

    5. 异步通知页面和同步通知页面配置,需要注意的是,如果支付宝接口是即时到帐类型 一般只需要配置同步通知页面。如果是双功能收款类型,则需要配置异步通知和同步通知两个页面

    同步通知接收页面一般命名为 return_url.aspx,以get方式获取回传的参数,所以用Request.QueryString[]来接收。

    异步通知接收页面一般命名为 notify_url.aspx,此页面接收支付宝post方式回传的信息,所以用Request.Form[]接收表单参数。

  • 相关阅读:
    javascript动态添加删除表格
    用C#使用HttpWebRequest Post数据时如何保持Session
    embed 元素的用法
    Ylmf Linux Y1.15(Ubuntu)发行版正式发布
    使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
    开3389后不能登录的六种原因
    ASP.NET无限级分类的实现
    深入理解JavaScript函数
    php 简明语法
    PainTwon:Linux开源的2D格斗游戏
  • 原文地址:https://www.cnblogs.com/jkyweb/p/3443768.html
Copyright © 2020-2023  润新知