【weixin】微信支付---PC網站微信支付


一、PC網站支付

微信支付支持完成域名ICP備案的網站接入支付功能。
PC網站接入支付后,可以通過JSAPI支付或Native支付,自行開發生成二維碼,用戶使用微信“掃一掃”來完成支付。

二、支付產品介紹

JSAPI支付:商家張貼收款碼物料,用戶打開掃一掃,掃碼后輸入金額,完成付款;開發文檔

Native支付:商家在系統中按微信支付協議生成支付二維碼,用戶掃碼拉起微信收銀台,確認並完成付款。開發文檔PC端支付用的是此
JSAPI支付流程圖:

Native支付流程圖:

三、掃碼支付介紹

1、鏈接 

    https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_2

2、使用場景介紹

用戶掃描商戶展示在各種場景的二維碼進行支付。

步驟1:商戶根據微信支付的規則,為不同商品生成不同的二維碼(如圖6.1),展示在各種場景,用於用戶掃描購買。

步驟2:用戶使用微信“掃一掃”(如圖6.2)掃描二維碼后,獲取商品支付信息,引導用戶完成支付(如圖6.3)。

步驟3:用戶確認支付,輸入支付密碼(如圖6.4)。

步驟4:支付完成后會提示用戶支付成功(如圖6.5),商戶后台得到支付成功的通知,然后進行發貨處理。

3、Native支付可分為兩種模式

    • 模式一:

      商戶后台系統根據微信支付規則鏈接生成二維碼,鏈接中帶固定參數productid(可定義為產品標識或訂單號)。
      用戶掃碼后,微信支付系統將productid和用戶唯一標識(openid)回調商戶后台系統(需要設置支付回調URL),
      商戶后台系統根據productid生成支付交易,最后微信支付系統發起用戶支付流程。

      詳細步驟:https://www.cnblogs.com/websmile/p/11115045.html

    • 模式二:(采用的此模式)

      商戶后台系統調用微信支付【統一下單API】生成預付交易,將接口返回的鏈接生成二維碼,用戶掃碼后輸入密碼完成支付交易。
      注意:該模式的預付單有效期為2小時,過期后無法支付
      詳細步驟:https://www.cnblogs.com/websmile/p/11115600.html     

四、支付成功后如何通知前端(PC端)頁面進行刷新/跳轉

 生成二維碼之后設置定時器去查詢下訂單。訂單支付成功之后。跳轉window.location.href="回調成功的url,支付成功頁面";

 

相關資料

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM