1、首先當然得注冊有支付寶賬號,最好是企業支付寶賬號
創新互聯公司為您提適合企業的網站設計?讓您的網站在搜索引擎具有高度排名,讓您的網站具備超強的網絡競爭力!結合企業自身,進行網站設計及把握,最后結合企業文化和具體宗旨等,才能創作出一份性化解決方案。從網站策劃到成都網站設計、成都做網站, 我們的網頁設計師為您提供的解決方案。2、進入支付寶開放平臺的開發者中心:https://openhome.alipay.com/platform/developerIndex.htm
申請應用
3、申請應用之后,設置好應用圖標、需要添加的功能為當面付和第三方應用授權,這個后續需要簽約,否則調用接口會提示權限不夠
4、設置應用網關 也就是支付成功之后的后臺通知地址
5、設置應用公鑰,這個非常重要,選擇RSA2(SHA256)密鑰(推薦),下載支付寶提供的RSA簽名驗簽工具:https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1,生成2048位的公鑰和私鑰,其中公鑰填寫到開放平臺后臺,私鑰自己保存,用于接口請求的時候生成簽名,其中支付寶公鑰自動生成,直接拷貝下來即可,這個用于后臺接收支付寶通知的簽名校驗,
搞清楚這些秘鑰的用途對于接下來的開發非常重要。
6、下載支付寶sdk開發包:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.8xZeBn&treeId=193&articleId=103419&docType=1
例如:php sdk,在AopClient.php里面設置好應用私鑰字符串和支付寶公鑰字符串
7、重點說一下支付成功之后的后臺通知處理:
1.在通知返回參數列表中,除去sign、sign_type兩個參數外,凡是通知返回回來的參數皆是待驗簽的參數,都需要加入校驗簽名的生成。
2.將除去sign、sign_type兩個參數外的其他參數進行url_decode, 然后進行字典排序,組成字符串,得到待簽名字符串,例如:a=123&b=ccc
3.將簽名參數(sign)使用base64解碼為字節碼串。
4.使用RSA的驗簽方法,通過簽名字符串、簽名參數(經過base64解碼)及支付寶公鑰驗證簽名,根據返回結果判定是否驗簽通過。
如果是php skd 就直接把$_POST 傳入AopClient.php里面的函數 rsaCheckV1 即可驗證簽名是否正確
創新互聯www.cdcxhl.cn,專業提供香港、美國云服務器,動態BGP最優骨干路由自動選擇,持續穩定高效的網絡助力業務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節活動現已開啟,新人活動云服務器買多久送多久。
網站標題:支付寶掃碼支付開發備忘-創新互聯
瀏覽路徑:http://vcdvsql.cn/article12/djhdgc.html
成都網站建設公司_創新互聯,為您提供微信公眾號、微信小程序、App開發、虛擬主機、網站營銷、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯