1.首先下載的demo,一般都是有些bug的,先要改一下。
2.微信貌似沒有為服務商模式單獨開發demo,下載的也都是普通商戶的支付demo,其實這里沒有必要單獨寫,因為他們區別就是幾個參數的區別。
(0)demo里設置的參數全部都要填服務商的,而不是子商戶的。
(1)第一個區別是openid,demo里直接傳的openid,服務商模式需要傳sub_openid,獲取的方式就不說明了,
總之獲取所需都是子商戶即特約商戶的appid,appsecret。
(2)需要在傳入頁面多傳一個sub_mch_id參數。
(3)將調用的類中判斷openid那里的代碼注釋掉,不然永遠進不到下一步。
(4)在服務商的微信支付商戶后台設置授權目錄,而不是像普通商戶那樣在公眾平台后台來設置。
更新了demo,還看不懂的兄弟可以下載來看看。
如果沒其他特殊要求,在參數填寫正確的情況下,可以直接使用。