Ⅰ 如何調通微信支付及微信發貨通知介面
一、
1.使用網頁授權介面
使用網頁授權介面獲取用戶的基本信息。
2.使用共享收貨地址控制項
使用共享收貨地址控制項,獲取用戶在微信的收貨地址。
3.使用JSAPI發起支付請求
使用JSAPI在微信的網頁中發起支付請求,詳細方法見文檔中有關JSAPI的章節。
4.使用NativeAPI發起支付請求
使用NativeAPI發起支付請求,詳細方法文檔中有關NativeAPI的章節。
5.接入客服維權系統
所有公眾號商戶必須接入客服維權系統。接入客服維權系統後,用戶可以通過自定義菜單中「維權」菜單,選擇訂單,向微信發起維權請求。微信將會把維權信息通過payfeedback_url通知到商戶,商戶必須在規定時間內處理維權請求。
6.在第三方應用上發起支付請求
在iOS平台和android平台上的第三方應用,通過微信支付SDK發起支付請求。
微信支付介面開發的出現改變了傳統網購只有支付寶這種第三方支付平台的格局,無論是買家還是賣家都有了個新的選擇,對於人們而言只是有利而無害的。
二、
1.使用網頁授權介面
使用網頁授權介面獲取用戶的基本信息。
2.使用共享收貨地址控制項
使用共享收貨地址控制項,獲取用戶在微信的收貨地址。【微信公眾號支付】收貨地址共享介面文檔V1.6.pdf點擊下載
3.使用公眾號發起支付請求
使用JSAPI在微信的網頁中發起支付請求,詳細方法見文檔中有關JSAPI的章節。
使用NativeAPI發起支付請求,詳細方法文檔中有關NativeAPI的章節。微信支付介面文檔及demo(公眾賬號).zip點擊下載
4.接入客服維權系統
所有公眾號商戶必須接入客服維權系統。接入客服維權系統後,用戶可以通過自定義菜單中「維權」菜單,選擇訂單,向微信發起維權請求。微信將會把維權信息通過payfeedback_url通知到商戶,商戶必須在規定時間內處理維權請求。【微信公眾號支付】用戶維權系統及介面說明V1.6.pdf點擊下載
5.在第三方應用上發起支付請求
在iOS平台和android平台上的第三方應用,通過微信支付SDK發起支付請求。微信支付介面文檔及demo(APP).zip點擊下載
6.微信支付退款&對賬
使用微信支付退款和對賬功能,幫助輕松實現退款和對賬。微信支付(退款&對賬介面)文檔.zip點擊下載
微信支付介面開發對接教程就是這樣,微信支付介面開發完後一定要進行對接。現在無論供介面開發、微信介面開發還是需要微信支付介面開發,一品威客網上都有優秀的介面開發設計威客給你提供各種方案。
Ⅱ 微信網頁支付應該怎麼調用微信介面
1、申請微信支付。
小程序認證以後,可以在小程序後台,微信支付菜單欄,申請微信支付。
填寫企業信息和對公賬戶,微信譽跡支付會打一筆隨機金額到對公賬戶,輸入金額完成驗證後,在線簽署遷移,即完成了微信支付的申請流程。
微信支付申請完,會發送微信支付商戶號,商戶平台用戶名密碼等信息到注冊者郵箱。
2、配置小程序密鑰。
小程序後台設置頁,點擊生成,管伍洞理員驗證二維碼後,會隨機生成AppSecret。
請妥善保管好Appsecret,不要明文存儲於伺服器,AppSecret用於和微信伺服器交互。
比如獲取用戶的openid介面就需要用到.
3、設置密鑰和下載證書
用申請微信支付獲得的用戶名和密碼,登錄商戶平台(pay.weixin.qq),在賬戶中心,API安全中下載證書和設置密鑰。
密鑰是32位,設置以後需要妥善保管,因為無法查看密鑰,所有微信支付相關的介面都會使用這個密鑰加密。
4、配置HTTPS伺服器小程序的前端是使用微信提供的框架開發,但是後台依然是開發者自己的伺服器。
小程序發起的是HTTPS請求,意味著小程序開發者必須配置HTTPS伺服器。
配置HTTPS伺服器之前,先要獲取證書,證書可以向相關機構購買,騰訊雲目前可以向用戶提供免費的證書。
5、微信支付流程
微信支付有多種支付方式,包括刷卡支付,公眾號支付,掃碼支付,APP支付,所有微信支付的介面都可以到官方找到。
小程序是在微信里調起支付的,其實是公眾號支付,關於公眾號支付的詳細文檔可以這里找到: bbs51/f-37-1/。
所有公眾號支付相關的鏈接都可以在此鏈接找到,開發者首先需要大概了解這些介面。
6、小程序調起微信支付,用的是小程序微信支付介面wx.requestPayment,該介面的詳細描述可以查看小程序的微信支付API。
這個介面中的package和timeStamp參數是從開發者的第三方伺服器返回的,package是第三方伺服器從統一下單介面回復中獲得。
介面中其他的參數,appId,noceStr,signType以及paySign則由小程序這邊存儲或慶橘並者計算而得。
Ⅲ 各支付SDK流程
一、微信支付
微信支付官方流程灶頌鏈接: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3
簡要來說流程如下:
1.用戶點擊商品下單:「商戶客戶端」調用「商戶服務端」生成訂單,「商戶服務端」後台調用「微信支付系統」的「統一下單API」介面,生成預付訂單後,返回給「商戶服務端後台」,商戶後台再回調給「商戶客戶端」。
2.用戶確認支付:「商戶客戶端」調用「調起微信支付」介面,界面跳轉到微信進行支付。
3.用戶支付成功:這里有三個回調,其一、「微信支付系統」通知「商戶管理後台」支付信息。其二、「微信支付系統」通知「微信客戶端」支付結果。其三、「微信支付系統」通過「商戶客戶端」實現的回調中處理支付狀態,「商戶客戶端」可通過調用「商戶管理後台」的介面查詢當前訂單狀態。(商戶管理後台也需要調用「微信支付系統」查詢訂單介面)
二、支付寶支付
支付流程圖:
支付寶支付對比微信支付流程還進行了簡化,即在生成訂單時,不需要商戶後台請求支付寶兆辯碰生成訂單,基本流程如下:
1.「商家APP」請求「商家後台」下單,「商家後台」返回訂單信息。
2.「商家APP」根據訂單喚起「支付寶App」進行支付。
3.支付成功後,「支付寶支付後台」返回支付結果給「支付寶App」,「支付寶App」返回支付結果給「商家App」、「支付寶支付後台」非同步通知支付結果給「商家後台」。
三、蘋果支付
流程圖:
支付流程:
1.用戶族談點擊購買,「App客戶端」請求「App服務端」創建交易訂單。
2.「APP客戶端」拿到交易信息,然後開始調起「IAP 伺服器」創建訂單。
3.「IAP伺服器」通知購買成功,並把收據信息寫入APP沙盒中。
4.「APP客戶端」去沙盒中拿到收據信息,並將收據信息上傳到「APP伺服器」,「APP伺服器」把收據信息請求「IAP 伺服器」驗證,如果有則返回到「APP客戶端」,把訂單結束。
參考鏈接: https://juejin.im/post/5a3b14f36fb9a045104aa6c8
Ⅳ 微信支付完成後回調notify_url地址介面要怎麼寫 java
哥,人家給你的應該是個地址,你用URL url = new URL(path);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
InputStream inputStream = connection.getInputStream();
讀取里版面的數據流吧!權
Ⅳ java中調用微信支付介面時當交易狀態值NOTPAY是怎麼支付,
關閉訂單後再重新生成prepay_id
Ⅵ java開發微信掃碼支付,怎麼做測試,公眾賬號ID,商戶號這些怎麼來
一、直接接入微信支付二、通過微信二次開發商的平台接入支付功能,三、在微信平台中加入微網頁,四、通過第三方APP收款,