支付寶接口使用步驟及總結

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. 提交表單頁面配置服務器異步通知頁面路徑和頁面跳轉同步通知頁面路徑 post

//服務器異步通知頁面路徑
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[]來接收。url

異步通知接收頁面通常命名爲 notify_url.aspx,此頁面接收支付寶post方式回傳的信息,因此用Request.Form[]接收表單參數。spa

相關文章
相關標籤/搜索