zoukankan      html  css  js  c++  java
  • 支付宝接口使用步骤及总结

    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[]接收表单参数。

  • 相关阅读:
    彭明辉教授-《研究生完全求生手册》
    使用npm创建一个命令行工具
    #!/usr/bin/python与#!/usr/bin/env python的区别
    使用node+express搭建第一个node后端项目
    使用npm创建一个程序库包
    多项式多点求值
    2. 两数相加
    CSS实现子元素自动充满父元素的剩余空间
    侧边导航栏滚动条---CSS overflow实现
    Asp.NET Core简介
  • 原文地址:https://www.cnblogs.com/jkyweb/p/3443768.html
Copyright © 2011-2022 走看看