微信支付,少1分錢bug

項目中用到微信支付。今天出了個bug,用戶花了錢,可是沒有買到東西。最後查訂單發現,商品要18.8元,可是用戶花了18.79元。差了1分錢。 傳給微信的錢,單位是分。可是在傳以前,會以String、單位爲元的格式,傳來傳去,只有最後傳給微信的時候,會變成數字運算,作最後的處理。這個時候,就會出問題了。看下圖 web 這裏,以前一直是元直接乘以100,變成分。可是有時候會出問題。解決的辦法就是,乘以
相關文章
相關標籤/搜索