如題:微信支付異步回調地址只能設置一個。但是在實際開發中,一個公司往往有好幾個項目需要微信支付相關的業務,不同的項目有不同的域名解析。
多申請幾個微信公眾號顯然過於浪費,且不利於財務的統一管理。
方法一:
多個項目共用一個回調地址,類似於現在的微服務。支付模塊獨立出來,其他的項目需要支付的請求這個接口。
這樣做,一是業務邏輯變復雜,二是項目耦合性。支付的服務器掛了,所有的項目都不能支付。
方法二:
查詢訂單。
在異步回調通知支付結果的下面,就有查詢訂單。這個很多老司機都用這個,主動查詢訂單的支付狀態。這樣異步回調就顯得多余了。