首先明確本身的需求 須要什麼類型的支付(掃碼/Native支付,H5支付,APP支付,JSAPI支付等)php
官方文檔:Native支付是指商戶系統按微信支付協議生成支付二維碼,用戶再用微信「掃一掃」完成支付的模式。該模式適用於PC網站、實體店單品或訂單、媒體廣告支付等場景。
官方文檔:H5支付是指商戶在微信客戶端外的移動端網頁展現商品或服務,用戶在前述頁面確認使用微信支付時,商戶發起本服務呼起微信客戶端進行支付。主要用於觸屏版的手機瀏覽器請求微信支付的場景。能夠方便的從外部瀏覽器喚起微信支付。
官方文檔:APP支付是指商戶經過在移動端應用APP中集成開放SDK調起微信支付模塊來完成支付。適用於在移動端APP中集成微信支付功能的場景。
官方文檔:JSAPI支付是指商戶經過調用微信支付提供的JSAPI接口,在支付場景中調起微信支付模塊完成收款。瀏覽器
應用場景有:
掃碼/Native支付 | H5支付 | APP支付 | JSAPI支付 |
---|---|---|---|
服務號 | 服務號 | 服務號/開放平臺帳號 | 服務號 |
這裏不得不吐槽下微信,全部材料提交要審覈3五天,而後300塊審覈費用,而後簽約支付功能還要審覈幾天。
最坑爹的是,在寫APP支付過程當中,我隱隱約約記得服務號能夠開通APP支付權限接口,而後沒找到,而後就覺得本身傻逼了記錯了,又匆匆申請一個開放平臺帳號,沒錯開放平臺帳號又給分配了一個商戶號,而後又是提交審覈材料,此次有四五天,繼續繳納審覈的300塊費用,而後繼續簽約APP支付權限,又要等兩天,等把APP調通後,偶然間打開了以前服務號,沒有錯,APP支付這貨又出現了!!!我去,這不是玩呢。最後我也沒有去開通服務號的APP支付功能,有試過的小夥伴能夠留言告訴下我能不能用!微信