Android app接入微信人臉支付詳解

2021-09-08 20:40:06 字數 2931 閱讀 8869

//服務呼叫

wxpayface.

getinstance()

.initwxpayface

getcontext()

,new

iwxpayfacecallback()

});

2.獲取資料 getwxpayfacerawdata

wxpayface.

getinstance()

.getwxpayfacerawdata

(new

iwxpayfacecallback()

});

返回引數:

引數必填

型別說明

return_code

是string

錯誤碼。公共定義見 公共錯誤碼

return_msg

是string(128)

對錯誤碼的描述

rawdata

是string(2048)

初始化資料。用於介面呼叫

3.獲取人臉sdk呼叫憑證4.進行人臉識別 getwxpayfacecode(authinfo,callback)

logger.i(

);wxpayface.

getinstance()

.getwxpayfacecode

(params,

newiwxpayfacecallback()

else

if(textutils.

equals

(code, wxfacepaycommoncode.val_rsp_params_user_cancel)

)else

if(textutils.

equals

(code, wxfacepaycommoncode.val_rsp_params_scan_payment)

)else}}

);

方法入參:

引數必填

型別說明

是string

mch_id

是string

商戶號是

string(32)

子商戶公眾賬號id(非服務商模式不填)

sub_mch_id

是string(32)

子商戶號(非服務商模式不填)

store_id

是string

門店編號

telephone

否string

使用者手機號。用於傳遞會員手機,此手機將作為預設值, 填寫到手機輸入欄。

out_trade_no

否string

商戶訂單號。facepay時必填

total_fee

否string

訂單金額(數字), 單位分. facepay時必填

face_authtype

是string

可選值:facepay: 人臉憑證,常用於人臉支付

authinfo

是string

呼叫憑證。獲取方式參見: get_wxpayface_authinfo

ask_face_permit

是string

支付成功頁是否需要展示人臉識別授權項。展示:1。不展示:0。人臉識別授權項:使用者授權後用於1:n識別,可返回使用者資訊openid,建議商戶有自己會員系統時,填1。

ask_ret_page

否string

返回引數:

引數必填

型別說明

return_code

是string

錯誤碼。公共定義見 公共錯誤碼

return_msg

是string(128)

對錯誤碼的描述

face_code

是string

人臉憑證, 用於刷臉支付。

openid

是string

openid

sub_openid

否string

子商戶號下的openid(服務商模式)

telephone_used

否int

獲取的face_code,是否使用了請求引數中的telephone。可取值:0:表示沒有使用telephone;1: 表示使用了telephone;

underage_state

否int

5.發起支付6.更新支付結果updatewxpayfacepayresult(callback)

wxpayface.

getinstance()

.updatewxpayfacepayresult

(bean,

newiwxpayfacecallback()

});

引數

必填型別說明是

string

mch_id

是string

商戶號store_id

是string

門店編號

authinfo

是string

呼叫憑證。獲取方式參見: get_wxpayface_authinfo

payresult

是string

支付結果。可取值:success: 支付成功error: 支付失敗

7.釋放資源 releasewxpayface

wxpayface.

getinstance()

.releasewxpayface

getcontext()

);

釋放資源 releasewxpayface,只需要在程式退出時呼叫;

Android App 接入微信登入套路導航

建立應用 註冊應用的資訊是最關鍵最基本的 千萬要核對 3 寫邏輯 此處不詳細說,看文件,因為文件難免會更新 目前是三步網路請求,第一步請求code,從返回值中判斷 errcode 0時 拿到code 第二步 會拿到 access token和 openid unionid 4 處理相關的邏輯,這個配...

應用接入微信登入

1 準備工作 第一步.請求code 需要注意的情況 2.在你的包名相應目錄下新建乙個wxapi目錄,並在該wxapi目錄下新增乙個wxentryactivity類,該類繼承自activity 例如應用程式的包名為net.sourceforge,則新的包名為 net.sourceforge.wxapi...

Swift 接入微信登入

本來專案是純swift的,現在還是避免不了加bridge檔案。2 在 xcode 中,選擇你的工程設定項,選中 targets 一欄,在 info 標籤欄的 url type 新增 url scheme 為你所註冊的應用程式 id 4 build phases link binary with li...