近期發現不少如下圖這樣的需求
現在在這里告訴大家,如何修改,使擁有小程序,無公眾號的前提下,可以使用H5/PC支付。
(這里的前提是,開通了對應的H5/PC支付,并配置好對應的業務域名)
這里我們要做的是,在H5/PC微信支付時,使用小程序的配置信息,主要是支付/退款的處理。
包含PayCallbackServiceImpl
,PayServiceImpl
,RefundOrderManagerServiceImpl
三個類文件。
1.PayServiceImpl類
getWechatQueryPayVo
方法
unifiedorder
方法
2.PayCallbackServiceImpl類
wechatPayCallback
方法中修改三個地方
3.RefundOrderManagerServiceImpl類
wxRefund
方法
按上述修改對應文件后,重新打包發布,即可進行H5/PC支付
注意:
本文的源碼來自于Java多商戶V1.6版本,在V1.5版本中RefundOrderManagerServiceImpl類的名稱為RefundOrderServiceImpl。
Java單商戶也可以類比此文進行修改