支付寶手機網站支付接口本地測試總結


java,utf-8,MD5加密集成:

以前沒接觸過第三方的東西,直接做手機網站支付有很多障礙,很多地方不懂,走了很多彎路。其實東西不難,總結一下。

1,首先弄明白是什么樣的需求,先了解一下支付寶商家服務里面的產品,看看哪個是符合自己的需求,支付寶的商家產品里面有很多,即時到賬,擔保交易,移動支付,手機網站支付等,選擇一款適合自己的商品,簽約。

2,在簽約管理里面能看見選擇產品的簽約進度,一般簽約一個產品等待申請的時間少於5天。

3,在簽約管理里面找到

  

  點擊查看PID | Key后,會給綁定該支付寶賬號的手機發送驗證碼,輸入支付密碼和驗證碼后,在對應的簽約產品里面找到加密串(我是用MD5加密的。如果用RSA加密的話,在配置里面的          private_key改成和上傳公鑰配對的私鑰即可。)

4,只需要改動下面的三處即可,合作者身份,收款人支付寶賬號,商戶私鑰。

public static String partner = "2088811758144694";
public static String seller_id = partner;
public static String private_key = 你的私鑰;

5,ok,部署測試,主頁只添加必填項就能成功測試 

     

6,如果正常,點擊確認后會看到下面的頁面,此時會非常激動

    

  后面的過程包括這部就是支付寶的事了。

7,我遇到的問題:

  合作者身份不合法:是你得賬號沒有簽約該商品,不要懷疑。

  安全加密問題:用openssl生成的公鑰私鑰是否配對,網上有很多生成公約私鑰的方法,親身感受一下。

  簽名/簽名類型不正確:還是加密的問題,自己選擇的MD5還是RSA,檢測加密。

備注:有些事就是應該自己承擔的,不要指望別人幫你做。自己仔細看文檔,不懂問客服,阿里的商戶技術客服還是很負責的!

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM