1. 程式人生 > >微信支付-掃碼支付備忘

微信支付-掃碼支付備忘

1.開通支付許可權

在微信公眾平臺設定支付許可權,進入欄目微信支付-》開發配置-》修改,如圖6.6所示。

圖6.6原生支付引數設定欄目入口

進入修改頁面後,找到公眾號支付-》Native原生支付,勾選Native原生支付開通該許可權,在支付回撥URL上填寫商戶支付後臺系統的網頁地址。

圖6.7原生支付設定許可權及支付回撥地址
微信公眾平臺需要設定的東西就這麼多,然後我們回到Demo上的程式碼,如下圖:
然後我們還是從Demo裡面說起,路徑:example\NativePayPage.aspx.cs
我們可以看到,第一種掃碼方式,我們可以僅需要傳入一個Product_id即可,那麼這個Product_id也是至關重要了,你可以我們通過這個id來配置所有我們商戶用的上的id,例如product_id為1的時候,那麼就是賣礦泉水,2就是賣火腿腸之類的,價格什麼的,都可以根據這個id來設定,相當於一個key了,這麼說,應該每個人都懂了,程式碼如下:
這裡頭的不用修改,按照原來的即可,檔案路勁是:business\NativePay.cs
接著就是回撥函式裡面的方法了,路勁是:example\NativeNotifyPage.aspx.cs
如下圖:
然後F12去到方法,如下圖:
這個方法便是統一下單介面,需要修改的引數如下:
下面這個就是方法了,裡面的引數內容,都可以通過傳過來的引數做相應的配置,
到此,掃碼支付的第一種已經完成,第二種就更加簡單了,Demo裡面的直接可以用,所以就不多說了.