蚂蚁开放平台开发第三方授权登陆(一):开发前期准备
根據(jù)需求,需要使用支付寶進(jìn)行第三方授權(quán)登陸獲取用戶基本信息。支持PC網(wǎng)頁、App應(yīng)用的授權(quán)。
其中PC網(wǎng)頁只需要添加獲取用戶信息的功能,成功上線后就可以完成功能。
App應(yīng)用授權(quán)登陸則需要有一個生效的支付產(chǎn)品,然后聯(lián)系人工服務(wù)簽約“App授權(quán)登陸”功能才能進(jìn)行開發(fā)。
所以在開發(fā)前需要做一些準(zhǔn)備,目的是獲取AppID以及應(yīng)用私鑰、支付寶公鑰、回調(diào)地址。同時需要App授權(quán)登陸功能的成功簽約。
一、前期準(zhǔn)備流程
1、根據(jù)需求注冊并認(rèn)證支付寶賬號
2、登陸螞蟻金服開放平臺并選擇入駐身份,填寫開發(fā)者信息
3、在產(chǎn)品中心接入收款產(chǎn)品,用于App授權(quán)登陸功能簽約準(zhǔn)備
4、創(chuàng)建應(yīng)用,添加主要功能,設(shè)置主要信息。
開發(fā)準(zhǔn)備大致流程圖
應(yīng)用添加不同功能準(zhǔn)備流程
二、具體實(shí)現(xiàn)步驟
注:
若只需要PC網(wǎng)站第三方登陸獲取用戶信息功能,只需要執(zhí)行第1、2、4步。添加獲取會員信息功能。
若需要支持App授權(quán)登陸以及支付功能,則需要執(zhí)行第1、2、3、4步。添加對應(yīng)的“App支付寶登陸”、“電腦網(wǎng)站支付”、“App支付”等功能。
1、注冊并認(rèn)證支付寶賬號
由于“支持寶App授權(quán)登陸”功能需要提供個人同名的“個體工商營業(yè)執(zhí)照”,如果擁有,則可以使用支付寶個人號,如果沒有,必須申請企業(yè)號。
支付寶注冊:https://memberprod.alipay.com/account/reg/index.htm
1)注冊個人號:
使用手機(jī)號或郵箱號注冊,郵箱號注冊必須綁定手機(jī)號。驗(yàn)證后設(shè)置身份信息及支付方式。(身份信息包括個人姓名、身份證號等)
2)注冊企業(yè)號:
需要準(zhǔn)備:營業(yè)執(zhí)照影印件、對公銀行賬戶,可以是基本戶或一般戶、法定代表人的身份證影印件。
如果是代理人,還需提供:身份證影印件、企業(yè)委托書,必須蓋有公司公章或者財務(wù)專用章,不能是合同/業(yè)務(wù)專用章(附錄:商家認(rèn)證委托書格式模板)
(注:影印件必須為彩色原件的掃描件或數(shù)碼照)
?
2、登陸螞蟻金服開放平臺完善選擇角色身份信息
1)登陸螞蟻金服開放平臺
網(wǎng)址:https://open.alipay.com/platform/home.htm
支持掃碼登陸或支付寶賬號登陸。
2)選擇入駐身份
點(diǎn)擊右上方個人頭像,然后點(diǎn)擊“賬號管理”進(jìn)入合作伙伴管理頁面。在角色身份一欄選擇入駐身份為“自研開發(fā)者”。
注:角色身份有自研開發(fā)者、系統(tǒng)服務(wù)商ISV、線下服務(wù)商三種。根據(jù)對比功能,要想開發(fā)支付寶授權(quán)登陸獲取用戶信息,應(yīng)該選擇“自研開發(fā)者”
3)完善信息
根據(jù)所選擇的角色填寫相應(yīng)的身份信息。包括姓名、手機(jī)號、郵箱、所在地、詳細(xì)地址、業(yè)務(wù)簡介等。
然后同意《螞蟻開放平臺服務(wù)協(xié)議》。就成功入駐了,可以使用開放平臺的功能。
3、產(chǎn)品中心接入收款產(chǎn)品
(當(dāng)需要App支付寶授權(quán)登陸、支付相關(guān)功能時,需要進(jìn)行這一步。不需要上述功能可跳過此步驟,直接進(jìn)行第4步,創(chuàng)建應(yīng)用)
?由于App支付寶登陸的簽約的前提是必須擁有一個生效的收款產(chǎn)品,所以想要擁有App支付寶登陸,就必須在產(chǎn)品中心接入收款產(chǎn)品。
1)商家中心
網(wǎng)址:https://b.alipay.com/
進(jìn)入后,下方有幾個主要的產(chǎn)品,要應(yīng)用使用app支付寶授權(quán)登陸功能,需要選擇手機(jī)網(wǎng)站支付,手機(jī)APP支付,電腦網(wǎng)站支付中的任意一種功能,才支持開發(fā)。
2)選擇收款產(chǎn)品
根據(jù)希望接入的產(chǎn)品。點(diǎn)擊其下方的“我要接入”
支付的主要區(qū)別:
電腦網(wǎng)站支付:在網(wǎng)上交易時,交易金額直接打入賣家支付寶
手機(jī)網(wǎng)站支付:在手機(jī)網(wǎng)站進(jìn)行支付,通過瀏覽器喚醒支付寶客戶端進(jìn)行支付。無客戶端則可以可以使用網(wǎng)站支付
App支付:在手機(jī)、掌上電腦等無線設(shè)備應(yīng)用程序,通過支付寶進(jìn)行付款。
I.電腦網(wǎng)站支付
接入要求:
1.? 企業(yè)或個體工商戶;(團(tuán)購類網(wǎng)站不支持個體工商戶簽約)
2.? 提供真實(shí)有效的營業(yè)執(zhí)照,且支付寶賬戶名稱需與營業(yè)執(zhí)照主體一致;
3.? 網(wǎng)站能正常訪問且頁面信息有完整商品內(nèi)容;
4.? 網(wǎng)站必須通過ICP備案,個體戶備案需與賬戶主體一致。
需要填寫的內(nèi)容:
A、經(jīng)營信息:
經(jīng)營內(nèi)容:選擇與經(jīng)營內(nèi)容或網(wǎng)站主營業(yè)務(wù)相近的行業(yè)
執(zhí)照有效期:填寫有效期
注冊號:15位營業(yè)執(zhí)照注冊號或18位統(tǒng)一社會信用代碼
上傳營業(yè)執(zhí)照:
接入網(wǎng)址: 這里應(yīng)該填開發(fā)產(chǎn)品上線后的網(wǎng)址
網(wǎng)站賬號(選填):如果需要登錄才能訪問,則需要提供測試號
B、聯(lián)系人信息
姓名、電子郵件、手機(jī)號碼、手機(jī)驗(yàn)證碼
II.手機(jī)網(wǎng)站支付
接入要求同“電腦網(wǎng)站支付”
填寫的內(nèi)容同“電腦網(wǎng)站支付”
III.APP支付
接入要求:
1.? 企業(yè)或個體工商戶;
2.? 需提供真實(shí)有效的營業(yè)執(zhí)照,且支付寶賬戶名稱需與營業(yè)執(zhí)照主體一致;
3.? 提供APP名稱或產(chǎn)品說明文檔,開發(fā)者與支付寶賬戶名稱不一致需提供開發(fā)合作協(xié)議。
需要填寫的內(nèi)容:
A、經(jīng)營信息:
經(jīng)營內(nèi)容:選擇與經(jīng)營內(nèi)容或網(wǎng)站主營業(yè)務(wù)相近的行業(yè)
執(zhí)照有效期:填寫有效期
注冊號:15位營業(yè)執(zhí)照注冊號或18位統(tǒng)一社會信用代碼
上傳營業(yè)執(zhí)照:
應(yīng)用名稱: 享受完整支付功能,要確保應(yīng)用已經(jīng)在應(yīng)用市場上線,或已按要求提供網(wǎng)站說明文檔
上傳App說明:上架的提供下載地址、未上架的提供demo.apk.doc .docx .pdf 格式
B、聯(lián)系人信息
姓名、電子郵件、手機(jī)號碼、手機(jī)驗(yàn)證碼
3)提交審核
點(diǎn)擊下一步,點(diǎn)擊“已閱讀并同意簽署協(xié)議”
1個工作日即可通過審核。
4、創(chuàng)建應(yīng)用
1).創(chuàng)建應(yīng)用
根據(jù)需求創(chuàng)建應(yīng)用
點(diǎn)擊上方“開發(fā)者中心”,點(diǎn)擊“網(wǎng)頁&移動應(yīng)用”。或直接訪問“https://openhome.alipay.com/platform/appManage.htm#/apps”
選擇“自定義接入”,然后填寫應(yīng)用名稱,點(diǎn)擊確認(rèn)。
2).設(shè)置應(yīng)用詳細(xì)信息
在“我的應(yīng)用列表”上找到剛剛創(chuàng)建的應(yīng)用,點(diǎn)擊右方“查看詳情”進(jìn)入應(yīng)用概覽頁面
I.設(shè)置應(yīng)用名稱、應(yīng)用圖標(biāo)。
II.應(yīng)用添加功能
在“功能列表”處點(diǎn)擊“添加功能”。選中我們需要的功能。
可以選擇“獲取會員信息”、“App支付寶登陸”、 “App支付”、“手機(jī)網(wǎng)站支付”、“電腦網(wǎng)站支付”。其中只有“獲取會員信息”不需要簽約。其他四種簽約均需要有效的收款產(chǎn)品,申請步驟見步驟3(其他功能可以后續(xù)根據(jù)需求添加)
?
A、App支付寶登陸功能
App支付寶登陸功能需要執(zhí)行步驟3后,聯(lián)系人工服務(wù)進(jìn)行轉(zhuǎn)接簽約
可以點(diǎn)擊右方的小機(jī)器人。或點(diǎn)擊鏈接https://cschannel.alipay.com/newPortal.htm?scene=kfpt&token=&pointId=&enterurl=https%3A%2F%2Fopen.alipay.com%2Fplatform%2Fhome.htm聯(lián)系人工客服,進(jìn)入客服。簽約App支付寶授權(quán)功能。簽約成功后,就擁有App授權(quán)登陸功能。
?
在“開發(fā)設(shè)置”中,設(shè)置應(yīng)用網(wǎng)關(guān)、設(shè)置授權(quán)回調(diào)地址、加簽方式處設(shè)置應(yīng)用公鑰
III.使用工具生成應(yīng)用公鑰和私鑰
使用工具生成應(yīng)用公鑰和應(yīng)用私鑰,然后設(shè)置應(yīng)用公鑰,設(shè)置完后,可以查看支付寶公鑰。
需要將支付寶公鑰記錄下來,最好保存到本地,開發(fā)時需要使用到,同時需要使用到的還有應(yīng)用私鑰,也要保存下來。
?
注:工具見附件支付寶簽名驗(yàn)簽工具.7z或點(diǎn)擊設(shè)置應(yīng)用公鑰時有彈窗可以點(diǎn)擊下載,使用方法為:
雙擊:“RSA簽名驗(yàn)簽工具.bat”。
在”密鑰長度”選擇2048。然后點(diǎn)擊生成密鑰。
點(diǎn)擊打開密鑰文件位置。獲取應(yīng)用公鑰和應(yīng)用私鑰。
?
IV設(shè)置授權(quán)回調(diào)地址和應(yīng)用網(wǎng)關(guān)名字:
設(shè)置完應(yīng)用公鑰后,設(shè)置授權(quán)回調(diào)地址。
選擇回調(diào)地址的類型:有http和https兩種,根據(jù)產(chǎn)品域名類型進(jìn)行選擇。
回調(diào)地址填寫產(chǎn)品域名+/callback。如https://baidu.com/callback
應(yīng)用網(wǎng)關(guān)填寫域名地址就可以了。
?
填好后點(diǎn)擊提交審核。審核過的應(yīng)用,就是已經(jīng)上線的應(yīng)用了。
?
3).保存開發(fā)需要信息
記錄Appid以及應(yīng)用私鑰和支付寶公鑰。回調(diào)地址。
Appid在應(yīng)用詳情的左上方應(yīng)用圖標(biāo)和應(yīng)用名的下方。
注意:
應(yīng)用上線后可新增功能、刪除功能,操作后實(shí)時生效。刪除功能時請謹(jǐn)慎操作,如果線上已經(jīng)有用戶使用此功能,刪除功能后會導(dǎo)致無法使用。
應(yīng)用上線后,無法刪除。開發(fā)中的應(yīng)用可以刪除
三、注意事項(xiàng)
1、App支付寶授權(quán)登陸功能需要接入支付產(chǎn)品、并且經(jīng)過人工服務(wù)轉(zhuǎn)接簽約成功后,才能進(jìn)行開發(fā)
2、需要保存下來的信息有“應(yīng)用私鑰”、“AppID”、“支付寶公鑰”、“回調(diào)地址”供和后臺網(wǎng)站開發(fā)使用
四.主要提供材料
主要提供材料,詳情見“具體實(shí)現(xiàn)步驟”
1、個人或企業(yè)信息、包括身份證號、手機(jī)號、個體營業(yè)執(zhí)照。
2、企業(yè)經(jīng)營信息、營業(yè)執(zhí)照、經(jīng)營內(nèi)容
附錄:
商家認(rèn)證委托書格式模板
商家認(rèn)證提交的申請人如非法定代表人需提供企業(yè)委托授權(quán)書。(蓋有公司公章或者財務(wù)專用章,注:如是合同專用章、業(yè)務(wù)專用章是不可以的)。
委托書格式如下:
委托書
茲授權(quán)我公司/廠員工________先生/小姐,性別____,身份證號碼______________任職部門________,職務(wù)_______,代表我公司在貴公司處理我公司的支付寶賬戶_____________(授權(quán)操作的支付寶Email地址或手機(jī)號,如遺忘賬戶名,請在此填寫公司全名_________________),申請支付寶實(shí)名認(rèn)證,修改認(rèn)證信息、解凍支付寶賬戶等。由此產(chǎn)生的所有風(fēng)險由我公司自行承擔(dān),請貴公司辦理相關(guān)手續(xù)。授權(quán)時間與支付寶賬戶期限相同或另行書面變更授權(quán)為止。
特此聲明。
公司名稱:
(公司公章)
年?? 月?? 日
總結(jié)
以上是生活随笔為你收集整理的蚂蚁开放平台开发第三方授权登陆(一):开发前期准备的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: selenium学习——问卷星(可控比例
- 下一篇: 蚂蚁监控平台 - antmonitor架