func GenerateItemXML(item model.OrderItem) (itemXML string) { var orderItem = "<pay:OrderItem>" orderItem += "<pay:ItemCode>" + item.ItemCode() + "</pay:ItemCode>" orderItem += "<pay:ItemName>" + item.ItemName() + "</pay:ItemName>" orderItem += "<pay:UnitPrice>" + strconv.FormatFloat(item.UnitPrice(), 'f', -1, 64) + "</pay:UnitPrice>" orderItem += "<pay:Quantity>" + strconv.FormatInt(int64(item.Quantity()), 10) + "</pay:Quantity>" orderItem += "<pay:SubTotal>" + strconv.FormatFloat(item.SubTotal(), 'f', -1, 64) + "</pay:SubTotal>" orderItem += "</pay:OrderItem>" return orderItem }