最近在做支付,支付寶感覺比微信相對麻煩點,可能我是第一次做吧。網上的教程不少,可是重復率很高,有些說的雖然很清楚,可是做起來還是麻煩不少,我把自己踩過的坑這里分享記錄一下,以供大家引以為戒,與君共勉。(老手可以不用看了,有點班門弄斧了)
首先,第一點,配置即時到賬的異步通知地址和同步跳轉地址時候,需要注意:異步通知地址必須和支付寶后台配置的一致,且是同一個域名目錄下。中間除了你的處理代碼,最后必須輸出字符串“success”.同步跳轉沒有太多要求。其他的,請仔細閱讀官方文檔!!
其次,就是特別重要的商戶私鑰和支付寶公鑰了。說起這個,就想吐槽一下,網上的教程幾乎同出一家,解決問題還是靠自己看官方文檔(點我跳轉)。.如果你也因為這兩個秘鑰正在頭大,那么看到這篇文章(雜文),你的問題可以順利絕對解決了。我會好好把這里寫一下,爭取看過的人都可以解決問題。(如果秘鑰不對,后面會報各種簽名錯誤...)
官方提供兩種獲取方式,至於第二種openssl方式,我看着麻煩,需要自己一行行輸入指令,還不能復制,實在麻煩。教程也不少,喜歡這種的,這里分享一個教程鏈接,可以直接傳送過去。http://www.cnblogs.com/txw1958/p/alipay-openssl.html。
這里我要介紹第一種方式,超簡單的。下載好你的電腦匹配的版本軟件后(這里以windows為例),下載 解壓打開。如圖所示
雙擊打開如圖,我是php語言,所以選擇PKCS1.下面選擇2048就好,也可以選擇1024(貌似安全程度不如前者).
至於商戶應用公鑰,可以隨便設置的,還不會的話,可以下載我文末的壓縮包,里面有我的商戶應用私鑰,可以用來參考設置自己的.
還有不明白的地方,歡迎留言或私信。大家一起討論,一起進步。
附下載鏈接:
即時到賬源碼包=鏈接: https://pan.baidu.com/s/1y0Pxhj7U0j639OMWXwTtog 密碼: xfs3 鏈接: https://pan.baidu.com/s/1Apct8r8PsxfBkbGzPel7ng 密碼: tvcu
掃碼支付源碼包=鏈接: https://pan.baidu.com/s/1Apct8r8PsxfBkbGzPel7ng 密碼: tvcu
設置秘鑰軟件安裝包=鏈接: https://pan.baidu.com/s/1Apct8r8PsxfBkbGzPel7ng 密碼: tvcu
注意:以上所有源碼appid、商家私鑰、支付寶秘鑰都有問題,需要配置自己的。只要你的秘鑰、appid沒問題,就可以支付。OK,就這樣吧。有什么問題歡迎評論回復,或者主頁聯系我。