支付寶支付之手機網站支付

支付寶手機網站支付基本上把demo拷貝過來既能夠用,可是仍是有幾個注意點java

一、生成公鑰:利用openssl生成公鑰,java須要將私鑰轉換爲pkcs8格式,將公鑰上傳到合做夥伴密鑰,加密方式爲rsa,異步

將轉換爲pkcs8格式的文件去掉頭部和尾部放入到 private_key裏面。網站

二、參數說明加密

partner 商戶號  2088開頭的16位數字調試

private_key 私鑰即經過openssl生成的私鑰(java須要用pkcs8格式的 )支付寶

ali_public_key 支付寶公鑰 不須要改變ssl

三、異步回調openssl

根據支付寶客服說的 out.println("success");    //請不要修改或刪除
rsa

回調頁面這個不要刪,會自動通知此單已接收成功,而且再也不發送,而且建議回調頁面不要改動,我不同意這種作法,雖然若是你沒有成功發送給支付寶這個頁面已經接收成功,可是能夠經過業務邏輯判斷,若是已經接收了,就不執行後面的業務邏輯了
支付


四、錯誤

頁面成功跳轉可是報al_54的錯誤,通過調試發現商戶號多了一個空格

相關文章
相關標籤/搜索