微信分賬總結
1、關於微信的費率計算
金額單位首先轉換為分(如果小於1元不收手續費)。
產生的手續費 = 實際支付金額 * 費率(整數位四舍五入)
例如:支付1元,費率為千分之6,則產生的手續費為
100 * 0.006 = 0.6
對0.6作四舍五入計算得1,則手續費為1分。
2、剛剛支付完成的訂單不能立刻分賬,否則會報錯:訂單處理中,暫時無法分賬
3、對於多次分賬接口,請求的參數out_order_no是系統的訂單號,第一分賬是我們自己的訂單號,第二次,第三次請求分賬,out_order_no參數是上一次返回的order_id。out_order_no如果一直是系統內部的單號,則會報錯,報錯信息是:分賬接收方與原請求方不一致。
例如:
第一次分賬:out_order_no 是系統內部的訂單號,分賬成功微信官方返回一個order_id,記得保存好。
第二次分賬:out_order_no 是第一次分賬成功微信官方返回一個order_id。分賬成功后,依然返回一個order_id,保存好,待第三次使用。
值得注意的是,out_order_no 參數官方文檔也寫得有點兒模糊,得連蒙帶猜的去試。