前言:
在集成支付寶支付的時候遇到一點小麻煩,先在此記錄供大家參考
1.授權
支付寶第三方登錄需要在后台進行授權,在查看授權的時候我們一定要看清楚時候真的已經獲得了權限(我在沒有獲取權限的情況下集成的效果是提示系統繁忙),進入支付寶開放平台的后台管理中心,點擊應用,
未簽約的需要填寫一些信息。
2,代碼集成
其實相對於微信而言,支付寶的代碼集成一般都是比較簡單的。下載其官網的demo。
點擊進入demo頁面
然后我們重點來看下PayDemoActivity這里類的相關方法:
簡單理解為:拼接authinfo,其實這應該是服務器端拼接返回給我們客戶端,但是我們不妨來看看這其中需要的參數:
PID:
支付寶支付業務參數,這個東西不好找,具體為:“首頁”-》“右上角個人中心”-》“左邊mapi網關產品秘鑰”可查看。
APPID:
應用的appid。
TARGET_ID:
不重復的一個數即可,可用時間戳。
rsa2:
推薦用RSA加密參數,此時rsa2=true;
RSA2_PRIVATE:
商戶私鑰。私鑰需要通過官方提供的工具生成。
點擊查看,下載對應版本的工具后,點擊生成的2048位參數就是私鑰,同時記得需要將該私鑰的文件上傳到支付寶開放平台的開發者中心的具體應用中,這樣才能生效。
在runnable中直接調用支付寶的sdk方法authV2即可。然后在handle中進行回調即可,不懂的同學可以文章下方留言。
同時也可參考下集成支付寶支付。
詳細介紹請查看全文:
https://cnblogs.com/qianzf/
原文博客的鏈接地址:https://cnblogs.com/qzf/