閱讀925 返回首頁    go iPhone_iPad_Mac_apple


服務窗開發者如何快速入手?

如果現有後台無法滿足您的需求,可以通過接口搭建更強大的服務窗。例如需要根據業務情況給單個用戶發消息,或者通過接口獲取用戶地理位置等。

第一次進入開發者模式,可以先查看開發者文檔或者直接激活開發者模式。

點擊“激活開發者模式”,可以獲知APPID、支付寶網關地址和支付寶RSA公鑰,並需要填入您自己網關和密鑰。如果對如何生成密鑰不熟悉,可以點擊“如何使用?”,了解密鑰生成辦法。

開發者提交密鑰和網關信息後,支付寶服務器將發送請求到開發者填寫的網關URL上。請求使用POST,編碼方式為GBK,請求樣例:

http(或https)://開發者網關服務地址?

sign=kC4Tu9/f2us1gxeprwARx6D6tnJYNXeoo+ok+bOXS2uY6db01p5ZsjLQU2BotSN2ez0jjIfuwxm8CveNJhtnnwE8cKe2HnUxrWrxyYNxUs5Q+lQYdVU4m1/fbDNZ1nU61EfGnXal8vWomagzsoBUQx33IW4uv/efsGz5Y//V1jk=&biz_content=“biz_content示例”

&sign_type=RSA&service=alipay.service.check&charset=GBK

其中,biz_content示例的值為以下xml串(實際請求時不需要換行、空格):

<?xml version="1.0" encoding="gbk"?>

<XML>

<AppId><![CDATA[2014010300073039]]></AppId>

<FromUserId></FromUserId>

<CreateTime><![CDATA[1389171239298]]></CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<EventType><![CDATA[verifygw]]></EventType>

<ActionParam></ActionParam>

<AccountNo></AccountNo>

</XML>

開發者通過檢驗sign對請求進行校驗。若確認此次GET請求來自支付寶服務器,則原樣返回在支付寶服務窗平台填入的公鑰和成功信息。支付寶接收到開發者響應後,會通過將響應內的公鑰信息與開發者頁麵輸入的公鑰信息做匹配,匹配成功則開通開發者成功,否則開通失敗。完整響應示例如下:

<?xml version="1.0" encoding="GBK"?>

<alipay>

   <response>

<biz_content>MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDZ0Dx5vOM2R47oh84AZhIPdawYHGNKe6DmBJa75o7TpgNuou+qE63hJh8rH5kjpQy86gja1sDgv4Sy5x7+rdbJAzbA8i8uB9h1BmF7n5si3PAVL4l0Uz3InspFeGxYfhUV+WIeYqEuWPTHsVo/Mz65xvQIw9fU1kfDGIp0ag1gQwIDAQAB/fEsraprwCtzvzQETrNRwVxLO5jVmRGi60j8Ue1efIlzPXV9je9mkjzOmdssymZkh2QhUrCmZYI/FCEa3/cNMW0QIDAQAB</biz_content>

 <success>true</success>

   </response>

   <sign>MkMDlF/sUovZyPj7kfJd7RwUUDX/wMz7iALcuRDYrpu7+qEPwMj65+6AjmE4VBgU4YQiWdoXPx+57Go3pUJefd+9EzkxsFdetp7Kpb6TfEs1FxBxEUyWFNII0MWJ/jKS1cQlRDz9DZGN23q65LuBGBqA5dOwLx5SRC93REFe4RA=</sign>

   <sign_type>RSA</sign_type>

</alipay>

最後更新:2017-01-01 23:12:04

  上一篇:go 服務窗如何開啟對話溝通功能
  下一篇:go 入駐服務窗對行業有什麼要求?