支付寶介面對接開發過程

王明輝發表於2018-07-30

  在阿里的眼中,或者提供某種IT服務的公司眼中, 使用這種服務進行自己的軟體開發的公司,可以稱之為ISV(Independent Software Vendors,獨立軟體開發商)。本文定位的角色即是ISV。

  那麼我們ISV開發的系統,可能是傳統電商網站、可能是微商城、可能是APP等等,無論是哪種方式,在目前的中國,都不應當是自己去與銀行進行對接,而是通過專業的第三方公司,他們與銀行對接,我們與第三方公司對接。而這些第三方公司,有兩個公司是無法繞開的,你知道,是支付寶和微信。本文主要講解我們的系統與支付寶進行對接的過程,是資料片,事無鉅細,都記下來,並嘗試解釋。

   我們首先從“手機網站”開始。這裡有兩個關鍵詞,“手機”和“網站”,與之對應的,還有“PC網站”、“手機APP”等等,也就是PC端和移動端的區別,網站和APP的區別,這在支付寶看來是需要區別對待的終端裝置。那麼“手機網站”的意思是,在手機上可以用safari等瀏覽器直接開啟的網站。

  官方網站之手機網站支付產品介紹:

  https://docs.open.alipay.com/203/105288/

  這份官方文件講得很詳細。有個別知識點不太詳細,暫且忽略,本文旨在執行成功一次官方DEMO。

  開啟上面的連結,會出現關於手機網站支付的一系列知識點:產品介紹、開發準備工作、快速接入、請求引數說明、支付結果非同步通知、喚起支付寶APP、交易輔助介面、老介面升級指導、手機網站支付轉native、SDK&DEMO、沙箱聯調指南、聯調問題排查。

  對於本文最重要的是SDK&DEMO。

相關文章