面試集錦(十)支付寶與微信

zhusir發表於2018-08-22

微信網頁授權

在以下兩種情況下需要授權

1.第一次進入該公眾號

2.授權過期

步驟為

1.引導使用者同意授權後可獲得code

2.通過code獲取網頁授權access~token

3.如果有必要.重新整理access~token

4.根據access_token獲取openid(如果不是網頁授權的話,2.4兩步合併)

5.通過access-token和openid呼叫api

6.引數為sns~userinfo時可獲得使用者資訊

支付寶當面付流程

1.生成訂單,呼叫支付寶sdk中的介面,傳遞引數,給支付寶發起預下單請求(out_trade_no訂單號)

2.支付寶返回一條帶有二維碼資訊的迴應,可將回應解析成二維碼

3.展示二維碼,買家掃碼支付

4.支付寶回撥,非同步通知(買家會收到通知,賣家也可呼叫介面檢視)和驗籤通過後

5.處理後續邏輯




相關文章