微信支付之掃碼支付

2022-03-04 06:08:16 字數 3008 閱讀 3411

web一般選擇都是掃碼支付。

類似於這個:

下面鏈結可以幫助你去找到這個賬號:

在公共號平台上找

下面鏈結可以幫助你去找到這個賬號:

注意:第三步成功之後會收到乙個郵件,郵件中會有登入商戶平台的賬號和密碼

商戶id(mch_id)

申請支付成功之後登入商戶平台就可以看到這個值了。

api秘鑰 (api_key)

呼叫預生成訂單api獲取到掃碼鏈結

/**

* 建立預支付訂單

* * @param goodsname 商品名稱

* @param orderid 訂單id

* @param payprice 支付**

* */

public string createprepayorder(string goodsname, string orderid, double payprice)

/***

* * @return ***鏈結

*/private string dowithwxreturn(string result)

return codeurl;

} else

} catch (exception e)

return codeurl;

}/**

* 傳送預生成訂單請求

* * @param goodsname 商品名稱

* @param orderid 訂單號

* @param payprice 支付**

* */

private string sendreqgetpreorder(string goodsname, string orderid, double payprice)

/**

* 獲取***

** @param orderid 訂單id

* */

public object getqrcode(long orderid)

/***

* @param orderid 訂單號

* */

private string getwxpaycodeurl(long orderid)

/***

* */

private string getwxcodeimagepath(string wxpaycodeurl)

將生成的***展示給使用者

第二步中的getqrcode()方法返回的就是的位址,直接在頁面中使用img標籤展示給使用者就行。

//判斷訂單狀態,避免重複處理

int orderstatus = order.getstatus();

if (orderstatusenum.finished.intkey() == orderstatus)

if (orderstatusenum.waiting_pay.intkey() == orderstatus)

return resp;

}掃碼支付的demo

生成***

微信支付之pc端掃碼支付

看文件是最簡單暴力的方式,千萬不要去看一些文章寫得真的是。好像我也是寫文章的 嗯 基本流程 首頁頁面引入 步驟1 var obj new wxlogin 然後就沒有然後了,就是這麼簡單。這裡的 引數 主要看一下文件非常詳細。有些同學可能就有些疑問了?文件上明明寫著 為什麼我沒有去去做呢?這個就要從安...

微信掃碼支付 xml解析

解析xml,返回第一級元素鍵值對。如果第一級元素有子節點,則此節點的值是子節點的xml資料。param strxml return throws jdomexception throws ioexception public static map doxmlparse string strxml t...

微信掃碼支付 問題集錦

1.pkix unable to find valid certification path to requested target 解決辦法 我原來是jdk8,後來公升級為11,但是很多任務程之前就已經建立,所以環境配置還是jdk8。如果不改成11,就會發生上述問題。見下 改成 2.獲取沙箱金鑰失...