1. 程式人生 > >網站集成支付寶在線支付

網站集成支付寶在線支付

doc document orm 我們 todo https col 查看 pla

摘要

項目中需要集成支付寶在線支付。關於這裏簡單說明一下,操作步驟。

步驟

1、進入開放平臺,地址;https://openhome.alipay.com/developmentDocument.htm,選擇支付類型。這裏選擇電腦網站支付。

技術分享圖片

2、下載對應語言demo

技術分享圖片

3、查看demo,填寫必要參數。

    /// <summary>
    /// config 的摘要說明
    /// </summary>
    public class config
    {
        public config()
        {
            
// // TODO: 在此處添加構造函數邏輯 // } // 應用ID,您的APPID public static string app_id = "20*******6"; // 支付寶網關 public static string gatewayUrl = "https://openapi.alipay.com/gateway.do"; // 商戶私鑰,您的原始格式RSA私鑰 public static string private_key = @"
MIICWwIBAAKBgQCVU8MuAAG1fb5VEyAz4rBpE+Xn****************"; // 支付寶公鑰,查看地址:https://openhome.alipay.com/platform/keyManage.htm 對應APPID下的支付寶公鑰。 public static string alipay_public_key = "MIGfMA****************IDAQAB"; // 簽名方式 public static string sign_type = "RSA";
// 編碼格式 public static string charset = "UTF-8"; } }

這裏測試使用RSA方式簽名。

3、參數來源

技術分享圖片

如上圖所示,appid和支付寶公鑰。在獲取公鑰的時候,需要下載支付寶工具。

技術分享圖片

將公鑰內容,拷貝到支付寶提交後,會顯示查看支付寶公鑰的入口。如上圖“查看支付寶公鑰”,在沒有設置之前,會顯示設置的入口。

通過工具生成的rsa_private_key.pem 用文本打開,就是我們demo中需要的商戶私鑰。

好了,到這裏基本上完成了demo的配置。

可以瀏覽進行測試了。

技術分享圖片

確認後,會跳轉到支付二維碼的頁面,或者登陸支付寶的頁面。

之後支付成功,回調的問題,在demo中也有展示。可以參考代碼,進行集成開發。

總結

支付寶有提供.net版本的demo,以及sdk,開發起來還是比較快速的。只要弄清楚那幾個密鑰,並且配置正確,基本上沒什麽問題。

網站集成支付寶在線支付